标签: c network-programming
我必须解析MPLS数据包。我收集了一些MPLS协议的数据包捕获(pcap)。有些有2个MPLS协议头,而有些只有一个头。我怎么知道数据包单个MPLS头何时会有2个头?
答案 0 :(得分:1)
它是堆栈底部位,表示另一个标签。否则,数据从MPLS报头中弹出,并提供给Handle的下一级引擎(它通常包含L2或L3 / IP报头),这是在正确引擎关联的编程时完成的。