Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

虚拟机箱中的局部偏差

默认情况下,MX 系列虚拟机箱中的成员路由器在所有出口端口链路之间平均分配出口流量。从 Junos OS 14.1 版开始,如果要节省内部虚拟机箱端口的带宽,可以使用局部偏差将单播传输流量引导至同一(本地)成员路由器上的出口链路。

地方性偏见的工作原理

只要本地成员路由器的可用出口链路数等于或大于远程成员路由器,则位置偏差可以将等价多路径 (ECMP) 组和聚合以太网捆绑包的单播传输流量引导至同一(本地)成员路由器中的出口链路,从而节省双成员 MX 系列虚拟机箱中的虚拟机箱端口带宽。由于局部偏差将所有流量定向到本地成员路由器,因此虚拟机箱端口不会使用带宽。

但是,如果可用的远程成员路由器出口链路数超过可用的本地成员路由器出口链路数,则系统将使用基于远程与本地链路数量的比率来减少本地成员路由器中的流量。然后,系统不定向到本地成员路由器上的出口链路的流量将在远程成员路由器中的出口链路之间平均分配。

如果本地成员路由器或远程成员路由器没有可用的出口链路,则跨虚拟机箱端口的流量转发状态不会更改。

位置偏差百分比

路由器使用以下算法来确定定向到本地成员路由器出口链路的流量百分比,其中 L 是本地成员路由器上的出口链路数, R 也是远程成员路由器上的出口链路数。

最佳实践:

为避免出口接口上可能出现的流量丢失和超额订阅,在更改局部偏差配置之前,请确保了解网络中本地链路的利用率要求,例如总带宽和可用带宽。

  • 如果 L >= R,则 Locality Bias Percentage = 100%, 并且本地成员路由器接收所有出口流量。

    例如,如果本地成员路由器和远程成员路由器均包含一个出口链路,则局部偏差为 100%。路由器将发往 ECMP 组或聚合以太网捆绑包的所有单播传输流量定向到本地成员路由器。

  • 如果 L < R, 则 Locality Bias Percentage = 200 * (L / ( R + L ))

    例如,如果本地成员路由器 (L) 包含一个链路,而远程成员路由器 (R) 包含两个链路,则局部偏差百分比计算为

    200 * ( 1 / ( 2 + 1)) = 66

    这意味着,系统将发往 ECMP 组或聚合以太网捆绑包的单播传输流量的 66% 定向到本地成员路由器。系统在远程成员路由器出口链路之间平均分配剩余的 34% 的单播传输流量。示例中的两个远程出口链路均接收 17% 的流量。

    注意:

    本地成员路由器接收的实际流量可能与算法计算中的百分比略有不同。

  • 如果 L = 0R = 0,则局部偏差不会改变转发状态。

对于和 L < R L >= R 算法,每当其中一个聚合以太网子链路上升或关闭,或者每当链路添加到 ECMP 捆绑包中或从 ECMP 捆绑包中删除时,都会在每个线卡上重新计算局部偏差百分比。

注意:

如果 ECMP 捆绑包中有一个或多个子链路是聚合以太网链路,则这些聚合以太网子链路始终被视为远程链路,除非 所有 聚合以太网子链路都是本地链路。

变更历史表

是否支持某项功能取决于您使用的平台和版本。使用 功能浏览器 查看您使用的平台是否支持某项功能。

释放
描述
14.1
从 Junos OS 14.1 版开始,如果要节省内部虚拟机箱端口的带宽,可以使用局部偏差将单播传输流量引导至同一(本地)成员路由器上的出口链路。