Bài viết tìm hiểu về MPLS,công nghệ được áp dụng khá nhiều trong thực tế. Demo trên GNS3!!
MỞ ĐẦU 1. Lý do chọn đề tài ! "#$%&'%()"%*+,-"#./01 *23-"4")%&1563,78-34,479:4 8;14<0=>%*?%&+,-+,8;1@A BC#0D"*23%(!?'< >D$/0*+,53,78$*+,:4 9E$%'$?<%5,$ %'FCA'+,:@ABC#0D "#G"*2353,784!@('!B(/<C !4F&5HIJD?9>.4 *!' !9>%K/0*'F*'5L# >#?@FKA4M':<%"NBJ><> *09/56:@ABC<IJ")O478P-79:4@; :15,$?<%*3,789$/04F &FC(78P*C%% /09>/0%&53,78'%& !")F$/0+::<"Q8,R-Q:8:@, R@1S,-B:S:;,415T3,78U)?<%4"4") V04J0(/>9>.4")B/C*04 <>5W4!X")!*3,78@F$/0D %5 6%&$Y3,78").B/C =Z99[<>")!.B/C.4")= &+,9[X#>=>=O.4<>%<L,\5LF "%%04"4")<>4&#>?<%4 1 CC4&B/C/0JBC")"N?]>X5 63,78B0?(<"+,235 W?^C %$'%& FBC&0@5W4.0*L &<]_9/KBG&C&J B/CF#@['5 2. Mục tiêu và nhiệm vụ Y %!@(?>3,78E+,23 Y %!@(.?<`J*3,78E 3,78$(.]3,78"#$&!*3,78 3. Đối tượng và phạm vi nghiên cứu aBG G?&3,78ESF?!@(? b&c3,78YL,\Q,\deS\Sf5 4. Phương pháp nghiên cứu 9@ABC"#$@E YD)<0=>$g"44=5 Y,X"#">4GO5 5. Ý nghĩa khoa học và thực tiễn L?Z4M0?FD=?3,785 L?ZG%?@h'>=0!@(.??Z <=0/%<3,78&0F*L\5 6. Bố cục của đồ án W?")4f"#E 6"#+E\$#@[3,78 6"#++E6.?<`J*3,78 6"#+++ESF?!@(?c&c 2 3,78YL,\Q,\deS\8f Em xin chân thành cảm ơn! W\ijkljjkll 8G 7"0mn 3 CHƯƠNG I NGHIÊN CỨU CƠ SỞ CÔNG NGHỆ MPLS 1.1.SƠ LƯỢC VỀ CÔNG NGHỆ CHUYỂN MẠCH NỀN TẢNG IP VÀ ATM 1.1.1.Công nghệ IP +,4X.]&+::5<0]+,' b4Ff'/`#.@(#.%#./0 $?<%[$.-+63,15S'+,/o*9J/o4 !@(B.&&*% FX5p%D9J*+,4<>/0?'! 0@$?Bq4&'<>9>.4")B/C(! ?:5 '4&+,4!$%&''!J<>[! 5\"?<%4"4").<'GB"#$/0: gZ5\+,<U).4")B/C 1.1.2.Công nghệ ATM 234<IJ?(!523J[?B&< "&@(4B:r?cO409-:4415609 @'")?=<0(>L65L 23'%U)&@(4 B:F.4")B/C?9!<' ")4%&5623'0&"? (!?>9>NG.4")B/C:/ "F5\"23s'")%4(9-B'' ctf9:14X"N?<X"F'c9/&0BC<(! ?J4M5 .9&"%*+,23b' ")%*'56X J%&$ -3,781")?K.%>'<><rC").? &>(Z'4(!<>[!.!&=> 4M.4")=>4M9BG"NC'%&!F& R::40!?><9!-231563,78 <0) " % * +,-! ? Bq<> [ !1 * 23 -( ! u8?<%415 4 1.2 KHÁI NIỆM CƠ BẢN VỀ MPLS 66%&$Y3,784<0=>%*? %&+,-+,@;1@ABC#0D"*23 %(!?'<D$/0*+,5 v"[<"3,784EwW/0[9%&[4xy Hình I.1.Khái niệm về MPLS 1.2.1 Lợi ích của MPLS 3,784"#>0%0'+,&9^ -49:4153,78<0)"%*<IJ%& -@;1*4Fj<IJ/0-14Ff5T@ABC%=0 /Z0:&:X4#&!(" @;53,78U)O$4Fj%<=>B/C+,! &%&+,53,78U)&0<X !"NC+::5^X)3,78<0]&+8,' %>X4)J.?=><&") =>&5H>[!#>5.4")&'%%< $/0"F<%G")"/ 5 0-:K41?<%4Z5X)+,23VJBC 9!09/&&59#/?<%F#/% &V3,78U)N3,78Y+8T\5L9D@$ F@<%<&3,78oD??<%5 1.2.2 Một số ứng dụng của MPLS 3&3,78'?$BC''f$BC*0E X)+,23EB%&'%G")9[% &233,784!"#X)B/C+,G0% &2358GX)>Z/0+,?7T,G0 %&235TX)+,&233,78V% &23U)("B/C+,"+,"F-4@14FB/C+, P8L,-P:@:P:@:,4Y$B"FU)u81 &>5 T/C&>+,-L,\1EL,\04J#@[&&+: dK:'4&+,<B@h04J#@[9!. ]<B*O5T/CL,\4B/C+:d:&' ").9[.B/C0?D$<53,78<0) F$D9-S,1V!.&U) L,\*<5\"J&3,78nFS,&$. B/CL,\>2309/BG'.4&B[!= B=>4M5JX&*.c<>4& B=>4M*B/C3,78zS,L,\4"%*05 W?<%4"4")0+,EL.?=O&+,4 C40<>4&44"4")+,%@ABC=>B> &'@i5TJ0C4=0<>A4")O@i XBC"O"N<0")>9>4FB/C53,78@A BC"N%&-78,@15H>?<%4"4")+,*3,78 @ABC04JZ978,%?<%!4&44"4") +,5 6 CHƯƠNG II CÁC VẦN ĐỀ VỀ KỸ THUẬT CỦA CÔNG NGHỆ MPLS 2.1.CÁC THÀNH PHẦN TRONG MPLS 2.1.1.Nhãn \4!G%'!Br(/<'.]95\ <G0'*4F&"/o&5\") r!'C%@h&!Rd6-\'%0"#"#1 '")./5"N !'")./!Rd6-Z !1BG/o4F&*'5<>4'* /o'5 T&*C!"#?'")''5LXBC '23-091@ABC/L,+{L6+"R::4@ABCT76+4 5W(F"#(<'.]!&")| %@ABC5 3,78/`!?'!Bfj9")&&78P5\'>") Z@?4Fj9.< "F!?4Ff[4+,")@ABC 9[78P4(%K/!Rd64F@h")KV4&.?&58 '")KA4X9[78P%0 727d da, 8 7 826H Hình II.1.Nhãn MPLS 'E da,EBG5H'K0'%Bn9X "#G"9+,"-+,,::B::1 8E49X(5\(9")04J4l <'/9X4k5 7 jk9 f9 l9 } 9 7EN@(49>@*+,75S/*'")>& UZ%4Z"+,5"NBn<"N?&(:B. . &9B"F< "Ng&95 W(F<,,,d::/JB&$,Y+T-Zd::1 ")|<"#$%9<43,78@ 4@5 2.1.2.Ngăn xếp nhãn (Label Stack) 7<IJ@ABC''+,5\'V!''% ?#!5\'").9["!F-$j19 &-$l1'")%0=&BG#@[[$j @<=& $j9/4&%0&!BG $l5\n-1$@:B:4Fjb(-91 $"F:B:4Ff5&U:oKA4Mn*@<5 6%&")0<0%B&4F3,78U)% &F&!.&!.BG<>*3,78 '%?#!'5\K0V0<078P DF!("&"N?B:%& !?&!4F78P<56'%'^78P4B: 9!?<4=0"N?B:5LKA4X!' ")!4JFg$*@G.5 6]ME^@< (4'/84lb4&84k5 8 Hình II.2.Ngăn xếp nhãn 2.1.3.Lớp chuyển tiếp tương đương FEC ( Forward Equivalence Class ) Rd64!''''@qn@G% 0]=&5.>'!'"J").n O"NFX5HF%0+,?(3,78! 'C%!Rd6C%o")G!4<'&5 3,78<=0/%0FUB4Ff@ABC< Rd65Rd6C!!@(0(X.4C!/o+,'% 4C!><%4"4")B-&B4~K•158'BG Rd6")>J78P4Jg4(F4(!n /053U78PKBG!9>%K/K:!'>")%0 "05>")O4#@[-7+E79:4+~@:1 '4D)9!Rd6F-Rd6YY49:415L4&")@ABC% %04"4")=&5 2.1.4.Đường chuyển mạch nhãn LSP (Lable Switching Path) 70&g0*&3,78Bn%%0' *!Rd6'@ABC#0D560%&$ !U&.>]BO:0gFX578,")04J "F<?B4Z<K/4B4'56") (9^$"7T,P8L,53U'B4")''4& @(NB%gFX5 2.1.5.Cơ sở dữ liệu nhãn LIP(Lable Information Base) 79><0(78P'$/{Rd6")Ds "?''B4?%K/"#$!'") %05 2.1.6.Topo mạng MPLS 3?3,78-3,78B14!wJ<00]&!/0 %03,78y53?3,78'%7x3,78-3,786:19 3,78-3,78dB:15 9 Hình II.3ETopo mạng MPLS H!'+,=?3,78':!0")K/C !Rd6'")./<?50O4"N% &78,578,o!?$478,!?@5 6]'<>&$3,78%0'(+,")O4 9!/0%&78P5 • 78P4(-+:@@78P1KA4M4"4")?3,785 • 78P%0-@78P1KA4M4"4")9?3,785 • 78P4(-d:@@78P1KA4M4"4")N<?3,785 • 78P9-dB:78P1"N")@ABC"4>78P 4(78P4(5 2.1.7.Thành phần cơ bản của MPLS 609/!&3,78'%")4&9!/ 097dP9!/0%&78P5 2.1.7.1.Thiết bị LER 7dP4!09/&!&9*&J&3,7856 7dPU)D")<0(F&<(-"R:P:4 23d::1%04"4")&3,78@<04J78, 9^@ABC$9&4(9D4"4")[4& 10 [...]... ra nhanh hơn so với việc chuyển tiếp dựa vào định tuyến IP Ngoài ra MPLS còn có cơ chế Fast reroute Do MPLS là công nghệ chuyển mạch hướng kết nối, khả năng bị ảnh hưởng bởi lỗi đường truyền thường cao hơn các công nghệ khác Trong khi đó, các dịch vụ tích hợp mà MPLS phải hỗ trợ lại yêu cầu dung lượng cao Do vậy, khả năng phục hồi của MPLS đảm bảo khả năng cung cấp dịch vụ của mạng không phụ thuộc vào... các ATM-LSR 2.3.CẤU TRÚC MPLS Có hai cơ chế hoạt động trong MPLS là: • Cơ chế Frame Mode : Cơ chế này được sử dụng với các mạng IP thông thường, trong cơ chế này nhãn của MPLS là nhãn thực sự được thiết kế và gán cho các gói tin, trong mặt phẳng điều khiển sẽ đảm nhiệm vai trò gán nhãn và phân phối nhãn cho các định tuyến giữa các router 17 Báo cáo đồ án chuyên ngành chạy MPLS, và trong cơ chế này... một VPN trên MPLS thì có hai sự lựa chọn sau cho mô hình VPN ngang hàng: Chia sẻ bộ định tuyến, khi đó một vài VPN sẽ chia sẻ cùng router PE Dùng router riêng, khi đó các khách hàng sử dụng VPN có router PE của riêng mình 2.6.3.Mô hình mạng MPLS VPN Nhà cung cấp dịch vụ đang cung cấp hạ tầng công cộng chung cho khách hàng 32 Báo cáo đồ án chuyên ngành Hình II.20 Biểu đồ tổng quan về MPLS VPN PE... thi MPLS VPN Do đó, PE phải chạy một IGP cung cấp thông tin NLRI cho iBGP nếu cả hai PE cùng trong một AS 2.7.3.RT-RouteTargets Nếu RD chỉ được sử dụng cho riêng một VPN, việc giao tiếp giữa các site của các VPN khác nhau trở nên khó giải quyết Một site của công ty A không có khả năng trao đổi kết nối với một site của Công ty B bởi vì RD không nối với nhau (không khớp nhau) Khái niệm nhiều site của Công. .. 2.6.MẠNG RIÊNG ẢO MPLS VPN 2.6.1.Định nghĩa VPN Mạng riêng ảo ( Virtual Private Network) được định nghĩa là mạng mà khách hàng có thể kết nối nhiều vị trí được triển khai trên trên một nền tảng cơ sở hạ tầng chia sẻ với cùng một mức độ truy cập (same access) hoặc chính sách bảo mật (security policies) Mạng riêng ảo hoạt động trên nên giao thức IP đang ngày càng trở nên phổ biến Công nghệ này cho phép... chuyển tiếp một tế bào dựa trên VPI/VCI vào và thông tin cổng ra tương ứng Cuối cùng, router ngõ ra (egress router) sắp xếp lại các tế bào thành một gói MPLS chia thành 2 mặt phẳng: mặt phẳng điều khiển MPLS ( Control plane ) và mặt phẳng chuyển tiếp MPLS hay còn gọi là mặt phẳng dữ liệu (Data plane) Hình II.5: Mặt phẳng điều khiển và mặt phẳng dữ liệu 18 Báo cáo đồ án chuyên ngành 2.3.1.Mặt phẳng điều... BGP Xem thêm phần BGP Free core để hiểu thêm Tuyến VPN chỉ được biết tại các PE Thông thường, những hiểu biết VPN chỉ được thể hiện trên bộ định tuyến biên của mạng MPLS VPN 2.7.CÁC THÀNH PHẦN CHÍNH CỦA KIẾN TRÚC MPLS VPN Để thực hiện được MPLS VPN, ta cần xây dựng một số khối cơ bản trên PE Những khối này là: VRF, RD – route Distinguisher (bộ phân biệt tuyến), RT – route targets (tuyến đích), sự ánh... chỉ định và huỷ nhãn, khi lưu lượng vào trong hay ra khỏi mạng MPLS LER là nơi xảy ra việc gán nhãn cho các gói tin trước khi vào mạng MPLS Các thiết bị biên khác với các thiết bị lõi ở chỗ là: ngoài việc phải chuyển tiếp lưu lượng nó còn phải thực hiện việc giao tiếp với các mạng khác 2.1.7.2 Thiết bị LSR Thành phần quan trọng nhất của mạng MPLS là thiết bị định tuyến chuyển mạch nhãn LSR Thiết bị này... nhau (không khớp nhau) Khái niệm nhiều site của Công ty A có khả năng kết nối trao đổi với nhiều Site của Công ty B được gọi là extranet VPN Và việc kết nối trao đổi giữa các site trong cùng Công ty A được gọi là Intranet VPN Việc giao tiếp giữa các site được điều khiển bởi một chức năng khác của MPLS VPN gọi là RT – route target RT là một thuộc tính mở rộng của BGP, nó chỉ ra những tuyến nào nên được... hàng Trong khi thực hiện, cả hai bộ định tuyến P và PE đều chạy MPLS Điều này có nghĩa là chúng phải có khả năng phân phối nhãn giữa chúng và chuyển tiếp những gói được gán nhãn Bộ định tuyến CE cũng kết nối trực tiếp với PE tại lớp 3 Bộ định tuyến khách hàng C không kết nối trực tiếp với PE Bộ định tuyến CE không cần thiết phải chạy MPLS Bởi vì cả CE và PE đều tương tác tại lớp 3, giữa chúng phải . MỞ ĐẦU 1. Lý do chọn đề tài