7. 安全考虑事项
本文档所规定的 MPLS 封装, 并不会引发任何在 MPLS 架构 [1] 或封装所包含的网络层协议架构中尚不存在的安全问题。
有两个继承自 MPLS 架构的安全考虑事项, 可以在此指出:
-
某些路由器可能实现了依赖于网络层头部相对于数据链路层头部处于固定位置的安全规程。当使用 MPLS 封装时, 这些规程将不起作用, 因为该封装的大小是可变的。
-
一个 MPLS 标签之所以具有其含义, 是因为在将标签放入标签栈的 LSR(即"标签写入者", label writer)与解释该标签的 LSR(即"标签读取者", label reader)之间达成了一种协议。然而, 标签栈并没有提供任何手段来确定任何特定标签的标签写入者是谁。如果从不信任的来源接收带标签的数据包, 结果可能导致数据包以不合法的方式被路由。