IPv6協定
- 一、IPv6位址
- 二、配置IPv6
-
- (一)配置路由器R1兩接口IPv6位址
-
- (二)配置路由器R2兩接口IPv6位址、PC位址
- 三、添加靜态路由
一、IPv6位址
IPv4:32bit 2^32=42.9億個
IPv6:Internet protocol version 6,由8個字段組成,由冒号隔開,每個字段占16bit。
長度為128bit,位址數量2^128個。
特殊IPv6位址:
1.本地回環位址 ::1 ,類似IPv4 127.X.X.X
C:\Users>ping ::1
2. :: 相當于IP0.0.0.0
3. 多點傳播v6位址: FF開頭,如FF::5,類似類似IPv4 224.0.0.5
IPv6位址分為三種類型:單點傳播、多點傳播和任意播,取消廣播。
任意播:任播位址用來辨別一組網絡接口,在給多個主機或者節點提供相同服務時,提供備援和負載分擔。
IPv6:無狀态位址自動配置。不配置DHCP功能,即插即用。PC會通過發送特定類型的ICMP封包請求路由器接口的字首,結合自己的mac位址自動生成全球獨一無二的ipv6位址。
網絡節點向相連的的路由器發送RS,請求位址字首資訊,路由器通告RA,回複位址字首資訊。
EUI-64規範:将FFFE插入MAC位址的前24位和後24位之間,并将第7位的0改為1即可生成接口ID。IPv6
IPv6中以FE80::開頭的位址都屬于本地鍊路位址,隻在本地鍊路有效。啟用了IPv6功能的接口都會自動生成相應link-local位址。
原MAC位址00e0:fc de:370c 中間嵌入FFFE→ 00e0:fc fffe de:370c→
然後将第七個比特取反→0000 0010 e0:fcff:fede:370c
本地鍊路位址由FE80::+EUI -64位位址組成。fe80+02e0:fcff:fede:370c
EUI -64位位址:原MAC位址中間嵌入FFFE,然後将第七個比特取反。
二、配置IPv6
(一)配置路由器R1兩接口IPv6位址
[R1]ipv6 #全局使能開啟IPv6功能
[R1]interface gi0/0/1
[R1-GigabitEthernet0/0/1]ipv6 enable #接口啟用IPv6功能
[R1-GigabitEthernet0/0/1]ipv6 address 12::1 64
[R1-GigabitEthernet0/0/1]dis this
[V200R003C00]
interface GigabitEthernet0/0/1
ipv6 enable
ipv6 address 12::1/64
return
[R1]interface gi0/0/0
[R1-GigabitEthernet0/0/0]ipv6 enable
[R1-GigabitEthernet0/0/0]ipv6 address 2001::1 64
[R1-GigabitEthernet0/0/0]dis this
[V200R003C00]
interface GigabitEthernet0/0/0
ipv6 enable
ipv6 address 2001::1/64
return
[R1-GigabitEthernet0/0/0]undo ipv6 address #若配置錯誤可取消IPv6配置。
(二)配置路由器R2兩接口IPv6位址、PC位址
[R2]ipv6
[R2]interface gi0/0/0
[R2-GigabitEthernet0/0/0]ipv6 enable
[R2-GigabitEthernet0/0/0]ipv6 address 12::2 64
[R2-GigabitEthernet0/0/0]dis this
[V200R003C00]
interface GigabitEthernet0/0/0
ipv6 enable
ipv6 address 12::2/64
return
[R2]interface gi0/0/1
[R2-GigabitEthernet0/0/1]ipv6 enable
[R2-GigabitEthernet0/0/1]ipv6 address 2002::1 64
[R2-GigabitEthernet0/0/1]dis this
[V200R003C00]
interface GigabitEthernet0/0/1
ipv6 enable
ipv6 address 2002::1/64
return
PC1位址配置如下
三、添加靜态路由
[R1]ipv6 route-static 2002:: 64 12::2 #目的位址2002::,下一跳12::2
display ipv6 routing-table #檢視IPv6路由
Destination : 2002:: PrefixLength : 64
NextHop : 12::2 Preference : 60
Cost : 0 Protocol : Static
RelayNextHop : :: TunnelID : 0x0
Interface : GigabitEthernet0/0/1 Flags : RD
[R2]ipv6 route-static :: 0 12::1 #添加預設路由
[R2]display ipv6 routing-table
Destination : :: PrefixLength : 0
NextHop : 12::1 Preference : 60
Cost : 0 Protocol : Static
RelayNextHop : :: TunnelID : 0x0
Interface : GigabitEthernet0/0/0 Flags : RD
在R1上ping主機PC2
ping ipv6 2002::1