设为首页收藏本站language→→ 语言切换

鸿鹄论坛

 找回密码
 论坛注册

QQ登录

先注册再绑定QQ

查看: 3227|回复: 31
收起左侧

[分享] 华为链路聚合典型配置

[复制链接]
 成长值: 58750
发表于 2017-10-12 11:05:47 | 显示全部楼层 |阅读模式
本帖最后由 小乔 于 2017-10-12 11:16 编辑

一 配置手工模式链路聚合示例(交换机之间直连)
手工模式链路聚合简介
以太网链路聚合是指将多条以太网物理链路捆绑在一起成为一条逻辑链路,从而实现增加链路带宽的目的。链路聚合分为手工模式和LACP模式。
手工模式下,Eth-Trunk的建立、成员接口的加入由手工配置,没有链路聚合控制协议LACP的参与。当需要在两个直连设备间提供一个较大的链路带宽而设备又不支持LACP协议时,可以使用手工模式。手工模式可以实现增加带宽、提高可靠性、负载分担的目的。
手工模式下,所有的活动链路都参与数据转发并分担流量。
配置注意事项
l 一个Eth-Trunk接口中的成员接口必须是以太网类型和速率相同的接口。
l Eth-Trunk链路两端相连的物理接口的数量、速率、双工方式、流控配置必须一致。
l 如果本端设备接口加入了Eth-Trunk,与该接口直连的对端接口也必须加入Eth-Trunk,两端才能正常通信。
l 两台设备对接时需要保证两端设备上链路聚合的模式一致。
组网需求
如图1所示,SwitchA和SwitchB通过以太链路分别都连接VLAN10和VLAN20的网络,且SwitchA和SwitchB之间有较大的数据流量。
用户希望SwitchA和SwitchB之间能够提供较大的链路带宽来使相同VLAN间互相通信。同时用户也希望能够提供一定的冗余度,保证数据传输和链路的可靠性。
图1 配置手工模式链路聚合组网图
1.jpg
配置思路
采用如下的思路配置手工模式链路聚合:
1. 创建Eth-Trunk接口并加入成员接口,实现增加链路带宽。
2. 创建VLAN并将接口加入VLAN。
3. 配置负载分担方式,实现流量在Eth-Trunk各成员接口间的负载分担,增加可靠性。

