在 EX9200 交换机上配置 EVPN 路由实例
要配置 EVPN 路由实例,请在 EVPN 服务提供商网络中的 PE 路由器(或 MPLS 边缘交换机)上完成以下配置:
- 在层次结构级别使用
[edit]
语句配置routing-instances
EVPN 路由实例名称:routing-instances routing-instance-name {...}
evpn
在层次结构级别配置[edit routing-instances routing-instance-name]
语句的选项instance-type
:instance-type evpn;
- 使用层次结构级别的语句
[edit routing-instances routing-instance-name]
配置interface
用于处理 MES 和 CE 设备之间的 EVPN 流量的接口:interface interface-name;
- 在层次结构级别使用
[edit routing-instances routing-instance-name]
语句为vlan-id
EVPN 路由实例配置 VLAN 标识符:vlan-id (vlan-id | all | none);
- 通过包含
route-distinguisher
以下语句在 PE 路由器上配置路由识别器:route-distinguisher (as-number:number | ip-address:number);
您在 PE 路由器上配置的每个路由实例都必须具有与之关联的唯一路由识别器。VPN 路由实例需要一个路由识别器来帮助 BGP 区分从不同 VPN 接收的潜在相同的网络层可达性信息 (NLRI) 消息。如果使用相同的路由识别符配置不同的 VPN 路由实例,则提交将失败。
有关可包含此语句的层次结构级别的列表,请参阅此语句的语句摘要。
路由识别符是一个 6 字节值,可以采用以下格式之一指定该值:
as-number
:number
,其中as-number
是自治系统 (AS) 编号(2 字节值),number
是任意 4 字节值。AS 编号的范围可以是 1 到 65,535。我们建议您使用互联网编号分配机构 (IANA) 分配的非专用 AS 编号,最好是互联网服务提供商 (ISP) 自己的或客户自己的 AS 编号。ip-address
:number
,其中ip-address
IP 地址(4 字节值)和number
任意 2 字节值。IP 地址可以是任何全局唯一的单播地址。我们建议您使用在语句中router-id
配置的地址,该地址是分配的前缀范围内的非专用地址。
- 为 EVPN 路由表配置导入和导出策略,或使用在层次结构级别配置的
[edit routing-instances routing-instance-name]
语句配置vrf-target
默认策略。 - 为 EVPN 路由实例配置每个 EVPN 接口:
在层次结构级别为
[edit interfaces interface-name encapsulation]
面向 CE 的接口配置接口封装。EX9200 交换机支持的封装为:(extended-vlan-bridge | flexible-ethernet-services | vlan-bridge)
。在层次结构级别的逻辑接口
[edit interfaces interface-name flexible-vlan-tagging encapsulation flexible-ethernet-services unit 0 encapsulation]
上配置vlan-bridge
封装。(可选)通过在层次结构级别包含
[edit routing-instances routing-instance-name protocols evpn interface interface-name]
忽略-封装-不匹配语句,即使 CE 设备接口封装和 EVPN 接口封装不匹配,也允许 EVPN 与 CE 设备建立连接。
- 通过包含 接口 mac-limit 语句,指定 EVPN 路由实例可获知的最大媒体访问控制 (MAC) 地址数。
通过在层次结构级别包含
[edit routing-instances routing-instance-name protocols evpn]
此语句,可以为为路由实例配置的所有接口配置相同的限制。您还可以通过在层次结构级别包含[edit routing-instances routing-instance-name protocols evpn interface interface-name]
此语句来配置特定接口的限制。默认情况下,在达到 MAC 地址限制后,将转发具有新源 MAC 地址的数据包。您可以通过在 或
[edit routing-instances routing-instance-name protocols evpn interface interface-name]
层次结构级别包含packet-action drop
[edit routing-instances routing-instance-name protocols evpn interface-mac-limit]
语句来更改此行为。如果配置此语句,则在达到配置的 MAC 地址限制后,将丢弃来自新源 MAC 地址的数据包。 - 通过在层次结构级别包含 mac-statistics 语句
[edit routing-instances routing-instance-name protocols evpn]
,为 EVPN 启用 MAC 记帐。 - 在层次结构级别使用
[edit routing-instances routing-instance-name protocols evpn]
mac-table-size 语句指定可以存储在 MAC 路由表中的地址数。您可以选择配置数据包操作
drop
选项,以指定在达到 MAC 地址限制后丢弃新源 MAC 地址的数据包。如果未配置此选项,则会转发新源 MAC 地址的数据包。 - 禁用 MAC 学习,方法是在层次结构级别包含 no-mac-learning 语句以将此行为应用于为 EVPN 路由实例配置的所有设备,或在层次结构级别包含
[edit routing-instances routing-instance-name protocols evpn interface interface-name]
no-mac-learning 语句[edit routing-instances routing-instance-name protocols evpn]
以将此行为仅应用于其中一个 CE 设备。