MPLS:选择传入数据包的初始标签

MPLS:选择传入数据包的初始标签

入口MPLS 隧道, 哪个数据包字段用于确定标签收到数据包了吗?

这里它表示,除了IP 目标地址,但没有具体说明其他内容:

MPLS 网络边缘的入口路由器可能使用一系列属性(而不仅仅是数据包的目标地址)对每个数据包进行分类,以确定使用哪个 LSP。在网络内部,MPLS 路由器仅使用 LSP 标签将数据包转发到出口路由器。

答案1

好问题,可能在网络工程测试版 SE 网站上得到更好的解答。

据我所知,RFC 没有指定 LSR 考虑哪些属性来形成 MPLS-SHIM 内的标签。(http://www.ietf.org/rfc/rfc3031.txt?number=3031)...但是,通常用于确定 MPLS 标签的协议 LDP(标签分发协议)有自己的 RFC(3036),网址为:http://tools.ietf.org/search/rfc3036但即使在那里,我也没有看到关于确定标签 ID 所需/可选属性的规范。

例如,它考虑到的 Juniper 的属性如下:http://www.juniper.net/techpubs/en_US/junose14.3/information-products/topic-collections/swconfig-bgp-mpls/index.html?topic-49178.html

阅读 RFC 后发现,它们似乎允许使用静态或动态标记来设置标签,只要下游路由器能够理解标签并将其与适当的 NHLFE 匹配即可(否则通常将丢弃数据包)。动态标记使用 LDP(标签分发协议)、BGP 或 RSVP 等标准。

相关内容