操作步骤
步骤1 在SwitchA和SwitchB上创建Eth-Trunk接口并加入成员接口
<HUAWEI> system-view
[HUAWEI] sysname SwitchA
[SwitchA] interface eth-trunk 1 //创建ID为1的Eth-Trunk接口
[SwitchA-Eth-Trunk1] trunkport gigabitethernet 1/0/1 to 1/0/3 //在Eth-Trunk1接口中加入GE1/0/1到GE1/0/3三个成员接口
[SwitchA-Eth-Trunk1] quit
<HUAWEI> system-view
[HUAWEI] sysname SwitchB
[SwitchB] interface eth-trunk 1 //创建ID为1的Eth-Trunk接口
[SwitchB-Eth-Trunk1] trunkport gigabitethernet 1/0/1 to 1/0/3 //在Eth-Trunk1接口中加入GE1/0/1到GE1/0/3三个成员接口
[SwitchB-Eth-Trunk1] quit
步骤2 创建VLAN并将接口加入VLAN
# 创建VLAN10和VLAN20并分别加入接口。SwitchB的配置与SwitchA类似,不再赘述。
[SwitchA] vlan batch 10 20
[SwitchA] interface gigabitethernet 1/0/4
[SwitchA-GigabitEthernet1/0/4] port link-type trunk //设置接口链路类型为trunk,接口缺省链路类型不是trunk口
[SwitchA-GigabitEthernet1/0/4] port trunk allow-pass vlan 10
[SwitchA-GigabitEthernet1/0/4] quit
[SwitchA] interface gigabitethernet 1/0/5
[SwitchA-GigabitEthernet1/0/5] port link-type trunk //设置接口链路类型为trunk,接口缺省链路类型不是trunk口
[SwitchA-GigabitEthernet1/0/5] port trunk allow-pass vlan 20
[SwitchA-GigabitEthernet1/0/5] quit
# 配置Eth-Trunk1接口允许VLAN10和VLAN20通过。SwitchB的配置与SwitchA类似,不再赘述。
[SwitchA] interface eth-trunk 1
[SwitchA-Eth-Trunk1] port link-type trunk //设置接口链路类型为trunk,接口缺省链路类型不是trunk口
[SwitchA-Eth-Trunk1] port trunk allow-pass vlan 10 20
[SwitchA-Eth-Trunk1] quit
步骤3 配置Eth-Trunk1的负载分担方式。SwitchB的配置与SwitchA类似,不再赘述。
[SwitchA] interface eth-trunk 1
[SwitchA-Eth-Trunk1] load-balance src-dst-mac //配置Eth-Trunk1基于源MAC地址与目的MAC地址进行负载分担
[SwitchA-Eth-Trunk1] quit
步骤4 验证配置结果
在任意视图下执行display eth-trunk 1命令,检查Eth-Trunk是否创建成功,及成员接口是否正确加入。
[SwitchA] display eth-trunk 1
Eth-Trunk1's state information is:
WorkingMode: NORMAL Hash arithmetic: According to SA-XOR-DA
Least Active-linknumber: 1 Max Bandwidth-affected-linknumber: 8
Operate status: up Number Of Up Port In Trunk: 3
--------------------------------------------------------------------------------
PortName Status Weight
GigabitEthernet1/0/1 Up 1
GigabitEthernet1/0/2 Up 1
GigabitEthernet1/0/3 Up 1
从以上信息看出Eth-Trunk 1中包含3个成员接口GigabitEthernet1/0/1、GigabitEthernet1/0/2和GigabitEthernet1/0/3,成员接口的状态都为Up。Eth-Trunk 1的“Operate status”为up。
----结束
配置文件
l SwitchA的配置文件
sysname SwitchA
#
vlan batch 10 20
#
interface Eth-Trunk1
port link-type trunk
port trunk allow-pass vlan 10 20
load-balance src-dst-mac
#
interface GigabitEthernet1/0/1
eth-trunk 1
#
interface GigabitEthernet1/0/2
eth-trunk 1
#
interface GigabitEthernet1/0/3
eth-trunk 1
#
interface GigabitEthernet1/0/4
port link-type trunk
port trunk allow-pass vlan 10
#
interface GigabitEthernet1/0/5
port link-type trunk
port trunk allow-pass vlan 20
#
return
l SwitchB的配置文件
#
sysname SwitchB
#
vlan batch 10 20
#
interface Eth-Trunk1
port link-type trunk
port trunk allow-pass vlan 10 20
load-balance src-dst-mac
#
interface GigabitEthernet1/0/1
eth-trunk 1
#
interface GigabitEthernet1/0/2
eth-trunk 1
#
interface GigabitEthernet1/0/3
eth-trunk 1
#
interface GigabitEthernet1/0/4
port link-type trunk
port trunk allow-pass vlan 10
#
interface GigabitEthernet1/0/5
port link-type trunk
port trunk allow-pass vlan 20
#
return
二 配置LACP 模式的链路聚合示例(交换机之间直连)
LACP 模式链路聚合简介
以太网链路聚合是指将多条以太网物理链路捆绑在一起成为一条逻辑链路,从而实现增加链路带宽的目的。链路聚合分为手工模式和LACP模式。
LACP模式需要有链路聚合控制协议LACP的参与。当需要在两个直连设备间提供一个较大的链路带宽而设备支持LACP协议时,建议使用LACP模式。LACP模式不仅可以实现增加带宽、提高可靠性、负载分担的目的,而且可以提高Eth-Trunk的容错性、提供备份功能。
LACP模式下,部分链路是活动链路,所有活动链路均参与数据转发。如果某条活动链路故障,链路聚合组自动在非活动链路中选择一条链路作为活动链路,参与数据转发的链路数目不变。
配置注意事项
l 一个Eth-Trunk接口中的成员接口必须是以太网类型和速率相同的接口。
l Eth-Trunk链路两端相连的物理接口的数量、速率、双工方式、流控配置必须一致。
l 如果本端设备接口加入了Eth-Trunk,与该接口直连的对端接口也必须加入Eth-Trunk,两端才能正常通信。
l 两台设备对接时需要保证两端设备上链路聚合的模式一致。
背景信息
如图2所示,SwitchA和SwitchB通过以太链路分别都连接VLAN10和VLAN20的网络,且SwitchA和SwitchB之间有较大的数据流量。用户希望SwitchA和SwitchB之间能够提供较大的链路带宽来使相同VLAN间互相通信。在两台Switch设备上配置LACP模式链路聚合组,提高两设备之间的带宽与可靠性,具体要求如下:
l 两条活动链路具有负载分担的能力。
l 两设备间的链路具有1条冗余备份链路,当活动链路出现故障时,备份链路替代故障链路,保持数据传输的可靠性。
l 同VLAN间可以相互通信。
图2配置LACP 模式链路聚合组网图
2.jpg
配置思路
采用如下的思路配置LACP模式链路聚合:
1. 创建Eth-Trunk,配置Eth-Trunk为LACP模式,实现链路聚合功能。
2. 将成员接口加入Eth-Trunk。
3. 配置系统优先级,确定主动端,按照主动端设备的接口选择活动接口。
4. 配置活动接口上限阈值,实现保证带宽的情况下提高网络的可靠性。
5. 配置接口优先级,确定活动链路接口,优先级高的接口将被选作活动接口。
6. 创建VLAN并将接口加入VLAN。
操作步骤
步骤1 在SwitchA上创建Eth-Trunk1并配置为LACP模式。SwitchB的配置与SwitchA类似,不再赘述
<HUAWEI> system-view
[HUAWEI] sysname SwitchA
[SwitchA] interface eth-trunk 1 //创建ID为1的Eth-Trunk接口
[SwitchA-Eth-Trunk1] mode lacp //配置链路聚合模式为LACP模式
[SwitchA-Eth-Trunk1] quit
步骤2 配置SwitchA上的成员接口加入Eth-Trunk1。SwitchB的配置与SwitchA类似,不再赘述
[SwitchA] interface gigabitethernet 1/0/1
[SwitchA-GigabitEthernet1/0/1] eth-trunk 1 //将GE1/0/1接口加入Eth-Trunk1中
[SwitchA-GigabitEthernet1/0/1] quit
[SwitchA] interface gigabitethernet 1/0/2
[SwitchA-GigabitEthernet1/0/2] eth-trunk 1 //将GE1/0/2接口加入Eth-Trunk1中
[SwitchA-GigabitEthernet1/0/2] quit
[SwitchA] interface gigabitethernet 1/0/3
[SwitchA-GigabitEthernet1/0/3] eth-trunk 1 //将GE1/0/3接口加入Eth-Trunk1中
[SwitchA-GigabitEthernet1/0/3] quit
步骤3 在SwitchA上配置系统优先级为100,使其成为LACP主动端
[SwitchA] lacp priority 100 //系统LACP优先级缺省为32768,修改SwitchA的优先级大于SwitchB的优先级,作为主动端
步骤4 在SwitchA上配置活动接口上限阈值为2
[SwitchA] interface eth-trunk 1
[SwitchA-Eth-Trunk1] max active-linknumber 2 //链路聚合组活动接口数的上限阈值缺省是8,修改活动接口数的上限阈值为2
[SwitchA-Eth-Trunk1] quit
步骤5 在SwitchA上配置接口优先级确定活动链路
[SwitchA] interface gigabitethernet 1/0/1
[SwitchA-GigabitEthernet1/0/1] lacp priority 100 //接口LACP优先级缺省为32768,修改GE1/0/1接口的LACP优先级为100,作为活动接口
[SwitchA-GigabitEthernet1/0/1] quit
[SwitchA] interface gigabitethernet 1/0/2
[SwitchA-GigabitEthernet1/0/2] lacp priority 100 //接口LACP优先级缺省为32768,修改GE1/0/2接口的LACP优先级为100,作为活动接口
[SwitchA-GigabitEthernet1/0/2] quit
步骤6 创建VLAN并将接口加入VLAN。
# 创建VLAN10和VLAN20并分别加入接口。SwitchB的配置与SwitchA类似,不再赘述。
[SwitchA] vlan batch 10 20
[SwitchA] interface gigabitethernet 1/0/4
[SwitchA-GigabitEthernet1/0/4] port link-type trunk //设置接口链路类型为trunk,接口缺省链路类不是trunk口
[SwitchA-GigabitEthernet1/0/4] port trunk allow-pass vlan 10
[SwitchA-GigabitEthernet1/0/4] quit
[SwitchA] interface gigabitethernet 1/0/5
[SwitchA-GigabitEthernet1/0/5] port link-type trunk //设置接口链路类型为trunk,接口缺省链路类型不是trunk口
[SwitchA-GigabitEthernet1/0/5] port trunk allow-pass vlan 20
[SwitchA-GigabitEthernet1/0/5] quit
# 配置Eth-Trunk1接口允许VLAN10和VLAN20通过。SwitchB的配置与SwitchA类似,不再赘述。
[SwitchA] interface eth-trunk 1
[SwitchA-Eth-Trunk1] port link-type trunk //设置接口链路类型为trunk,接口缺省链路类型不是trunk口
[SwitchA-Eth-Trunk1] port trunk allow-pass vlan 10 20
[SwitchA-Eth-Trunk1] quit
步骤7 验证配置结果
# 查看各Switch设备的Eth-Trunk信息,查看链路是否协商成功。
[SwitchA] display eth-trunk 1
Eth-Trunk1's state information is:
Local:
LAG ID: 1 WorkingMode: LACP
Preempt Delay: Disabled Hash arithmetic: According to SIP-XOR-DIP
System Priority: 100 System ID: 00e0-fca8-0417
Least Active-linknumber: 1 Max Active-linknumber: 2
Operate status: up Number Of Up Port In Trunk: 2
--------------------------------------------------------------------------------
ActorPortName Status PortType PortPri PortNo PortKey PortState Weight
GigabitEthernet1/0/1 Selected 1GE 100 6145 2865 11111100 1
GigabitEthernet1/0/2 Selected 1GE 100 6146 2865 11111100 1
GigabitEthernet1/0/3 Unselect 1GE 32768 6147 2865 11100000 1
Partner:
--------------------------------------------------------------------------------
ActorPortName SysPri SystemID PortPri PortNo PortKey PortState
GigabitEthernet1/0/1 32768 00e0-fca6-7f85 32768 6145 2609 11111100
GigabitEthernet1/0/2 32768 00e0-fca6-7f85 32768 6146 2609 11111100
GigabitEthernet1/0/3 32768 00e0-fca6-7f85 32768 6147 2609 11110000
[SwitchB] display eth-trunk 1
Eth-Trunk1's state information is:
Local:
LAG ID: 1 WorkingMode: LACP
Preempt Delay: Disabled Hash arithmetic: According to SIP-XOR-DIP
System Priority: 32768 System ID: 00e0-fca6-7f85
Least Active-linknumber: 1 Max Active-linknumber: 8
Operate status: up Number Of Up Port In Trunk: 2
--------------------------------------------------------------------------------
ActorPortName Status PortType PortPri PortNo PortKey PortState
Weight
GigabitEthernet1/0/1 Selected 1GE 32768 6145 2609 11111100
1
GigabitEthernet1/0/2 Selected 1GE 32768 6146 2609 11111100
1
GigabitEthernet1/0/3 Unselect 1GE 32768 6147 2609 11100000
1
Partner:
--------------------------------------------------------------------------------
ActorPortName SysPri SystemID PortPri PortNo PortKey PortState
GigabitEthernet1/0/1 100 00e0-fca8-0417 100 6145 2865 11111100
GigabitEthernet1/0/2 100 00e0-fca8-0417 100 6146 2865 11111100
GigabitEthernet1/0/3 100 00e0-fca8-0417 32768 6147 2865 11110000
通过以上显示信息可以看到,SwitchA的系统优先级为100,高于SwitchB的系统优先级。Eth-Trunk的成员接口中GigabitEthernet1/0/1、GigabitEthernet1/0/2成为活动接口,处于“Selected”状态,接口GigabitEthernet1/0/3处于“Unselect”状态,同时实现M条链路的负载分担和N条链路的冗余备份功能。
配置文件
l SwitchA的配置文件
#
sysname SwitchA
#
vlan batch 10 20
#
lacp priority 100
#
interface Eth-Trunk1
port link-type trunk
port trunk allow-pass vlan 10 20
mode lacp
max active-linknumber 2
#
interface GigabitEthernet1/0/1
eth-trunk 1
lacp priority 100
#
interface GigabitEthernet1/0/2
eth-trunk 1
lacp priority 100
#
interface GigabitEthernet1/0/3
eth-trunk 1
#
interface GigabitEthernet1/0/4
port link-type trunk
port trunk allow-pass vlan 10
#
interface GigabitEthernet1/0/5
port link-type trunk
port trunk allow-pass vlan 20
#
return
l SwitchB的配置文件
#
sysname SwitchB
#
vlan batch 10 20
#
interface Eth-Trunk1
port link-type trunk
port trunk allow-pass vlan 10 20
mode lacp
#
interface GigabitEthernet1/0/1
eth-trunk 1
#
interface GigabitEthernet1/0/2
eth-trunk 1
#
interface GigabitEthernet1/0/3
eth-trunk 1
#
interface GigabitEthernet1/0/4
port link-type trunk
port trunk allow-pass vlan 10
#
interface GigabitEthernet1/0/5
port link-type trunk
port trunk allow-pass vlan 20
#
return

