V2EX 07月24日 01:15
[宽带症候群] 厦门移动使用第三方路由器均无法获取 IPv6, 光猫拨号正常
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

在使用光猫拨号时,IPv6的/60前缀能够正常获取。然而,一旦切换到桥接模式,所有路由器都无法获取IPv6地址,只能收到RA通告的/64地址。通过OpenWrt抓包分析DHCPv6和ICMPv6流量,发现BAS(宽带接入服务器)在DHCPv6响应中持续返回“NoAddrsAvail”。抓包数据详细记录了DHCPv6的Solicit、Advertise、Request等过程,以及ICMPv6的Router Solicitation和Advertisement,其中关键在于DHCPv6 Advertise中的IA_NA(Identity Association for Non-temporary Address)状态码为“NoAddrsAvail”,而IA_PD(Identity Association for Prefix Delegation)则成功获取了/60前缀。

🌐 **模式切换导致IPv6地址获取异常**:当光猫从拨号模式切换到桥接模式后,路由器无法正常获取IPv6地址,仅能收到RA通告的/64地址,这表明桥接模式下的IPv6地址分配机制存在问题。

💻 **DHCPv6响应异常是关键**:通过OpenWrt抓包分析,发现BAS在DHCPv6交互过程中,对于IA_NA(用于分配IPv6地址)的响应始终是“NoAddrsAvail”,这是导致无法获取IPv6地址的直接原因。

🔗 **前缀委托成功但地址分配失败**:抓包数据显示,虽然DHCPv6的IA_PD(用于前缀委托)成功为路由器分配了/60的IPv6前缀,但IA_NA的失败意味着无法从该前缀中获得可用的IPv6地址,从而影响了IPv6的正常使用。

💡 **RA通告与DHCPv6的配合问题**:路由器收到的RA通告中包含/64的网络信息,但DHCPv6的IA_NA响应却指示没有可用地址,这可能反映了RA通告和DHCPv6服务器在地址分配策略上存在不一致或配置错误。

使用光猫拨号的时候获取 /60 前缀正常, 改为桥接后所有路由器都获取不到 v6, 只有 RA 通告的/64 地址, 使用 OpenWrt 抓包 DHCPv6 和 ICMPv6 后, 显示 BAS 一直在 DHCPv6 返回 NoAddrsAvail

