第11章 拾遺4:IPv6(3)_配置IPv6路由
阿新 • • 發佈:2018-11-26
5. 配置IPv6路由
5.1 配置IPv6靜態路由
(1)在路由器上配置靜態路由(以R1路由器為例)
//靜態路由
R1#config t
R1(config)#ipv6 unicast-routing //啟用IPv6路由功能
R1(config)#ipv6 route 2012:8000::/64 2012:2000::2 //新增IPv6靜態路由
R1(config)#exit
R1#show ipv6 route //檢視IPv6路由表
(2)測試:在Win7虛擬機器上ping Win8虛擬機器的IPv6地址
5.2 配置RIPng支援IPv6
(1)RIPng簡介
①RIPng與RIPv2一樣,仍然是距離向量協議,最大跳數為15。使用水平分割、毒性逆轉和其他的環路避免機制,使用UPD埠521。
②仍然使用組播來發送其更新資訊。但在IPv6中,它使用FF02::9為傳輸地址(而RIPv2為224.0.0.9)
③與RIPv2不同,路由器使用鏈路本地地址而不是全球地址來跟蹤下一跳地址。
④RIPng使用介面配置模式來配置或啟用網路中的通告(所有的IPv6路由協議都如此),而不是路由器配置模式。
(2)在路由器上啟用RIPng協議
//啟用RIPng路由協議 R1#config t R1(config)#ipv6 unicast-routing //啟用IPv6路由功能 R1(config)#no ipv6 route 2012:8000::/64 2012:2000::2 //刪除之前設定的靜態路由 R1(config)#ipv6 router rip ds //啟用RIPng程序,後面的ds是程序名稱 R1(config-rtr)#exit R1(config)#interface fastEthernet 0/0 //在該介面啟用RIPng,相當於network的作用 R1(config-if)#ipv6 rip ds enable R1(config-if)#exit R1(config)#interface serial 2/0 //在該介面啟用RIPng, R1(config-if)#ipv6 rip ds enable R1(config-if)#exit R1(config)#exit R1#show ipv6 route //檢視路由表 R1#show ipv6 protocols //檢視在R1上執行的IPv6路由協議
5.3 配置OSPFv3支援IPv6
(1)OSPFv3簡介
①在OSPFv2中,路由器ID(RID)由分配給路由器的最大IP地址決定。而OSPFv3中, 仍然採用32位的值來分配RID、地區ID和鏈路狀態ID(但不是使用IPv6,因為它為128位)。
②OSPFv3的路由器使用鏈路本地地址作為傳送報文的源地址。一個路由器可以學習到這個鏈路上相連的所有其它路由器的鏈路本地地址,並使用這些鏈路本地地址作為下一跳來轉發報文。
③OSPFv3使用兩個組播地址傳送各種資料包。一個是FF02::5,代表所有執行OSPF協議的路由器都應該處理的資料包;另一個是FF02::6,代表DR和BDR路由器(由OSPF協議指定用來負責傳遞LSA資訊的)應該處理的資料包。
(2)在路由器上配置OSPFv3協議(以R2路由器為例)
//配置OSPFv3協議支援IPv6
R2#conf t
R2(config)#ipv6 unicast-routing //啟用IPv6路由功能
R2(config)#no ipv6 router rip ds //刪除之前配置的RIPng協議
R2(config)#ipv6 router ospf 1 //1為OSPF程序號
R2(config-rtr)#router-id 4.0.0.1 //必須指定一個RouterID作為路由器的標識
R2(config-rtr)#exit
R2(config)#interface fastEthernet 0/0 //進入介面配置模式
R2(config-if)#ipv6 ospf 1 area 0 //指定OSPF協議工作的介面和所屬的區域
R2(config-if)#exit
R2(config)#interface serial 2/0
R2(config-if)#ipv6 ospf 1 area 0
R2(config-if)#exit
R2(config)#exit
R2#show ipv6 protocols //檢視執行的IPv6路由協議
R2#show ipv6 route //檢視IPv6路由表