三 配置E-Trunk 接入VPLS 示例
E-Trunk 简介
E-Trunk(Enhanced Trunk)是一种实现跨设备链路聚合的机制,基于LACP(单台设备链路聚合的标准)进行了扩展,能够实现多台设备间的链路聚合,从而把链路可靠性从单板级提高到了设备级。E-Trunk机制主要应用于CE双归接入VPLS、VLL、PWE3网络时,CE与PE间的链路保护以及对PE设备节点故障的保护。在没有使用E-Trunk前,CE通过Eth-Trunk链路只能单归到一个PE设备。如果Eth-Trunk出现故障或者PE设备故障,CE将无法与PE设备继
续进行通信。使用E-Trunk后,CE可以双归到PE上,从而实现设备间保护。
配置注意事项
l 设备之间的链路聚合模式必须采用LACP模式。
l 如图3所示,PE1与PE2上E-Trunk的配置必须一致。PE1与CE1直连的Eth-Trunk,和PE2与CE1直连的Eth-Trunk的工作速率和双工模式必须相同,即保证key值相同,且必须加入ID相同的E-Trunk。Eth-Trunk加入E-Trunk之后,必须保证PE1和PE2上的LACP优先级、LACP系统ID相同。CE1上直连PE1与PE2的接口应该加入同一Eth-Trunk,可以和PE端的Eth-Trunk ID不相同,如CE端配置Eth-Trunk 20,两台PE设备配置Eth-Trunk 10。
l PE两台设备所指定的地址互为对端和本端IP地址,保证三层可达即可,建议使用环回地址。
l 必须配置E-Trunk与BFD会话绑定。
l PE两台设备上设置的报文密码(可配)必须相同。
组网需求
在没有配置E-Trunk前,CE通过Eth-Trunk链路只能单归到一个PE设备。如果Eth-Trunk出现故障或者PE设备故障,CE将无法与PE设备继续进行通信。使用E-Trunk后,CE可以双归到PE上,从而把链路可靠性从单板级提高到了设备级。
如图3所示,CE1分别通过一条LACP模式的Eth-Trunk与PE1和PE2相连,双归接入VPLS网络。
最初,CE1通过PE1与VPLS网络远端设备CE2通信。如果CE1与PE1之间的Eth-Trunk出现故障或者PE1设备故障,那么CE1将无法与CE2设备继续通信。为了保证业务不中断,此时,可在PE1与PE2设备上部署E-Trunk功能,使CE1到PE1的流量切换到PE2上,通过PE2与CE2继续通信。当CE1与PE1之间的Eth-Trunk故障或者PE1设备故障已恢复,流量重新切换到PE1上。E-Trunk在PE1与PE2之间实现链路聚合组的备份,提高网络可靠性。
图3 配置E-Trunk 接入VPLS 组网图
3.jpg
4.jpg