root@OpenWrt:~# tcpdump -envi pppoe-wan "(icmp6 and ( ip6[40] == 133 or ip6[40] == 134 ) ) or udp port 546 or udp port 547"tcpdump: listening on pppoe-wan, link-type LINUX_SLL (Linux cooked v1), snapshot length 262144 bytes23:42:32.160020 Out ethertype IPv6 (0x86dd), length 191: (flowlabel 0xffb88, hlim 1, next-header UDP (17) payload length: 135) fe80::9a0d:49d4:4956:a561.546 > ff02::1:2.547: [udp sum ok] dhcp6 request (xid=96f00e (elapsed-time 1589) (option-request SIP-servers-domain SIP-servers-address DNS-server DNS-search-list SNTP-servers NTP-server AFTR-Name opt_67 opt_94 opt_95 opt_96) (client-ID hwaddr type 1 9a0d4956a560) (server-ID hwaddr type 1 d4c1c890e450) (reconfigure-accept) (Client-FQDN) (IA_PD IAID:1 T1:0 T2:0 (IA_PD-prefix 2409:8a34:2063:a490::/60 pltime:3600 vltime:3600)))23:42:47.490213 Out ethertype IPv6 (0x86dd), length 64: (flowlabel 0xd155c, hlim 255, next-header ICMPv6 (58) payload length: 8) fe80::9a0d:49d4:4956:a561 > ff02::2: [icmp6 sum ok] ICMP6, router solicitation, length 823:42:47.495447  In ethertype IPv6 (0x86dd), length 160: (class 0xe0, hlim 255, next-header ICMPv6 (58) payload length: 104) fe80::d6c1:c8ff:fe90:e450 > fe80::9a0d:49d4:4956:a561: [icmp6 sum ok] ICMP6, router advertisement, length 104        hop limit 64, Flags [other stateful], pref medium, router lifetime 1800s, reachable time 0ms, retrans timer 0ms          source link-address option (1), length 8 (1): d4:c1:c8:90:e4:50          mtu option (5), length 8 (1):  1492          rdnss option (25), length 40 (5):  lifetime 4294967295s, addr: 2409:8034:2000::2 addr: 2409:8034:2000::1          prefix info option (3), length 32 (4): 2409:8a34:2006:90e::/64, Flags [onlink, auto], valid time 2592000s, pref. time 604800s23:42:48.408093 Out ethertype IPv6 (0x86dd), length 166: (flowlabel 0xffb88, hlim 1, next-header UDP (17) payload length: 110) fe80::9a0d:49d4:4956:a561.546 > ff02::1:2.547: [udp sum ok] dhcp6 solicit (xid=6ba25f (elapsed-time 0) (option-request SIP-servers-domain SIP-servers-address DNS-server DNS-search-list SNTP-servers NTP-server AFTR-Name opt_67 opt_94 opt_95 opt_96 opt_82) (client-ID hwaddr type 1 9a0d4956a560) (reconfigure-accept) (Client-FQDN) (IA_NA IAID:1 T1:0 T2:0) (IA_PD IAID:1 T1:0 T2:0))23:42:48.516862  In ethertype IPv6 (0x86dd), length 227: (hlim 64, next-header UDP (17) payload length: 171) fe80::d6c1:c8ff:fe90:e450.547 > fe80::9a0d:49d4:4956:a561.546: [udp sum ok] dhcp6 advertise (xid=6ba25f (server-ID hwaddr type 1 d4c1c890e450) (client-ID hwaddr type 1 9a0d4956a560) (IA_NA IAID:1 T1:0 T2:0 (status-code NoAddrsAvail)) (IA_PD IAID:1 T1:1800 T2:2880 (IA_PD-prefix 2409:8a34:2063:2970::/60 pltime:3600 vltime:3600) (status-code Success)) (DNS-server 2409:8034:2000::2 2409:8034:2000::1) (reconfigure-accept))23:42:49.820161 Out ethertype IPv6 (0x86dd), length 150: (flowlabel 0xffb88, hlim 1, next-header UDP (17) payload length: 94) fe80::9a0d:49d4:4956:a561.546 > ff02::1:2.547: [udp sum ok] dhcp6 solicit (xid=96d7a6 (elapsed-time 0) (option-request SIP-servers-domain SIP-servers-address DNS-server DNS-search-list SNTP-servers NTP-server AFTR-Name opt_67 opt_94 opt_95 opt_96 opt_82) (client-ID hwaddr type 1 9a0d4956a560) (reconfigure-accept) (Client-FQDN) (IA_PD IAID:1 T1:0 T2:0))23:42:49.826046  In ethertype IPv6 (0x86dd), length 194: (hlim 64, next-header UDP (17) payload length: 138) fe80::d6c1:c8ff:fe90:e450.547 > fe80::9a0d:49d4:4956:a561.546: [udp sum ok] dhcp6 advertise (xid=96d7a6 (server-ID hwaddr type 1 d4c1c890e450) (client-ID hwaddr type 1 9a0d4956a560) (IA_PD IAID:1 T1:1800 T2:2880 (IA_PD-prefix 2409:8a34:2063:2970::/60 pltime:3600 vltime:3600) (status-code Success)) (DNS-server 2409:8034:2000::2 2409:8034:2000::1) (reconfigure-accept))23:42:51.426265 Out ethertype IPv6 (0x86dd), length 191: (flowlabel 0xffb88, hlim 1, next-header UDP (17) payload length: 135) fe80::9a0d:49d4:4956:a561.546 > ff02::1:2.547: [udp sum ok] dhcp6 request (xid=a3af09 (elapsed-time 0) (option-request SIP-servers-domain SIP-servers-address DNS-server DNS-search-list SNTP-servers NTP-server AFTR-Name opt_67 opt_94 opt_95 opt_96) (client-ID hwaddr type 1 9a0d4956a560) (server-ID hwaddr type 1 d4c1c890e450) (reconfigure-accept) (Client-FQDN) (IA_PD IAID:1 T1:0 T2:0 (IA_PD-prefix 2409:8a34:2063:2970::/60 pltime:3600 vltime:3600)))23:42:52.511987 Out ethertype IPv6 (0x86dd), length 191: (flowlabel 0xffb88, hlim 1, next-header UDP (17) payload length: 135) fe80::9a0d:49d4:4956:a561.546 > ff02::1:2.547: [udp sum ok] dhcp6 request (xid=a3af09 (elapsed-time 108) (option-request SIP-servers-domain SIP-servers-address DNS-server DNS-search-list SNTP-servers NTP-server AFTR-Name opt_67 opt_94 opt_95 opt_96) (client-ID hwaddr type 1 9a0d4956a560) (server-ID hwaddr type 1 d4c1c890e450) (reconfigure-accept) (Client-FQDN) (IA_PD IAID:1 T1:0 T2:0 (IA_PD-prefix 2409:8a34:2063:2970::/60 pltime:3600 vltime:3600)))23:42:54.816007 Out ethertype IPv6 (0x86dd), length 191: (flowlabel 0xffb88, hlim 1, next-header UDP (17) payload length: 135) fe80::9a0d:49d4:4956:a561.546 > ff02::1:2.547: [udp sum ok] dhcp6 request (xid=a3af09 (elapsed-time 339) (option-request SIP-servers-domain SIP-servers-address DNS-server DNS-search-list SNTP-servers NTP-server AFTR-Name opt_67 opt_94 opt_95 opt_96) (client-ID hwaddr type 1 9a0d4956a560) (server-ID hwaddr type 1 d4c1c890e450) (reconfigure-accept) (Client-FQDN) (IA_PD IAID:1 T1:0 T2:0 (IA_PD-prefix 2409:8a34:2063:2970::/60 pltime:3600 vltime:3600)))...

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

IPv6 光猫 桥接模式 DHCPv6 OpenWrt
相关文章