Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

用于接口订阅者集的 CoS 概述

接口集使服务提供商能够对逻辑接口或其他接口集进行分组,以便将 CoS 参数应用于该组中的所有流量。

接口集对订阅者接入网络中的各种场景都很有用。例如,您可以使用接口集配置包含少量订阅者的本地环路。接口集还可用于将大量订阅者分组到特定服务类中,或用于定义 DSLAN 的流量工程聚合。

订阅者接入网络中动态接口集配置准则

为订阅者访问配置接口集时,请记住以下准则:

  • 您可以通过聚合以太网接口配置 VLAN 多路复用、PPPoE 或多路复用接口集。

  • 一个接口只能属于一个接口集。如果尝试将同一个接口添加到不同的接口集,提交操作会失败。

  • 您可以在动态配置文件中配置接口集以及流量调度和整形参数。但是,您必须将流量控制配置文件应用于静态 [edit class-of-service] 层次结构中集的接口。

    注意:

    此规则适用于所有接口集,ACI 集除外。

  • $junos-interface-set-name预定义变量仅适用于 RADIUS 接受消息;不支持授权变更 (CoA) 请求。

  • $junos-aggregation-interface-set-name 接口集是表示接入网络中逻辑中间节点(DPU-C 或 PON 树)的 L2 接口集。

  • $junos-phy-ifd-underlying-intf-set-name 接口代表一个默认的、基于拓扑的接口集(基于物理接口名称,带有后笔的“底层”),用于保护 L2 CoS 节点。

  • $junos-svlan-interface-set-name预定义变量会根据双标记 VLAN 的外部标记在本地生成一个接口集名称,供双标记 VLAN 接口使用。生成的变量的格式为physical_interface_name - outer_VLAN_tag。例如,具有外部标记为“111”的双标记 VLAN 接口的聚合以太网接口“ae0”将产生一个$junos-svlan-interface-set-name动态变量“ae0-111”。同样,非聚合以太网接口为 ge-1/1/0,其外部标记为“111”的同一$junos-svlan-interface-set-name双标记 VLAN 接口将导致动态变量为“ge-1/1/0-111”。

  • $junos-phy-ifd-interface-set-name预定义变量会在本地生成与动态配置文件中底层物理接口关联的接口集名称。通过此预定义变量,您可以将特定物理接口上的所有订阅者分组,以便向整个订阅者组应用服务。

    此预定义变量的另一个用例是,通过将住宅用户收集到与物理接口关联的接口集中,将 CoS 资源收集到一个与物理接口关联的接口集中,从而将第 2 级节点用于接口集,而非每个住宅接口。否则,由于商业和住宅用户共享相同的接口,而企业订阅者需要三个级别的 CoS,因此会为每个住宅订阅者配置三个级别。这会导致每个住宅连接使用不必要的 2 级节点,从而浪费 CoS 资源。

  • $junos-tagged-vlan-interface-set-name预定义的变量在本地生成一个接口集名称,用于对 1:1(双标记;单个客户端)VLAN 或 N:1(单标记;服务)VLAN 堆叠在逻辑堆栈 VLAN 上的逻辑接口进行分组。生成的变量的格式因 VLAN 类型而异,如下所示:

    • 双标记(客户端)VLAN —physical_interface_name - outer_VLAN_tag - inner_VLAN_tag 。例如,具有双标记的 VLAN 接口的聚合以太网接口“ae0”,其外部标记为“111”,内部标记为“200”,将产生一个 $junos-tagged-vlan-interface-set-name 动态变量“ae0-200-111”。同样,非聚合以太网接口 ge-1/1/0,其外部标记为“111”和内部标记为“200”的同一 $junos-tagged-vlan-interface-set-name 双标记 VLAN 接口将导致动态变量为“ge-1/1/0-200-111”。

    • 单标记(服务)VLAN —physical_interface_name - VLAN_tag 。例如,聚合以太网接口“ae0”(使用单标记“200”的 N:1 VLAN)将产生动态 $junos-tagged-vlan-interface-set-name 变量“ae0-200”。同样,非聚合以太网接口为 ge-1/1/0,使用相同的 N:1 VLAN(使用单标记“200”)将导致 $junos-tagged-vlan-interface-set-name 动态变量为“ge-1/1/0-200”。

  • 所有具有相同外部 VLAN 标记和物理接口的动态多路分离、双标记 VLAN 逻辑接口均会分配给同一接口集,而使用动态配置文件配置的所有 CoS 值将应用于属于该集的接口。

  • 作为动态配置文件外部静态配置的一部分,必须在 CoS 配置中显式引用接口集名称。CoS 配置是静态的,接口集名称必须静态引用。

    注意:

    此规则适用于所有接口集,ACI 集除外。

  • RADIUS 在某些情况下可以返回 access-accept 消息。接口集名称的 RADIUS VSA 优先于路由器上本地生成的变量。这意味着,如果在 RADIUS 上配置了接口集名称 VSA,路由器将继续使用此变量,而不是动态变量的本地生成值。

  • 聚合以太网接口集仅在 MX 系列路由器上的 MPC/MIC 接口上受支持。

  • 接口集中聚合以太网支持的接口堆栈包括 VLAN 多路分离接口、IP 多路分离接口和通过 VLAN 多路分离接口的 PPPoE 逻辑接口。

  • 接口集的链路成员列表和调度器模式继承自配置接口集的底层聚合以太网接口。

  • 当聚合以太网接口在链路保护模式下操作时,或者如果将调度器模式配置为复制成员链路,则接口集的计划参数将复制到每个成员链路。

  • 如果聚合以太网接口的调度器模式设置为扩展成员链路,则调度参数将根据活动成员链路的数量进行扩展,并应用于每个聚合接口成员链路。