配置思路
采用如下的思路配置E-Trunk接入VPLS:
1. 配置E-Trunk,具体包括:
– 在CE1分别与PE1和PE2之间创建Eth-Trunk,配置Eth-Trunk为LACP模式,并将成员加入Eth-Trunk。
– 在PE1和PE2上创建E-Trunk,将LACP模式的Eth-Trunk加入到指定E-Trunk中。
– 配置E-Trunk的属性,包括:
n E-Trunk的优先级。
n E-Trunk的LACP系统ID和优先级。
n E-Trunk的Hello报文发送周期。
n E-Trunk检测Hello报文的时间倍数。
n E-Trunk源端和对端的IP地址。
– 配置E-Trunk与BFD会话绑定。
2. 配置CE1接入VPLS基本功能,具体包括:
– 在骨干网上配置路由协议实现互通。
– 使能MPLS基本功能和LDP。
– 在PE上使能MPLS L2VPN。
– 创建并配置VSI,指定信令为LDP。
– 创建Eth-Trunk子接口,然后将VSI与子接口绑定。
操作步骤
步骤1 按图6-7配置PW侧的接口所属的VLAN以及IP地址。在骨干网上配置路由协议实现互通,本示例中使用OSPF
# 配置汇聚交换机PE1。
<HUAWEI> system-view
[HUAWEI] sysname PE1
[PE1] vlan batch 100
[PE1] interface gigabitethernet 1/0/3
[PE1-GigabitEthernet1/0/3] port link-type trunk
[PE1-GigabitEthernet1/0/3] port trunk allow-pass vlan 100
[PE1-GigabitEthernet1/0/3] quit
[PE1] interface vlanif 100
[PE1-Vlanif100] ip address 10.1.1.1 24
[PE1-Vlanif100] quit
[PE1] interface loopback 1
[PE1-LoopBack1] ip address 1.1.1.9 32
[PE1-LoopBack1] quit
[PE1] ospf 1
[PE1-ospf-1] area 0
[PE1-ospf-1-area-0.0.0.0] network 1.1.1.9 0.0.0.0
[PE1-ospf-1-area-0.0.0.0] network 10.1.1.0 0.0.0.255
[PE1-ospf-1-area-0.0.0.0] quit
[PE1-ospf-1] quit
# 配置汇聚交换机PE2。
<HUAWEI> system-view
[HUAWEI] sysname PE2
[PE2] vlan batch 200
[PE2] interface gigabitethernet 1/0/3
[PE2-GigabitEthernet1/0/3] port link-type trunk
[PE2-GigabitEthernet1/0/3] port trunk allow-pass vlan 200
[PE2-GigabitEthernet1/0/3] quit
[PE2] interface vlanif 200
[PE2-Vlanif200] ip address 10.1.2.1 24
[PE2-Vlanif200] quit
[PE2] interface loopback 1
[PE2-LoopBack1] ip address 2.2.2.9 32
[PE2-LoopBack1] quit
[PE2] ospf 1
[PE2-ospf-1] area 0
[PE2-ospf-1-area-0.0.0.0] network 2.2.2.9 0.0.0.0
[PE2-ospf-1-area-0.0.0.0] network 10.1.2.0 0.0.0.255
[PE2-ospf-1-area-0.0.0.0] quit
[PE2-ospf-1] quit
# 配置汇聚交换机PE3。
<HUAWEI> system-view
[HUAWEI] sysname PE3
[PE3] vlan batch 100 200
[PE3] interface gigabitethernet 1/0/1
[PE3-GigabitEthernet1/0/1] port link-type trunk
[PE3-GigabitEthernet1/0/1] port trunk allow-pass vlan 100
[PE3-GigabitEthernet1/0/1] quit
[PE3] interface gigabitethernet 1/0/2
[PE3-GigabitEthernet1/0/2] port link-type trunk
[PE3-GigabitEthernet1/0/2] port trunk allow-pass vlan 200
[PE3-GigabitEthernet1/0/2] quit
[PE3] interface vlanif 100
[PE3-Vlanif100] ip address 10.1.1.2 24
[PE3-Vlanif100] quit
[PE3] interface vlanif 200
[PE3-Vlanif200] ip address 10.1.2.2 24
[PE3-Vlanif200] quit
[PE3] interface loopback 1
[PE3-LoopBack1] ip address 3.3.3.9 32
[PE3-LoopBack1] quit
[PE3] ospf 1
[PE3-ospf-1] area 0
[PE3-ospf-1-area-0.0.0.0] network 3.3.3.9 0.0.0.0
[PE3-ospf-1-area-0.0.0.0] network 10.1.1.0 0.0.0.255
[PE3-ospf-1-area-0.0.0.0] network 10.1.2.0 0.0.0.255
[PE3-ospf-1-area-0.0.0.0] quit
[PE3-ospf-1] quit
完成此步骤后,汇聚交换机PE1、汇聚交换机PE2和汇聚交换机PE3之间通过OSPF协议发现对方Loopback1的IP路由,并应能互相Ping通。在汇聚交换机PE1、汇聚交换机PE2和汇聚交换机PE3上执行display ip routing-table命令可以看到已学到彼此的路由。
说明
l 避免将PE上PW侧和AC侧的接口加入相同的VLAN中,否则可能引起环路。
l 配置OSPF时,注意需要发布PE1、PE2和PE3的32位Loopback接口地址。
步骤2 分别在用户接入交换机CE1、汇聚交换机PE1和汇聚交换机PE2上创建Eth-Trunk,配置
Eth-Trunk为LACP模式,并将成员接口加入Eth-Trunk,在CE1上配置二层转发功能
# 配置用户接入交换机CE1。
<HUAWEI> system-view
[HUAWEI] sysname CE1
[CE1] vlan batch 10
[CE1] interface eth-trunk 20 //创建并进入Eth-Trunk20接口。
[CE1-Eth-Trunk20] port link-type trunk //配置接口类型为Trunk。
[CE1-Eth-Trunk20] port trunk allow-pass vlan 10 //配置接口允许通过的VLAN为10。
[CE1-Eth-Trunk20] mode lacp //配置Eth-Trunk20的工作模式为LACP。
[CE1-Eth-Trunk20] trunkport GigabitEthernet 1/0/1 to 1/0/4 //将成员口GE1/0/1至GE1/0/4加入到Eth-
Trunk20中。
[CE1-Eth-Trunk20] quit
# 配置汇聚交换机PE1。
[PE1] interface eth-trunk 10 //创建并进入Eth-Trunk10接口。
[PE1-Eth-Trunk10] port link-type trunk //配置接口类型为Trunk。
[PE1-Eth-Trunk10] mode lacp //配置Eth-Trunk10的工作模式为LACP。
[PE1-Eth-Trunk10] trunkport GigabitEthernet 1/0/1 to 1/0/2 //将成员口GE1/0/1至GE1/0/2加入到Eth-Trunk10中。
[PE1-Eth-Trunk10] quit
# 配置汇聚交换机PE2。
[PE2] interface eth-trunk 10 //创建并进入Eth-Trunk10接口。
[PE2-Eth-Trunk10] port link-type trunk //配置接口类型为Trunk。
[PE2-Eth-Trunk10] mode lacp //配置Eth-Trunk10的工作模式为LACP。
[PE2-Eth-Trunk10] trunkport GigabitEthernet 1/0/1 to 1/0/2 //将成员口GE1/0/1至GE1/0/2加入到Eth-Trunk10中。
[PE2-Eth-Trunk10] quit
步骤3 创建E-Trunk并配置E-Trunk属性,包括E-Trunk的LACP优先级和系统ID、E-Trunk优先级、检测Hello报文的时间倍数、Hello报文发送周期以及源端和对端的IP地址
# 配置汇聚交换机PE1。
[PE1] e-trunk 1 //创建并进入E-Trunk1接口。
[PE1-e-trunk-1] quit
[PE1] lacp e-trunk priority 1 //配置E-Trunk的LACP优先级为1。
[PE1] lacp e-trunk system-id 00E0-FC00-0000 //配置E-Trunk的LACP系统ID为00E0-FC00-0000。
[PE1] e-trunk 1 //进入E-Trunk1接口。
[PE1-e-trunk-1] priority 10 //配置E-Trunk的优先级为10。
[PE1-e-trunk-1] timer hold-on-failure multiplier 3 //配置E-Trunk检测Hello报文的时间倍数为3。
[PE1-e-trunk-1] timer hello 9 //设置E-Trunk的Hello报文发送周期为9毫秒。
[PE1-e-trunk-1] peer-address 2.2.2.9 source-address 1.1.1.9 //配置E-Trunk的对端IP地址为2.2.2.9,本端的IP地址为1.1.1.9。
[PE1-e-trunk-1] quit
# 配置汇聚交换机PE2。
[PE2] e-trunk 1 //创建并进入E-Trunk1接口。
[PE2-e-trunk-1] quit
[PE2] lacp e-trunk priority 1 //配置E-Trunk的LACP优先级为1。
[PE2] lacp e-trunk system-id 00E0-FC00-0000 //配置E-Trunk的LACP系统ID为00E0-FC00-0000。
[PE2] e-trunk 1 //进入E-Trunk1接口。
[PE2-e-trunk-1] priority 20 //配置E-Trunk的优先级为20。
[PE2-e-trunk-1] timer hold-on-failure multiplier 3 //配置E-Trunk检测Hello报文的时间倍数为3。
[PE2-e-trunk-1] timer hello 9 //设置E-Trunk的Hello报文发送周期为9毫秒。
[PE2-e-trunk-1] peer-address 1.1.1.9 source-address 2.2.2.9 //配置E-Trunk的对端IP地址为1.1.1.9,本端的IP地址为2.2.2.9。
[PE2-e-trunk-1] quit
步骤4 将LACP模式的Eth-Trunk加入到指定E-Trunk中
# 配置汇聚交换机PE1。
[PE1] interface eth-trunk 10 //进入Eth-Trunk10接口。
[PE1-Eth-Trunk10] e-trunk 1 //将Eth-Trunk10加入E-Trunk1中。
[PE1-Eth-Trunk10] quit
# 配置PE2。
[PE2] interface eth-trunk 10 //进入Eth-Trunk10接口。
[PE2-Eth-Trunk10] e-trunk 1 //将Eth-Trunk10加入E-Trunk1中。
[PE2-Eth-Trunk10] quit
步骤5 配置E-Trunk与BFD会话绑定
l 创建BFD会话
# 配置汇聚交换机PE1。
[PE1] bfd //使能BFD功能。
[PE1-bfd] quit
[PE1] bfd hello1 bind peer-ip 2.2.2.9 source-ip 1.1.1.9 //创建名称为hello1的BFD会话,对端IP地址为1.1.1.9,本端IP地址为2.2.2.9。
[PE1-bfd-session-hello1] discriminator local 1 //配置静态BFD会话的本地标识符为1。
[PE1-bfd-session-hello1] discriminator remote 2 //配置静态BFD会话的远端标识符2。
[PE1-bfd-session-hello1] commit //提交BFD会话配置。
[PE1-bfd-session-hello1] quit
BFD会话绑定的源端和对端IP地址与E-Trunk源端和对端的IP地址必须一致。
# 配置汇聚交换机PE2。
[PE2] bfd
[PE2-bfd] quit
[PE2] bfd hello2 bind peer-ip 1.1.1.9 source-ip 2.2.2.9 //创建名称为hello2的BFD会话,对端IP地址为1.1.1.9,本端IP地址为2.2.2.9。
[PE2-bfd-session-hello2] discriminator local 2 //配置静态BFD会话的本地标识符为2。
[PE2-bfd-session-hello2] discriminator remote 1 //配置静态BFD会话的远端标识符1。
[PE2-bfd-session-hello2] commit //提交BFD会话配置。
[PE2-bfd-session-hello2] quit
l 配置E-Trunk 1与BFD会话绑定
# 配置汇聚交换机PE1。
[PE1] e-trunk 1 //进入E-Trunk1接口。
[PE1-e-trunk-1] e-trunk track bfd-session session-name hello1 //将E-Trunk1与名称为hello1的BFD会话绑定。
[PE1-e-trunk-1] quit
# 配置PE2。
[PE2] e-trunk 1 //进入E-Trunk1接口。
[PE2-e-trunk-1] e-trunk track bfd-session session-name hello2 //将E-Trunk1与名称为hello2的BFD会话绑定。
[PE2-e-trunk-1] quit
步骤6 配置CE1接入VPLS基本功能
1. 在汇聚交换机PE1、PE2和PE3上配置MPLS基本功能和LDP
# 配置汇聚交换机PE1。
[PE1] mpls lsr-id 1.1.1.9 //配置LSR的ID为1.1.1.9。
[PE1] mpls //使能全局MPLS。
[PE1-mpls] quit
[PE1] mpls ldp //使能全局LDP。
[PE1-mpls-ldp] quit
[PE1] interface vlanif 100
[PE1-Vlanif100] mpls //使能接口MPLS。
[PE1-Vlanif100] mpls ldp //使能接口LDP。
[PE1-Vlanif100] quit
# 配置汇聚交换机PE2。
[PE2] mpls lsr-id 2.2.2.9 //配置LSR的ID为2.2.2.9。
[PE2] mpls //使能全局MPLS。
[PE2-mpls] quit
[PE2] mpls ldp //使能全局LDP。
[PE2-mpls-ldp] quit
[PE2] interface vlanif 200
[PE2-Vlanif200] mpls //使能接口MPLS。
[PE2-Vlanif200] mpls ldp //使能接口LDP。
[PE2-Vlanif200] quit
# 配置汇聚交换机PE3。
[PE3] mpls lsr-id 3.3.3.9 //配置LSR的ID为3.3.3.9。
[PE3] mpls //使能全局MPLS。
[PE3-mpls] quit
[PE3] mpls ldp //使能全局LDP。
[PE3-mpls-ldp] quit
[PE3] interface vlanif 100
[PE3-Vlanif100] mpls //使能接口MPLS。
[PE3-Vlanif100] mpls ldp //使能接口LDP。
[PE3-Vlanif100] quit
[PE3] interface vlanif 200
[PE3-Vlanif200] mpls //使能接口MPLS。
[PE3-Vlanif200] mpls ldp //使能接口LDP。
[PE3-Vlanif200] quit
配置完成后,在PE上执行display mpls ldp session命令可以看到对等体的Status项为“Operational”,即远端对等体关系已建立。
2. 分别在汇聚交换机PE1、PE2和PE3上使能MPLS L2VPN
# 配置汇聚交换机PE1。
[PE1] mpls l2vpn //使能全局MPLS L2VPN。
[PE1-l2vpn] quit
# 配置汇聚交换机PE2。
[PE2] mpls l2vpn //使能全局MPLS L2VPN。
[PE2-l2vpn] quit
# 配置汇聚交换机PE3。
[PE3] mpls l2vpn //使能全局MPLS L2VPN。
[PE3-l2vpn] quit
3. 分别在汇聚交换机PE1、PE2和PE3上创建VSI ldp1,并指定VSI的信令为LDP
# 配置汇聚交换机PE1。
[PE1] vsi ldp1 static //创建名称为ldp1的VSI,VSI采用静态成员发现方式。
[PE1-vsi-ldp1] pwsignal ldp //配置当前VSI实例的信令方式为LDP。
[PE1-vsi-ldp1-ldp] vsi-id 2 //配置当前VSI实例的ID为2。
[PE1-vsi-ldp1-ldp] peer 3.3.3.9 //配置当前VSI实例的对等体为3.3.3.9。
[PE1-vsi-ldp1-ldp] quit
[PE1-vsi-ldp1] quit
# 配置汇聚交换机PE2。
[PE2] vsi ldp1 static //创建名称为ldp1的VSI,VSI采用静态成员发现方式。
[PE2-vsi-ldp1] pwsignal ldp //配置当前VSI实例的信令方式为LDP。
[PE2-vsi-ldp1-ldp] vsi-id 2 //配置当前VSI实例的ID为2。
[PE2-vsi-ldp1-ldp] peer 3.3.3.9 //配置当前VSI实例的对等体为3.3.3.9。
[PE2-vsi-ldp1-ldp] quit
[PE2-vsi-ldp1] quit
# 配置汇聚交换机PE3。
[PE3] vsi ldp1 static //创建名称为ldp1的VSI,VSI采用静态成员发现方式。
[PE3-vsi-ldp1] pwsignal ldp //配置当前VSI实例的信令方式为LDP。
[PE3-vsi-ldp1-ldp] vsi-id 2 //配置当前VSI实例的ID为2。
[PE3-vsi-ldp1-ldp] peer 1.1.1.9 //配置当前VSI实例的对等体为1.1.1.9。
[PE3-vsi-ldp1-ldp] peer 2.2.2.9 //配置当前VSI实例的对等体为2.2.2.9。
[PE3-vsi-ldp1-ldp] quit
[PE3-vsi-ldp1] quit
4. 在汇聚交换机PE1、PE2上配置Eth-Trunk子接口,将VSI与子接口进行绑定
# 配置汇聚交换机PE1。
[PE1] interface Eth-Trunk 10.1 //创建并进入Eth-Trunk10子接口Eth-Trunk10.1视图。
[PE1-Eth-Trunk10.1] dot1q termination vid 10 //配置子接口Dot1q终结的单层VLAN 10。
[PE1-Eth-Trunk10.1] l2 binding vsi ldp1 //将子接口Eth-Trunk10.1绑定到VSI实例ldp1。
[PE1-Eth-Trunk10.1] quit
# 配置汇聚交换机PE2。
[PE2] interface Eth-Trunk 10.1 //创建并进入Eth-Trunk10子接口Eth-Trunk10.1视图。
[PE2-Eth-Trunk10.1] dot1q termination vid 10 //配置子接口Dot1q终结的单层VLAN 10。
[PE2-Eth-Trunk10.1] l2 binding vsi ldp1 //将子接口Eth-Trunk10.1绑定到VSI实例ldp1。
[PE2-Eth-Trunk10.1] quit
5. 在PE3上配置子接口,将VSI与接口的绑定
# 配置汇聚交换机PE3。
[PE3] interface gigabitethernet 1/0/3.1 //创建并进入子接口GE1/0/3.1视图。
[PE3-GigabitEthernet1/0/3.1] dot1q termination vid 10 //配置子接口Dot1q终结的单层VLAN 10。
[PE3-GigabitEthernet1/0/3.1] l2 binding vsi ldp1 //将子接口GE1/0/3.1绑定到VSI实例ldp1。
[PE3-GigabitEthernet1/0/3.1] quit
步骤7 验证配置结果
l 在用户接入交换机CE1上执行命令display eth-trunk,查看Eth-Trunk接口的配置信息。
l 执行命令display e-trunk,查看E-Trunk信息。
# 查看汇聚交换机PE1上的E-Trunk1的信息。
[PE1] display e-trunk 1
The E-Trunk information
E-TRUNK-ID : 1 Revert-Delay-Time (s) : 120
Priority : 10 System-ID : 00e0-0f74-eb00
Peer-IP : 2.2.2.9 Source-IP : 1.1.1.9
State : Master Causation : PRI
Send-Period (100ms) : 9 Fail-Time (100ms) : 27
Receive : 41 Send : 42
RecDrop : 0 SndDrop : 0
Peer-Priority : 20 Peer-System-ID : 00e0-3b6c-6100
Peer-Fail-Time (100ms) : 27 BFD-Session : hello1
Description : -
--------------------------------------------------------------------------------
The Member information
Type ID LocalPhyState Work-Mode State Causation Remote-ID
Eth-Trunk 10 Up auto Master ETRUNK_MASTER 10
# 查看汇聚交换机PE2上的E-Trunk1的信息。
[PE2] display e-trunk 1
The E-Trunk information
E-TRUNK-ID : 1 Revert-Delay-Time (s) : 120
Priority : 20 System-ID : 00e0-3b6c-6100
Peer-IP : 1.1.1.9 Source-IP : 2.2.2.9
State : Backup Causation : PRI
Send-Period (100ms) : 9 Fail-Time (100ms) : 27
Receive : 43 Send : 42
RecDrop : 3 SndDrop : 0
Peer-Priority : 10 Peer-System-ID : 00e0-0f74-eb00
Peer-Fail-Time (100ms) : 27 BFD-Session : hello2
Description : -
--------------------------------------------------------------------------------
The Member information
Type ID LocalPhyState Work-Mode State Causation Remote-ID
Eth-Trunk 10 Down auto Backup ETRUNK_BACKUP 10
通过以上显示信息可以看到,汇聚交换机PE1上E-Trunk的优先级为10,E-Trunk的状态为Master。汇聚交换机PE2上E-Trunk的优先级为20,E-Trunk的状态为Backup,实现了设备间的冗余备份功能。
----结束
配置文件
l 用户接入交换机CE1的配置文件
#
sysname CE1
#
vlan batch 10
#
interface Eth-Trunk20
port link-type trunk
port trunk allow-pass vlan 10
mode lacp
#
interface GigabitEthernet1/0/1
eth-trunk 20
#
interface GigabitEthernet1/0/2
eth-trunk 20
#
interface GigabitEthernet1/0/3
eth-trunk 20
#
interface GigabitEthernet1/0/4
eth-trunk 20
#
return
l 汇聚交换机PE1的配置文件
#
sysname PE1

