跳到主要内容

7. Interactions with Routing (与路由的交互)

7. Interactions with Routing (与路由的交互)

本规范的源地址选择假设路由 (更准确地说, 在具有多个接口的节点上选择出站接口) 在源地址选择之前完成。然而, 实现可以在其他等效路由之间进行选择时使用源地址考虑作为平局打破器。

例如, 假设一个节点在两个不同的链路上有接口, 这两个链路都有一个工作的默认路由器。这两个接口都有首选的 (在 RFC 4862 意义上) 全局地址。当发送到全局目标地址时, 如果没有路由原因偏好一个接口而不是另一个接口, 那么实现可以优先选择允许它使用与目标共享较长公共前缀的源地址的出站接口。

支持源地址选择规则 5.5 (第 5 节) 的实现也使用路由器的选择来影响源地址的选择。例如, 假设主机在一个具有两个路由器的链路上。一个路由器通告全局前缀 A, 另一个路由器通告全局前缀 B。然后, 当通过第一个路由器发送时, 主机可能偏好具有前缀 A 的源地址, 当通过第二个路由器发送时, 偏好具有前缀 B 的源地址。