IPv6通信過程之地址配置篇
發(fā)布時間:
2025-02-28 11:47:43
本文章介紹在同網(wǎng)段中Ipv6的通信過程,主要有:
??地址配置
?DAD檢測
?鄰居發(fā)現(xiàn)
?地址配置
Ipv6地址分為單播地址和組播地址、任播地址,組播地址不能作為發(fā)送方的源地址,這里介紹單播地址
單播地址又分為:全球單播地址、鏈路本地地址和唯一本地地址
終端可以同時擁有全球單播地址和唯一本地地址,鏈路本地地址三種地址,全球單播地址用于訪問Internet網(wǎng)絡(luò),唯一本地地址作為內(nèi)部網(wǎng)絡(luò)通信的地址,鏈路本地地址用于同網(wǎng)段內(nèi)通信的地址
下面以全球單播地址為例介紹地址配置流程
Ipv6地址的配置分為靜態(tài)配置、無狀態(tài)自動獲取和有狀態(tài)自動獲取三種方式
靜態(tài)配置:字面上意思,手工配上去的地址
無狀態(tài)自動獲?。哼@種方式通過NDP協(xié)議來實現(xiàn),終端接入到Ipv6網(wǎng)絡(luò),獲取前綴信息,自己生成接口ID,這樣就有了Ipv6地址
有狀態(tài)自動獲取:這種方式同樣是動態(tài)獲取
這里說下有狀態(tài)和無狀態(tài)的區(qū)別是什么。
有狀態(tài)和無狀態(tài)說的是會不會記錄分配出去的地址狀態(tài),有狀態(tài)說的是通過DHCPv6實現(xiàn)的,通過地址池記錄每一個地址的狀態(tài),是分配出去了,還是說是空閑的狀態(tài);而無狀態(tài)就是不會記錄地址的狀態(tài),是路由器下發(fā)前綴,終端生成接口ID,然后形成Ipv6地址,而且采用無狀態(tài)方式,只能分發(fā)地址信息,如果希望分發(fā)其他的信息,比如DNS就需要以來DHCPv6來實現(xiàn)了
下面拿一個拓撲出來介紹下,有狀態(tài)和無狀態(tài)
無狀態(tài)地址配置

由于ensp的PC看不到無狀態(tài)現(xiàn)象,所以我這里通過橋接到物理機網(wǎng)卡方式來實現(xiàn),這里用PC連接是為了畫出當(dāng)前的拓撲圖
interface GigabitEthernet0/0/0
ipv6 enable
ipv6 address 2000:10::FFFF/64
undo ipv6 nd ra halt
#

這里可以看到,路由器發(fā)送RA消息,通告給這個網(wǎng)段中,里面包含了兩個option,一個是source link-layer(就是路由器的mac地址)和prefix information(前綴信息),通過前綴可以知道網(wǎng)段是多少,終端會以路由器的鏈路本地地址作為網(wǎng)關(guān)地址,路由器的鏈路本地地址的接口ID生成方式為EUI-64范圍生成,所以路由器會通告mac

這個場景里是路由器主動發(fā)布RA消息,當(dāng)然終端也可以通過發(fā)送RS消息,主動去請求路由器的前綴信息
有狀態(tài)地址配置
下面介紹有狀態(tài)方式,也就是DHCPv6
先說下報文類型
Solicit:相當(dāng)于Ipv4當(dāng)中的Discover報文,用來尋找網(wǎng)絡(luò)中是否有DHCP服務(wù)器,不同的是Ipv6這取消了廣播,這里是組播發(fā)送
Advertise:相當(dāng)于Ipv4當(dāng)中的offer報文,服務(wù)器用來回復(fù)dhcp客戶端的請求
Request:作用和Ipv4相同,如果dhcp客戶端收到了多個dhcp服務(wù)器的advertise報文,使用request報文通知這個網(wǎng)段,已經(jīng)選擇了特定的服務(wù)器
Reply:作用的Ipv4當(dāng)中的ack相同

上一篇:
已經(jīng)是最新的文章了
下一篇:
無線網(wǎng)絡(luò)技術(shù)的發(fā)展與技術(shù)