Multiprotocol Label Switching

16 667 2
Multiprotocol Label Switching

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Multiprotocol Label Switching

Bài 6-3: MULTIPROTOCOL LABEL SWITCHING (MPLS) Tổng quan MPLS: Định tuyến IP truyền thống có nhiều giới hạn , từ vấn đề khả mở rộng việc quản lí lưu lượng tích hợp mạng lớp tồn mạng nhà cung cấp dịch vụ lớn Nhưng với phát triển nhanh chóng Internet hầu hết mơi trường chọn IP giao thức lớp nhược điểm IP truyền thống ngày bộc lộ rõ MPLS đời để liên kết ưu điểm định tuyến lớp connectionless chuyển tiếp lớp connection-oriented Trong cấu trúc MPLS chia thành mặt phẳng riêng biệt: Mặt phằng điều khiển (control plane): giao thức định tuyến lớp thiết lập đường sử dụng cho việc chuyển tiếp gói tin Mặt phẳng điều khiển đáp ứng cho việc tạo trì thơng tin chuyển tiếp nhãn router chạy MPLS (còn gọi binding) Mặt phằng liệu (data plane): sử dụng sở liệu chuyển tiếp nhãn trì router chạy MPLS để thức việc chuyển tiếp gói tin dựa thơng tin nhãn Mỗi MPLS node chạy nhiều giao thức định tuyến IP (hoặc sử dụng định tuyến tĩnh ) để trao đổi thông tin định tuyến với MPLS node khác mạng Mỗi node MPLS (bao gồm ATM switch) router chạy IP mặt phẳng điều khiển Trong MPLS , bảng định tuyến IP sử dụng để định việc trao đổi nhãn , node MPLS cận kề trao đổi nhãn với theo tứng subnet riêng biệt có bảng định tuyến Việc trao đổi nhãn đươc thực giao thức TDP LDP TDP (tag distribution protocol) sản phẩm Cisco, LDP (label distribution protocol) phiên TDP IETF tạo nên Tiến trình điều khiển định tuyến IP MPLS sử dụng việc trao đổi nhãn với node MPLS để xây dựng thành bảng chuyển tiếp nhãn (Label Forwarding Table) Bảng sở liệu mặt phẳng liệu sử dụng để chuyển tiếp gói tin có gắn nhãn qua mạng MPLS Các thuật ngữ dùng MPLS : LSR : Label Switching Router : router switch thực thủ tục phân phối nhãn chuyển tiếp gói tin dựa thông tin nhãn Chức thủ tục phân phối nhãn cho phép LSR phân phối nhãn đến LSR khác mạng MPLS Edge – LSR router thực gắn nhãn (push) gỡ nhãn (hành động gọi pop ) biên mạng MPLS Những LSR mà có láng giềng khơng phải MPLS node xem EdgeLSR Nếu LSR có interface nối qua mạng MPLS đến ATM –LSR gọi ATM edge-LSR Edge-LSR sử dụng bảng chuyển tiếp IP truyền thống , cộng thêm thông tin nhãn để gắn nhãn đến gói tin IP để gỡ bỏ nhãn từ gói tin có gắn nhãn trước gửi chúng đến node không chạy MPLS ATM –LSR : chạy giao thức MPLS mặt phẳng điều khiển để thiết lập kênh ảo ATM , thực chuyển tiếp gói tin có gắn nhãn tế bào ATM ATM edge-LSR : router nhận gói tin có gắn nhãn khơng có gắn nhãn, phân đoạn gói tin thành tế bào chuyển tiếp tế bào đến ATMLSR Có thể nhận tế bào ATM từ ATM-LSR cận kề, tập hợp tế bào thành gói tin ban đầu chuyển tiếp gói tin LSP: label-switched path : Mỗi gói tin tiến vào mạng MPLS ingress LSR khỏi mạng MPLS egress LSR Cơ chế tạo LSP , tập hợp LSR mà gói tin có gắn nhãn phải qua để đến đích LSP đường hướng , có nghĩa có LSP khác dành cho việc ngược lại lưu lượng Mỗi LSR giữ hai bảng mang thơng tin có liên quan đến thành phần chuyển tiếp MPLS Thứ nhất, Tag Information Base (TIB) sản phẩm Cisco (hay Label information Base (LIB) từ ngữ chuẩn MPLS ) nắm giữ tất nhãn đăng kí LSR ánh xạ nhãn thành nhãn nhận láng giềng Việc ánh xạ nhãn phân phối thông qua việc sử dụng giao thức phân bố nhãn Bảng thứ hai Tag Forwarding Information Base (TFIB – sản phẩm Cisco) sử dụng suốt trịnh chuyển tiếp gói tin giữ nhãn sử dụng thành phần chuyển tiếp nhãn mạng MPLS Như , gói tin từ router khách hàng vào mạng nhà cung cấp dịch vụ gói khơng có nhãn Edge-LSR áp đặt nhãn chuyển tiếp gói tin (gói tin sau gắn nhãn) đến LSR dọc LSP Mỗi LSR dọc LSP chuyển mạch gói tin dựa thông tin nhãn Router cuối đường dẫn tháo nhãn thông qua chế gọi puniltimate hop popping, gói tin sau tháo nhãn chuyển tiếp đến router khách hàng dựa bảng định tuyến Cấu hình Cấu hình lab MPLS , nêu rõ q trình hoạt động gắn nhãn gói tin qua mạng nhà cung cấp dịch vụ Mơ hình mạng: Đây mơ hình tổng quát mạng service provider Các router CE1 CE2 router khách hàng , router PE1 , P1 , P2 , PE2 router chạy mạng nhà cung cấp dịch vụ PE1, PE2 edge-LSR , P1 P2 LSR Yêu cầu router chạy MPLS phải sử dụng Cisco IOS Release 12.1 Enterprise plus (các IOS có chữ js) phiên IOS service provider Địa interface : Thiết bị Interface Địa CE1 E0 S0 204.138.83.1/24 128.107.10.1/30 PE1 E0/0 S0/0 Lo0 192.168.1.10/30 128.107.10.2/30 192.168.1.1/32 P1 F0/0 S0/0 Lo0 192.168.1.9/30 192.168.1.14/30 192.168.1.2/32 P2 S0/0 E0/0 Lo0 192.168.1.13/30 192.168.1.18/30 192.168.1.3/32 PE2 E0/0 S0/0 Lo0 192.168.1.17/30 128.107.10.5/30 192.168.1.4/32 CE2 E0 S0 209.100.164.1/24 128.107.10.6/30 Cấu hình tồn bộ: Router CE1: CE1#sh run Building configuration Current configuration: ! version 12.1 ! hostname CE1 ! ip subnet-zero ! interface Ethernet0 ip address 204.134.83.1 255.255.255.0 no keepalive ! interface Serial0 ip address 128.107.10.1 255.255.255.252 no fair-queue ! ip classless ip route 0.0.0.0 0.0.0.0 128.107.10.2 ! end Router PE1: PE1 ! hostname PE1 ! logging queue-limit 100 enable secret $1$D5xF$G/ShevShmI1sTqKoJGytO enable password vnpro ! ip cef mpls ldp logging neighbor-changes ! interface Loopback0 ip address 192.168.1.1 255.255.255.255 ! interface Ethernet0/0 ip address 192.168.1.10 255.255.255.252 half-duplex tag-switching ip ! interface Serial0/0 ip address 128.107.10.2 255.255.255.252 clockrate 64000 no fair-queue ! router ospf log-adjacency-changes network 0.0.0.0 255.255.255.255 area ! router bgp no synchronization bgp log-neighbor-changes network 192.168.1.1 mask 255.255.255.255 redistribute static neighbor 192.168.1.4 remote-as neighbor 192.168.1.4 update-source Loopback0 no auto-summary ! ip http server ip classless ip route 204.134.83.0 255.255.255.0 128.107.10.1 ! end Router P1 : P1 ! hostname P1 ! enable password vnpro ! ip cef mpls ldp logging neighbor-changes ! interface Loopback0 ip address 192.168.1.2 255.255.255.255 ! interface FastEthernet0/0 ip address 192.168.1.9 255.255.255.252 duplex auto speed auto tag-switching ip ! interface Serial0/0 ip address 192.168.1.14 255.255.255.252 no ip mroute-cache tag-switching ip no fair-queue ! router ospf log-adjacency-changes network 192.168.1.2 0.0.0.0 area network 192.168.1.8 0.0.0.3 area network 192.168.1.12 0.0.0.3 area network 0.0.0.0 255.255.255.255 area ! end Router P2 : P2 ! version 12.2 ! hostname P2 ! enable password vnpro ! ip cef mpls ldp logging neighbor-changes ! interface Loopback0 ip address 192.168.1.3 255.255.255.255 ! interface Ethernet0/0 ip address 192.168.1.18 255.255.255.252 half-duplex tag-switching ip ! interface Serial0/0 ip address 192.168.1.13 255.255.255.252 tag-switching ip clockrate 64000 no fair-queue ! router ospf log-adjacency-changes network 192.168.1.3 0.0.0.0 area network 192.168.1.12 0.0.0.3 area network 192.168.1.16 0.0.0.3 area network 0.0.0.0 255.255.255.255 area ! end Router PE2 : PE2 ! version 12.2 ! hostname PE2 ! logging queue-limit 100 enable secret $1$S6aw$fD8Rw3fMw9uoXf2DY68rN1 enable password vnpro ! ip cef mpls ldp logging neighbor-changes ! interface Loopback0 ip address 192.168.1.4 255.255.255.255 ! interface Ethernet0/0 ip address 192.168.1.17 255.255.255.252 half-duplex tag-switching ip ! interface Serial0/0 ip address 128.107.10.5 255.255.255.252 clockrate 64000 no fair-queue ! router ospf log-adjacency-changes network 0.0.0.0 255.255.255.255 area ! router bgp no synchronization bgp log-neighbor-changes network 192.168.1.4 mask 255.255.255.255 redistribute static neighbor 192.168.1.1 remote-as neighbor 192.168.1.1 update-source Loopback0 no auto-summary ! ip route 209.100.164.0 255.255.255.0 128.107.10.6 ! end Router CE2 : CE2 ! version 12.0 ! hostname CE2 ! enable password vnpro ! interface Ethernet0 ip address 209.100.164.1 255.255.255.0 no ip directed-broadcast no keepalive ! interface Serial0 ip address 128.107.10.6 255.255.255.252 no ip directed-broadcast no ip mroute-cache no fair-queue ! ip classless ip route 0.0.0.0 0.0.0.0 128.107.10.5 ! end Cấu hình chi tiết : Bước : cấu hình địa cho router : CE1(config)#interface s0 CE1(config-if)#ip address 128.107.10.1 255.255.255.252 CE1(config-if)#clock rate 64000 CE1(config-if)#no shutdown CE1(config-if)#exit CE1(config)#interface e0 CE1(config-if)#ip address 204.134.83.1 255.255.255.0 CE1(config-if)#no keepalive CE1(config-if)#no shutdown PE1(config)#interface s0/0 PE1(config-if)#ip address 128.107.10.2 255.255.255.252 PE1(config-if)#clock rate 64000 PE1(config-if)#no shutdown PE1(config-if)#exit PE1(config)#interface e0/0 PE1(config-if)#ip address 192.168.1.10 255.255.255.252 PE1(config-if)#no shutdown PE1(config)#interface lo0 PE1(config-if)#ip address 192.168.1.1 255.255.255.255 P1(config)#interface s0/0 P1(config-if)#ip address 192.168.1.14 255.255.255.252 P1(config-if)#clock rate 64000 P1(config-if)#no shutdown P1(config-if)#exit P1(config)#interface f0/0 P1(config-if)#ip address 192.168.1.9 255.255.255.252 P1(config-if)#clock rate 64000 P1(config-if)#no shutdown P1(config)#interface lo0 P1(config-if)#ip address 192.168.1.2 255.255.255.255 P2(config)#interface s0/0 P2(config-if)#ip address 192.168.1.13 255.255.255.252 P2(config-if)#clock rate 64000 P2(config-if)#no shutdown P2(config-if)#exit P2(config)#interface e0/0 P2(config-if)#ip address 192.168.1.18 255.255.255.252 P2(config-if)#clock rate 64000 P2(config-if)#no shutdown P2(config)#interface lo0 P2(config-if)#ip address 192.168.1.3 255.255.255.255 PE2(config)#interface s0/0 PE2(config-if)#ip address 128.107.10.5 255.255.255.252 PE2(config-if)#clock rate 64000 PE2(config-if)#no shutdown PE2(config-if)#exit PE2(config)#interface e0/0 PE2(config-if)#ip address 192.168.1.17 255.255.255.252 PE2(config-if)#no shutdown PE2(config)#interface lo0 PE2(config-if)#ip address 192.168.1.4 255.255.255.255 CE2(config)#interface s0 CE2(config-if)#ip address 128.107.10.6 255.255.255.252 CE2(config-if)#clock rate 64000 CE2(config-if)#no shutdown CE2(config-if)#exit CE2(config)#interface e0 CE2(config-if)#ip address 209.100.164.1 255.255.255.0 CE2(config-if)#no keepalive CE2(config-if)#no shutdown bước : cấu hình định tuyến cho router Router CE1 , CE2 sử dụng định tuyến tĩnh để đến mạng ISP Router PE1 , PE2 chạy giao thức BGP , router P1 , P2 chạy giao thức OSPF CE1(config)#ip route 0.0.0.0 0.0.0.0 128.107.10.2 PE1(config)#router ospf PE1(config-router)#network 0.0.0.0 0.0.0.0 area PE1(config)#router bgp PE1(config-router)#no synchronization PE1(config-router)#network 192.168.1.1 mask 255.255.255.255 PE1(config-router)#neighbor 192.168.1.4 remote-as PE1(config-router)#neighbor 192.168.1.4 update-source lo0 PE1(config-router)#redistribute static P1(config)#router ospf P1(config-router)# network 192.168.1.2 0.0.0.0 area P1(config-router)# network 192.168.1.8 0.0.0.3 area P1(config-router)# network 192.168.1.12 0.0.0.3 area P1(config-router)# network 0.0.0.0 255.255.255.255 area P2(config)#router ospf P2(config-router)#network 192.168.1.3 0.0.0.0 area P2(config-router)#network 192.168.1.12 0.0.0.3 area P2(config-router)#network 192.168.1.16 0.0.0.3 area P2(config-router)#network 0.0.0.0 255.255.255.255 area PE2(config)#router ospf PE2(config-router)#network 0.0.0.0 0.0.0.0 area PE2(config)#router bgp PE2(config-router)#no synchronization PE2(config-router)#network 192.168.1.4 mask 255.255.255.255 PE2(config-router)#neighbor 192.168.1.1 remote-as PE2(config-router)#neighbor 192.168.1.1 update-source lo0 PE2(config-router)#redistribute static CE2(config)#ip route 0.0.0.0 0.0.0.0 128.107.10.5 Bước : Kiểm tra bảng định tuyến : Tag-switching hay MPLS không làm việc mạng service provider phần định tuyến không chạy CE1#sh ip route Gateway of last resort is 128.107.10.2 to network 0.0.0.0 C 204.134.83.0/24 is directly connected, Ethernet0 128.107.0.0/30 is subnetted, subnets C 128.107.10.0 is directly connected, Serial0 S* 0.0.0.0/0 [1/0] via 128.107.10.2 PE1#sh ip route Gateway of last resort is not set S 204.134.83.0/24 [1/0] via 128.107.10.1 B 209.100.164.0/24 [200/0] via 128.107.10.6, 00:05:35 O 128.107.10.4 [110/148] via 192.168.1.9, 00:05:37, Ethernet0/0 128.107.0.0/30 is subnetted, subnets C 128.107.10.0 is directly connected, Serial0/0 192.168.1.0/24 is variably subnetted, subnets, masks C 192.168.1.8/30 is directly connected, Ethernet0/0 O 192.168.1.12/30 [110/74] via 192.168.1.9, 00:05:37, Ethernet0/0 C 192.168.1.1/32 is directly connected, Loopback0 O 192.168.1.3/32 [110/75] via 192.168.1.9, 00:05:37, Ethernet0/0 O 192.168.1.2/32 [110/11] via 192.168.1.9, 00:05:37, Ethernet0/0 O 192.168.1.4/32 [110/11] via 192.168.1.9, 00:05:37, Ethernet0/0 P1#sh ip route Gateway of last resort is not set 128.107.0.0/30 is subnetted, subnets O 128.107.10.0 [110/74] via 192.168.1.10, 00:01:02, FastEthernet0/0 O 128.107.10.4 [110/138] via 192.168.1.13, 00:01:02, Serial0/0 192.168.1.0/24 is variably subnetted, subnets, masks C 192.168.1.8/30 is directly connected, FastEthernet0/0 C 192.168.1.12/30 is directly connected, Serial0/0 O 192.168.1.1/32 [110/11] via 192.168.1.10, 00:01:02, FastEthernet0/0 O 192.168.1.3/32 [110/65] via 192.168.1.13, C 192.168.1.2/32 is directly connected, Loopback0 O 192.168.1.4/32 [110/75] via 192.168.1.13, 00:01:03, Serial0/0 O 192.168.1.16/30 [110/74] via 192.168.1.13, 00:01:03, Serial0/0 P2#sh ip route Gateway of last resort is not set 128.107.0.0/30 is subnetted, subnets O 128.107.10.0 [110/138] via 192.168.1.14, 00:00:53, Serial0/0 O 128.107.10.4 [110/74] via 192.168.1.17, 00:00:53, Ethernet0/0 192.168.1.0/24 is variably subnetted, subnets, masks O 192.168.1.8/30 [110/74] via 192.168.1.14, 00:00:53, Serial0/0 C 192.168.1.12/30 is directly connected, Serial0/0 O 192.168.1.1/32 [110/75] via 192.168.1.14, 00:00:53, Serial0/0 C 192.168.1.3/32 is directly connected, Loopback0 O 192.168.1.2/32 [110/65] via 192.168.1.14, 00:00:54, Serial0/0 O 192.168.1.4/32 [110/11] via 192.168.1.17, 00:00:54, Ethernet0/0 C 192.168.1.16/30 is directly connected, Ethernet0/0 PE2#sh ip route Gateway of last resort is not set S 209.100.164.0/24 [1/0] via 128.107.10.6 B 204.134.83.0/24 [200/0] via 128.107.10.1, 00:00:38 128.107.0.0/30 is subnetted, subnets O 128.107.10.0 [110/148] via 192.168.1.18, 00:00:40, Ethernet0/0 C 128.107.10.4 is directly connected, Serial0/0 192.168.1.0/24 is variably subnetted, subnets, masks O 192.168.1.8/30 [110/84] via 192.168.1.18, 00:00:40, Ethernet0/0 O 192.168.1.12/30 [110/74] via 192.168.1.18, 00:00:40, Ethernet0/0 O 192.168.1.1/32 [110/85] via 192.168.1.18, 00:00:41, Ethernet0/0 O 192.168.1.3/32 [110/11] via 192.168.1.18, 00:00:41, Ethernet0/0 O 192.168.1.2/32 [110/75] via 192.168.1.18, 00:00:41, Ethernet0/0 C 192.168.1.4/32 is directly connected, Loopback0 C 192.168.1.16/30 is directly connected, Ethernet0/0 CE2#sh ip route Gateway of last resort is 128.107.10.5 to network 0.0.0.0 C 209.100.164.0/24 is directly connected, Ethernet0 128.107.0.0/30 is subnetted, subnets C 128.107.10.4 is directly connected, Serial0 S* 0.0.0.0/0 [1/0] via 128.107.10.5 Bây ta kiểm tra xem mạng hoạt động cách dùng extended ping từ mạng LAN Router CE1 đến mạng LAN Router CE2 : CE1#ping Protocol [ip]: Target IP address: 209.100.164.1 Repeat count [5]: Datagram size [100]: Timeout in seconds [2]: Extended commands [n]: y Source address or interface: 204.134.8 3.1 Type of service [0]: Set DF bit in IP header? [no]: Validate reply data? [no]: Data pattern [0xABCD]: Loose, Strict, Record, Timestamp, Verbose[none]: Sweep range of sizes [n]: Type escape sequence to abort Sending 5, 100-byte ICMP Echos to 209.100.164.1, timeout is seconds: Success rate is percent (0/5) Ping không thành công router P1 P2 đến mạng LAN router CE1 CE2 Do ta thực ping từ CE1 đến CE2 gói tin bị P1 đánh rớt Để giải vấn đề này, ta sử dụng MPLS router mạng ISP Bước 4: Cấu hình MPLS router Như phân tích Vì gói từ router CE1 CE2 không cần phải gắn nhãn nên ta cấu hình MPLS router mạng ISP Cấu hình cách sử dụng tag-switching Tag-switching phụ thuộc vào tag distribution protocol (TDP) để trao đổi gói tin tag switching router (TSR) Chỉ có router Cisco hiểu tag-switching Để cấu hình tag-switching , Cisco Express Forwarding (CEF) phải bật lên tag-switching phải bật interface tương ứng Ta cấu hình MPLS thay cấu hình tagswitching , MPLS đời sau tag-switching, hoạt động có cấu hình tương tự tagswitching Tuy nhiên MPLS phụ thuộc vào Label Distribution protocol (LDP) để trao đổi nhãn với láng giềng Khi cấu hình MPLS , câu lệnh giống tagswitching khác chỗ thay sử dụng lệnh tag-switching ip ta sử dụng câu lệnh mpls ip P1(config)#ip cef P1(config)#tag-switching advertise-tags P1(config)#tag-switching ip P1(config)#int f0/0 P1(config-if)#tag-switching ip P1(config-if)#int s0/0 P1(config-if)#tag-switching ip P1(config-if)#exit PE1(config)#ip cef PE1(config)#tag-switching advertise-tags PE1(config)#tag-switching ip PE1(config)#int e0/0 PE1(config-if)#tag-switching ip PE1(config-if)#exit P2(config)#ip cef P2(config)#tag-switching advertise-tags P2(config)#tag-switching ip P2(config)#int e0/0 P2(config-if)#tag-switching ip P2(config-if)#int s0/0 P2(config-if)#tag-switching ip P2(config-if)#exit PE2(config)#ip cef PE2(config)#tag-switching advertise-tags PE2(config)#tag-switching ip PE2(config)#int e0/0 PE2(config-if)#tag-switching ip PE2(config-if)#exit Bước 5: Để kiểm tra xem tag-switching bật lên chưa , sử dụng câu lệnh show tag-switching interfaces PE1#sh tag-switching interfaces Interface IP Tunnel Operational Ethernet0/0 Yes (tdp) No Yes P1#sh tag-switching interfaces Interface IP Tunnel Operational Serial0/0 Yes (tdp) No Yes Ethernet0/0 Yes (tdp) No Yes P2#sh tag-switching interfaces Interface IP Tunnel Operational Serial0/0 Yes (tdp) No Yes Ethernet0/0 Yes (tdp) No Yes PE2#sh tag-switching interfaces Interface IP Tunnel Operational Ethernet0/0 Yes (tdp) No Yes Bước : Cách tốt để kiểm tra xem MPLS hoạt động hay chưa ta thực extended ping từ mạng LAN CE1 đến mạng LAN CE2 CE1#ping Protocol [ip]: Target IP address: 209.100.164.1 Repeat count [5]: Datagram size [100]: Timeout in seconds [2]: Extended commands [n]: y Source address or interface: 204.134.83.1 Type of service [0]: Set DF bit in IP header? [no]: Validate reply data? [no]: Data pattern [0xABCD]: Loose, Strict, Record, Timestamp, Verbose[none]: Sweep range of sizes [n]: Type escape sequence to abort Sending 5, 100-byte ICMP Echos to 209.100.164.1, timeout is seconds: !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 92/93/96 ms Ping thành cơng nhờ vào q trình chuyển mạch nhãn router mạng service provider Có thể giải thích q trình sau : Step : Một host mạng 204.134.83.0 muốn gửi liệu đến host mạng 209.100.164.0 Host biết host đích đầu xa chuyển frame đến default gateway CE1 Step : CE1 nhận frame , bỏ qua thông tin lớp , kiểm tra thông tin lớp để xem thử có đường đến mạng đích 209.100.164.0 hay khơng ? Khơng có route bảng định tuyến để đến mạng (xem bảng định tuyến CE1) nên chuyển gói tin đến router PE1 route tĩnh Step : Router PE1 nhận gói tin kiểm tra thơng tin lớp , biết có route đến mạng đích mà học từ PE2 thông qua BGP Địa next-hop mạng đầu xa 192.168.1.4 Router PE1 gán nhãn vào gói tin chuyển đến P1: PE1#sh tag-switching forwarding-table Local Outgoing Prefix Bytes tag Outgoing Next Hop tag tag or VC or Tunnel Id switched interface 16 Untagged 204.134.83.0/24 Se0/0 point2point 17 Pop tag 192.168.1.2/32 Et0/0 192.168.1.9 18 16 192.168.1.3/32 Et0/0 192.168.1.9 19 Pop tag 192.168.1.12/30 Et0/0 192.168.1.9 20 17 192.168.1.16/30 Et0/0 192.168.1.9 21 20 128.107.10.4/30 Et0/0 192.168.1.9 22 21 192.168.1.4/32 Et0/0 192.168.1.9 Bằng cách quan sát ngõ bảng trên, ta thấy gói tin gởi nhãn, hay trường hợp gói tin tag Vì gói tin cần phải chuyển đến 192.168.1.4 nên quan sát bảng ta thấy, router PE1 gắn nhãn 22 vào gói tin , quan sát bảng ta biết nhãn ngõ 21, interface ngõ e0/0 có địa 192.168.1.9, router P1 Gói tin chuyển đến P1 Step 4: Tại router P1, quan sát bảng định tuyến P1 ta thấy P1 khơng có route đến mạng đích Nếu khơng có gán nhãn, gói tin bị rớt ta kiểm tra Do thay định tuyến gói tin , thực chuyển mạch nhãn P1#sh tag-switching forwarding-table Local Outgoing Prefix Bytes tag Outgoing Next Hop tag tag or VC or Tunnel Id switched interface 16 Pop tag 192.168.1.3/32 Se0/0 point2point 17 Pop tag 192.168.1.16/30 Se0/0 point2point 18 Pop tag 128.107.10.0/30 1140 Fa0/0 192.168.1.10 19 Pop tag 192.168.1.1/32 1801 Fa0/0 192.168.1.10 20 20 128.107.10.4/30 Se0/0 point2point 21 21 192.168.1.4/32 167 Se0/0 point2point Từ router PE1, gói tin gán nhãn 21 , quan sát bảng ta thấy, nhãn ngõ 21, interface ngõ s0/0 với next-hop router P2 Gói tin P1 chuyển mạch nhãn đến P2 Step 5: router P2 , hành động xảy giống router P2 P2#sh tag-switching forwarding-table Local Outgoing Prefix Bytes tag Outgoing Next Hop tag tag or VC or Tunnel Id switched interface 16 Pop tag 192.168.1.8/30 Se0/0 point2point 17 Pop tag 192.168.1.2/32 Se0/0 point2point 18 18 128.107.10.0/30 2160 Se0/0 point2point 19 19 192.168.1.1/32 2978 Se0/0 point2point 20 Pop tag 128.107.10.4/30 1140 Et0/0 192.168.1.17 21 Pop tag 192.168.1.4/32 1447 Et0/0 192.168.1.17 Tại router P2 , gói tin với nhãn 21 , P2 khơng xử lí thơng tin lớp 3, thực gỡ bỏ nhãn ( hành động gọi pop , tag-switching gọi tag pop ) P2 không thực định tuyến , đơn giản chuyển gói tin untagged (các gói tin sau tháo nhãn) đến router PE2 Step : router PE2 nhận gói tin kiểm tra thơng tin lớp , PE2 biết mạng đích (quan sát bảng định tuyến PE2), địa next- hop mạng đích 128.107.10.6 Router PE2 chuyển gói tin đến CE2 PE2#sh tag-switching forwarding-table Local Outgoing Prefix Bytes tag Outgoing Next Hop tag tag or VC or Tunnel Id switched interface 16 Untagged 209.100.164.0/24 Se0/0 point2point 17 16 192.168.1.8/30 Et0/0 192.168.1.18 18 18 128.107.10.0/30 Et0/0 192.168.1.18 19 19 192.168.1.1/32 Et0/0 192.168.1.18 20 17 192.168.1.2/32 Et0/0 192.168.1.18 21 Pop tag 192.168.1.3/32 Et0/0 192.168.1.18 22 Pop tag 192.168.1.12/30 Et0/0 192.168.1.18 Step 7: Router CE2 nhận gói tin , kiểm tra thơng tin lớp Nó có interface kết nối trực tiếp với mạng đích đơn giản chuyển gói tin đến đích Để kiểm tra xem nhãn trao đổi neighbor , sử dụng câu lệnh show tag-switching tdp discovery (nếu dùng mpls sử dụng câu lệnh show mpls ldp discovery) PE2#sh tag-switching tdp discovery Local TDP Identifier: 192.168.1.4:0 Discovery Sources: Interfaces: Ethernet0/0 (tdp): xmit/recv TDP Id: 192.168.1.3:0 Nếu muốn có nhiều thơng tin cho việc gán nhãn mạng , sử dụng câu lệnh show tag-switching tdp bindings (hoặc show mpls ldp bindings ) PE2#sh tag-switching tdp bindings tib entry: 128.107.10.0/30, rev 53 local binding: tag: 18 remote binding: tsr: 192.168.1.3:0, tag: 18 tib entry: 128.107.10.4/30, rev local binding: tag: imp-null remote binding: tsr: 192.168.1.3:0, tag: 20 tib entry: 192.168.1.1/32, rev 67 local binding: tag: 19 remote binding: tsr: 192.168.1.3:0, tag: 19 tib entry: 192.168.1.2/32, rev 56 local binding: tag: 20 remote binding: tsr: 192.168.1.3:0, tag: 17 tib entry: 192.168.1.3/32, rev 57 local binding: tag: 21 remote binding: tsr: 192.168.1.3:0, tag: imp-null tib entry: 192.168.1.4/32, rev local binding: tag: imp-null remote binding: tsr: 192.168.1.3:0, tag: 21 tib entry: 192.168.1.8/30, rev 52 local binding: tag: 17 remote binding: tsr: 192.168.1.3:0, tag: 16 tib entry: 192.168.1.12/30, rev 58 local binding: tag: 22 remote binding: tsr: 192.168.1.3:0, tag: imp-null tib entry: 192.168.1.16/30, rev 65 local binding: tag: imp-null remote binding: tsr: 192.168.1.3:0, tag: imp-null tib entry: 209.100.164.0/24, rev local binding: tag: 16 ... dụng tag -switching Tag -switching phụ thuộc vào tag distribution protocol (TDP) để trao đổi gói tin tag switching router (TSR) Chỉ có router Cisco hiểu tag -switching Để cấu hình tag -switching. .. tag -switching phải bật interface tương ứng Ta cấu hình MPLS thay cấu hình tagswitching , MPLS đời sau tag -switching, hoạt động có cấu hình tương tự tagswitching Tuy nhiên MPLS phụ thuộc vào Label. .. câu lệnh giống tagswitching khác chỗ thay sử dụng lệnh tag -switching ip ta sử dụng câu lệnh mpls ip P1(config)#ip cef P1(config)#tag -switching advertise-tags P1(config)#tag -switching ip P1(config)#int

Ngày đăng: 13/08/2012, 16:01

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan