上一篇文章,我們簡單的介紹了一下IPv6協議的鄰居發現BD和簡單的基礎配置,這裡我們通過實驗觀察一下
IPv6鄰居發現中會傳送的報文,順便熟悉一下,新的地址配置
根據拓撲圖配置地址
這裡原理和IPv4一樣,路由器之間要相同網段才能ping通,PC要訪問不同網段要找閘道器
路由器介面配置地址和ipv4一樣
ipv6 address 2001::1 64
先配置ipv6地址再配置地址字首
我們去直接用PC去ping中間路由器的2002網段是ping不同的因為,雖然左邊路由器有去往2002::2的路由
但是中間交換機沒有去往左邊PC的路由,這裡我們就可以設定一條靜態路由,讓中間路由器可以去往左邊PC
可以看到ipv6的靜態路由配置格式也是一樣----目的地址+目的地址掩碼+下一跳地址
左邊路由器:
ipv6 route-static 2003:: 64 2001::2
中間路由器:
ipv6 route-static 2000:: 64 2001::1
ipv6 route-static 2003:: 64 2002::2
右邊路由器:
ipv6 route-static 2000:: 64 2002::1
進行ping通測試:ping ipv6 -a 2000::1 2003::1 在左邊路由器指定2001::1地址ping2003::1
結果ping通
接下來我們抓包檢視
開啟NS報文
以組播的形式傳送NS請求報文,ICMPv6的Type135,
開啟NA報文
單播回應,Type136
接下來我們測試動態路由協議
RIPng
地址還是跟上個一樣,只是沒有主機,上圖綠藍是為OSPF做準備,RIPng實驗請忽略
下面來配置RIPng
ipv6的動態路由非常簡單
只要在系統檢視建立程式,然後在介面呼叫程式就可以了
其他路由器也是一樣,建立ripng程式,然後每個介面呼叫,這裡圖片不重複贅述
配置完後我們,看左邊路由器的ipv6路由表
進行ping測試
然後抓包看看
可以看到跟RIPv1和v2一樣也有一個Request報文
接著會定期傳送Respondse報文
裡面攜帶自己全部的RIPng路由
接下來我們,看看OSPFv3的實驗
先把RIPng給undo掉
這裡配置兩個OSPF區域
這裡我們只對上面三個路由器做配置,不管下面兩個路由器
這裡特別說明,ospf的route-id還是用32位
因為ipv6採用的是128為的地址,不像ipv4,route-id得自己配置,不能自動選舉
左邊路由器route-id:1.1.1.1
中間路由器route-id:2.2.2.2
右邊路由器route-id:3.3.3.3
其他兩個路由器也是相同配置
可以發現,在ipv6動態路由,方面又部分還是ipv4類似的