首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >链路本地地址可以用于传输网络而不破坏路由性吗?

链路本地地址可以用于传输网络而不破坏路由性吗?
EN

Network Engineering用户
提问于 2020-03-25 10:53:37
回答 2查看 1.3K关注 0票数 1

我之所以这样问是因为我的ISP使用SLAAC/DHCPv6 6为客户端分配地址。防火墙,不管是什么品牌/名称/类型,都可以得到一个带有链接本地网关的链接本地IPv6地址,而内部网上的客户端实际上是从一个/64块获得一个真正的全局IPv6地址--上游路由器实际上是在进行委托。

但是,我不太清楚的是为什么链接本地地址?我知道,在执行DHCP时,代理路由器不需要自己的地址,这些链接本地地址实际上正在使用中,或者它们只是像客户端在其他地方协商链接本地地址一样(即使没有部署IPv6 )。

链路本地地址/网络是否可以用作传输网络,直到结束时仍可路由(只要主机地址是全局IP地址)?

EN

回答 2

Network Engineering用户

回答已采纳

发布于 2020-03-25 12:34:36

RFC 4291,IP版本6寻址体系结构解释链接-本地寻址:

2.5.6。链接-本地IPv6单播地址链接-本地地址用于单个链接。链接-本地地址的格式如下:收10位,收位,54位,64位,收,1111111010,000位。接口ID \ +----------+-------------------------+----------------------------+链接-本地地址设计用于在单一链接上寻址,用于自动地址配置,邻居发现,或当没有路由器存在。路由器不得将任何具有links或目标地址的数据包转发到其他链接.

IPv6在每个接口上都使用,它将使用在链路上进行通信.例如,IPv6 DHCP与IPv4 DHCP不同,它使用作为源地址。此外,所需的DAD (重复地址检测)使用链路-本地寻址,NDP (邻居发现协议)也使用,包括RAs (路由器广告)。

正如RFC上面所解释的,您不能将任何带有Link-LocalSource或目的地址的数据包发送到另一个链接,因此,不,它们不是可路由地址。

RFC 7404,仅使用链路- IPv6网络中的本地寻址解释了如何在路由器之间使用只链接本地地址:

在IPv6网络中,仅在路由器之间的基础设施链路上使用链接本地地址是可能的。本文讨论了这种方法的优点和缺点,以便为给定网络的决策过程提供便利。

一个很大的缺点是,只有Local的路由器接口无法从路由器外部到达,这可能是故障排除时的一个问题。

票数 3
EN

Network Engineering用户

发布于 2020-03-25 16:34:33

是的,链接本地地址可以并且经常用作网关地址.

网关地址的用途取决于底层网络类型。在某些网络类型(通常是点对点类型)上,网关地址被忽略,在另一些网络类型(通常是多点类型)上,网关地址被解析为L2地址,以允许数据包被发送到正确的L2目的地。无论哪种方式,网关地址都不需要是可路由的地址。

链接本地地址也非常适合于自动配置机制,如路由广告和DHCPv6前缀委托。

路由器应该至少有一个全局地址,以便它们可以源ICMP错误,但它们不需要为每个接口都有一个全局地址。在家庭/小型商业网关路由器的情况下,只要在"LAN端“上有一个全局地址就足够了。

票数 0
EN
页面原文内容由Network Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://networkengineering.stackexchange.com/questions/65825

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档