用于接口和接口集目标分布的 RADIUS 源权重
目标分发是一种在聚合以太网捆绑包的成员链路之间分配逻辑接口或接口集,从而在这些链路之间分配流量负载均衡的方法。订阅者的出口流量以单个成员链路为目标,因此可以为订阅者使用单个 CoS 调度程序来优化资源使用。
接口和接口集会分配给主成员链路和备份成员链路,从而在所有成员链路上均匀分布订阅者。
当链路启动且订阅者负载最轻时,链路会被选为主链路。如果没有建立链路,则选择订阅者负载最轻的可用链路。
当链路是订阅者负载最轻的可用链路时,将选择该链路作为备份。为聚合以太网捆绑包配置的冗余模式会影响可用链路池。例如,模块冗余会排除同一模块上的所有链路被分配为备份。
订阅者负载也称为链路权重。您可以根据对您很重要的因素(例如 CoS 或带宽要求)为目标订阅者配置显式权重。成员链路根据权重值进行分配。权重按接口或接口集的动态配置文件配置。从 Junos OS 18.4R1 版开始,您可以让 RADIUS 提供每个订阅者的权重值。为此,请指定以下预定义变量之一,这些变量对应于订阅者通过身份验证时在 Access-Accept 消息中传达的相关 RADIUS VSA。
$junos-interface-target-weight 对应于 VSA 26-214 interface-targeting-weight。
$junos-interface-set-target-weight 对应于 VSA 26-213,interface-set-targeting-weight。
直径 AVP 213 和 214 可在 NASREQ 加工过程中用于相同的目的。
使用具有目标分发功能的动态接口集时,该接口集及其成员接口将被分配给同一个聚合以太网成员链路。这意味着您必须为接口集及其成员接口配置目标分布。当第一个成员接口实例化时,将创建动态接口集。用于将接口集及其成员关联到聚合以太网成员链路的权重为以下任一值:
分配给接口集的权重。当第一个成员接口获得授权时,接口集权重将显式配置或来源于 RADIUS VSA 26-214。
分配给第一个成员接口的权重。当接口集没有分配权重时,使用接口权重。当第一个成员接口获得授权时,第一个成员接口的权重将显式配置或源自 RADIUS VSA 26-213。
始终确保为 CLI 配置或 RADIUS 设置的接口分配权重。
由于第一个实例化成员接口的权重可以提供接口集的权重,因此后续成员接口的权重对接口集及其成员到给定聚合以太网成员链路的分配没有影响。
我们建议分配给接口集的权重应能够代表成员接口,以确保聚合以太网成员链路之间的最佳分布。因此,从 RADIUS 获取接口集及其成员接口的权重没有任何优势,因为仅获取接口集的权重就足够了。
在第一个成员接口获得授权后,创建接口集后,接口集的 RADIUS 源权重无法更改。因此,只有与第一个接口权重相同的接口才能成为接口集的成员。请看以下示例:
假设当第一个动态用户接口获得授权时,来自 RADIUS 的授权包括值为 100 的 VSA 26-214。
然后,根据第一个接口权重为接口集分配 100 的权重。
授权第二个动态用户接口时,授权包括值为 200 的 VSA 26-214。
因为接口集的权重不能改变;该值仍为 100,并且第二个接口上的订阅者会话实例化失败。
RADIUS 来源加权的优势
基于 RADIUS 用户记录(而不是按动态配置文件)实现按订阅者加权。
变更历史表
是否支持某项功能取决于您使用的平台和版本。使用 功能浏览器 查看您使用的平台是否支持某项功能。