網路拓撲: 乙個閘道器, 一台pc,和一塊跑vxworks的單板。 pc處在3001::/64網段, 單板處在2001:db8:1234:5::1::/64 網段, 而閘道器同處在這兩個網段裡。
ifconfig eth0 inet6 add
3001::8/64
route -a inet6 add
2000::/3 gw 3001::9 dev eth0
ifconfig motetsec0 inet6 add
2001:db8:1234:5::1:3/64
route add -inet6 default
2001:db8:1234:5::1:2
其中2001:db8:1234:5::1:2是閘道器的位址。
ifconfig eth0 inet6 add
3001::9/64
sysctl -w net.ipv6.conf
.all
.forwarding=1
這樣,從單板上能 ping6 通pc機:
ping6 3001::8
ifconfig motetsec0 inet6 add
3002::1/64
此時在單板上再執行
ping6 3001::8
就不通了, 在閘道器和pc上抓包,發現ping6使用新增加的ipv6位址作為源位址,報文其實已經通過閘道器到達了另一台pc,該pc也發出了icmpv6的echo reply,但由於目的位址是單板新增加的ipv6位址,造成閘道器不知道如何傳送該ip報文。
前面的單板ping6 pc機的例子裡,選源位址用的是規則8, 最長匹配原則,因此選的是3002::1 而不是2001:db8:1234:5::1:3,因為3002::1 與目的位址3001::8最前面有126位相同。
IPv6知識概述 IPv6位址
首選格式 x x x x x x x x x表示乙個4位十六進製制數 典型的例子如下所示 2000 0000 0000 0000 0001 2345 6789 abcd ipv6位址每段中的前導0是可以去掉的,但是至少要保證每一段有乙個數字。將不必要的前導0去掉後,上述位址可以表示為 2000 0 ...
申請IPV6位址配置IPV6網域名稱
0.前言 最近弄了一下ipv6,雖然不知道什麼時候會用到,但是伺服器支援ipv6,還是有必要的。1.申請ipv6位址 到這個 去註冊乙個帳號,然後建立乙個隧道。第一次開啟這個頁面,一股80 90年代的 風格。註冊時郵箱要寫合法郵箱,要收驗證碼的。然後檢視tunnel資訊 按照提示配置好ecs伺服器網...
申請IPV6位址配置IPV6網域名稱
0.前言 最近弄了一下ipv6,雖然不知道什麼時候會用到,但是伺服器支援ipv6,還是有必要的。1.申請ipv6位址 到這個 去註冊乙個帳號,然後建立乙個隧道。第一次開啟這個頁面,一股80 90年代的 風格。註冊時郵箱要寫合法郵箱,要收驗證碼的。然後檢視tunnel資訊 按照提示配置好ecs伺服器網...