IPV6——3自動獲取地址


IPV6地址的自動配置

有狀態自動配置

無狀態自動配置

 

無狀態自動 獲取 IP地址(無狀態說白了就是沒有地址池的情況)

 RS-RA

RA報文特點

由主機主動發出,加快地址配置 快速 ,RA默認情況下是每200S同期發送,(此時不管有沒有RS的請求,都會周期性的發送)

回應報這報文為RA報文

 

RA報文 回復部份

IP部份

 源地址:發送者的link-local 地址

 目的地址ff02::1(所有的節點)或發送RS的主機單播地址

 跳數255

ICMP部份

 Type=134

 Cur hop limit 主機發送包的跳數

 選項部份包含了發送者的link-layer地址

 選項部份還包含了mtu,prefix

  

RS報文特點,請求部份

IP部份

 源地址: 發送者link-local 地址或unspecified地址

 目的地址:ff02::2 所有的路由器

 跳數255

ICMP部份

 TYPE=133

 CODE=0

 選項部份包含了發送者的link-layer地址(MAC)

 

 

測試實例

 

 

 

 在R1上配置接口IP 為2012::1/64,

在R2的F0/0接口開啟ipv6 autoconfig 查看結果會怎么樣

 

 

 

可以看到結果,R2上收到了ipv6的地址~

那么這個地址開頭肯定是以2012開頭的,但是結尾就不同了,是根據MAC地址進行EUI-64獲取的。這一點可以對比fe80地址便知

 

 

  如果主機開啟了IPV6單播功能,必須加上default關鍵字,才能獲取默認路由

如果主機不開啟IPV6功能,加不加default 無所謂

查看一下效果

1開啟了ipv6單播,加上default

R2(config)#ipv6 unicast-routing

R2(config)#interface f0/0

R2(config-if)#ipv add autoconfig default

 IP地址可以收到,但是我們要看的是路由表

 

 

 

可以看到S開頭的::/0默認路由,下一跳為R1的linklocal 地址,出接口為f0/0

 如果此時我將default 去掉呢?

 

 

 

  

根本就看不到默認路由,

這里要明白一個道理,

如果一台設備開啟了ipv6 unicast-routing 那說明它不再是一台主機,而是一台設備,可以支持轉發數據 的設備

 

DHCP

有狀態自動配置 (DHCP下發,同時通過 RA/RS,兩個功能結合)

地址用RS/RA, dhcp分配除地址以外的其它東西

 

RA中的M/O標識

M標記為1 時,表示通過DHCP獲得所有信息

O標記為1 時,表示通過 DHCP獲得除地址以外的其它信息,地址還是通過 RS/RA來獲得

如何修改呢?

  

如果兩個都 是1的話,那么二者就都可以,,並且是拿兩個地址。

這個實驗最好是用真機,或者是虛擬機來做,路由器摸擬的主機無法實現這一效果

 

Inter f0/0

Ipv6 add 2012::1/64

Ipv6 nd other-config-flag   //兩個參數都 設置 為1 ,配置了就是1 ,不配置 就是0

Ipv6 nd managed-config-flag

Ipv6 dhcp server aa  //調用POOL ,接口下調 用,而IPV4中不用調用

Ipv6 nd prefix 2012::/64 no-advertise

 

Ipv6 dhcp pool aa   //定義地址池

Address prefix 2012::/64   //配置前綴

Dns-server 2012::1

 

用路由器模擬PC做不出來效果 ,所以只能使用pc來做此實驗了,查看接口是否獲得了DHCP地址

ipconfig /all,可以和左側的dhcp配置進行對比, 1011::/64前綴,右側的PC也已經獲得到了全局地址,1011::開頭的地址 ,並且可以ping 通1101::1

 

 IPV6中繼

Inter f0/0

Ipv6 dhcp relay destination fe80::xxxx f0/1

目標地址fe80是誰的? DHCP server

接口是誰的? 自己和服務器相連的接口/服務器方向所出接口

這個實驗以后會補上....

 

------------------------------------------------------

CCIE成長之路 --- 梅利


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM