去除 ATM、基于以太网的和 SONET/SDH 路由器接口上的 MPLS 标签
由于只能对 IPv4 数据包执行流监控,因此包含 MPLS 标签的任何数据包都必须移除标签,然后才能进行监控。要从数据包进入 ATM2 IQ、基于以太网或 SONET/SDH 接口时从这些数据包中移除 MPLS 标签,请将该 pop-all-labels
语句包含在 [edit interfaces interface-name-fpc/pic/port (atm | fastether | gigether | sonet)-options mpls]
层次结构级别。如果使用静态 MPLS 标签,我们建议分配 10000 到 99999 范围内的标签值,以避免使用 Junos OS 保留的标签范围。
要从带 MPLS 标签的选定数据包中移除指定数量的标签,请将语句 required-depth
包含在 [edit interfaces interface-name-fpc/pic/port (atm | fastether | gigether | sonet)-options mpls pop-all-labels]
层次结构级别。 所需深度 值 1 可移除仅包含一个 MPLS 标签的所有数据包的标签,值 2 表示从所有仅包含两个 MPLS 标签的数据包中移除标签,值为 [1 2]
移除包含一个或两个 MPLS 标签的所有数据包的标签。 所需的深度 值 [1 2]
为默认设置。配置 required-depth
语句时,必须为同一 PIC 上的所有端口配置相同的值。
标签一旦到达接口,它们就会被移除和丢弃。因此,无法将 MPLS 过滤器应用于去除的标签,不会为这些标签生成统计信息,也不能对传入数据包应用 IP 过滤器。执行 MPLS 标签去除不需要隧道服务 PIC。
[edit] interfaces { at-/fpc/pic/port { atm-options { mpls { pop-all-labels { required-depth 1; } } } } (fe | ge)-fpc/pic/port { (fastether | gigether)-options { mpls { pop-all-labels { required-depth [1 2]; } } } } so-fpc/pic/port { sonet-options { mpls { pop-all-labels { required-depth 2; } } } } }