当前位置: 首页 > news >正文

# 家庭网络IPv6地址的一些知识

家庭网络IPv6地址的一些知识

文章目录

  • 家庭网络IPv6地址的一些知识
    • 1 路由器上:
      • 1.1 WAN口:
      • 1.2 LAN口:
      • 1.3 网关(属于WAN口)
    • 2 PC上:
      • 2.1 网口:
      • 2.2 网关
    • 3 总结
      • 3.1 结论
      • 3.2 补充
      • 3.3 网络结构
    • 4 ping的注意事项

对于IPv6地址有很多好处,比如有了WAN网ip,可以从外部直接访问,但是对于很多人来说太复杂,这里简单讲解下,当然,这篇文章也是面对业内人士看的,一般人看不下去

1 路由器上:

1.1 WAN口:

IPv6地址(全球单播): 240e:3b1:344f:9e90:8ede:f9ff:fe81:7c73/128
IPv6地址(本地): fe80::xxxx     #-- 路由器web上看不到

1.2 LAN口:

IPv6地址(全球单播): 240e:3b1:344f:9e91::1/64
IPv6地址(本地): fe80::8ede:f9ff:feb4:7559      #-- 路由器web上看不到,PC上运行ip -t neigh show 获取的

1.3 网关(属于WAN口)

IPv6网关地址(本地): fe80::1     #-- 这个地址在远端(这个路由器前面还放了个电信的路由器),全部IPv6流量走IPv6本地地址网关(IPv6单播地址流量也走这个网关)

2 PC上:

2.1 网口:

IPv6地址(全球单播:DHCPv6方式): 240e:3b1:344f:9e91::cc3/128                #-- 注意:/128 地址通常用于特定用途,可能用于 ISP 管理、固定分配或点对点通信。
IPv6地址(全球单播:SLAAC方式): 240e:3b1:344f:9e91:b27b:25ff:fec2:fd44/64    #-- 已设置基于【EUI-64】生成(前缀 240e:3b1:344f:9e91::/64 来自路由器 LAN 接口的 RA 消息)
#
IPv6地址(本地): fe80::b27b:25ff:fec2:fd44/64       #-- 配置在 eno1np0 接口上

补充:两个全球单播地址(DHCPv6 和 SLAAC)都可以用于外网通信,但 SLAAC 地址更常见,DHCPv6 地址可能有特定用途(例如 ISP 跟踪或服务绑定)。

2.2 网关

IPv6网关地址(本地): fe80::8ede:f9ff:feb4:7559     #-- 全部IPv6流量走IPv6本地地址网关

3 总结

3.1 结论

  • 网络确实同时支持 SLAAC 和 DHCPv6:

    • SLAAC:由 RA 消息的 A(Autonomous Address Configuration)标志启用,PC 根据前缀 240e:3b1:344f:9e91::/64EUI-64 生成地址。
    • DHCPv6:由 RA 消息的 M(Managed Address Configuration)标志启用,PC 通过 DHCPv6 获取 240e:3b1:344f:9e91::cc3/128
  • 这种配置在某些网络中常见,例如 ISP 希望为主机分配固定地址(DHCPv6)同时允许自动配置(SLAAC)。

3.2 补充

  • RA 消息可能还包含 O(Other Configuration)标志,指示主机通过 DHCPv6 获取其他配置(例如 DNS 服务器)。

  • 你可以通过捕获 RA 消息验证标志:

    sudo tcpdump -i eno1np0 -v ip6 and 'icmp6[icmp6type]=134'
    

3.3 网络结构

[PC]
| (eno1np0, 240e:3b1:344f:9e91::cc3/128, 240e:3b1:344f:9e91:b27b:25ff:fec2:fd44/64, fe80::b27b:25ff:fec2:fd44/64)
| (LAN chain link)
v
[Router LAN Interface]
| (240e:3b1:344f:9e91::1/64, fe80::8ede:f9ff:feb4:7559)
| (WAN chain link)
v
[Router WAN Interface]
| (240e:3b1:344f:9e90:8ede:f9ff:fe81:7c73/128, fe80::xxxx)
| (ISP Gateway: fe80::1)
v
[ISP Network]

4 ping的注意事项

ping IPv6 地址一般要带上-I参数,因为网卡上有多个IPv6地址(或多个网卡),不指定会随机选个,而有些地址是不会被ISP放行的,示例:

  • ping阿里云IPv6 dns(三种方式都成功):
