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 |
Chia sẻ: lvcdongnoi | Lượt xem: 3263 | Lượt tải: 4
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