我正在做一个关于互联网如何工作的报告,我想知道是否有一个私人的IPV6地址。如果是的话,私有IPV6地址是什么样子的?
发布于 2020-06-04 01:04:10
IPv6没有IPv4那样的私有地址。曾经有过IPv6站点本地寻址(fec0::/10),但对于唯一局部寻址 (fc00::/7)来说,这是不可取的。ULA在很大程度上解决了IPv4专用寻址带来的问题,在这种情况下,不同的站点使用相同的私有地址是非常普遍的。
对于ULA,寻址分为两个不同的部分:
fc00::/8留待将来使用,大概是由一个全球授权机构指定的fd00::/8可用于本地分配,但有某些限制,例如必须随机分配下40位才能达到很大程度的唯一性。这种独特性在很大程度上防止了具有重叠寻址的连接站点的问题。这是IPv4专用地址中常见的问题。合并后的公司几乎肯定会有重叠的IPv4寻址,在其中一家或两家公司都能重新启用之前,还需要另一种方式(这是一个可以持续数年的巨大项目)。
说了那么多。IPv6 6没有NAT标准,IPv4也是如此。为了在公共互联网上使用,主机被分配给全球IPv6地址,这将恢复IPv4 NAPT破坏的原始IP设计的端到端模式。
* IPv6 NAT有一个实验性的RFC,但它是一对一的NAT,有限制以保持IP端到端的模式。RFC禁止NAPT,这是用于IPv4的常见NAT变体。
发布于 2020-06-05 18:40:40
有三种类型的私有单播IPv6地址(也有各种类型的多播地址)。
人们希望避免私有V4地址出现的问题,当主机需要同时访问多个专用网络或需要集成两个以前独立的专用网络时,可能会出现地址冲突。
链接本地地址(原则上是fe80::/10,但实际上是fe80::/64 )是链接的本地地址,它们用于许多自动配置和自动发现相关协议,但它们是手动配置的任何协议中使用的皮塔,因为您需要指定接口和地址,不同的机器将有不同的名称或编号的接口。
站点-本地地址( an 0::/10)本来是一个站点的本地地址,但是站点范围的概念从来没有得到真正的实现,因为站点是一个定义不清的概念,并且没有很好的方式向多主主机指示一个地址属于哪个站点。因此,在2004年,网站-地方地址被否决。
唯一本地地址(原则上是for 00::/7,而fd00::/8在实际中)是站点本地地址的替代。fd00用于“概率唯一”地址。在这些地址中,地址中包含了一个40位随机数,使得希望互连的两个站点以重叠地址块结束的概率是可以忽略不计的。for 00/8保留供以后使用。该块似乎用于全局分配但仅可本地路由的地址。然而,此类地址的发放从未发生过。
IPv4的另一个变化是强烈反对使用NAT,有一个前缀转换的“实验性”RFC,但对于一个到多个NAT则根本没有(尽管没有标准,但确实存在实现)。
https://networkengineering.stackexchange.com/questions/68291
复制相似问题