[root@pm-203-kvm:~]# ping6 -I eno1np0   2400:3200::1
PING 2400:3200::1(2400:3200::1) from 240e:3bb:344f:9e91::cc3 eno1np0: 56 data bytes
64 bytes from 2400:3200::1: icmp_seq=4 ttl=117 time=7.64 ms
64 bytes from 2400:3200::1: icmp_seq=5 ttl=117 time=7.71 ms
64 bytes from 2400:3200::1: icmp_seq=6 ttl=117 time=7.68 ms
^C
--- 2400:3200::1 ping statistics ---
6 packets transmitted, 6 received, 0% packet loss, time 5010ms
rtt min/avg/max/mdev = 7.638/7.721/7.805/0.055 ms
[root@pm-203-kvm:~]# 
[root@pm-203-kvm:~]# 
[root@pm-203-kvm:~]# ping6 -I 240e:3bb:344f:9e91:b27b:25ff:fec2:fd44   2400:3200::1
PING 2400:3200::1(2400:3200::1) from 240e:3bb:344f:9e91:b27b:25ff:fec2:fd44 : 56 data bytes
64 bytes from 2400:3200::1: icmp_seq=1 ttl=117 time=5.49 ms
64 bytes from 2400:3200::1: icmp_seq=2 ttl=117 time=5.77 ms
64 bytes from 2400:3200::1: icmp_seq=3 ttl=117 time=5.68 ms
^C
--- 2400:3200::1 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2004ms
rtt min/avg/max/mdev = 5.491/5.646/5.765/0.114 ms
[root@pm-203-kvm:~]# ping6  2400:3200::1
PING 2400:3200::1(2400:3200::1) 56 data bytes
64 bytes from 2400:3200::1: icmp_seq=1 ttl=117 time=7.97 ms
64 bytes from 2400:3200::1: icmp_seq=2 ttl=117 time=7.84 ms
^C
--- 2400:3200::1 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 7.841/7.906/7.972/0.065 ms
  • ping腾讯云IPv6 dns(只有一种方式成功):
[root@pm-203-kvm:~]# ping6 -I eno1np0   2402:4e00::
PING 2402:4e00::(2402:4e00::) from 240e:3bb:344f:9e91::cc3 eno1np0: 56 data bytes
From 2402:4e00:2b88:203f::e icmp_seq=1 Destination unreachable: No route
From 2402:4e00:2b88:203f::e icmp_seq=2 Destination unreachable: No route
^C
--- 2402:4e00:: ping statistics ---
3 packets transmitted, 0 received, +2 errors, 100% packet loss, time 2003ms[root@pm-203-kvm:~]# 
[root@pm-203-kvm:~]# 
[root@pm-203-kvm:~]# ping6 -I 240e:3bb:344f:9e91:b27b:25ff:fec2:fd44   2402:4e00::
PING 2402:4e00::(2402:4e00::) from 240e:3bb:344f:9e91:b27b:25ff:fec2:fd44 : 56 data bytes
64 bytes from 2402:4e00::: icmp_seq=2 ttl=50 time=15.9 ms
64 bytes from 2402:4e00::: icmp_seq=3 ttl=50 time=11.5 ms
^C
--- 2402:4e00:: ping statistics ---
4 packets transmitted, 2 received, 50% packet loss, time 3025ms
rtt min/avg/max/mdev = 11.530/13.728/15.927/2.198 ms
[root@pm-203-kvm:~]# 
[root@pm-203-kvm:~]# 
[root@pm-203-kvm:~]# ping6   2402:4e00::
PING 2402:4e00::(2402:4e00::) 56 data bytes
From 2402:4e00:2b88:203f::e icmp_seq=4 Destination unreachable: No route
From 2402:4e00:2b88:203f::e icmp_seq=5 Destination unreachable: No route
From 2402:4e00:2b88:203f::e icmp_seq=12 Destination unreachable: No route
^C
--- 2402:4e00:: ping statistics ---
12 packets transmitted, 0 received, +3 errors, 100% packet loss, time 11184ms
http://www.xdnf.cn/news/155593.html

相关文章:

  • 思科路由器重分发(静态路由+OSPF动态路由+RIP动态路由)
  • 基于MTF的1D-2D-CNN-BiLSTM-Attention时序图像多模态融合的故障分类识别(Matlab完整源码和数据),适合研究学习,附模型研究报告
  • Leetcode刷题 由浅入深之哈希法——454. 四数相加Ⅱ
  • Logi Options+ 的 Flow:端口信息
  • 驱动开发(1)|鲁班猫rk356x内核编译,及helloworld驱动程序编译
  • 微信小程序核心技术栈
  • ORACLE数据库备份入门:第四部分:2-备份场景举例
  • 计算机视觉——对比YOLOv12、YOLOv11、和基于Darknet的YOLOv7的微调对比
  • MyBatis 官方子项目详细说明及表格总结
  • JavaScript基础知识合集笔记1——数据类型
  • TDengine 中的压缩设计
  • 毕业项目-Web入侵检测系统
  • 关于TCP三次握手和四次挥手的疑点
  • 游戏状态管理:用Pygame实现场景切换与暂停功能
  • Unity-Shader详解-其一
  • MySQL多查询条件下深度分页性能优化技巧及示例总结
  • Pytorch(无CPU搭建)+Jupyter
  • Unity-Shader详解-其二
  • 【WLAN】华为无线AC双机热备负载分担—双链路热备份
  • 【数据融合】基于拓展卡尔曼滤波实现雷达与红外的异步融合附matlab代码
  • C++异步并发支持库future
  • 探针台的具体分类有哪些
  • 基于pandoc的MarkDown格式与word相互转换小工具开发(pyqt5)
  • AAAI2016论文 UCO: A Unified Cybersecurity Ontology
  • Eclipse 插件开发 1
  • MEME在线进行蛋白氨基酸序列的保守基序预测的具体分析步骤
  • 【Tauri】桌面程序exe开发 - Tauri+Vue开发Windows应用 - 比Electron更轻量!8MB!
  • 提取PPT图片
  • 数据库监控功能-oracle
  • 【多线程】五、线程同步 条件变量