LỜI MỞ ĐẦU
Trong những năm gần đây, với sự phát triển manh mẽ của công nghệ truyền thông và thông tin, nghành công nghiệp viễn thông đã và đang tìm một phương thức chuyển mạch có thể kết hợp ưu điểm của IP (như khả năng định tuyến mềm dẻo) và của ATM (khả năng chuyển mạch tốc độ cao) Công nghệ chuyển mạch nhãn đa giao thức (MPLS – Multi Protocol Label Switching) là kết qủa phát triển của nhiều công nghệ chuyển mạch IP, sử dụng cơ chế hoán đổi nhãn của ATM để tăng tốc độ truyền gói tin mà không cần thay đổi các giao thức định tuyến của IP.
 
MPLS tách chức năng của bộ định tuyến IP (IP router )ra làm hai phần riêng biệt : chức năng chuyển gói và chức năng điều khiển . phần chức năng chuyển gói tin, với nhiệm vụ gửi gói tin giữa các bộ định tuyến IP, sử dụng cơ chế hoán đổi nhãn như của ATM. Trong MPLS nhãn là một thực thể có độ dài cố định và không phụ thuộc vào lớp mạng.Kỹ thuật hoán đổi nhãn thực chất là tìm nhãn của một gói tin trong bảng các nhãn để xác định tuyến của gói và nhãn mới của nó. việc này đơn giản hơn nhiều so với việc sử lý gói tin theo kiêu thông thường và do vậy cải thiện được khả năng của thiết bị.
 MPLS có thể hoạt động được với nhiều giao thức định tuyến khác nhau như OSPF, IS-IS, BGP, ngoài ra nó còn có thể tương thích tốt với các mạng hiện tại như IP, ATM, Frame Relay 
 
Ngoài ra MPLS cung cấp khả năng mở rộng mạng lớn, cung cấp việc quản lý chất lượng dịch vụ theo yêu cầu, khả năng điều khiển lưu lượng. là một lựa chọn lý tưởng cho nghành công nghiệp viễn thông đáp ứng nhu cầu ngày càng cao của khách hàng cả về chất lượng dịch vụ lẫn sự đa dạng hoá về loại hình trên một mạng duy nhất.
Với ý nghĩa như vậy mục đích của việc nghiên cứu đề tài bước đầu cung cấp cái nhìn tổng quan về công nghệ MPLS và tiến tới đi sâu nghiên cứu để có thể ứng dụng và triển khai trong thực tế. Với mục tiêu như vậy đề tài gồm các phần như sau:
Chương 1: Giới thiệu tổng quan về công nghệ chuyển mạch nhãn đa giao thức (MPLS)
Chương 2: Các thành phần và hoạt động của MPLS
Chương 3: Các vấn đề kỹ thuật được sử dụng trong mạng MPLS
Chương 4 : Cấu hình MPLS trên thiết bị Cisco và mô phỏng .
                
              
                                            
                                
            
 
            
                 119 trang
119 trang | 
Chia sẻ: lvcdongnoi | Lượt xem: 3520 | Lượt tải: 6 
              
            Bạn đang xem trước 20 trang tài liệu Đề tài Cấu hình MPLS trên thiết bị Cisco và mô phỏng, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
vrf-name
định nghĩa các thông số của tuyến tĩnh cho mọi phiên PE to Ce
Bước 2
Router(config-router)# address-family ipv4 [unicast]
vrf vrf-name
định nghĩa các thông số tuyến tĩnh cho mọi phiên định tuyến BGP PE to CE
Bước 3
Router(config-router-af)# redistribute static
quảng bá tuyến VRF tĩnh vào trong bảng VRF BGP
Bước 4
Router(config-router-af)# redistribute static
connected
quảng bá mạng kết nối trực tiếp vào trong bảng
VRF BGP
4.1.4.6 Kiểm tra hoạt động của VPN:
Để kiểm tra hoạt động của VPN bằng cách hiển thị thông tin định tuyến trên router PE, sử dụng câu lệnh show theo danh mục dưới đây:
Câu lệnh
Mục đích
Router# show ip vrf
hiển thị thiết lập định nghĩa VRFs và giao diện
Router# show ip vrf [{brief | detail | interfaces}] vrf-name
hiển thị thông tin về định nghĩa VRFs kết hợp các giao diện
Router# show ip route vrf vrf-name
hiển thị bảng định tuyến IP cho một VRF
Router# show ip protocols vrf vrf-name
hiển thị thông tin về giao thức định tuyến cho một VRF
Router# show ip cef vrf vrf-name
hiển thị bảng chuyển tiếp CEF lien hệ với một VRF
Router# show ip interface interface-number
hiển thị bảng VRF lien quan tới một giao diện
Router# show ip bgp vpnv4 all [tags]
hiển thị những thông tin khai báo trước về tất cả BGP VPN-IPv4
Router# show tag-switching forwarding vrf vrf-name [prefix
mask/length][detail]
hiển thị chuyển tiếp nhãn đưa tới những tuyến VRF được quảng bá tương ứng bởi chính router đó.
4.1.5 Cấu hình đường trục hỗ trợ MPLS CoS
Có một vài cách khác nhau hỗ trợ CoS qua một đường trục MPLS.cái lựu chọn này thì phụ thuộc vào hoặc là lõi là LSRs hay là ATM LSRs.trong mỗi trường hợp tuy nhiên CoS được xây dựng là các khối giống nhau như CAR,WRED, và WFQ.
 Ba cấu hình được mô tả bên dưới:
LSRs sử dụng tại lõi của mạng đường trục
ATM LSRs sử dụng tại lõi của mạng đường trục
chuyển mạch ATM không có đặc tính MPLS
LSRs:
	LSRs tại lõi của mạng đường trục MPLS thường là dòng router 7200 và 7500 chạy phần mềm MPLS. Gói được sử lý như sau:
gói IP đi vào biên của mạng MPLS
LSRs biên thì kéo theo CAR để phân loại gói IP và có thể thiết lập IP ưu tiên, hoặc là gói IP có thể nhận với mức của chúng đã được đặt trước
Cho mỗi gói thì router thực hiện tìm kiến trên địa chỉ IP để quyết định chặng LSR tiếp theo.
Nhãn thích đáng được đặt trên gói với những bít IP được ưu tiên được sao chép vào trong mọi nhãn và MPLS header
Gói đã được gán nhãn thì sau đó được chuyển tới giao diện ra thích hợp để xử lý.
những gói là khác nhau bởi lớp.cái này được thực hiện theo xác xuất dọt(WRED hoặc là theo băng thông và trễ(WFQ), trong mọi trường hợp, LSRs bắt buộc định nghĩa khác nhau bỏi tiếp tục sử dụng dịch vụ WRED hoặc WFQ trên mỗi chặng
ATM LSRs:
	ATM LSRs tại lõi thì thực hiện kiểu đa nhãn mạch ảo (LVC).trong nhiều kiểu LVC một nhãn được gán cho một lớp dịch vụ và cho một đích. sự hoạt động của LSR biên thì giống như là mô tả trước đó cho trường hợp LSR, trừ đầu ra là một giao diện ATM. WRED được sử dụng để định nghĩa lớp dịch vụ và quyết định chính sách loại bỏ trong trường hợp tắc nghẽn.
Trong nhiều kiểu LVC ,mặc dù lớp cơ sở WFQ được sử dụng để định nghĩa một lượng của băng thông sẵn sàng cho mỗi lớp dịch vụ.gói thì được ghi trong danh mục bởi lớp trong quá trình tắc nghẽn. ATM LSRs tham gia trong các lớp khác nhau với WFQ và việc loại bỏ thông minh các nhãn khi có tắc nghẽn sảy ra. kỹ thuật cho việc chủ động loại bỏ nặng thì loại trước(WEPD)
ATM Switches:
Khi mạng lõi sử dụng chuyển mạch ATM và biên của mạng sử dụng MPLS, LSRs biên thì kết nối thông qua một mạng lưới tập hợp ATM PVCs(CBR, VBR, hoặc UBR) bên trên chuyển mạch lõi ATM. LSRs biên thì kéo theo WFQ trên một VC cơ sở để cung cấp cơ sở khác nhau trên trễ của MPLS CoS kết hợp lên trên ATM forum PVC. tuỳ ý WRED có thể sử dụng trên mỗi VC cơ bản để quản lý ưu tiên loại bỏ giữa các lớp khi sảy ra nghẽn trên LSRs biên.
bảng đưới đây là danh sách hỗ trợ đặc tính MPLS CoS tren gói giao diện:
Bảng đưới đây là danh sách hỗ trợ đặc tính MPLS CoS trên giao diện ATM:
Bảng đưới đây là danh sách hỗ trợ đặc tính MPLS CoS trên chuyển mạch ATM:
4.1.6 Cấu hình MPLS CoS:
Thực hiện theo các phần dưới đây để thực hiện cấu hình đặc tính MPLS CoS:
Cấu hình chế độ PVC trong Non-MPLS-Enable core
Cấu hình chế độ Multi-VC trong Non-MPLS-Enable core
Cấu hình Multi-VCs sử dụng chức năng CoS-Map
Cấu hình DWFQ và Changing Queue Weight trên một giao diện ra
kiểm tra hoạt động CoS.
4.1.6.1 Cấu hình chế độ PVC trong một Non-MPLS-Enable core:
Để thực hiện cấu hình PVC trong một Non-MPLS-Enable core thực hiện các câu lệnh theo các bước dưới.
Câu lệnh
Mục đích
Bước 1
Router(config)# interface type number point-to-point 
cấu hình point-to-point
subinterface
Bước 2
Router(config-subif)# ip unnumbered Loopback0 
Gán địa chỉ IPcho subinterface
Bước 3
Router(config-subif)# pvc 4/40 
tạo một PVC trên subinterface
Bước 4
Router(config-subif)# pvc 4/40 
Kích hoạt (D) WRED trên interface
Bước 5
Router(config-if-atm-vc)#encapsulation aal5snap 
thiết lập kiểu đóng gói cho PVC
Bước 6
Router(config-subif)# exit 
Thoát khỏi chế độ PVC và vào trong chế độ subinterface
Bước 7
Router(config-subif)# tag-switching ip 
Cho phép MPLS IP trên point – to – point interface
4.1.6.2 Cấu hình chế độ Multi-VC trong MPLS-Enable core:
Để cấu hình chế độ Multi-VC trong một MPLS-enable core, sử dụng các câu lệnh như sau trong chế độ cấu hình router.
Chú ý: mặc định cho chế độ Multi-VC tạo ra 4 VCs cho mỗi MPLS đích
Câu lệnh 
Mục đích
Bước 1
Router(config)# interface type number tag-switching 
cấu hình một ATM MPLS subinterface
Bước 2
Router(config-subif)# ip unnumbered Loopback0 
Gán địa chỉ IP cho subinterface
Bước 3
Router(config-subif)# tag-switching atm multi-vc 
Cho phép chế độ ATM multi-VC trên subinterface
Bước 4
Router(config-subif)# tag-switching ip 
Cho phép MPLS trên ATM subinterface
4.1.6.3 Cấu hình Multi-VCs sử dụng chức năng CoS-Map :
Nếu không lựa chọn cấu hình mặc định cho nhãn VCs, bạn có thể cấu hình một vài nhãn VCs bằng cách sử dụng chức năng CoS map, sử dụng chức năng CoS map, sử dụng theo các câu lệnh trong chế độ cấu hình của router:
Câu lệnh
Mục đích 
Bước 1
Router(config)# tag-switching cos-map cos-map number 
tạo một CoS map
Bước 2
Router(config-tag-cos-map)# class 1 premium 
Vào cos-map submode and maps premium và standard classes tới nhãn VCs. 
Cái CoS-map gán lưu lượng class 1 để chia sẻ nhãn VC như là lưu lượng class 2
số mà bạn có thể gán cho CoS map có khoảng 0 tới 3
mặc định là 
class 0 là sẵn có
class 1 là chuẩn
class 2 là tăng thêm
class 3 là điều khiển
Bước 3
Router(config-tag-cos-map)# exit 
Thoát khỏi MPLS CoS map submode
Bước 4
Router(config)# access-list access-list-number permit destination 
tạo một Access list.
hoạt động của access list trên lưu lượng đi tới một địa chỉ đích nhất định
Bước 5
Router(config)# tag-switching prefix-map prefix-map access-list access-list cos-map cos-map 
cấu hình router để sử dụng CoS map nhất định khi một MPLS đích trước đó phù hợp với Access list nhất định 
4.1.6.4 Cấu hình DWFQ và changing Queue Weight trên một giao diện ra:
để cấu hình DWFQ và Changing Queue Weight trên một giao diện ra sử dụng theo câu lệnh cấu hình trong chế độ cấu hình giao diện sau một giao diện nhất định.
Câu lệnh
Mục đích
Bước 1
Router(config)# interface type number 
chỉ rõ số và loại giao diện
Bước 2
Router(config-if)# fair-queue tos
cấu hình một giao diện để sử dụng fair queueing
Bước 3
Router(config)# fair-queue tos class weight 
Thay đổi class weight trên giao diện nhất định
4.1.6.5 Kiểm tra hoạt động CoS:
Để kiểm tra hoạt động của MPLS CoS sử dụng các câu lệnh như sau trong chế độ cấu hình:
Câu lệnh
Mục đích
Bước 1
Router# show tag-switching interfaces interfaces 
hiển thị chi tiết thong tin về giao diện chuyển mạch nhãn
Bước 2
Router# show tag-switching cos-map 
hiển thị CoS map sử dụng để gán VCs
Bước 3
Router# show tag-switching prefix-map 
hiển thị map dặt trước để gán một CoS map với mạng cho trước
4.1.7 Cấu hình bộ điều khiển chuyển mạch nhãn:
Trên bộ điều khiển chuyển mạch nhãn (LSC)cổng TC-ATM trên điều khiển chuyển mạch là đại diện như là một kiểu giao diện IOS mới gọi là nhãn ATM mở rộng(XmplsATM). Giao diện XmplsATM lien quan tới những giao diện vật lý đặc biệt trên điều khiển chuyển mạch thông qua giao diện extended-port câu lệnh cấu hình.
Hình 30 minh hoạ một cấu hình trong đó một LSC điều khiển 3 cổng trên một BPX-6.1,6.2, và 12.2 .tương ứng với giao diện XmplsATM được tạo ra trên LSC và liên quan tới câu lệnh cấu hình cổng ATM tương ứng sử dụng giao diện Extended-port .chú ý rằng bổ sung thêm một cổng trên BPX(12.1)hoạt động như là cổng điều khiển chuyển mạch và một giao diện ATM (ATM1/0) trên LSC hoạt động như là điều khiển chính
Hình 30 có thể nhìn thấy các kiểu cấu hình LSC ở dó LSC và BPX cùng chức năng như là ATM-LSR
Figure 30 Typical LSC/BPX Configuration 
LSC là thiết bị nhãn biên:
LSC có thể hoạt động đồng thời như là một bộ điều khiển cho một chuyển mạch ATM và như là một thiết bị nhãn biên lưu lượng có thể chuyển tiếp giữa một giao diện của router và một giao diện TC-ATM trên điều khiển chuyển mạch thì cũng tốt như giữa hai giao diện TC-ATM trên điều khiển chuyển mạch. LSC có thể thực hiện việc đòi hỏi và loại bỏ nhãn và có thể phục vụ như là đầu hay đuôi của một đường ống (LSP) chuyển mạch nhãn, tuy nhiên khi thực hiện thì nó như một thiết bị nhãn biên, LSC bị giới hạn bởi khả năng điều khiển của nó liên kết với chuyển mạch như sau.	
tổng thông lượng giữa tất cả các giao diện khác của router và giao diện của switch thì bị giới hạn bởi băng thông của điều khiển lien kết (nó là OC-3, 155Mb/s) 
vị trí nhãn cho LSC-terminal VCs là giới hạn bởi số của VCs hỗ trợ trên điều khiển liên kết.
Hỗ trợ cho giao thức ATM forum:
LSc có thể kết nối tới mạng chạy giao thức ATM forum trong khi thựuc hiện đồng thời cả chức năng LSC. Tuy nhiên việc kết nối tới mạng ATM-forum phải thông qua giao diện ATM tách biệt, đó thì không thong qua cổng điều khiển chính .
4.1.7.1 Cấu hình MPLS trên một cổng LSC-controlled BPX:
Để cấu hình MPLS trên cổng của BPX đó thì bắt đầu điều khiển bởi LSC, sử dụng các bước cấu hình như dưới. giả sử rằng BPX được được kết nối tới LSC thông qua ATM1/0,mục đích là để cấu hình MPLS trên khe 6, cổng 1 của BPX
Câu lệnh 
Mục đích
Bước 1
Router(config)#interface atm1/0Router(config-if)# tag-control-protocol vsi 
Cho phép giao thức VSI trên giao diện điều khiển(ATM1/0)
Bước 2
Router(config-if)#interface XTagATM61Router(config-if)# extended-port atm1/0 bpx 6.1 
tạo một nhãn mở rộng ATM(XmplsATM) giao diện ảo và chói buộc nó tới cổng 6.1
Bước 3
Router(config-if)# ip address 192.103.210.5 255.255.255.0Router(config-if)#tag-switching ipRouter(config-if)# exit 
cấu hình MPLs trên giao diện nhãn ATM mở rộng
Bước 4
Router(config)# ip cef switch 
Cho phép chuyển mạch CEF
4.2. Những ví dụ về cấu hình MPLS:
Trong phần này trong quá trình thực hiện em có sử dụng phần mềm mô phỏng để cấu hình là phần mềm DYNAPICS đây là phần mềm mô phỏng có sử dụng hệ điều hành (IOS) của router, Switch ATM, Switch thật để thực hiện.
Trong phần này thì cung cấp một số cấu hình mẫu . nó bao gồm các mục dưới đây:
Cho phép gia tăng MPLS trong một mạng ví dụ.
Cho phép MPLS cho một tập hợp mạng đích đặt trước.
Lựa chọn những đích trước và những tuyến 
Hiển thị MPLS LDP với các thông tin.
Hiển thị thông tin bảng chuyển tiếp MPLS
Hiển thị thông tin về giao diện
Hiển thị thong tin về MPLS LDP hàng xóm 
Cho phép LSP tunnel signaling
cấu hình một đường ống LSP
hiển thị thông tin về đường ống LSP
Cấu hình một kỹ thuật lưu lượng đường ống
Cấu hình mạng riêng ảo MPLS
Cấu hình MPLS trên một cổng LSC-Controlled BPX
Thực hiện MPLS CoS
4.2.1 Ví dụ cho phép thực hiện MPLS trong một mạng.
Trong thí dụ này thì thể hiện là cấu hình MPLS thế nào cấu hình MPLS tăng thông lượng của mạng các routers. đầu tiên bạn phải cho phép MPLS giữa một đôi router(trong trường hợp này giữa R1 và R3 trong hình 29 ) và tiếp theo thực hiện trên tất cả các Router con lại cho tới khi toàn mạng là chuyển mạch nhãn.
Các bước như sau:
router-1# configuration terminal
router-1(config)# ip cef distributed
router-1(config)# tag-switching ip
router-1(config)# interface e0/1
router-1(config-if)# tag-switching ip
router-1(config-if)# exit
router-1(config)#
router-3# configuration terminal
router-3(config)# ip cef distributed
router-3(config)# tag-switching ip
router-3(config)# interface e0/1
router-3(config-if)# tag-switching ip
router-3(config-if)# exit
router-3(config)#
4.2.2 Ví dụ cho phép MPLS cho một vùng mạng đích đặt trước.
Trong ví dụ này thì thể hiện những câu lệnh bạn cần thực hiện trên mỗi router để thực hiện cho phép MPLS cho chỉ một vùng mạng đích đặt trước(xem hình 29)
Router(config)# access-list-1 permit A
Router(config)# tag-switching advertise-tags for 1
4.2.2 Ví dụnlựa chọn những đích trước và những tuyến.
Theo ví dụ này thì thể hiện các câu lệnh bạn cần thực hiện để cấu hình các router để lựa chọn đích trước và những tuyến cho MPLs nào được cho phép.khi cấu hình trên R2,R5 và R8 để phân phối không nhãn cho router khác và chắc chắn rằng không router nào gửi cho chúng gói nhãn. bạn cũng cần cấu hình trên router R1,R3,R4,R6 và R7 phân phối nhãn chỉ cho mạng A và chỉ để áp dụng router hành xóm.cấu hình này thì chắc chắn rằng R3 phân phối nhãn cho mạng A chỉ tới R1, R4 chỉ tới R3, R6 chỉ tới R4, R7 chỉ tới R6(xem hình 29).
router-2(config)# no tag-switching advertise-tags
router-5(config)# no tag-switching advertise-tags
router-8(config)# no tag-switching advertise-tags
router-1(config)# access-list permit R1
router-1(config)# no tag-switching advertise-tags for 1
router-1(config)# tag-switching advertise-tags for 1 to 2
router-1(config)# exit
router-3# access-list 1 permit A
router-3# access-list 2 permit R1
router-3# tag-switching advertise-tags for 1 to 2
router-3# exit
router-4# access-list 1 permit A
router-4# access-list 2 permit R3
router-4# tag-switching advertise-tags for 1 to 2
router-4# exit
router-6# access-list 1 permit A
router-6# access-list 2 permit R4
router-6# tag-switching advertise-tags for 1 to 2
router-6# exit
router-7# access-list 1 permit A
router-7# access-list 2 permit R6
router-7# tag-switching advertise-tags for 1 to 2
router-7# exit
4.2.3 Ví dụ hiển thị MPLS LDP với các thông tin.
Trong ví dụ này thì sử dụng lệnh “show tag-switching tdp bindings” để hiển thị nội dụng của Label Information Base(LIB).sự hiển thị này có thể thấy toàn bộ cơ sở dữ liệu hoặc có thể giới hạn vùng của toàn phần, giá trị nhãn vào ra hoặc khoảng…
4.2.4 Ví dụ hiển thị thông tin bảng chuyển tiếp MPLS.
Trong ví dụ này thì thì sử dụng lệnh tag-switching forwarding-table để hiện thị nội dung của Label Forward Information Base (LFIB). LFIB là danh sách các nhãn. Thông tin về các giao diện ra, đường ống với đầu vào ,số byte nhận với nhãn tới . một yêu cầu có thể thấy đầy đủ LFIB hoặc gới hạn một phần nào của toàn phần.một yêu cầu có thể ngăn chặn tới việc lựa chọn trong bất kỳ những cách dưới đây
Một lối vào một nhãn nhận được
Những lối vào với giao diện ra
những lối vào với trạm kế tiếp
một lối vào với một đích
một lối vào với đường hần có nút như là trạm trung gian
4.2.5 Ví dụ hiển thị thông tin về giao diện MPLS.
Trong ví dụ này thì ta sử dụng câu lệnh show tag-switching interfaces để hiện thị thông tin về những giao diện yêu cầu hoặc là về tất cả những giao diện MPLS. Trên mỗi thông tin về giao diện bao gồm tên giao diện và IP MPLS và sự hoạt động. 
Hoặc là khi sử dụng show tag-switching interface detail
4.2.6 Ví dụ hiển thị thông tin MPLS LDP hàng xóm.
Ta sử dụng câu lệnh “show tag-switching tdp neighbors” để hiển thị trạng thái phiên Lalbel Distribution Protocol (LDP) . thông tin về nhãn hàng xóm có thể là thông tin về tất cả LDP hàng xóm có thể giới hạn số hàng xóm với địa chỉ IP nhất định, hoặc nhận dạng LDP, hoặc LDP hàng xóm trên một giao diện nhất định.
4.2.7 Ví dụ cho phép LSP tunnel signaling.
Trong ví dụ này thì ta cấu hình hỗư trợ cho Label-Switched Path (LSP ) tunnel signaling dọc theo một tuyến và trên mỗi giao diện qua bởi một hoặc nhiều đường ống:
4.2.8 Ví dụ cấu hình một đường ống LSP.
Trong ví dụ này minh hoạ làm như thế nào để thiết lập đóng gói của đường ống tới MPLS và như thế nào định nghĩa trạm trong tuyến cho LSP.
Theo các bước thì cấu hình 2 trạm đường ống trạm 0 thì bắt đầu từ bộ định tuyến đầu cuối, đối với trạm 1 và 2, thì ấn định một địa chỉ IP nhất định của giao diện vào của đường ống .số giao diện của đường ống thì nhỏ hơn 65535.
Để rút ngắn đường dẫn trước đây , xoá bỏ trạm bằng cách sử dụng lệnh như sau.
4.2.9 Ví dụ Hiển thị thông tin đường ống LSP.
Trong ví dụ này sử dụng câu lệnh show tag-switching tsp tunnels hiển thị thông tin về cấu hình và trạng thái những đường ống được chọn.
4.2.10 Ví dụ cấu hình một kỹ thuật lưu lượng đường ống MPLS.
Trong ví dụ này thì chúng ta cấu hình một đường ống động và làm thế nào để thêm một dường ống thứ 2 vào cùng một đích với một tuyến hiện .chú ý rằng ví dụ này địa chỉ IP ra là point-to-point .trước khi cấu hình kỹ thuật lưu lượng đường ống MPLS cần phải thực hiện tổng thể ,IS-IS,lệnh trên giao diện router.
Ví dụ này bao gồm lệnh để cấu hình một tuyến động từ R1 tới R5.
Kiển tra trạng của đường ống đó và lưu lượng của tuyến qua đường ống đó bằng câu lệnh sau.
Tạo ra tuyến hiện bằng câu lệnh sau.
Thêm một đường ống thứ hai với cùng đích với một tuyến hiện , sử dụng câu lệnh sau.
Kiểm tra trạng thái của đường ống đó và lưu lượng của tuyến qua đường ống đó, bằng câu lệnh.
4.2.11 Ví dụ cấu hình mạng riêng ảo MPLS.
Trong ví dụ này cung cấp một file cấu hình mẫu từ PE router.
4.2.12 Ví dụ cấu hình MPLS trên một LSC-Controlled BPX port.
Trong ví dụ này mô hình mạng bao gồm ATM-LSRs trong một mạng MPLS (xem hình 31).theo mục nhỏ thì cung cấp cấu hình cho hai LSCs(cisco 7200 router),hai BPX service nodes, và hai LSRs biên (cisco 7500 routers). 
Hình 31: ATM-LSR
4.2.13 Ví dụ thực hiện MPLS CoS.
Hình 32 là mô hình mạng mẫu để thực hiện đặc tính MPLS CoS. Theo mục thì bao gồm các bước cấu hình trên router R1 tới R6 và trên chuyển mạch 1 và 2 bao gồm trong hình.
Hình 32
- Cấu hình Cisco Express Forwarding
Các bước cấu hình để cho phép Cisco Express Forwarding(CEF). CEF switching là một điều cần trước cho đặc tính MPLS và phải chạy trên tất cả router trong mạng.
- Chạy IP trên router 2:
Chú ý router 2 không phải thành phần mạng MPLS
- Chạy IP trên router 1:
Chú ý router 1 không phải thành phân mạng MPLS.
- Chạy MPLS trên router 4:
Router 4 là một router nhãn biên.CEF và dặc tính MPLS phải được cho phép trên router này. Committed Access Rate (CAR) cũng cấu hình trên router 4 trên giao diện POS3/0/0(xem theo các mục cấu hình CAR ).
- Cấu hình CAR.
Dường 3 và 4 của cấu hình mẫu bao gồm CAR rate polocies. Đường 3 thiết lập committed information rate (CIR) tại 155,000,000 bits và normal burst/maximum burst size tại 200,000/800,000 bytes .hoạt động phù hợp thiết lập IP được đặt trước và truyền gói đó theo tốc độ giới hạn .vượt hơn hoạt động thiết lập IP mức ưu tiên trước và truyền gói khi gói vượt tốc độ gới hạn.
- Chạy MPLS trên router 3.
Router 3 chạy MPLS .CEF và đặc tính MPLS phải được cho phép trên router này .router 3bao gồn các giao diện được cấu hình cho WRED,Multi-VC,per VC WRED,WFQ, và CAR, theo mục này bao gồm mẫu cấu hình.
- Cấu hình point-to-point WRED.
Lệnh cấu hình WRED trên giao diện ATM . trong ví dụ này câu lệnh thực hiện tới một cổng đáp ứng PA-A1.
- Cấu hình một giao diện cho Multi-VC Mode.
Lệnh cấu hình giao diện ATM1/1/0 cho chế độ multi-VC.trong ví dụ này lệnh tới cổng đáp ứng PA-A1.
- Cấu hình WRED và Multi-VC trên một giao diện cổng đáp ứng PA-A3 .
Lệnh để cấu hình một giao diện cổng đáp ứng PA-A3 có hơi khác so với lệnh cấu hình trên PA-A1.
Trên một PA-A3 ,(D)WRED thì chỉ hỗ trợ per-VC, không trên giao diện để cấu hình một PA-A3 .thực hiện theo câu lệnh sau.
- Cấu hình trên VC WRED.
Lệnh cấu hình trên VC WRED trên một PA-A3 port adapter.
Chú ý PA-A1 port adapter không hỗ trợ kỹ thuật per-VC WRED drop.
- Cấu hình WRED và WFQ.
Dòng 5 và 6 của mẫu cấu hình bao gồm lệnh cấu hình cho WRED và WFQ trên giao diện Hssi2/1/0.
- Cấu hình CAR.
Dòng 3 và 4 của cấu hình mẫu bao gồm CAR rate policies , dòng 3 thiết lập CIR tại 155,000,000 bits và normal burst/maximum burst size tại 200,000/800,000 bytes. sự hoạt động theo đúng thiết lập địa chỉ IP ưu tiên và truyền gói đó theo đúng tốc độ giới hạn. sự hoạt động vượt ra ngoài thiết lập IP ưu tiên và truyền gói khi gói vượt ra ngoài tốc độ giới hạn.
- Chạy MPLS trên router 5.
	Router 5 thì chạy đặc tính MPLS .CEF và đặc tính MPLS phải được cho phép trên router này. Router 5 được cấu hình để tạo ra một phần giao diện ATM trong chế độ multi-VC và tạo ra một PVC trên một phần giao diện point-to-point. Trong phần này bao gồm các cấu hình mẫu.
- Ví dụ cấu hình giao diện ATM.
Lệnh tạo ra một giao diện ATM.
 - Ví dụ cấu hình một phần giao diện ATM MPLS trong chế độ Multi-VC.
Lệnh tạo ra một giao diện nhỏ MPLS trong chế độ multi-VC
- Cấu hình một PVC trên một phần giao diện point-to-point.
	Lệnh tạo ra một PVC trên một phần giao diện point-to-point(giao diện ATM1/0/0.2).
C- hạy MPLS trên router 6.
	Router 6 chạy đặc tính MPLS .CEF và đặc tính MPLS phải được cho phép trên router này.
- Cấu hình ATM Switch 2
	Switch 2 thì được cấu hình cho MPLS và tạo ra một ATM Forum PVC.
- Cấu hình ATM Switch 1.
Switch 1 thì được cấu hình để tạo ra một ATM Forum PVC.
	Cấu hình nhãn VC và một ATM Forum PVC.
Dòng 3 cảu cấu hình mẫu bao gồm lệnh cấu hình cho một ATM Forum PVC.
4.3 Mô phỏng và thực nhiệm.
Xây dựng mô hình mạng lõi MPLS sử dụng phần mềm dynapic 
Mô hình như hình vẽ:
	Hình 33 
Trong mô hình gồm :
Trong mô hình trên mô phỏng mạng đồng trục của Việt Nam gồm 3 router lõi đặt tại Hà Nội, Đà Nẵng, TP.HCM sử dụng MPLS và 2 router biên dùng để chuyển tiếp từ mạng IP (Hoặc là các mạng khác ) vào mạng MPLS 
Trong mạng lõi có LSR1, LSR 2, LSR 3
+ LSR 1 là bộ định tuyến lõi ở hà nội
+ LSR 2 Là bộ định tuyến lõi ở Đà Nẵng
+ LSR 3 Là bộ định tuyến ơ TP.HCM
Mạng biên gồm: LER 1, LER2 được sử dụng để kết nối mạng ngoài vào mạng lõi MPLS.
Trong mô hình trên IP được sử dụng là giải 10.0.0.0.
Trong phần này ta sử dụng cấu hình MPLS cơ bản trên nền OSPF
4.3.1. Các bước cấu hình như sau:
Lệnh
Mục đích
Bước 1
Router(config)#ip cef
Cho phép thực hiện CEF , CEF là một thành phần quan trọng trong chuyển mạch nhãn và chịu trách nhiệm sắp xếp và cài đặt nhãn trong MPLS
Bước 2
Router(config)#router ospf process-id
Router(config-router)#network ip-address wild-card mask area area-id
mpls label protocol {ldp | tdp}
 Cấu hình giao thức định tuyến OSPF 
Cho phép giao thức phân phối nhãn là LDP hay TDP
Bước 3
Router(config)#mpls ldp router-id {interface | ip-address} [force]
Gán LDP router ID.
LDP sử dụng địa chỉ IP lớn nhất trên interface lookback như là một LDP router ID
Bước 4
Router(config-if)#mpls ip /tag-switching IP
Cho phép IPv4 MPLS hay chuyển tiếp nhãn trên giao tiếp 
Trong quá trình mô phỏng em xây dựng các router bằng cách sử dụng hệ điều hành (IOS) của router dòng 7200 có tích hợp tính năng MPLS chạy trên phần mền mô phỏng phần cứng Dynapic và em có sử dụng router biên để kết nối quan máy tính để kiểm tra sự kết nối giữa mạng IP và mạng MPLS và kết quả thu được khi kiển tra được biểu diễn ở dưới đây:
Kiểm tra hoạt động :
Trường xmit/recv thể hiện giao tiếp dạng truyền và nhận các gói LDP discovery hello
Một số nhãn đặc biệt:
Untagged: Gói MPLS đến được chuyển thành gói IP và chuyển tiếp tới đích. Nó được dung trong thực thi MPLS VPN
Nhãn Implicit-null hay POP: Nhãn này được gán khi nhãn trên (top label) của gói MPLS đén bị bóc ra và gói MPLS hay IP được chuyển tiếp tới trạm kế xuôi dòng. Nhãn này được dung trong MPLS cho những trạm kế cuối.
Nhãn Explicit :đựơc gán để giữ giá trị ẼP cho nhãn trên (top label ) của gói đến Nhãn trên được hoán đổi với giá trị 0 và chuyển tiếp một gói MPLS tới trạm kế xuôi dòng. Nhãn này được sử dụng khi thực hiện QoS với MPLS.
Nhãn Aggregate: với nhãn này , khi gói MPLS đến nó bị bóc tất cả nãhn trong chồng nhãn để trở thành một gói IP và thực hiện tra kứu trong FIB để xác định giao tiếp ngõ ra cho nó.
Các lệnh kiểm tra hoạt động:
show ip route: kiểm tra băng định tuyến
show mpls forwarding−table: dùng để kiểm tra bảng chuyển tiếp MPLS
show mpls forwarding−table detail: dùng để kiểm tra bảng chuyển tiếp MPLS chi tiết
show mpls ldp bindings: kiểm tra sự gán nhãn tới các đích 
4.3.2. Kết quả thu được sau khi tiến hành mô phỏng :
Dưới đây là kết quả thu được tại các router Hà Nội,Đà nẵng Và biên R4
Tại Router HANỘI:
HANOI#show ip route
Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP
 D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
 N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
 E1 - OSPF external type 1, E2 - OSPF external type 2
 i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area
 * - candidate default, U - per-user static route, o - ODR
 P - periodic downloaded static route
Gateway of last resort is not set
 10.0.0.0/8 is variably subnetted, 8 subnets, 2 masks
C 10.1.1.8/30 is directly connected, Serial2/0
C 10.1.1.12/30 is directly connected, Serial3/0
O 10.10.10.3/32 [110/65] via 10.1.1.2, 00:00:03, Serial1/0
C 10.1.1.0/30 is directly connected, Serial1/0
C 10.10.10.1/32 is directly connected, Loopback0
O 10.10.10.4/32 [110/65] via 10.1.1.14, 00:00:03, Serial3/0
O 10.1.1.4/30 [110/128] via 10.1.1.2, 00:00:03, Serial1/0
O 10.1.1.16/30 [110/65] via 10.1.1.14, 00:00:03, Serial3/0
HANOI#
HANOI#show mpls forwarding-table
Local Outgoing Prefix Bytes tag Outgoing Next Hop
tag tag or VC or Tunnel Id switched interface
16 Untagged 10.10.10.4/32 0 Se3/0 point2point
17 Untagged 10.1.1.4/30 0 Se2/0 point2point
18 Untagged 10.10.10.2/32 48 Se2/0 point2point
19 Pop tag 10.10.10.3/32 0 Se1/0 point2point
20 Untagged 10.1.1.16/30 0 Se3/0 point2point
HANOI#
HANOI#show mpls forwarding-table detail 
Local Outgoing Prefix Bytes tag Outgoing Next Hop 
tag tag or VC or Tunnel Id switched interface 
16 Pop tag 10.10.10.4/32 0 Se3/0 point2point 
 MAC/Encaps=4/4, MRU=1504, Tag Stack{} 
 0F008847 
 No output feature configured
 Per-packet load-sharing
17 Pop tag 10.1.1.4/30 0 Se1/0 point2point
 MAC/Encaps=4/4, MRU=1504, Tag Stack{}
 0F008847
 No output feature configured
 Per-destination load-sharing, slots: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
18 Untagged 10.10.10.2/32 658 Se2/0 point2point
 MAC/Encaps=0/0, MRU=1504, Tag Stack{}
 No output feature configured
 Per-packet load-sharing
19 Pop tag 10.10.10.3/32 512 Se1/0 point2point
 MAC/Encaps=4/4, MRU=1504, Tag Stack{}
 0F008847
 No output feature configured
 Per-packet load-sharing
20 Pop tag 10.1.1.16/30 0 Se3/0 point2point
 MAC/Encaps=4/4, MRU=1504, Tag Stack{}
Local Outgoing Prefix Bytes tag Outgoing Next Hop
tag tag or VC or Tunnel Id switched interface
 0F008847
 No output feature configured
 Per-packet load-sharing
HANOI#
HANOI#show tag-switching tdp bindings 
 tib entry: 10.1.1.0/30, rev 17 
 local binding: tag: imp-null 
 remote binding: tsr: 10.10.10.3:0, tag: imp-null 
 remote binding: tsr: 10.10.10.4:0, tag: 16 
 remote binding: tsr: 10.10.10.2:0, tag: 
 tib entry: 10.1.1.4/30, rev 12 
 local binding: tag: 17 
 remote binding: tsr: 10.10.10.3:0, tag: imp-null 
 remote binding: tsr: 10.10.10.4:0, tag: 19 
 remote binding: tsr: 10.10.10.2:0, tag: imp-null 
 tib entry: 10.1.1.8/30, rev 24 
 local binding: tag: imp-null 
 remote binding: tsr: 10.10.10.3:0, tag: 16 
 remote binding: tsr: 10.10.10.4:0, tag: 17 
 remote binding: tsr: 10.10.10.2:0, tag: imp-null 
 tib entry: 10.1.1.12/30, rev 6 
 local binding: t 
 remote binding: tsr: 10.10.10.3:0, tag: 17 
 remote binding: tsr: 10.10.10.4:0, tag: imp-null 
 remote binding: tsr: 10.10.10.2:0, tag: 17 
 tib entry: 10.1.1.16/30, rev 21 
 local binding: tag: 20 
 remote binding: tsr: 10.10.10.3:0, tag: 21
 remote binding: tsr: 10.10.10.4:0, tag: imp-null
 remote binding: tsr: 10.10.10.2:0, tag: 21
 tib entry: 10.10.10.1/32, rev 8
 local binding: tag: imp-null
 remote binding: tsr: 10.10.10.3:0, tag: 18
 remote binding: tsr: 10.10.10.4:0, tag: 18
 remote binding: tsr: 10.10.10.2:0, tag: 18
 tib entry: 10.10.10.2/32, rev 14
 local binding: tag: 18
 remote binding: tsr: 10.10.10.3:0, tag: 19
 remote binding: tsr: 10.10.10.4:0, tag: 20
 remote binding: tsr: 10.10.10.2:0, tag: imp-null
 tib entry: 10.10.10.3/32, rev 19
 local binding: tag: 19
 remote binding: tsr: 10.10.10.3:0, tag: imp-null
 remote binding: tsr: 10.10.10.4:0, tag: 21
 remote binding: tsr: 10.10.10.2:0, tag: 20
 tib entry: 10.10.10.4/32, rev 10
 local binding: tag: 16
 remote binding: tsr: 10.10.10.3:0, tag: 20
 remote binding: tsr: 10.10.10.4:0, tag: imp-null
 remote binding: tsr: 10.10.10.2:0, tag: 19
HANOI#
Tại Router Đà Nẵng:
DANANG#show ip route
Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP
 D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
 N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
 E1 - OSPF external type 1, E2 - OSPF external type 2
 i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area
 * - candidate default, U - per-user static route, o - ODR
 P - periodic downloaded static route
Gateway of last resort is not set
 10.0.0.0/8 is variably subnetted, 9 subnets, 2 masks
O 10.1.1.8/30 [110/128] via 10.1.1.1, 00:01:47, Serial1/0
 [110/128] via 10.1.1.6, 00:01:47, Serial2/0
O 10.1.1.12/30 [110/128] via 10.1.1.1, 00:01:47, Serial1/0
O 10.10.10.2/32 [110/65] via 10.1.1.6, 00:01:47, Serial2/0
C 10.10.10.3/32 is directly connected, Loopback0
C 10.1.1.0/30 is directly connected, Serial1/0
O 10.10.10.1/32 [110/65] via 10.1.1.1, 00:01:47, Serial1/0
O 10.10.10.4/32 [110/129] via 10.1.1.1, 00:01:47, Serial1/0
C 10.1.1.4/30 is directly connected, Serial2/0
O 10.1.1.16/30 [110/129] via 10.1.1.1, 00:01:47, Serial1/0
DANANG#
DANANG#show mpls forwarding-table
Local Outgoing Prefix Bytes tag Outgoing Next Hop
tag tag or VC or Tunnel Id switched interface
16 Pop tag 10.1.1.8/30 0 Se1/0 point2point
 Pop tag 10.1.1.8/30 0 Se2/0 point2point
17 Pop tag 10.1.1.12/30 0 Se1/0 point2point
18 Pop tag 10.10.10.1/32 0 Se1/0 point2point
19 Pop tag 10.10.10.2/32 0 Se2/0 point2point
20 16 10.10.10.4/32 0 Se1/0 point2point
21 20 10.1.1.16/30 0 Se1/0 point2point
DANANG#
DANANG#show mpls forwarding-table detail 
Local Outgoing Prefix Bytes tag Outgoing Next Hop 
tag tag or VC or Tunnel Id switched interface 
16 Pop tag 10.1.1.8/30 0 Se1/0 point2point 
 MAC/Encaps=4/4, MRU=1504, Tag Stack{} 
 0F008847 
 No output feature configured 
 Per-destination load-sharing, slots: 0 2 4 6 8 10 12 14 
 Pop tag 10.1.1.8/30 0 Se2/0 point2point 
 MAC/Encaps=4/4, MRU=1504, Tag Stack{} 
 0F008847 
 No output feature configured 
 Per-destination load-sharing, slots: 1 3 5 7 9 11 13 15 
17 Pop tag 10.1.1.12/30 0 Se1/0 point2point 
 MAC/Encaps=4/4, MRU=1504, Tag Stack{} 
 0F008847 
 No output feature configured 
 Per-packet load-sharing
18 Pop tag 10.10.10.1/32 0 Se1/0 point2point
 MAC/Encaps=4/4, MRU=1504, Tag Stack{}
 0F008847
 No output feature configured
 Per-packet load-sharing
19 Pop tag 10.10.10.2/32 0 Se2/0 point2point
Local Outgoing Prefix Bytes tag Outgoing Next Hop
tag tag or VC or Tunnel Id switched interface
 MAC/Encaps=4/4, MRU=1504, Tag Stack{}
 0F008847
 No output feature configured
 Per-packet load-sharing
20 16 10.10.10.4/32 0 Se1/0 point2point
 MAC/Encaps=4/8, MRU=1500, Tag Stack{16}
 0F008847 00010000
 No output feature configured
 Per-packet load-sharing
21 20 10.1.1.16/30 0 Se1/0 point2point
 MAC/Encaps=4/8, MRU=1500, Tag Stack{20}
 0F008847 00014000
 No output feature configured
 Per-packet load-sharing
DANANG#
DANANG#show tag-switching tdp bindings 
 tib entry: 10.1.1.0/30, rev 23 
 local binding: tag: imp-null 
 remote binding: tsr: 10.10.10.2:0, tag: 16 
 remote binding: tsr: 10.10.10.1:0, tag: imp-null 
 tib entry: 10.1.1.4/30, rev 28 
 local binding: tag: imp-null 
 remote binding: tsr: 10.10.10.2:0, tag: imp-null 
 remote binding: tsr: 10.10.10.1:0, tag: 17 
 tib entry: 10.1.1.8/30, rev 8 
 local binding: tag: 16 
 remote binding: tsr: 10.10.10.2:0, tag: imp-null 
 remote binding: tsr: 10.10.10.1:0, tag: imp-null 
 tib entry: 10.1.1.12/30, rev 10 
 local binding: tag: 17
 remote binding: tsr: 10.10.10.2:0, tag: 17
 remote binding: tsr: 10.10.10.1:0, tag: imp-null
 tib entry: 10.1.1.16/30, rev 18
 local binding: tag: 21
 remote binding: tsr: 10.10.10.2:0, tag: 21
 remote binding: tsr: 10.10.10.1:0, tag: 20
 tib entry: 10.10.10.1/32, rev 12
 local binding: tag: 18
 remote binding: tsr: 10.10.10.2:0, tag: 18
 remote binding: tsr: 10.10.10.1:0, tag: imp-null
 tib entry: 10.10.10.2/32, rev 14
 local binding: tag: 19
 remote binding: tsr: 10.10.10.2:0, tag: imp-null
 remote binding: tsr: 10.10.10.1:0, tag: 18
 tib entry: 10.10.10.3/32, rev 6
 local binding: tag: imp-null
 remote binding: tsr: 10.10.10.2:0, tag: 20
 remote binding: tsr: 10.10.10.1:0, tag: 19
 tib entry: 10.10.10.4/32, rev 16
 local binding: tag: 20
 remote binding: tsr: 10.10.10.2:0, tag: 19
 remote binding: tsr: 10.10.10.1:0, tag: 16
DANANG#
Tại Router biên R4:
R4#show ip route
Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP
 D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
 N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
 E1 - OSPF external type 1, E2 - OSPF external type 2
 i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area
 * - candidate default, U - per-user static route, o - ODR
 P - periodic downloaded static route
Gateway of last resort is not set
 10.0.0.0/8 is variably subnetted, 9 subnets, 2 masks
O 10.1.1.8/30 [110/128] via 10.1.1.13, 00:04:53, Serial1/0
C 10.1.1.12/30 is directly connected, Serial1/0
O 10.10.10.2/32 [110/129] via 10.1.1.13, 00:04:53, Serial1/0
O 10.10.10.3/32 [110/129] via 10.1.1.13, 00:04:53, Serial1/0
O 10.1.1.0/30 [110/128] via 10.1.1.13, 00:04:53, Serial1/0
O 10.10.10.1/32 [110/65] via 10.1.1.13, 00:04:53, Serial1/0
O 10.1.1.4/30 [110/192] via 10.1.1.13, 00:04:53, Serial1/0
C 10.10.10.4/32 is directly connected, Loopback0
C 10.1.1.16/30 is directly connected, FastEthernet2/0
R4#
R4#show mpls forwarding-table
Local Outgoing Prefix Bytes tag Outgoing Next Hop
tag tag or VC or Tunnel Id switched interface
16 Pop tag 10.1.1.0/30 0 Se1/0 point2point
17 Pop tag 10.1.1.8/30 0 Se1/0 point2point
18 Pop tag 10.10.10.1/32 0 Se1/0 point2point
19 17 10.1.1.4/30 0 Se1/0 point2point
20 18 10.10.10.2/32 0 Se1/0 point2point
21 19 10.10.10.3/32 0 Se1/0 point2point
R4#
R4#show mpls forwarding-table 
Local Outgoing Prefix Bytes tag Outgoing N 
tag tag or VC or Tunnel Id switched interface 
16 Pop tag 10.1.1.0/30 0 Se1/0 point2point 
17 Pop tag 10.1.1.8/30 0 Se1/0 point2point 
18 Pop tag 10.10.10.1/32 0 Se1/0 point2point 
19 17 10.1.1.4/30 0 Se1/0 point2point 
20 18 10.10.10.2/32 0 Se1/0 point2point 
21 19 10.10.10.3/32 0 Se1/0 point2point 
R4#show mpls forwarding-table detail 
Local Outgoing Prefix Bytes tag Outgoing Next Hop 
tag tag or VC or Tunnel Id switched interface 
16 Pop tag 10.1.1.0/30 0 Se1/0 point2point 
 MAC/Encaps=4/4, MRU=1504, Tag Stack{} 
 0F008847 
 No output feature configured 
 Per-packet load-sharing 
17 Pop tag 10.1.1.8/30 0 Se1/0 point2point 
 MAC/Encaps=4/4, MRU=1504, Tag Stack{} 
 0F008847 
 No output feature configured 
 Per-packet load-sh 
18 Pop tag 10.10.10.1/32 0 Se1/0 point2point 
 MAC/Encaps=4/4, MRU=1504, Tag Stack{} 
 0F008847 
 No output feature configured 
 Per-packet load-sharing 
19 17 10.1.1.4/30 0 Se1/0 point2point 
 MAC/Encaps=4/8, MRU=1500, Tag Stack{17} 
 0F008847 00011000 
 No output feature configured 
 Per-packet load-sharing 
20 18 10.10.10.2/32 0 Se1/0 point2point 
Local Outgoing Prefix B 
tag tag or VC or Tunnel Id switched interface 
 MAC/Encaps=4/8, MRU=1500, Tag Stack{18} 
 0F008847 00012000 
 No output feature configured 
 Per-packet load-sharing 
21 19 10.10.10.3/32 0 Se1/0 point2point 
 MAC/Encaps=4/8, MRU=1500, Tag Stack{19} 
 0F008847 00013000 
 No output feature configured 
 Per-packet load-sharing 
R4#show mpls forwarding-table detail 
Local Outgoing Prefix Bytes tag Outgoing Next Hop 
tag tag or VC or Tunnel Id switched interface 
16 Pop tag 10.1.1.0/30 0 Se1/0 point2point 
 MAC/Encaps=4/4, MRU=1504, Tag Stack{} 
 0F008847 
 No output feature configured 
 Per-packet load-sharing 
17 Pop tag 10.1.1.8/30 0 Se1/0 point2point 
 MAC/Encaps=4/4, MRU=1504, Tag Stack{} 
 0F008847 
 No output feature configured 
 Per-packet load-sharing
18 Pop tag 10.10.10.1/32 0 Se1/0 point2point
 MAC/Encaps=4/4, MRU=1504, Tag Stack{}
 0F008847
 No output feature configured
 Per-packet load-sharing
19 17 10.1.1.4/30 0 Se1/0 point2point
 MAC/Encaps=4/8, MRU=1500, Tag Stack{17}
 0F008847 00011000
 No output feature configured
 Per-packet load-sharing
20 18 10.10.10.2/32 0 Se1/0 point2point
Local Outgoing Prefix Bytes tag Outgoing Next Hop
tag tag or VC or Tunnel Id switched interface
 MAC/Encaps=4/8, MRU=1500, Tag Stack{18}
 0F008847 00012000
 No output feature configured
 Per-packet load-sharing
21 19 10.10.10.3/32 0 Se1/0 point2point
 MAC/Encaps=4/8, MRU=1500, Tag Stack{19}
 0F008847 00013000
 No output feature configured
 Per-packet load-sharing
R4#
 tib entry: 10.1.1.0/30, rev 8 
 local binding: tag: 16 
 remote binding: tsr: 10.10.10.1:0, tag: imp-null 
 tib entry: 10.1.1.4/ 
 local binding: tag: 19
 remote binding: tsr: 10.10.10.1:0, tag: 17
 tib entry: 10.1.1.8/30, rev 10
 local binding: tag: 17
 remote binding: tsr: 10.10.10.1:0, tag: imp-null
 tib entry: 10.1.1.12/30, rev 19
 local binding: tag: imp-null
 remote binding: tsr: 10.10.10.1:0, tag: imp-null
 tib entry: 10.1.1.16/30, rev 23
 local binding: tag: imp-null
 remote binding: tsr: 10.10.10.1:0, tag: 20
 tib entry: 10.10.10.1/32, rev 12
 local binding: tag: 18
 remote binding: tsr: 10.10.10.1:0, tag: imp-null
 tib entry: 10.10.10.2/32, rev 16
 local binding: tag: 20
 remote binding: tsr: 10.10.10.1:0, tag: 18
 tib entry: 10.10.10.3/32, rev 21
 local binding: tag: 21
 remote binding: tsr: 10.10.10.1:0, tag: 19
 tib entry: 10.10.10.4/32, rev 4
 local binding: tag: imp-null
 remote binding: tsr: 10.10.10.1:0, tag: 16
R4#
Kết luận chương
Trong chương này giới thiệu về cấu hình MPLS trên thiết bị Cisco như router 7200/7500, ATM switch trong đó giới thiệu về cấu hình MPLS ở mức điều khiển, câu hình VPN trên nền MPLS, cấu hình chất lượng dịch vụ trên MPLS. Trong chương này cũng nêu ra các ví dụ về các cấu hình trên. Đặc biệt trong chương này cũng xin nêu ra một thực nghiệm Trên phần mềm giả lập Dynapic ví dụ mô phỏng xây dựng mạng lõi MPLS trên nền OSPF gồm 3 router 7200.
KẾT LUẬN
Trước sự phát triển mạnh mẽ của công nghệ thông tin và truyền thông cùng với sự bùng nổ như vũ bão của internet, internet đã xâm nhập vào mọi lĩnh vực trong đời sống xã hội cùng với nó là sự phát triển của các phương tiện truyền thông và nhu cầu ngày càng tăng cao của người sử dụng với su hướng phát triển mạng hội tụ cung cấp các dịch vụ với băng thông lớn và chất lượng dịch vụ theo nhu cầu của người sử dụng (QoS ). Đã khiến cho nhu cầu phát triển hạ tầng mạng để đáp ứng nhu cầu đó là cấp thiết.
MPLS là công nghệ có thể đáp thể đáp ứng được nhu cầu đó với khả năng như chuyển mạch gói tốc độ cao, khả năng cung cấp chất lượng dịch vụ theo yêu cầu của người sử dụng, khả năng điều khiển lưu lượng, rồi có thể hoật động trên nền của tất cả các mạng hiện tại như mạng IP, mạng ATM, mạng Frame Relay… Vì vậy công nghệ MPLS đã được nhiều nước trên thế giới tiến hành triển khai, ở Việt Nam công nghệ MPLS cũng được Tổng công ty Bưu Chính Viễn thông Việt Nam (VNPT ) tiến hành triển khai cho mạng thế hệ sau (NGN) của mình.
Vì vậy trong luận văn này em xin Trình bầy tổng quan về công nghệ chuyển mạch nhãn đa giao thức ( MPLS ), trong đó em xin nêu ra những khái niện cơ bản về công nghệ (MPLS), những thành phần cơ bản của mạng MPLS, sự hoạt động của mạng MPLS, trong luận văn cũng giới thiệu về các câu lệnh và các bước cấu hình cho mạng MPLS trên thiết bị Cisco như là cấu hình cơ bản mạng MPLS, cấu hình QoS, VPN trên nền MPLS. 
Đặc biệt trong đó em cũng nêu ra ví dụ và kết quả em tiến hành mô phỏng mạng lõi chạy MPLS trên nền OSPF sử dụng phần mềm mô phỏng Dynapic.
MPLS là một đề tài rất hay và rộng lớn ngoài những vấn đề đề cập trong luận văn còn rất nhiều vấn đề khác nữa như VPN trên nền MPLS, MPLS trên nền mạn Frame Relay… vì trong khuôn khổ một đề tài tốt nghiệp em chi xin nêu ra một số phần cơ bản của công nghệ MPLS.
Tuy nhiên do thời gian không cho phép cùng với trình độ có hạn, trong thời gian làm đề tài em cũng đã cố gắng hết sức để tìm hiểu nghiêm cứu về công nghệ MPLS để phục vụ cho đề tài của mình nhưng vì công nghệ MPLS là một công nghệ mới ở việt nam và nó là một vấn đề lớn vì vậy tài liệu về MPLS cũng rất nhiều có tài liệu chính xác có tài liệu chưa chính xác. vì vậy luận văn này cũng không thể tránh khỏi sai xót và hạn chế, em mong được ý kiến đóng góp của các thầy cô giáo. Em xin chân thành cảm ơn!
THUẬT NGỮ VÀ VIẾT TẮT
ALL5	ATM Adaptation Layer 5 	Lớp tương thích ATM 5
ABR	Available Bit Rate	tốc độ bít khả dụng
ADM	Add-Drop Multiplexer	Bộ ghép xen kênh
AF	ATM Forum	Diễn đàn ATM
ARIS	Aggregate Route-Base IP	Chuyển mạch ATM theo 	
	Switching	Phương pháp tổng hợp tuyến
ARP	Address Resolution protocol	Giao thức phân giải địa chỉ
AS	Autonomoust System	Hệ tự trị(tự quản)
ASIC	Application Specific Integrated	Mạch tích hợp các ứng dụng
	Circuit	đặc biệt
ASTN	Autonomous Switched	Mạng truyền tải chuyển mạch
	Transpost Network	tự động
ATM	Asynchronous Transfer Mode	Phương thức truyền dẫn không đồng 
	đồng bộ
BBRAS	Broad Band Remote	Máy chủ truy nhập từ xa băng thông 
Access server	rộng
BCF	Bear Control Function	Khối chức năng điều khiển tải tin
BGP	border Gateway Protocol	Giao thức định tuyến cổng biên
BL	burst Limit	Giới hạn cụm
BT	burst Tolerance	Dung sai cụm
BTT	Bidirectional Traffic 	Trunk	trung kế lưu lượng hai hướng
CAR	Committed Access Rate
C/R	Command Response	Đáp ứng yêu cầu
CBR	constant Bit Rate	Tốc độ bít không đổi
CBS	Committed	Burst Size	Kích thước cụm cho phép
CDR	Committed Data Rate	Tốc độ dữ liệu cho phép
CE	Custumer Edge	Thiết bị định tuyến biên phía 
	Khách hàng
CEF	Cisco express forwarding
CIR	Committed Information Rate
CLP	Cell Loss Priority 	Độ ưu tiên mất mát tế bào
CPE	Customer Premise Equipment	Thiết bị phía khách hàng
CoS	Cost Of Service	Giá thành dịch vụ
CR	Cell Router	Bộ định tuyến tế bào
CR	Committed Rate	Tốc độ cho phép
CSPF	contrained Shortest Path First	Giao thức định tuyến tìm đường
	ngắn nhất
CSR 	Cell Switching Router 	Bộ định tuyến chuyển mạch tế bào
CQ	Custom Queuing	Hàng đợi khách hàng
DLCI	Data Link Connection 	Nhận dạng kết nối lớp liên kết dữ liệu
Identifier	 
DVMRP	Distance Vector Multicast	Giao thức định tuyến đa hướng theo
	Routing Protocol	véc tơ khoảng cách
DWDM	Density-Ware Division	Ghép kênh phân chia theo mật độ 
	Multiplexing	bước sóng
EBS	Excess Burst Size	Kích thước cụm vượt giới hạn
ECR 	Egress Cell Router	Bộ định tuyến tế bào lối ra
EGP	Edge Gateway Protocol	Giao thức định tuyến cổng biên
ER	Explicit Routing	Định tuyến hiện
ETSI	European telecommunication
	Standard institute	Viện tiêu chuẩn viễn thông châu âu
FA	Forwarding Adjacence	Chuyển tiếp cận kề
FEC	forwarding Equivalence	Nhóm chuyển tiếp tương đương
	Class	
FIFO	First-in,First-Out	Vào trước ,ra trước
FIB	Forwarding	Information	Cơ sở thông tin chuyển tiếp
	Base
FMP	Flow Management 	Giao thức quản lý luồng
	Protocol
FR	Frame Relay	Chuyển tiếp khung
FTN	FEC-to-NHLFE	Sắp xếp FEC vào NHLFE
GMPLS	Generalized Multiprotocol 	Chuyển mạch nhãn đa giao thức tổng 
	Label Switching	quát
GFC	Generic Flow control	Điều khiển luồng chung
GR	Guaranteed Rate	Tốc độ bảo vệ
HDLC	Hight-Level Data Linhk	Điều khiển liên kết dữ liệu mức 	Control	cao
HEC	Header Error Control	Điều khiển lỗi tiêu đề
ICMP 	Internet Control Message	Giao thức điều khiển bản tin
	Protocol	internet
ICR	Ingress Cell Router	Bộ định tuyến tế bào lối ra
IGP	Interior Gateway 	Giao thức định tuyến cổng trong miền
Protoccol
IN	Intelligent 	Network 	Mạng thông minh
IPOA	IP over ATM	IP trên nền ATM
IPOS	Ip over SONET	IP trên nền SONET
IPX	IP eXchange	Giao thức IPX
ISDN	Integrateed Service	Mạng số liên kết đa dịch vụ
	Digital Network	tích hợp
IS-IS	Intermediate System-	Giao thức định tuyến IS-IS
	Intermediate System	
LAN	Local Area Network 	Mạng cục bộ
LB	Local Binning 	Sự liên kết cục bộ
LCN	Logic Chanel Number	Số kênh logic
LC-ATM	Label Controlled 	Giao diện ATM được điều khiển nhờ 	ATM Interface	nhãn
LDP	Label Distribution 	Giao thức phân phối nhãn
	Protocol	
LER	Label Edge Router	Bộ định tuyến nhãn biên
LFIB	Label Forwarding	Cơ sở thông tin chuyển tiếp nhãn
	Information base	
LIB	Label Information Base	Cơ sở thông tin nhãn
LIS	Logical IP Subnet	Mạng con IP logic
LMP	Link Management	Giao thức quản lý kênh
	Protocol	
LPF	Logic Port Function	Chức năng cổng logic
LSP	Label Switched Path	Tuyến chuyển mạch nhãn
LSR	Label Switching Router	Bộ định tuyến chuyển mạch 
	Nhãn
LVC	Label Virtual Circuit
MAC	Media Access Controler	Thiết bị điều khiển truy nhập
	mức phương tiện truyền thông
MGR	MultiGigabyte Router	Bộ định tuyến nhiều Gigabyte
MG 	Media Gateway	Cổng chuyển đổi phương tiện
MGC	Media Gateway Controler 	Thiết bị điều khiển MG
MIB	Management Information Base	Cơ sở dữ liệu thông tin quản lý
MPLS	MultiProtocol Label Switching	Chuyển mạch nhãn đa giao 
	thức
MPOA	MPLS over ATM	MPLS trên nền ATM
NGN	Next Generation Network	Mạng thế hệ sau
NHLFE	Next Hop Label Forwarding	Phương thức gửi gói tin gán 
	Entry	nhãn chặng tiếp theo
NHRP	Next Hop Resolution Protocol	Giao thức phân giải địa chỉ
	chặng tiếp theo
NLPID	Network Layer Protocol	Bộ nhận dạng giao thức lớp
	Identifer	mạng
NNI	Network-Network Interface	Giao diện mạng
NSIF	Network Service Interface	Khối chức năng giao diện dịch 
	Function	vụ mạng
OSPF	Open Shortest Path First	Giao thức định tuyến mở đường
	ngắn nhất đầu tiên
PDU	Protocol Data Unit	Đơn vị dữ liệu giao thức
PE	Provider Edge	thiết bị định tuyến phía nhà 
	Cung cấp
PIN	protocol ID	Trường nhận dạng giao thức
PNNI	Private Node to Note Interface	Giao diện nút – nút riêng
PPP	Point to Point Protocol	Giao thức điểm điểm
PQ	Priority Queuing	Hàng đợi có độ ưu tiên
PRCC	Physical Router Controler	Thành phần điều khiển bộ 
	Compoment	định tuyến vật lý
PSTN	Public Switch Telephone 	Mạng điện thoại chuyển mạch 
	Network	công cộng
PTI 	Payload Type Identifer 	Trường nhận dạng tải tin
PVC	Permanent Virtual Circuit	Kênh ảo cố định
QOS	Quality Of Service	Chất lượng dịch vụ
RFC	Request For Comment	Các tài liệu chuẩn IP Do IETF 
	đề ra
RIP	Routing Information Protocol	Giao thức thông tin định tuyến
RESV	Reservation	Sự đặt trước
RSVP	Resource Reservation Protocol	Giao thức dành trước tài
	Nguyên (hỗ trợ QOS)
SAR	Segmentation And Reassembly	Phân mảng và hợp nhất gói tin
SDH	Synchronous Digital Hierarchy	Hệ thống phân cấp đồng bộ
SGF	Signallig Gateway Function	Khối chức năng cổng báo hiệu
SLA	Service Level Agreement	Thoả thuận mức dịch vụ
SNAP	Service Node Aceess Point	Điểm truy cập mức dịch vụ
SNI	Signalling Network Interface	Giao diện mạng báo hiệu
SNMP	Simple Network Management	Giao thức quản lý mạng đơn
	Protocol	
SONET	Synchronous Optical Network	Mạng truyền dẫn quang đồng 
	bộ
SP	Service Provider	Nhà cung cấp dịch vụ
SPF	Shortest Path First	phương thức định tuyến đường 
	ngắn nhất
STDM	Statistical Time Division	Ghép kênh phân chia theo thời
	Multiplexing	gian thống kê
SVC	Switched Virtual Circuit	Kênh ảo chuyển mạch
TCP	Transport Control Protocol	Giao thức điều khiển truyền tải
TDM	Time Division Multiplexing	Ghép kênh phân chia theo thời 
	gian
TDP 	Tag Distribution Protocol 	Giao thức phân phối thẻ
TE	Terminal Equipment	Thiết bị đầu cuối
TFIB 	Tag Forwardimg Information base	Cơ sở thông tin chuyển tiếp 
	Nhãn
TIB 	Tag Information Base	Cơ sở thông tin thẻ
TGW	Trunking Gateưay	Cổng trung kế
TLV	Type-Lenth-Value	Giá trị chiều dài (số nút)
TOS	Type Of Service	Loại dịch vụ
TTL	Time To Live	Thời gian sống
UDP	User Data Protocol	Giao thức dữ liệu người sử 
	dụng
UNI	User Network Interface	giao diện mạng người dung
VBR	Variable Bit	Rate	Tốc độ bít biến đổi
VC	Virtual Circuit	Kênh ảo
VCC	Virtual Channel Connection	Kênh kết nối ảo
VCI	Virtual Circuit Identifier	Trường nhận dạng kênh ảo
VCID 	Virtual Circuit ID	
VNS	Virtual Network Service	Dịch vụ mạng ảo
VPI	Virtual Path Identifier	Trường nhận dạng đường ảo
VPN	Virtual Private Network	Mạng riêng ảo
VPNID	Virtual Private Network 	Trường nhận dạng mạng riêng 
	Identifier	ảo
VR	Virtual Router	Bộ định tuyến ảo
VSC 	Virtual Switch Controler	Khối điều khiển chuyển mạch 
	ảo
VSCF	Virtual Switch Controler	Khối chức năng điều khiển 
	Function	chuyển mạch ảo
VSF	Virtual Switch Function	Khối chức năng chuyển mạch 
	ảo
WDM	Wave Division Multiplexing	Ghép kênh phân chia theo 
	bước sóng
WFQ	Weighted Factor Queue	Hàm đợi theo trọng số
WEPD	Weighted Early Packet Discard
Tài liệu tham khảo
[1] Công nghệ chuyển chuyển mạch nhãn đa giao thức MPLS, tổng công ty bưu chính viễn thông việt nam Trung tâm thong tin bưu điện
[2] William Starlling, High-Speed Network: TCP/IP and ATM design Principles, Prenti Hall, 1998.
[3] IP and ATM : Current Evolution for integrated Service , IC-techreport-199802, 1998. 
[4] 
rg/html.charters/mpls-charter.html 
[5] 
[6] 
[7] 
[8] 
[9] http:// www.cisco.com
            Các file đính kèm theo tài liệu này:
 Cấu hình MPLS trên thiết bị Cisco và mô phỏng.doc Cấu hình MPLS trên thiết bị Cisco và mô phỏng.doc