ipv6组播地址正则表达式?ipv6地址的主机标识符
今天给各位分享ipv6组播地址正则表达式的知识,其中也会对ipv6地址的主机标识符进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
一、ipv6地址的主机标识符
IPv6,互联网协议第6版本,英文全称InternetProtocolVersion6,用于替代IPV4的下一代IP协议。IPv6地址是独立接口的标识符,所有的IPv6地址都被分配到接口,而非节点。类别上可分为单播地址、任播地址、组播地址等。
IPv4的地址是32位,地址空间只有4,294,967,296(2的32次方)个地址,减去私有网段、网络ID、广播ID、保留网段、本地环回127.0.0.0网段、组播224.0.0.0网段,大概剩余25亿左右。
IPv6的地址是128位,是IPv4地址长度的4倍,采用十六进制表示。
IPv6地址长度为128位,由两个逻辑部分组成:一个64位的网络前缀和一个64位的主机地址。
首选格式:通常表示写成8段,每段为四个十六进制数的形式,用[:]作为分隔符。如:
fe80:0000:0000:0000:cd04:c16b:9adf:dfe7
前导零压缩法:将每一段的前导零省略,但是每一段都至少应该有一个数字。如
fe80:0:0:0:cd04:c16b:9adf:dfe7
双冒号法:如果连续段位的值都是0,那么这些0就可以简单的以::来表示,每个地址中只能有一个::。如
十六进制数字不区分大小写,但IETF建议使用小写字母。
IPv6+端口号:把IPv6的地址用[]包起来,如:[fe80::cd04:c16b:9adf:dfe7]:45001
RFC2373中定义了三种IPv6地址类型,单播地址、任播地址和组播地址。
单播地址(UnicastIPv6Addresses)
一个地址标识单个接口,发送给单播地址的分组将传输到该地址标识接口。
可聚合全球单播地址(AggregatableGlobalUnicastAddresses):可在全球范围内路由和到达的,相当于IPv4里面的globaladdresses。前三个bit是001,如
本地链路地址(Link-LocalAddresses):用于同一个链路上的相邻节点之间通信,相当于IPv4里面的169.254.0.0/16地址。Ipv6的路由器不会转发链路本地地址的数据包。前10个bit是1111111010,由于最后是64bit的interfaceID,所以它的前缀总是FE80::/64。如
站点本地地址(Site-LocalAddresses):对于无法访问Internet的本地网络,可以使用站点本地地址,这个相当于IPv4里面的privateaddress(10.0.0.0/8,172.16.0.0/12,and192.168.0.0/16)。它的前10个bit是1111111011,它最后是16bit的SubnetID和64bit的interfaceID,所以它的前缀是FEC0::/48。
唯一的本地IPv6单播地址(ULA,UniqueLocalIPv6UnicastAddress):在RFC4193中标准化了一种用来在本地通信中取代单播站点本地地址的地址。ULA拥有固定前缀FD00::/8,后面跟一个被称为全局ID的40bit随机标识符。
未指定地址(Unspecifiedaddress):0:0:0:0:0:0:0:0或者::
当一个有效地址还不能确定,一般用未指定地址作为源地址。未指定地址不能作为一个目标地址来使用。
回环地址::1用于标识一个回环接口,可以使一个节点可以给自己发送数据包。相当于IPv4的回环地址127.0.0.1
兼容IPv4的地址(IPv4-compatibleaddress):形如::w.x,y.z,这里的w.x.y.z是IPv4公共地址的十进制点号表示法,用于IPv6/IPv4节点们(同时支持)在使用仅支持IPv4的网络上用IPv6的协议进行通信。
IPv4映射地址(IPv4-mappedaddress):形如::FFFF:w.x.y.z,这里的w.x.y.z是IPv4公共地址的十进制点号表示法,用于一个仅支持IPv4的节点表现为一个IPv6的节点
6over4地址:[64bit-prefix]:0:0:WWXX:YYZZ,其中的WWXX:YYZZ是w.x.y.zIPv4公共地址的十进制点号表示法,用于一个使用6to4协议的隧道机制的节点。
6to4地址:2002:WWXX:YYZZ:[SLAID]:[InterfaceID],用于表示一个使用6to4协议的隧道机制节点。
任意点传送地址是一组接口的地址,发送到一个任意点传送地址的信息包只会发送到这组接口中的一个(根据路由协议对距离的测定,该接口距离发送点最近)。
IPv6组播地址是由固定的8bit地址前缀FF00::/8,4bit的标志位,4bit组播范围和112bit多播组标识符(组ID)组成。
一个多播地址标识位于不同设备上的一组接口,发送给多播地址的分组将传输到该地址标识的所有接口,多播地址不会作为源地址出现。
FF01::到FF0F::的多播地址是保留专用地址;FF01::1节点本地范围所有节点多播地址;FF02::1链路本地范围所有节点多播地址;FF01::2节点本地范围所有路由器多播地址;FF02::2链路本地范围所有路由器多播地址;FF05::2站点本地范围所有路由器多播地址;
二、ipv6的数据包有什么类型
1、IPv6数据包有三种类型:IPv6包头(40字节固定长度)、扩展包头和上层协议数据单元。
2、IPv6包扩展包头中的分段包头中指名了IPv6包的分段情况。
3、其中不可分段部分包括:IPv6包头、Hop-by-Hop选项包头、目的地选项包头(适用于中转路由器)和路由包头;可分段部分包括:认证包头、ESP协议包头、目的地选项包头(适用于最终目的地)和上层协议数据单元。但是需要注意的是,在IPv6中,只有源节点才能对负载进行分段,并且IPv6超大包不能使用该项服务。
三、ipv6有网络地址和广播地址吗
1、ipv6的ip地址有三种类型:单播、组播和任意点播。广播地址已不再有效。
2、单播就是指特定的ip地址,任意播是发送给离自己最近的邻居,广播由于被路由器天然阻止,所以传播范围有限。更多用于测试或者协议的需求。
3、如果是可聚合全局地址,可以理解为网络地址+接口地址(标识符)。但事实上已经不分网络地址位+主机位的概念。地址格式已变为:公共拓扑+站点拓扑+接口标识符。
4、单播:一个单接口的标识符。送往一个单播地址的包将被传送至该地址标识的接口上。
5、泛播:一组接口(一般属于不同节点)的标识符。送往一个泛播地址的包将被传送至该地址标识的接口之一(根据选路协议对于距离的计算方法选择“最近”的一个)。
6、组播:一组接口(一般属于不同节点)的标识符。送往一个组播地址的包将被传送至有该地址标识的所有接口上。
四、怎么填写ipv6
地址类型地址前缀(二进制)IPv6前缀标识单播地址未指定地址00…0(128bits)::/128环回地址00…1(128bits)::1/128链路本地地址1111111010FE80::/10站点本地地址1111111011FEC0::/10全球单播地址其他形式-组播地址11111111FF00::/8任播地址从单播地址空间中进行分配,使用单播地址的格式
五、ipv6地址地域性划分方案
IPv6的地址分为:单播地址、组播地址、多播地址与特殊地址等基本的四类地址,同时它还加入了对自动配置的支持
如果你还想了解更多这方面的信息,记得收藏关注本站。
——————————————小炎智能写作工具可以帮您快速高效的创作原创优质内容,提高网站收录量和各大自媒体原创并获得推荐量,点击右上角即可注册使用
相关新闻推荐
- ipv6访问链接的正则表达式 ipv6有状态无状态的区别 2023-11-28
- ipv6组播地址正则表达式?ipv6地址的主机标识符 2023-11-28
- ipv6端口号的正则表达式 ipv6地址的主机标识符 2023-11-28
- ipv6端口号正则表达式,ipv6端口格式 2023-11-28
- ipv6的cidr正则表达式?ipv6地址前缀填什么 2023-11-28
- ipv6地址的正则表达式 IP正则表达式 2023-11-28