网络协议
文章平均质量分 87
天天烦烦烦
这个作者很懒,什么都没留下…
展开
-
ipv6 ping未知单播地址时发送ns报文(进行链路不可达探测)的流程
环境:内核版本4.1.15学习Linux协议栈过程中,没有机会可以体系化学习,只能通过问题一点点做积累。如果文章中有问题,希望大家给我指正。原创 2024-08-20 23:00:45 · 1001 阅读 · 0 评论 -
ipv6 udp sendto (发包->查找出接口(路由))流程分析
在发送ipv6 udp单播报文时,发包失败,sendto接口一直报-1,发包失败。经过排查socket状态、ipv6 nd和路由状态也都正常,只好进入内核查看错误原因由此总结了ipv6 udp sendto(发包->查找出接口(路由))流程。Linux版本4.1.15。原创 2024-08-06 20:06:10 · 947 阅读 · 0 评论 -
ipv6 link-local地址及Eui64地址
EUI-64(拓展唯一标识符):本地链路地址通过EUI-64使用设备物理地址MAC来生成,将48位mac地址拓展为64位。EUI-64地址是一种全局唯一的地址,可以在不同的网络中使用。配置时通过指定接口的ipv6地址及前缀(取值不大于64)该地址前缀只在一个局域网间通信,不应该在多个局域网间使用。一些网络设备在默认情况下不支持IPv6 EUI-64地址,并要求手动配置IPv6地址。EUI-64地址的生成过程不适用于随机化的地址,因为它们不能保证全球唯一性。3.1、将mac地址分为两半,中间加入FFFE。原创 2024-08-04 16:41:42 · 392 阅读 · 0 评论