IPv6(Internet Protocol Version 6)是網絡層協議的第二代標準協議,也被稱爲IPng(IP next generation,下一代IP協議)。
IPv6的IP地址長度爲128bit,被分爲8組,每組的16bit用4個十六進制字符(0-9,A-F)來表示,組和組之間用冒號隔開。書寫中,每組中的前導「0」以及連續的「0」能夠用雙冒號「::「來代替,但一個地址中雙冒號只能出現一次。
IPv6地址有兩部分,前64bit是網絡前綴,後64bit至關於v4地址中的主機ID算法
[r1]ipv6
[r2]ipv6網絡
[r1-GigabitEthernet0/0/0]ipv6 enable
[r2-GigabitEthernet0/0/0]ipv6 enableide
[r1-GigabitEthernet0/0/0]ipv6 address auto link-local
[r2-GigabitEthernet0/0/0]ipv6 address auto link-local學習
[r1]display ipv6 interface
GigabitEthernet0/0/0 current state : UP
IPv6 protocol current state : UP
IPv6 is enabled, link-local address is FE80::5689:98FF:FEF6:30A8測試
R1
interface GigabitEthernet0/0/1
ipv6 enable
ipv6 address 2031:0:130F::1/64ui
R2
interface GigabitEthernet0/0/1
ipv6 enable
ipv6 address router
R1
interface GigabitEthernet0/0/0
ipv6 address 2001:3:FD::/64 eui-64blog
R2
interface GigabitEthernet0/0/0
ipv6 address 2002:3:DE::/64 eui-64接口
在r1配置目的網段爲pc2,下一跳爲r2的GE0/0/1接口的全球單播地址
ipv6 route-static 2002:3:DE:: 64 2031:0:130F::2進程
在r2配置目的網段爲pc1,下一跳爲r1的GE0/0/1接口的全球單播地址
ipv6 route-static 2001:3:FD:: 64 2031:0:130F::1
測試pc1和pc2連通性
RIPng(RIP next generation,下一代RIP協議)是IPv4中RIPv2協議在IPv6網絡上的擴展,多數RIPv2的原理均可以適用於RIPng。RIPng協議一樣基於距離矢量算法的路由協議,用跳數來衡量到達目的主機的距離,16跳以上,定義爲不可達。
RIPng對原有RIP協議的修改
RIPng與RIP協議相同點
都支持水平分割、獨行逆轉和觸發更新,用來防止環路。默認狀況下,啓用水平分割和觸發更新,不啓用毒性扭轉。
ripng 1
interface GigabitEthernet0/0/0
ripng 1 enable
OSPF針對IPv4協議使用的是OSPFv2,針對IPv6協議使用的是OSPFv3。
OSPFv3是基於鏈路運行的,同一鏈路上的兩個節點沒必要具備相同的前綴也能夠直接通訊
OSPFv3的Router-ID,Area ID仍然保留相似IPv4地址長度的32bir的格式。實際上這些字段既不是IPv4地址,也不是IPv6地址,而只是一個編號。
OSPFv3,另據路由器老是以Router-ID做爲標識的,因此DR和BDR也老是用其Router-ID來標識的。
OSPFv3不直接提供驗證功能,依賴IPv6提供的IP AH和IP ESP協議進行驗證。
router-id 1.1.1.1
interface GigabitEthernet0/0/0
ospfv3 1 area 0
display ospfv3 peer
學習書籍:《HCNA網絡技術實驗指南》