IPV6 ngày nay đã và đang được ứng dụng rộng rãi trong cuộc sống, trông công việc, đặc biệt là trong ứng dụng IoTs , cụ thể là các thiết bị thông minh hiện nay. Nếu các bạn muốn nâng cao sự hiểu biết, cũng như nâng cao thu nhập, nâng cao kiến thức thì tài liệu này rất hữu ích. Bạn có thể ứng dụng để làm luận văn, đồ án. Để tìm hiểu thêm về nhiều thông tin, cách áp dụng và cả những ứng dụng IPV6 cho các tổng đài. Cách cấu hình mạng IPV6 để liên thông mạng và kết nối tích cực đến các mạng khác. Các bạn nên tham khảo tài liệu này!
Trang 11.1 CẤU HÌNH ĐỊNH TUYẾN RIP TRÊN IPv6
Các bước thực thiện:
Đặt địa chỉ IP cho các Host, trên giao diện command của PC:
ip 3eee:a00:a18:3::10/64
ip 3eee:a00:a18:3::11/64
ip 3eee:a00:a18:5::10/64
ip 3eee:a00:a18:6::10/64
Bật cơ chế định tuyến unicast cho IPv6 trên router Hub để hai Spoke có thể ping được nhau:
R1(config)#ipv6 unicast-routing
Giống như với RIPv2, để cấu hình định tuyến trên router, chúng ta thực hiện cho các cổng cần thiết của router tham gia định tuyến Khác với RIPv2, RIPng không sử dụng lệnh “network” trong mode cấu hình định tuyến để add các cổng vào tiến trình mà thực hiện bật RIP trên từng cổng mà ta muốn cho tham gia định tuyến Câu lệnh để bật định tuyến trên cổng với RIPng:
R(config-if)#ipv6 rip Tên_tiến_trình_RIP enable
Một điểm khác biệt nữa của RIPng với RIPv2 là tiến trình RIPng được đặt một tên gọi và các cấu hình liên quan đến hoạt động của tiến trình RIPng sẽ phải tham chiếu đến tên gọi này
Đặt IP trên giao diện các router:
Trên Router R1:
R1#
R1#configure terminal
R1(config)# ipv6 unicast-routing
Trang 2R1(config)#interface f0/0
R1(config-if)#ipv6 address 3eee:a00:a18:1::1/64 R1(config-if)#no shutdown
R1(config-if)#exit
R1(config)#interface f1/0
R1(config-if)#ipv6 address 3eee:a00:a18:3::1/64 R1(config-if)#no shutdown
R1(config-if)#exit
R1(config)#interface f1/1
R1(config-if)#ipv6 address 3eee:a00:a18:2::1/64 R1(config-if)#no shutdown
R1(config-if)#exit
Trên Router R2:
R2#
R2#configure terminal
R2(config)# ipv6 unicast-routing
R2(config)#interface f0/0
R2(config-if)#ipv6 address 3eee:a00:a18:2::2/64 R2(config-if)#no shutdown
R2(config-if)#exit
R2(config)#interface f1/0
R2(config-if)#ipv6 address 3eee:a00:a18:5::2/64 R2(config-if)#no shutdown
R2(config-if)#exit
R2(config)#interface f1/1
R2(config-if)#ipv6 address 3eee:a00:a18:4::2/64 R2(config-if)#no shutdown
R2(config-if)#exit
Trang 3Trên Router R3:
R3#
R3#configure terminal
R3(config)# ipv6 unicast-routing
R3(config)#interface f0/0
R3(config-if)#ipv6 address 3eee:a00:a18:4::3/64 R3(config-if)#no shutdown
R3(config-if)#exit
R3(config)#interface f1/0
R3(config-if)#ipv6 address 3eee:a00:a18:6::3/64 R3(config-if)#no shutdown
R3(config-if)#exit
Trên Router ISP:
ISP#
ISP#configure terminal
ISP(config)# ipv6 unicast-routing
ISP(config)#interface f0/0
ISP(config-if)#ipv6 address 3eee:a00:a18:1::4/64 ISP(config-if)#no shutdown
ISP(config-if)#exit
Cấu hình định tuyến RIPv6 cho các Router:
Router R1:
R1#
R1#configure terminal
R1(config)# ipv6 router rip ripv6
R1(config-rtr)# interface f1/0
R1(config-if)# ipv6 rip ripv6 enable
Trang 4R1(config-if)# exit
R1(config-rtr)# interface f1/1
R1(config-if)# ipv6 rip ripv6 enable R1(config-if)# exit
Router R2:
R2#
R2#configure terminal
R2(config)# ipv6 router rip ripv6 R2(config-rtr)# interface f0/0
R2(config-if)# ipv6 rip ripv6 enable R2(config-if)# exit
R2(config-rtr)# interface f1/0
R2(config-if)# ipv6 rip ripv6 enable R2(config-if)# exit
R2(config-rtr)# interface f1/1
R2(config-if)# ipv6 rip ripv6 enable R2(config-if)# exit
Router R3:
R3#
R3#configure terminal
R3(config)# ipv6 router rip ripv6 R3(config-rtr)# interface f1/0
R3(config-if)# ipv6 rip ripv6 enable R3(config-if)# exit
R3(config-rtr)# interface f1/1
R3(config-if)# ipv6 rip ripv6 enable R3(config-if)# exit
Trang 5Cấu hình RIPv6 cho sơ đồ Lab đã xong, tiến hành kiểm tra bảng định tuyến của các router:
Router#ping 3eee:a00:a18:5::10
Type escape sequence to abort
Sending 5, 100-byte ICMP Echos to 3EEE:A00:A18:5::10, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max
= 64/83/104 ms
VPCS> ping 3eee:a00:a18:5::10
3eee:a00:a18:5::10 icmp6_seq=1 ttl=60 time=102.022 ms 3eee:a00:a18:5::10 icmp6_seq=2 ttl=60 time=90.763 ms 3eee:a00:a18:5::10 icmp6_seq=3 ttl=60 time=171.106 ms 3eee:a00:a18:5::10 icmp6_seq=5 ttl=60 time=133.221 ms
VPCS> ping 3eee:a00:a18:3::10
3eee:a00:a18:3::10 icmp6_seq=1 ttl=64 time=1.096 ms
3eee:a00:a18:3::10 icmp6_seq=3 ttl=64 time=9.767 ms
3eee:a00:a18:3::10 icmp6_seq=4 ttl=64 time=0.292 ms
3eee:a00:a18:3::10 icmp6_seq=5 ttl=64 time=0.297 ms
1.2 CẤU HÌNH ĐỊNH TUYẾN EIGRP TRÊN IPv6
Các thiết lập cấu hình như sơ đồ Lab cũ
EIGRPv6 là một giao thức định tuyến trên nền IPv6 được đưa vào Cisco IOS bắt đầu từ hệ điều hành 12.4T EIGRPv6 sử dụng thuật toán và có các tính năng
Trang 6rất giống với IPv4 EIGRPv6 cũng sử dụng các giá trị AD internal và external giống như EIGRPv4 (90 và 170)
Khác với EIGRPv4, để sử dụng EIGRPv6, trước hết, chúng ta cần phải vào trong mode cấu hình tiến trình định tuyến và thực hiện “no shutdown” tiến trình này:
R(config)#ipv6 router eigrp AS_Number
R(config-rtr)#no shutdown
EIGRPv6 cũng sử dụng giá trị router – id để định danh cho router khi nó tham gia định tuyến EIGRPv6 Giá trị router – id này, giống như OSPFv3 cũng sử dụng định dạng của một địa chỉ IPv4 và mặc định sẽ được tiến trình tự động lấy địa chỉ IPv4 cao nhất trong các interface đang active, ưu tiên cổng loopback Với một sơ đồ thuần túy IPv6 như bài lab đang khảo sát ở đây, chúng ta cần phải cấu hình tĩnh giá trị router – id này cho router:
R(config)#ipv6 router eigrp AS_Number
R(config-rtr)#router-id A.B.C.D
Khi chạy EIGRPv6, nếu router không có một giá trị router – id, tiến trình sẽ không chạy mà không báo lỗi gì cả Do đó, để EIGRPv6 chạy thông suốt, chúng
ta cần phải cấu hình giá trị router – id cho các router trong sơ đồ lab
Cấu hình định tuyến EIGRPv6 cho các router:
Router R1:
R1#
R1#configure terminal
R1(config)#ipv6 router eigrp 100
R1(config-rtr)#router-id 1.1.1.1
R1(config-rtr)#exit
R1(config)#interface f1/0
R1(config-if)#ipv6 eigrp 100
R1(config-if)#exit
R1(config)#interface f1/1
R1(config-if)#ipv6 eigrp 100
Trang 7Router R2:
R2#
R2#configure terminal
R2(config)#ipv6 router eigrp 100 R2(config-rtr)#router-id 2.2.2.2 R2(config-rtr)#exit
R2(config)#interface f0/0
R2(config-if)#ipv6 eigrp 100 R2(config-if)#exit
R2(config)#interface f1/0
R2(config-if)#ipv6 eigrp 100 R2(config-if)#exit
R2(config)#interface f1/1
R2(config-if)#ipv6 eigrp 100 R2(config-if)#exit
R3#
R3#configure terminal
R3(config)#ipv6 router eigrp 100 R3(config-rtr)#router-id 3.3.3.3 R3(config-rtr)#exit
R3(config)#interface f0/0
R3(config-if)#ipv6 eigrp 100 R3(config-if)#exit
R3(config)#interface f1/0
R3(config-if)#ipv6 eigrp 100 R3(config-if)#exit
Trang 8Định tuyến cho các router đã xong, tiến hành kiểm tra bảng định tuyến : Router#ping 3eee:a00:a18:5::10
Type escape sequence to abort
Sending 5, 100-byte ICMP Echos to 3EEE:A00:A18:5::10, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max
= 64/83/104 ms
VPCS> ping 3eee:a00:a18:5::10
3eee:a00:a18:5::10 icmp6_seq=1 ttl=60 time=102.022 ms 3eee:a00:a18:5::10 icmp6_seq=2 ttl=60 time=90.763 ms 3eee:a00:a18:5::10 icmp6_seq=3 ttl=60 time=171.106 ms 3eee:a00:a18:5::10 icmp6_seq=5 ttl=60 time=133.221 ms
VPCS> ping 3eee:a00:a18:3::10
3eee:a00:a18:3::10 icmp6_seq=1 ttl=64 time=1.096 ms
3eee:a00:a18:3::10 icmp6_seq=3 ttl=64 time=9.767 ms
3eee:a00:a18:3::10 icmp6_seq=4 ttl=64 time=0.292 ms
3eee:a00:a18:3::10 icmp6_seq=5 ttl=64 time=0.297 ms
1.3 CẤU HÌNH ĐỊNH TUYẾN OSPFv3 TRÊN IPv6
Các bước thực hiện
Bước 1: Đặt địa chỉ IP cho các máy PC
PC1> ip 3eee:a00:a18:3::10/64
Trang 9PC2> ip 3eee:a00:a18:3::11/64
PC3> ip 3eee:a00:a18:5::10/64
PC4> ip 3eee:a00:a18:6::10/64
Bước 2: Cấu hình địa chỉ IPv6 cho các router
Trên ISP:
ISP# conf t
ISP(config)#ipv6 unicast-routing
ISP(config)#int f0/0
ISP(config-if)#ipv6 add 3eee:a00:a18:1::4/64 ISP(config-if)#no shutdown
Trên R1:
R1# conf t
R1(config)#ipv6 unicast-routing
R1(config)#int f0/0
R1(config-if)#ipv6 add 3eee:a00:a18:3::1/64 R1(config-if)#no shutdown
R1(config-if)#int f1/0
R1(config-if)#ipv6 add 3eee:a00:a18:2::1/64 R1(config-if)#no shutdown
R1(config-if)#int f0/1
R1(config-if)#ipv6 add 3eee:a00:a18:1::1/64 R1(config-if)#no shutdown
Trên R2:
R2# conf t
R2(config)#ipv6 unicast-routing
R2(config)#int f0/0
R2(config-if)#ipv6 add 3eee:a00:a18:2::2/64 R2(config-if)#no shutdown
R2(config-if)#int f1/0
R2(config-if)#ipv6 add 3eee:a00:a18:5::2/64 R2(config-if)#no shutdown
R2(config-if)#int f0/1
Trang 10R2(config-if)#ipv6 add 3eee:a00:a18:4::2/64 R2(config-if)#no shutdown
Trên R3:
R3# conf t
R3(config)#ipv6 unicast-routing
R3(config)#int f0/0
R3(config-if)#ipv6 add 3eee:a00:a18:6::3/64 R3(config-if)#no shutdown
R3(config-if)#int f0/1
R3(config-if)#ipv6 add 3eee:a00:a18:4::3/64 R3(config-if)#no shutdown
Kiểm tra các địa chỉ trên đã được gán thành công hay chưa Trên ISP:
ISP#show ipv6 int brief
FastEthernet0/0 [up/up]
FE80::C201:DFF:FEA4:0
3EEE:A00:A18:1::4
Trên R1:
R1#show ipv6 int brief
FastEthernet0/0 [up/up]
FE80::C201:DFF:FEA4:0
3EEE:A00:A18:3::1
FastEthernet0/1 [up/up]
FE80::C201:DFF:FEA4:1
3EEE:A00:A18:1::1
FastEthernet1/0 [up/up]
FE80::C201:DFF:FEA4:10
3EEE:A00:A18:2::1
Trang 11Trên R2:
R2#show ipv6 int brief
FastEthernet0/0 [up/up] FE80::C202:1FFF:FE34:0
3EEE:A00:A18:2::2
FastEthernet0/1 [up/up] FE80::C202:1FFF:FE34:1
3EEE:A00:A18:4::2
FastEthernet1/0 [up/up] FE80::C202:1FFF:FE34:10
3EEE:A00:A18:5::2
Trên R3:
R3#show ipv6 int brief
FastEthernet0/0 [up/up] FE80::C202:1FFF:FE34:0
3EEE:A00:A18:4::3
FastEthernet0/1 [up/up] FE80::C202:1FFF:FE34:1
3EEE:A00:A18:6::3
Bước 3: Cấu hình OSPFv3 cho router R1, R2, R3 Trên R1:
R1(config)#ipv6 router ospf 1
R1(config-rtr)#router-id 1.1.1.1 R1(config-rtr)#exit
R1(config)#interface f0/0
R1(config-if)#ipv6 ospf 1 area 0 R1(config-if)# interface f0/1
R1(config-if)#ipv6 ospf 1 area 0 R1(config-if)# interface f1/0
R1(config-if)#ipv6 ospf 1 area 0
Trang 12Trên R2:
R2(config)#ipv6 router ospf 1
R2(config-rtr)#router-id 2.2.2.2
R2(config-rtr)#exit
R2(config)#interface f0/0
R2(config-if)#ipv6 ospf 1 area 0
R2(config-if)# interface f0/1
R2(config-if)#ipv6 ospf 1 area 0
R2(config-if)# interface f1/0
R2(config-if)#ipv6 ospf 1 area 0
Trên R3:
R3(config)#ipv6 router ospf 1
R3(config-rtr)#router-id 3.3.3.3
R3(config-rtr)#exit
R3(config)#interface f0/0
R3(config-if)#ipv6 ospf 1 area 0
R3(config-if)# interface f0/1
R3(config-if)#ipv6 ospf 1 area 0
Bước 4: Định tuyến tĩnh giữa router ISP và R1
Trên ISP:
ISP(config)#ipv6 route 3eee:a00:a18:1::/64 ::
Trên R1:
R1(config)#ipv6 route ::/0 3eee:a00:a18:1::4
Bước 5: Kiểm tra định tuyến OSPF trên các router R1, R2, R3
Trên R1:
R1#show ipv6 ospf neighbor
Neighbor ID Pri State Dead Time Interface ID Interface 2.2.2.2 1 FULL/DR 00:00:31 4 FastEthernet0/0
Trang 13Trên R2:
R2#show ipv6 ospf neighbor
Neighbor ID Pri State Dead Time Interface ID Interface 1.1.1.1 1 FULL/BDR 00:00:34 4 FastEthernet0/0 3.3.3.3 1 FULL/DR 00:00:34 4 FastEthernet0/1
Trên R3:
R3#show ipv6 ospf neighbor
R1#show ipv6 ospf neighbor
Neighbor ID Pri State Dead Time Interface ID Interface 2.2.2.2 1 FULL/DR 00:00:31 4 FastEthernet0/0
1.4 CẤU HÌNH Manual IPv6 Tunnel
1.4.1 Mô hình Lap
Hình 4.3 Mô hình Lap Manual IPv6 Tunnel
Trang 141.4.2 Các bước thực hiện
Bước 1: Cấu hình địa chỉ IPv6 cho các router
Trên R1:
R1# conf t
R1(config)#int f0/1
R1(config-if)#ip add 192.168.12.1 255.255.255.0 R1(config-if)#no shutdown
Trên R2:
R2# conf t
R2(config)#int f0/0
R2(config-if)#ip add 192.168.12.2 255.255.255.0 R2(config-if)#no shutdown
R2(config-if)#int f0/1
R2(config-if)#ip add 192.168.23.2 255.255.255.0 R2(config-if)#no shutdown
Trên R3:
R3# conf t
R3(config)#int f0/0
R3(config-if)#ip add 192.168.23.3 255.255.255.0 R3(config-if)#no shutdown
Bước 2: Cấu hình định tuyến RIP trên các router R1, R2, R3 Trên R1:
R1(config)#router rip
R1(config-router)#ver 2
R1(config-router)#network 192.168.12.0
R1(config-router)#no auto-summary
Trên R2:
R2(config)#router rip
R2(config-router)#ver 2
R2(config-router)#network 192.168.12.0
R2(config-router)#network 192.168.23.0
R2(config-router)#no auto-summary
Trang 15Trên R3:
R3(config)#router rip
R3(config-router)#ver 2
R3(config-router)#network 192.168.23.0
R3(config-router)#no auto-summary
Bước 3: Cấu hình Tunnel giữa R1 và R3
Trên R1:
R1(config)#int tunnel0
R1(config-if)#tunnel mode ipv6ip
R1(config-if)#ipv6 add fec0::13:1/112
R1(config-if)#tunnel source f0/1
R1(config-if)#tunnel destination 192.168.23.3
Trên R3:
R3(config)#int tunnel0
R3(config-if)#tunnel mode ipv6ip
R3(config-if)#ipv6 add fec0::13:3/112
R3(config-if)#tunnel source f0/0
R3(config-if)#tunnel destination 192.168.12.1
Bước 4: Kiểm tra
Trên R1:
R1#ping fec0::13:3
Type escape sequence to abort
Sending 5, 100-byte ICMP Echos to FEC0::13:3, timeout is
2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max
= 76/236/864 ms
Trang 16Trên R3:
R3#ping fec0::13:1
Type escape sequence to abort
Sending 5, 100-byte ICMP Echos to FEC0::13:1, timeout is
2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max
= 60/172/596 ms