CCNA网络运维

【实战演练】Packet Tracer玩转CCNA实验07-配置

2020-05-25  本文已影响0人  工程师Waiting

本文欢迎转载,转载请注明出处和作者。

上次讲到,使用STP生成树协议进行了二层环路的阻断,阻断后上行链路就剩下一条了。那么如果这条上行链路带宽不够,那么则么办呢?方法有两个:

1、更换更高带宽的端口对接,例如100Mbps的网口不够就上1000Mbps的光口,还不够就上10Gbps的光口,目前市面上已经有100Gbps的光接口了。

2、使用链路捆绑技术,将多条低带宽的链路,捆绑成一条逻辑链路,进行带宽叠加。

实验1:设备成对配置Port-Channel

1.1网络拓扑

网络拓扑在上一篇的基础上进行了一些调整,主要是对接的端口号修改了。

1.2配置命令

步骤1:先配置vlan、trunk、vtp

L3SW:

en
conf t
host L3SW
vtp domain CCNA
vtp password cisco
vtp mode server
vtp version 2
vlan 10
name xiaoshou
vlan 20
name caiwu
int range fa0/1-4
sw mo acc
sw mo trunk
sw trunk allow vlan all

SW1与SW2:

en
conf t
int range fa0/22-24
sw mo trunk
sw trunk allow vlan all
vtp domain CCNA
vtp password cisco
vtp mode client
vtp version 2
int fa0/1
sw mo acc
sw acc vlan 10
int fa0/2
sw mo acc
sw acc vlan 20

步骤2:手工设置生成树的优先级,强制修改L3SW为根桥

SW2:

spanning-tree vlan 1 priority 4096
spanning-tree vlan 10 priority 4096
spanning-tree vlan 20 priority 4096

等待生成树收敛,最后会发现L3SW上面有3个端口都被block掉了,剩下一个端口是通的。

步骤3:配置port-channel

为L3SW配置port-channel

interface port-channel 1
int range fa0/1-2
channel-group 1 mode on
interface port-channel 2
int range fa0/3-4
channel-group 2 mode on

为SW1配置port-channel

interface port-channel 1
int range fa0/23-24
channel-group 1 mode on

为SW2配置port-channel

interface port-channel 2
int range fa0/23-24
channel-group 1 mode on

生成树自动计算重新收敛后,block掉了SW1上面的端口。系统将两条捆绑的链路当作一条链路来看待(即不会只block两条捆绑的链路中的一条的端口)。

查看port-channel状态

show etherchannel summary
show etherchannel port-channel

实验2:跨设备配置Port-Channel

上面的实验,我们采用的是SW1与L3SW,SW2与L3SW成对的2台设备之间进行链路捆绑,但是我们想达交换机到上行链路,能够两条都利用起来。

image

那么有没有办法进行跨3台设备的链路捆绑呢?然后将SW上行到L3SW1与L3SW2的两条链路,聚合成为一条逻辑链路,那么逻辑上就相当于1台L3SW与1台SW相连,所以两条上行链路都能利用呢?

我们按照拓扑尝试一下。

2.1网络拓扑

2.2配置命令

2.2.1预配置

L3SW1:

en
conf t
host L3SW1
int fa0/24
sw mo acc
sw mo trunk
sw trunk all vlan all
int fa0/1
sw mo acc
sw mo trunk
sw trunk all vlan all

L3SW2:

en
conf t
host L3SW2
int fa0/24
sw mo acc
sw mo trunk
sw trunk all vlan all
int fa0/1
sw mo acc
sw mo trunk
sw trunk all vlan all

SW:

en
conf t
host SW
int range fa0/1-2
sw mo acc
sw mo trunk
sw trunk all vlan all

STP会自动计算,将SW的其中一条上行链路阻断。

我们修改SW的优先级,让两条链路都方通。

spanning-tree vlan 1 priority 4096

2.2.2配置port-channel

L3SW1&L3SW2:

int port-channel 1
sw mo acc
sw mo trunk
sw trunk all vlan all
int fa0/1
channel-group 1 mode on

SW:

int port-channel 1
sw mo acc
sw mo trunk
sw trunk all vlan all
int range fa0/1-2
channel-group 1 mode on

等待生成树收敛完成,从图示看貌似是可以SW配置port-channel 1,然后L3SW1、L3SW2都配置port-channel 1,然后将两条上行链路进行捆绑为一条的。

其实不是,只是示意图看起来像而已,实际上port-channel是不能跨超过2台设备做的,只能做2台设备之间的链路捆绑。

为了测试,我们在3台交换机分别接入一台PC,都配置192.168.10.x/24的IP地址,然后在3台交换机上面都将接口access到vlan10。

int fa0/2
sw mo acc
sw acc vlan 10

我们查看一下生成树的详情,印证一下我们的想法。

show spanning-tree active

可以看到其实L3SW1的fa0/24还是block掉了,所以SW跨L3SW1\L3SW2的链路捆绑根本就没有实际作用,最后生成树还是生效了。

要做这种跨了设备的链路捆绑,要用vPC(vitual port-channel)跨机箱链路捆绑技术,这种就要用到Cisco Nexus 2K/5K/7K的设备了。这就超过CCNA与packet tracer的能力范围了,这里就不多作介绍了。

上一篇下一篇

猜你喜欢

热点阅读