跳到主要内容

5.2. MPLS over GRE (GRE 上的 MPLS)

5.2. MPLS over GRE (GRE 上的 MPLS)

EVPN 数据平面被建模为位于 MPLS PSN 隧道服务器层之上的 EVPN MPLS 客户端层。某些 EVPN 功能 (水平分割, 别名和备份路径) 与 MPLS 客户端层相关联。如果使用 MPLS over GRE 封装, 则 EVPN MPLS 客户端层可以透明地通过 IP PSN 隧道承载。因此, 对 EVPN 程序和相关数据平面操作没有影响。

[RFC4023] 定义了使用 MPLS over GRE 封装的标准, 可用于此目的。但是, 当 MPLS over GRE 与 EVPN 结合使用时, 建议仅当 P 节点可以基于 GRE 密钥执行等价多路径 (ECMP) 哈希时, GRE 密钥字段才存在并用于提供 32 位熵值; 否则, GRE 头部不应该 (SHOULD NOT) 包含 GRE 密钥字段。校验和和序列号字段绝对不能 (MUST NOT) 包含, 并且 GRE 头部中的相应 C 和 S 位必须 (MUST) 设置为零。能够支持此封装的 PE 应该 (SHOULD) 通告其 EVPN 路由以及指示 MPLS over GRE 封装的隧道封装扩展团体, 如前一节所述。