MPLS报头如何提供有关下一个协议的信息?

时间:2015-08-13 11:33:40

标签: networking network-programming vpn

MPLS标头如何提供有关下一个协议的信息?

我在互联网上做了一些研究,发现路由器保存了这些信息,因为路由器是分配标签的路由器。

但是必须有一些关于每个标签交换时传递的下一个协议的信息,当数据包离开mpls域时可以提取这些信息。

2 个答案:

答案 0 :(得分:0)

通常,MPLS报头不会保存有关下一个协议的任何信息。 它将保留信息,是否期望再有一个MPLS报头。

它是堆栈底部位,表示另一个标签。 否则,数据从MPLS报头中弹出,并提供给Handle的下一级引擎(它通常包含L2或L3 / IP报头),这是在正确引擎关联的编程时完成的。

答案 1 :(得分:0)

MPLS标头将包含标签。它不包含有关下一个协议的任何信息。 Ingress路由器添加MPLS报头,Egress路由器删除MPLS报头。当数据包到达Egress路由器时,MPLS报头将被删除,它的行为就像执行路由的普通Layer2 / 3数据包一样。 在标签切换时,只交换标签。不会添加/删除额外的信息。