#
vlan batch 100
#
lacp e-trunk system-id 00e0-fc00-0000
lacp e-trunk priority 1
#
bfd
#
mpls lsr-id 1.1.1.9
mpls
#
mpls l2vpn
#
vsi ldp1 static
pwsignal ldp
vsi-id 2
peer 3.3.3.9
#
mpls ldp
#
interface Vlanif100
ip address 10.1.1.1 255.255.255.0
mpls
mpls ldp
#
e-trunk 1
priority 10
peer-address 2.2.2.9 source-address 1.1.1.9
timer hello 9
timer hold-on-failure multiplier 3
e-trunk track bfd-session session-name hello1
#
interface Eth-Trunk10
port link-type trunk
mode lacp
e-trunk 1
#
interface Eth-Trunk10.1
dot1q termination vid 10
l2 binding vsi ldp1
#
interface GigabitEthernet1/0/1
eth-trunk 10
#
interface GigabitEthernet1/0/2
eth-trunk 10
#
interface GigabitEthernet1/0/3
port link-type trunk
port trunk allow-pass vlan 100
#
interface LoopBack1
ip address 1.1.1.9 255.255.255.255
#
bfd hello1 bind peer-ip 2.2.2.9 source-ip 1.1.1.9
discriminator local 1
discriminator remote 2
commit
#
ospf 1
area 0.0.0.0
network 1.1.1.9 0.0.0.0
network 10.1.1.0 0.0.0.255
#
return
l 汇聚交换机PE2的配置文件
#
sysname PE2
#
vlan batch 200
#
lacp e-trunk system-id 00e0-fc00-0000
lacp e-trunk priority 1
#
bfd
#
mpls lsr-id 2.2.2.9
mpls
#
mpls l2vpn
#
vsi ldp1 static
pwsignal ldp
vsi-id 2
peer 3.3.3.9
#
mpls ldp
#
interface Vlanif200
ip address 10.1.2.1 255.255.255.0
mpls
mpls ldp
#
e-trunk 1
priority 20
peer-address 1.1.1.9 source-address 2.2.2.9
timer hello 9
timer hold-on-failure multiplier 3
e-trunk track bfd-session session-name hello2
#
interface Eth-Trunk10
port link-type trunk
mode lacp
e-trunk 1
#
interface Eth-Trunk10.1
dot1q termination vid 10
l2 binding vsi ldp1
#
interface GigabitEthernet1/0/1
eth-trunk 10
#
interface GigabitEthernet1/0/2
eth-trunk 10
#
interface GigabitEthernet1/0/3
port link-type trunk
port trunk allow-pass vlan 200
#
interface LoopBack1
ip address 2.2.2.9 255.255.255.255
#
bfd hello2 bind peer-ip 1.1.1.9 source-ip 2.2.2.9
discriminator local 2
discriminator remote 1
commit
#
ospf 1
area 0.0.0.0
network 2.2.2.9 0.0.0.0
network 10.1.2.0 0.0.0.255
#
return
l 汇聚交换机PE3的配置文件
#
sysname PE3
#
vlan batch 100 200
#
mpls lsr-id 3.3.3.9
mpls
#
mpls l2vpn
#
vsi ldp1 static
pwsignal ldp
vsi-id 2
peer 1.1.1.9
peer 2.2.2.9
#
mpls ldp
#
interface Vlanif100
ip address 10.1.1.2 255.255.255.0
mpls
mpls ldp
#
interface Vlanif200
ip address 10.1.2.2 255.255.255.0
mpls
mpls ldp
#
interface GigabitEthernet1/0/1
port link-type trunk
port trunk allow-pass vlan 100
#
interface GigabitEthernet1/0/2
port link-type trunk
port trunk allow-pass vlan 200
#
interface GigabitEthernet1/0/3.1
dot1q termination vid 10
l2 binding vsi ldp1
#
interface LoopBack1
ip address 3.3.3.9 255.255.255.255
#
ospf 1
area 0.0.0.0
network 3.3.3.9 0.0.0.0
network 10.1.1.0 0.0.0.255
network 10.1.2.0 0.0.0.255
#
return
游客,如果您要查看本帖隐藏内容请回复





