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