接口和接口集目标分布的 RADIUS 源权重
定向分布是在聚合以太网捆绑包的成员链路之间均衡流量的一种方式,方法是在链路之间分布逻辑接口或接口集。订阅者的出口流量针对单个成员链路,因此可以使用单个 CoS 调度器来优化资源使用。
接口和接口集被分配给主成员链路和备用成员链路,从而在所有成员链路中均匀分布订阅者。
一个链路在启动时被选为主链路,其订阅者负载最轻。如果未启动任何链路,则选择订阅者负载最轻的可用链路。
如果某个链路是订阅者负载最轻的可用链路,则将其选作备份。为聚合以太网捆绑包配置的冗余模式会影响可用链路池。例如,模块冗余会将同一模块上的所有链路排除为备份链路。
订阅者负载也称为链路权重。您可以根据对您很重要的因素(如 CoS 或带宽需求)为目标订阅者配置显式权重。成员链路根据权重值进行分配。根据接口或接口集的动态配置文件配置权重。从 Junos OS 18.4R1 版开始,RADIUS 可以为每个订阅者提供权重值。为此,请指定以下任一预定义变量,这些变量与接受访问消息中传达的相关 RADIUS VSA 相对应,当订阅者经过身份验证时。
$junos接口目标权重与 VSA 26-214、接口目标权重相对应。
$junos-interface-set-target-weight 与 VSA 26-213、接口集-targeting-Weight 相对应。
在 NASREQ 处理期间,Diameter AVP 213 和 214 可用于相同目的。
使用具有目标分布的动态接口集时,接口集及其成员接口将被分配给同一聚合以太网成员链路。这意味着您必须为接口集及其成员接口配置目标分布。实例化第一个成员接口时,将创建动态接口集。用于将接口集及其成员与聚合以太网成员链路关联的权重为以下任一项:
分配给接口集的权重。当第一个成员接口获得授权时,接口集权重要么显式配置,要么源自 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 用户记录(而非动态配置文件)实现按订阅者的权重。