天天看點

CCNP之IPv6技術-靜态路由

一、Ipv6的産生背景:略……

二、Ipv6特點:略……

三、IPv6和IPv4包結構對比:如下圖

通過上圖可以明顯看出IPv6的包結構比IPv4簡單的多,而且加入了原本IPv4沒有的流标簽,用于差別資料流類型。

四、IPv6表示方法:

      1、IPv6有128位的長度,以冒号分16進制的形式分成8組  每組有4位16進制的數。如: 0001:0123:0000:0000:0000:ABCD:0000:0001/96

      2、每組中開頭的0可以省略不寫。上面的位址可以寫成:1:123:0:0:0:ABCD:0:1/96

3、 連續的全0組,可以用兩個冒号表示,但在一個位址中,雙冒号隻能出現一次。上面的位址可以再簡成: 1:123::ABCD:0:1/96

      4、再如:2001:0DB8:0000:0000:0000:0000:1428:57ab可以寫成2001:DB8::1428:57ab

      5、IPv6使用字首長度來區分不同的網絡:如:2000::1/16 和 2000::2/16是同一個網絡;而2000::1/16 和 2001::1/16 就不是一個網絡,因為它們都使用16位的字首長度,也就是二進制部分前16位要相同,但是這兩個IP位址二進制部分隻有前15位相同,是以是不同的網絡。

五、IPv6分組報頭字段詳解:略……

六、IPv6位址類型:

    1、單點傳播位址(Unicast Address):用于辨別單個接口除FF00::/8用于多點傳播位址,其餘都是單點傳播位址

     單點傳播位址0:0:0:0:0:0:0:0或者 ::稱為不确定位址單點傳播位址0:0:0:0:0:0:0:1或者 ::1 稱為回環位址

      2、多點傳播位址:辨別位于不同裝置上的一組接口,發送給多點傳播位址的分組将傳送到該位址辨別的所有接口。以FF00::/8開頭。

      3、任意播:一種新的位址類型,來自單點傳播位址空間;同一個單點傳播位址配置設定給多個接口時該單點傳播位址将變成任意播位址;發送給任意播位址的分組将傳送到該位址辨別的接口中最近的接口(遠近根據相應路由協定路徑成本判斷)

七、IPv6的具體配置及支援IPv6的路由協定:

實驗平台:Cisco 3725+NM4T序列槽子產品+GT96100-FE快速以太網子產品

IOS:c3725-adventerprisek9-mz.124-9.T1.bin

實驗拓撲:如下圖:

R1配置:

    R1(config)#ipv6 unicast-routing //開啟IPv6路由功能(不能少)

R1(config)#int fa0/0

R1(config-if)#ipv6 enable //在接口上開啟IPv6,會自動生成一個鍊路本地位址以FE80開頭

R1(config-if)#ipv6 address 2000::1/16 //如果直接手動指定一個IPv6位址也會自動産生上述位址

R1(config-if)#no shut

      R1(config)#int s1/0

R1(config-if)#ipv6 address 2001::1/16

    R1(config)#ipv6 route ::/0 2001::2 //預設路由

R1(config)#do show ipv6 rou

IPv6 Routing Table - 7 entries

Codes: C - Connected, L - Local, S - Static, R - RIP, B - BGP

       U - Per-user Static route

       I1 - ISIS L1, I2 - ISIS L2, IA - ISIS interarea, IS - ISIS summary

       O - OSPF intra, OI - OSPF inter, OE1 - OSPF ext 1, OE2 - OSPF ext 2

       ON1 - OSPF NSSA ext 1, ON2 - OSPF NSSA ext 2

       D - EIGRP, EX - EIGRP external

S   ::/0 [1/0]     //跟的是下跳路由器的接口,發現預設管理距離是“1”和V4中一樣

     via 2001::2

     --部分省略---

R2配置:

R2(config)#ipv6 unicast-routing

R2(config)#int s1/0

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

R2(config-if)#no shut

R2(config-if)#do p 2001::1 //能和對端R1通訊

Type escape sequence to abort.

Sending 5, 100-byte ICMP Echos to 2001::1, timeout is 2 seconds:

!!!!!

Success rate is 100 percent (5/5), round-trip min/avg/max = 12/36/84 ms

R2(config)#int s1/1

R2(config-if)#ipv6 address 2002::1/16 

R2(config)#ipv6 route 2000::/16 s1/0  //靜态路由

R2(config)#ipv6 route 2003::/16 s1/1  //R2不是末稍網絡,是以不能用預設路由

R2(config)#do show ipv rou

IPv6 Routing Table - 8 entries

S   2000::/16 [1/0]    //跟的是直連出口的名稱,預設管理距離也是“1”V4中是“0”

     via ::, Serial1/0

S   2003::/16 [1/0]

     via ::, Serial1/1

R3配置:

R3(config)#ipv6 unicast-routing 

R3(config)#int s1/0

R3(config-if)#ipv add 2002::2/16

R3(config-if)#no shut

R3(config-if)#do ping 2002::1

Sending 5, 100-byte ICMP Echos to 2002::1, timeout is 2 seconds:

Success rate is 100 percent (5/5), round-trip min/avg/max = 16/44/80 ms

R3(config-if)#int fa0/0

R3(config-if)#ipv add 2003::1/16

R3(config)#ipv6 route ::/0 s1/0 20 //浮動預設路由

R3(config)#do show ipv route

S   ::/0 [20/0]  //也可以人為指定管理距離

  --部分省略---

R3#p 2000::1  //R3能成功ping通R1上的以太網口,證明整個網絡是互通的

Sending 5, 100-byte ICMP Echos to 2000::1, timeout is 2 seconds:

Success rate is 100 percent (5/5), round-trip min/avg/max = 64/104/160 ms

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