三层交换和链路聚合
序言
实现不同vlan间的通信与增加带宽
一.三层交换
1.什么是三层交换技术
- 使用三层交换技术实现不同VLAN间通信
- 三层交换=二层交换+三层路由转发
2.工作原理
三层交换机的工作原理:1.三层交换机上,第三层引擎处理数据流的第一个包2.交换ASIC从三层引擎中获悉二层重写信息在硬件中创建一个MLS条目3.负责重写和转发数据流中的后续数据包
-三层交换机可以配置VLAN接口,通过VLAN接口可以配置IP地址,成为不同VLAN对应的网关,从而实现不同VLAN间路由。
3.与二层的区别
二层交换机是看MAC地址,三层交换机是看IP地址
4.项目实现(不同vlan间通信)
<Huawei>undo terminal monitor
Info: Current terminal monitor is off.
<Huawei>system-view
Enter system view, return user view with Ctrl+Z.
[Huawei]sysname sw1
[sw1]user-interface console 0
[sw1-ui-console0]idle-timeout 0 0
[sw1-ui-console0]q
[sw1]vlan bat 10 20
Info: This operation may take a few seconds. Please wait for a moment...done.
[sw1]int g0/0/1
[sw1-GigabitEthernet0/0/1]port link-type access
[sw1-GigabitEthernet0/0/1]port default vlan 10
[sw1-GigabitEthernet0/0/1]q
[sw1]int vlan 10
[sw1-Vlanif10]ip add 192.168.10.1 24
[sw1-Vlanif10]q
[sw1]int g0/0/2
[sw1-GigabitEthernet0/0/2]port link-type access
[sw1-GigabitEthernet0/0/2]port default vlan 20
[sw1-GigabitEthernet0/0/2]q
[sw1]int vlan 20
[sw1-Vlanif20]ip add 192.168.20.1 24
[sw1-Vlanif20]q
[sw1]
注意:交换机不能在物理接口下配地址
二.链路聚合
1.什么是链路聚合
- 端口绑定/链路聚合技术:
链路聚合(Link Aggregation)是将一组物理接口捆绑在一起作为一个逻辑接口来增加带宽的一种方法,又称为多接口负载均衡组或链路聚合组,通过在两台设备之间建立链路聚合组,可以提供更高的通讯带宽和更高的可靠性。链路聚合不仅为设备间通信提供了冗余保护,而且不需要对硬件进行升级。
2.实现的条件
- 1)每个Eth-Trunk接口下最多可以包含8个成员接口
- 2)成员接口不能配置任何业务和静态MAC地址
- 3)成员接口加入Eth-Trunk时,必须为缺省的hybrid类型接口
- 4)Eth-Trunk接口不能嵌套,即成员接口不能是Eth-Trunk
- 5)一个以太网接口只能加入到一个Eth-Trunk接口,如果需要加入其它Eth-Trunk接口,必须先退出原来的Eth-Trunk接口
- 6)一个Eth-Trunk接口中的成员接口必须是同一类型,例如: FE口和GE口不能加入同一个Eth-Trunk接口
- 7)可以将不同接口板上的以太网接口加入到同一个Eth-Trunk。
- 8)如果本地设备使用了Eth-Trunk,与成员接口直连的对端接口也必须捆绑为Eth-Trunk接口,两端才能正常通信
- 9)当成员接口的速率不一致时,实际使用中速率小的接口可能会出现拥塞,导致丢包。
- 10)当成员接口加入Eth-Trunk后,学习MAC地址时是按照Eth-Trunk来学习的,而不是按照成员接口来学习
3.项目实现:二层链路聚合
LSW1
<Huawei>undo terminal monitor
Info: Current terminal monitor is off.
<Huawei>system-view
Enter system view, return user view with Ctrl+Z.
[Huawei]sysname sw1
[sw1]user-interface console 0
[sw1-ui-console0]idle-timeout 0 0
[sw1-ui-console0]q
[sw2]display stp brief
MSTID Port Role STP State Protection
0 Ethernet0/0/1 DESI FORWARDING NONE
0 Ethernet0/0/2 DESI FORWARDING NONE
0 Ethernet0/0/3 DESI FORWARDING NONE
[sw1]vlan 2
[sw1-vlan2]int e0/0/3
[sw1-Ethernet0/0/3]port link-type access
[sw1-Ethernet0/0/3]port default vlan 2
[sw1-Ethernet0/0/3]q
[sw1]int Eth-Trunk 1
[sw1-Eth-Trunk1]port link-type trunk
[sw1-Eth-Trunk1]port trunk allow-pass vlan all
[sw1-Eth-Trunk1]q
[sw1]int e0/0/1
[sw1-Ethernet0/0/1]eth-trunk 1
Info: This operation may take a few seconds. Please wait for a moment...done.
[sw1-Ethernet0/0/1]int e0/0/2
[sw1-Ethernet0/0/2]eth-trunk 1
Info: This operation may take a few seconds. Please wait for a moment...done.
[sw1-Ethernet0/0/2]q
[sw1]display stp brief
MSTID Port Role STP State Protection
0 Ethernet0/0/3 DESI DISCARDING NONE
0 Eth-Trunk1 ROOT FORWARDING NONE
[sw1]
注:此项目的目的是在与将两个接口合并为一个动态eth-trunk口,用来作为逻辑接口,增加带宽。查看命令是display stp brief
4.项目:三层端口聚合
CE1
<HUAWEI>undo terminal monitor
Info: Current terminal monitor is off.
<HUAWEI>system-view
[~HUAWEI]sysname 1
[*HUAWEI]user-interface console 0
[*HUAWEI-ui-console0]idle-timeout 1440 注:不是0-0了
[*HUAWEI-ui-console0]q
[*HUAWEI]int Eth-Trunk 1 创建一个虚拟接口
[*HUAWEI-Eth-Trunk1]undo portswitch 关闭二层,开启三层
[*HUAWEI-Eth-Trunk1]ip add 10.1.1.1 24配置接口IP地址
[*HUAWEI-Eth-Trunk1]q
[*HUAWEI]int g1/0/0进入物理接口
[*HUAWEI-GE1/0/0]undo shutdown开启接口
[*HUAWEI-GE1/0/0]eth-trunk 1使这个接口成为eth-trunk 1的成员
[*HUAWEI-GE1/0/0]int g1/0/1
[*HUAWEI-GE1/0/1]undo shutdown
[*HUAWEI-GE1/0/1]eth-trunk 1
[*HUAWEI-GE1/0/1]q
[*HUAWEI]int LoopBack 0
[*HUAWEI-LoopBack0]ip add 192.168.1.100 32
[*HUAWEI-LoopBack0]q
[*1]return 需要保存配置
Warning: Uncommitted configurations found. Are you sure to commit them before ex
iting? [Y(yes)/N(no)/C(cancel)]:y
<1>system-view
[~1]ip route-static 192,168.2.100 32 10.1.1.2 配置静态路由
[*1]return 需要保存配置
Warning: Uncommitted configurations found. Are you sure to commit them before ex
iting? [Y(yes)/N(no)/C(cancel)]:y
<1>ping -a 192.168.1.100 192.168.2.100
PING 192.168.2.100: 56 data bytes, press CTRL_C to break
Reply from 192.168.2.100: bytes=56 Sequence=1 ttl=255 time=16 ms
Reply from 192.168.2.100: bytes=56 Sequence=2 ttl=255 time=5 ms
Reply from 192.168.2.100: bytes=56 Sequence=3 ttl=255 time=3 ms
Reply from 192.168.2.100: bytes=56 Sequence=4 ttl=255 time=5 ms
Reply from 192.168.2.100: bytes=56 Sequence=5 ttl=255 time=4 ms
--- 192.168.2.100 ping statistics ---
5 packet(s) transmitted
5 packet(s) received
0.00% packet loss
round-trip min/avg/max = 3/6/16 ms
<1>
总结
理清关于交换机项目的各个具体要求,对命令要勤加练习