gpt4 book ai didi

ipv6 - IPv6 接口(interface)上的链路本地和全局 IP

转载 作者:行者123 更新时间:2023-12-03 23:59:27 25 4
gpt4 key购买 nike

我目前正在尝试了解 IPv6 地址的工作原理。有分别用于小型和组织网络的链接本地和站点本地地址。但是,如果其中一个客户端也可以访问 Internet,则需要两个 IP,对吗?一个链接/本地站点和一个全局地址。接口(interface)和路由器如何管理它?一个接口(interface)需要两个 IP,因为 IPv6 中没有 NAT。

最佳答案

一般来说,接口(interface)有一个本地链路范围的单播地址和零个或多个全局范围的单播地址。 (它们也可能是某些有限数量的多播组的成员。)地址可以手动分配,也可以像 IPv4 中那样由 DHCPv6 分配,但有时(并非总是)在路由器通告允许时自动生成地址。一些主机实现会自动为路由器通告的每个前缀生成一个持久的全局地址,以及一个与之配套的辅助隐私地址,参见RFC 4191 .在使用 DHCPv6 分配地址的情况下,主机可能会请求使用一个或多个临时地址来代替隐私地址。
不要使用站点本地地址。它们已被 RFC 3879 弃用, 主要是因为 sin6_scope_id对于站点本地地址,字段没有明确定义。从 getifaddrs() 返回的列表中看到它们的应用程序可能应该将它们与标准错误流的诊断消息一起丢弃。应用程序应该期望网络管理员将使用唯一本地地址 (ULA) 而不是站点本地地址,c.f. RFC 4941 .
ULA 地址的可达性通常不能由应用软件决定。关于它们,您唯一可以确定的是,任何通过全局公共(public)无默认区域的路径都无法到达它们。它们可以从 Internet 上的任何地方到达,在这些地方,到 ULA 前缀的路由在自治系统之间的双边协议(protocol)中进行交换。另一方面,它们通常会由 IPv6 家庭网关发布,仅供用户本地使用,并且在家庭以外的任何地方都无法访问,c.f. I-D.ietf-v6ops-ipv6-cpe-router .

关于ipv6 - IPv6 接口(interface)上的链路本地和全局 IP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4912966/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com