发表于 2017-10-12 19:36:37 | 显示全部楼层
能用啊,出来是一堆英文题,还是生物,地球一类的
5# 2017-10-12 19:36:37 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2017-10-13 08:28:24 | 显示全部楼层
哇mplsvpn我想学习有完整的配置包括P路由器的吗
6# 2017-10-13 08:28:24 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2017-10-13 10:01:35 | 显示全部楼层
好东西啊  收藏了
7# 2017-10-13 10:01:35 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2017-10-13 13:35:43 | 显示全部楼层
华为链路聚合典型配置
8# 2017-10-13 13:35:43 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2017-10-18 14:09:30 | 显示全部楼层
感谢楼主分享!
10# 2017-10-18 14:09:30 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2017-10-20 08:29:11 | 显示全部楼层
我是来学习的。。。。
11# 2017-10-20 08:29:11 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2017-10-20 08:58:44 | 显示全部楼层
少时诵诗书
12# 2017-10-20 08:58:44 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2017-10-22 18:59:38 | 显示全部楼层
冬天衣服风格和
14# 2017-10-22 18:59:38 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2017-11-1 12:37:07 | 显示全部楼层

支持,学习了!
15# 2017-11-1 12:37:07 回复 收起回复
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2024-3-29 10:02 , Processed in 0.073931 second(s), 9 queries , Redis On.  

  Powered by Discuz!

  © 2001-2024 HH010.COM

快速回复 返回顶部 返回列表