通过传输类隧道配置 EVPN
使用传输类定义提供相同类型服务的传输隧道。您可以根据客户所需的流量服务(例如低延迟或高带宽流量)将传输类应用于隧道。我们通过传输类隧道支持 EVPN。例如,我们可以拥有一个具有不同类型服务的 EVPN 网络,并使用不同的颜色来识别不同的传输类。我们可以使用黄金来识别低延迟流量的传输类,并使用青铜来识别所有其他流量的传输类。通过将颜色映射到不同的隧道,设备会将 EVPN 数据包映射到为传输隧道配置的下一跃点。
我们通过传输隧道支持以下 EVPN 服务:
-
EVPN-VPWS
-
EVPN-ELAN
-
EVPN-ETREE
您可以在现有底层网络之上通过传输类隧道配置 EVPN。通过传输类隧道配置 EVPN 的基本步骤如下:
-
在入口或出口节点定义传输类。对于此示例,我们定义了一个黄金和青铜传输类,并为它们分配了社区值。
routing-options { transport-class { auto-create; name gold { color 100; } name bronze { color 200; } } }
-
调配传输隧道,并将隧道分配给隧道入口节点上的特定传输类。
-
BGP-CT
有关 BGP-CT 的信息,请参阅 基于颜色的信息流工程配置。
mpls { label-switched-path toPE11-gold { to 10.1.1.1; transport-class gold; } label-switched-path toPE11-bronze { to 10.1.1.1; transport-class bronze; } }
-
IS-IS Flex 算法
有关 IS-IS 灵活算法的信息,请参阅 为分段路由流量工程配置灵活算法。
flex-algorithm 128 { definition { priority 13; } color 100; use-transport-class; } flex-algorithm 129 { definition { metric-type te-metric; } color 200; use-transport-class; }
-
RSVP-TE
有关 RSVP-TE 的信息,请参阅 MPLS 流量工程配置。
regress@asbr12# show protocols mpls label-switched-path toPE11-gold { to 10.1.1.1; transport-class gold; } label-switched-path toPE11-bronze { to 10.1.1.1; transport-class bronze; }
-
SR-TE
有关 SR-TE 的信息,请参阅了解网络中的源数据包路由 (SPRING)。
source-packet-routing { segment-list sl-pe1-pe3-gold { hop-1 label 1000112; hop-2 label 1000223; } segment-list sl-pe1-pe3-bronze { hop-1 label 1000112; hop-2 label 1000323; } source-routing-path lsp-pe1-pe3-gold { to 10.3.3.3; color 100; primary { sl-pe1-pe3-gold; } } source-routing-path lsp-pe1-pe3-bronze { to 10.3.3.3; color 200; primary { sl-pe1-pe3-bronze; } } use-transport-class; }
-
- 配置策略以导入和导出流量。
policy-statement vrf-import-evpn { term a { from { protocol bgp; community rt-evpn; } then { community add map2gold; accept; } } term b { then reject; } } policy-statement vrf-export-evpn { term a { then { community add map2gold; community add rt-evpn; accept; } } term b { then reject; } } community map2gold members color:0:100; community rt-evpn members target:100:2;
-
配置 EVPN 服务。
-
EVPN-VPWS
routing-instances { evpn-vpws { instance-type evpn-vpws; protocols { evpn { interface ge-0/0/1.4 { vpws-service-id { local 102; remote 201; } } } } interface ge-0/0/1.4; route-distinguisher 10.255.1.1:20; vrf-import vrf-import-evpnvpws; vrf-export vrf-export-evpnvpws; }
-
EVPN 伊兰
routing-instances { evpn { instance-type evpn; protocols { evpn; } vlan-id 2; routing-interface irb.1; interface ge-0/0/0.3; route-distinguisher 10.255.1.1:4; vrf-import vrf-import-evpn; vrf-export vrf-export-evpn; } }
-
EVPN-ETREE
xe-2/1/1 { flexible-vlan-tagging; encapsulation flexible-ethernet-services; unit 100 { encapsulation vlan-bridge; vlan-id 100; etree-ac-role root; } } evpn-etree { instance-type evpn; protocols { evpn { interface xe-2/1/1.100; evpn-etree; } } vlan-id 100; interface xe-2/1/1.100; route-distinguisher 10.255.0.1:100; vrf-import vrf-import-evpn; vrf-export vrf-export-evpn; }
-