美文网首页CCNA网络运维
【实战演练】Packet Tracer玩转CCNA实验07-配置

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

作者: 工程师Waiting | 来源:发表于2020-05-25 21:11 被阅读0次

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

    上次讲到,使用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的能力范围了,这里就不多作介绍了。

    相关文章

      网友评论

        本文标题:【实战演练】Packet Tracer玩转CCNA实验07-配置

        本文链接:https://www.haomeiwen.com/subject/kjqsahtx.html