MAC地址映射为本地ipv6地址
涉及知识:IPv6地址和接口标识符
IPv6地址使用特殊前缀表示一个地址范围
------重要例子包括:节点本地(只用于同一计算机),链路本地(只用于同一网络链路或IPv6前缀中的节点)或全球性(Internet 范围)
IID(接口标识符)
使用接口标识符(IID)作为一个单薄IPV6地址的分配基础
除了地址是以二进制值000开始之外,IID在所有情况下作为一个IPV6的低序位,这样他们必须在同一网络中有唯一前缀
IID的长度为64位,ping直接由一个网络接口相关的链路层MAC地址形成(随机的),防止地址跟踪
EUI地址格式
EUI(扩展唯一标识符),开始于一个24位的组织唯一标识符(OUI),接着是一个组织分配的40位扩展标识符
OUI长度为24位,占据EUI-48和EUI-64的前3个字节。这些地址的第一个字节的低两位是u位和g位
当u位被设置的时候,表示改地址是本地管理。当g位被设置的时候,表示该地址是一组或组播类型的地址
一个EUI-64地址可以由EUI-48位地址形成
将EUI-48地址的前24位OUI复制到EUI-64地址,将64地址第四和第五个字节的16位 替换为 1111111111111110(十六进制FFFE)然后复制组织分配的剩余位
将MAC地址转换为链路本地IPV6地址
将MAC地址 扩从为EUI-64格式,然后u位取反,形成IID,前缀加入链路本地前缀fe80::/10
MAC地址映射为本地ipv6地址相关推荐
- Linux如何ping本机IP,Linux ping6 本地ipv6地址无效的参数
问题描述: 在Linux系统(Ubuntu 12.04 x64)下,使用ping6命令来ping对本地的ipv6地址(FF80开头的link-local address),如直接使用命令" ...
- Linux ping6 本地ipv6地址(local ipv6 address) 无效的参数(Invalid argument)
问题描述: 在Linux系统(Ubuntu 12.04 x64)下,使用ping6命令来ping对本地的ipv6地址(FF80开头的link-local address),如直接使用命令"p ...
- MAC地址到IPV6地址的转换
EUI-48地址是用为IEEE 802或类IEEE 802网络设备的硬件地址,也就是MAC地址. EUI-48地址由一个24的组织唯一标识符(OUI)和 24位扩展标识符组成. EUI-64 地址代表 ...
- IPv6 — 地址配置方式
目录 文章目录 目录 IPv6 的地址配置方式 ICMPv6 NDP 协议 ICMPv6 NDP 协议的消息类型 ICMP NDP 协议的地址配置流程 1.路由器发现 2.自动生成链路本地地址 3.重 ...
- RH358管理DHCP和IP地址分配--配置分配IPv6地址
RH358管理DHCP和IP地址分配–配置分配IPv6地址 本章节介绍配置DHCP分配IPv6地址,虽然还是有点鸡肋,但可以作为了解和学习用. 专栏地址:https://blog.csdn.net/q ...
- java判断ipv6地址类型_IPv6地址类型与格式
十六进制数字系统 在介绍IPv6的地址格式之前,我们将探讨十六进制数字系统.十六进制是位置的数字系统,它使用16进制(基).来表示可读格式的值,本系统采用0-9符号来表示的值从0到9和AF符号来表示数 ...
- DDNS动态域名解析IPv6地址
通过公网IPv6地址实现远程访问专栏系列文章: <使用公网IPv6远程访问内网设备> <DDNS动态域名解析IPv6地址> 付费提示! 由于本文教程中需要使用域名和域名解析服务 ...
- c语言判断ipv6地址合法,判断IPv6地址合法性
在 头文件下有下列这些宏用于判断IPv6地址合法性 返回0代表true,返回非零值代表ipv6地址为非指定类型的的地址(false) intIN6_IS_ADDR_UNSPECIFIED(const ...
- ipv6+ssh+java_IPv6的本地联网地址计算方法详解
IPv6的世界里,如果DHCP6和SLACC这两位大佬都为没有为可怜的网卡分配IP地址,也没有人为网卡设置静态的IP地址,系统就会为网卡计算一个IPv6的网址来.这样的网址只能在本地使用,不得路由,所 ...
最新文章
- python3.7界面设计_基于selenium+Python3.7+yaml+Robot Framework的UI自动化测试框架
- undefined reference to `pthread_create‘(linux下Clion使用thread报错)
- 知识图谱属性与关系区别
- cocos2d Labels and Fonts 标签和字体
- 单例模式专集细节讲述
- Win8仿Win10无边框效果的实现
- 水库大坝安全监测系统解决方案
- SpringCloud入门简介
- 吃饭,睡觉,打豆豆喽~~
- html页面设置过期时间,meta标签http-equiv=Expires属性写法及用法
- GNS3实现VPLS实验
- Flask SQLAlchemy - 2013 Lost Connection
- 阿里云物联网平台-数据解析脚本详解
- 解决mount.nfs: /home/xxxx/mpi-install is busy or already mounted问题
- 2020年3月31日 生活思考 ~ 子贡论时
- 【Linux】电子词典
- sqlserver 批量快速插入数据
- 姓名脱敏-除姓外为星号*
- vue用户没有头像用姓名首字母做头像
- 警用宽窄带融合技术国际学术交流会成功召开
热门文章
- android rxjava 回调,android – 使用回调/监听器链接RxJava observable
- iis打开php网页404,遇到IIS7配置PHP出现403和404错误的解决办法
- HTML——格式化文本标记、拼音/音标注释ruby 标记和rt/rp 标记、段落缩进标记blockquote、预格式化标记pre
- 2020GT Show,VINIC汽车制动携DF40新品重磅来袭!
- between and 函数
- mysql5.7 mysqladmin_mysql 内部命令使用和mysqladmin用法
- 我陷入循环了——记Ubuntu抽风
- 经典 回复 搜集 乐一乐
- Mac M1 Maven安装与配置
- mysql全关联_MySQL实现全关联 full outer join