我现在用日本Sonet光纤,这两天在测试让IPv4跟IPv6同时支援。
这里的网络IPv4是插上光纤调制解调器,用普通的PPPoE连出去,
IPv6是设备插上光纤调制解调器就自动得到IP。
所以所有设备接上光纤调制解调器都可以直接连上IPv6网络。
我原本网络是这样接
光纤调制解调器
┌─┘
WAN端-RouterOS-LAN端
┌───┘
Switch
∣
┌───┬─┴─┬───┬───┬───┐
∣ ∣ ∣ ∣ ∣ ∣
PC1 PC2 PC3 PC4 PC5 PC6
日本Sonet有说明,路由器如果有IPv6 Passthrough把这功能打开就可以直接支援IPv6。
但我用RouterOS怎么试都试不出来。
IPv6 DHCP Client一直都是 Searching的状态,怎么样都得不到IP。
后来我改成这样接
光纤调制解调器
∣
Switch
∣
┌───┬─┴─┬───┬───┬───┬───┐
LAN端 ∣ ∣ ∣ ∣ ∣ ∣
RouterOS PC1 PC2 PC3 PC4 PC5 PC6
每台设备都在Switch下面,都有自动抓到IPv6的IP,
然后RouterOS用LAN端口拨PPPoE出去,也在Lan端当IPv4的DHCP Server。当IPv4的出口。
测出来,这样IPv4跟IPv6都同时有支援,速度也正常。
但还是觉得有点毛毛的。跟预期不符。
不知道PPPoE的封包跟内网的封包在同一个Switch下面会不会有什么不良影响。
请问有没有人可以提供任何意见,为什么RouterOS IPv6 DHCP Client为什么抓不到IP。
或是有没有什么设定可以直接让IPv6的封包可以直接穿过RouterOS?
类似的设定,中华电信DHCP Client 的 interface 选 PPPoE 可以正常分配到IPv6的IP。
Sonet的DHCP Client 选 WAN 抓不到IP。
谢谢