天天看點

了解并配置:IPv6的靜态路由與預設路由

不論是IPv4或者是IPv6的網絡環境都完整的支援靜态路由,靜态路由是指由網絡管理者手工配置的路由資訊。當網絡的拓撲結構或鍊路的狀态發生變化時,網絡管理者需要手工去修改路由表中相關的靜态路由資訊。靜态路由資訊在預設情況下是私有的,不會傳遞給其他的路由器。

建議:在學習基于IPv6網絡環境的靜态路由以前,建議首先對IPv4的靜态路由工作原理與配置方法進行學習,事實上IPv6環境中的靜态路由與IPv4環境中的靜态路由其工作原理基本類似,在這裡隻描述IPv6靜态路由的實施過程。

示範:基于IPv6靜态路由與預設路由的配置

示範目标:配置IPv6靜态路由與預設路由。

示範環境:如圖12.98所示的示範環境。

<a target="_blank" href="http://blog.51cto.com/attachment/201312/074905576.png"></a>

示範背景:在路由器R2上配置3個環回接口IPv6位址,分别模拟三個不同的IPv6字首,作為IPv6的目标網絡,然後,在路由器R1上為三個IPv6字首配置靜态路由,并檢測其連通性,最後使用IPv6的預設路由去替代具體的靜态路由條目。

示範步驟:

第一步:為路由器R1和R2完成基礎配置,包括啟動IPv6和IPv6的位址配置,并激活相關接口,具體配置如下所示:

在路由器R1上的配置:

R1(config)#ipv6 unicast-routing* 啟動IPv6的路由功能,否則靜态路由無法完成。

R1(config)#interface e1/0* 進入E1/0接口模式。

R1(config-if)#ipv6 address 2001:10::1/64* 為該接口配置IPv6位址

R1(config-if)#no shutdown

R1(config-if)#exit

在路由器R2上的配置:

R2(config)#ipv6 unicast-routing

R2(config)#interface e1/0

R2(config-if)#ipv6 address 2001:10::2/64

R2(config-if)#no shutdown

R2(config-if)#exit

R2(config)#interface loopback1

R2(config-if)#ipv6 address 2001:2::1/64

R2(config)#interface loopback2

R2(config-if)#ipv6 address 2001:3::1/64

R2(config)#interface loopback3

R2(config-if)#ipv6 address 2001:4::1/64

第二步:在路由器R1上去ping路由器R2上的那幾個環回IPv6位址,結果應該是ping不通,因為在路由器R1上暫時沒有到目标位址的路由,關于這一技術知識點與IPv4的環境相同,要配置IPv6靜态路由和預設路由功能類似于IPv4靜态路由和預設路由,但是書寫形式上還是存在一定差別,而預設路由是一種特殊的靜态路由。

建議的IPv6靜态路由輸入的格式:

ipv6route &lt;目标IPv6字首&gt;&lt;出站接口&gt;&lt;下一跳IPv6位址&gt;

n目标IPv6字首:訓示目标的IPv6網絡,這與IPv4的目标子網的意義相同。

n出站接口:目前路由器轉發資料包的出站接口,如果使用了鄰接路由器的IPv6本地鍊路位址來作為下一跳位址,那麼在靜态路由的文法中必須包含出站接口關鍵字。

n下一跳IPv6位址:要到達目标網絡所要曆經的下一跳路由器的IPv6的位址,這與IPv4的環境相同,注意:根據RFC2461規定,路由器必須能夠确定下一跳路由器的本地鍊路位址,是以,在配置IPv6靜态路由時,下一跳位址建議配置為鄰接路由器的本地鍊路IPv6位址。在該實驗環境中可以在路由器R2上使用show ipv6 interface e1/0來檢視路由器R2的本地鍊路IPv6位址,如圖12.99所示。

<a target="_blank" href="http://blog.51cto.com/attachment/201312/075012255.png"></a>

在路由器R1上配置IPv6的靜态路由:

R1(config)#ipv6 route 2001:2::/64 e1/0fe80::c801:eff:feb0:1c

R1(config)#ipv6 route 2001:3::/64 e1/0fe80::c801:eff:feb0:1c

R1(config)#ipv6 route 2001:4::/64 e1/0fe80::c801:eff:feb0:1c

  當完成上述配置後,可以在路由器R1上通過指令show ipv6 route檢視Ipv6的路由表,如圖12.100所示,可清晰地看見被添加的三條靜态路由。然後在路由器R1上再次測試與目标Ipv6的通信,如果沒有故障,應該成功通信,如圖12.101所示。

<a target="_blank" href="http://blog.51cto.com/attachment/201312/075111382.png"></a>

<a target="_blank" href="http://blog.51cto.com/attachment/201312/075112539.png"></a>

第三步:在完成上述實驗後,請删除三條靜态路由,然後配置IPv6的預設路由來完成與目标網絡通信,關于删除三條靜态路由和添加預設路由的配置如下所示,當完成配置後,可以通過再次檢視IPv6的路由表,如圖12.102所示,可清晰地看到被添加的IPv6的預設路由,此時,路由器R1應該能成功的ping通三條目标IPv6位址。

在路由器R1上去删除IPv6的靜态路由:

R1(config)#no ipv6 route 2001:4::/64e1/0 fe80::c801:eff:feb0:1c

R1(config)#no ipv6 route 2001:3::/64e1/0 fe80::c801:eff:feb0:1c

R1(config)#no ipv6 route 2001:2::/64e1/0 fe80::c801:eff:feb0:1c

在路由器R1上配置Ipv6的預設路由:

R1(config)#ipv6 route ::/0 ethernet 1/0 fe80::c801:eff:feb0:1c

<a target="_blank" href="http://blog.51cto.com/attachment/201312/075202461.png"></a>

本文轉自 kingsir827 51CTO部落格,原文連結:http://blog.51cto.com/7658423/1340753,如需轉載請自行聯系原作者

繼續閱讀