Cisco 模拟器rstp生成树

实验扩扑:

实验要求:

使用rstp快速生成树协议防止交换机生成环路,并实现全网通

实验设备:

                三层交换机:两台;

                二层交换机:两台;

                 PC客户端 : 两台

                 双绞线若干

实验介绍:

stp:主要作用是防止链路生成环路(形成环路会占用资源,形成网络风暴),通过阻塞一定的端口来实现流量正常转发;当主链路出现问题时,启用备用端口,起到冗余备份的作用。

        端口优先级:

                        为0-61440;是4096的倍数;默认为32768

        根桥:

                        每一个生成树中有且仅有一个根网桥(优先级小的交换机为部分VLAN的根桥,根桥上的端口为指定端口,连接根桥的端口为根端口)

在每条存在STP的物理链路上,有且仅有一个负责转出根网桥的BPDU

生成树的步骤:

        1,选举根交换机:

        选举根交换机:优先级越小,则网桥ID越小;若优先级相同,则比较MAC地址,从MAC地址左侧开始比较,数值小的,则网桥ID就越小

        2,选举根端口;

        选举根端口:1,BPDU接收端口到根交换机的路径成本最小;2:对端的网桥ID最小;3,对端的端口ID最小(端口号)(端口ID优先级,范围:0-240;为16的倍数;默认值为1

        根端口:每台非根网桥,有且仅有一个根端口

        3,选举指定端口并将剩下的备用端口阻塞

                        指定端口:

                        1,根交换机的所有端口,都是指定端口;

                        2,根端口的对端端口一定是指定端口;

                        3,BPDU转发端口到根交换机的路径成本最小的为指定端口;

                        4,本端的网桥ID最小;

        备用端口(阻塞端口):

                        当其他端口选举完后,剩余的所有接口为备份端口,并将他们阻塞

         端口状态:

                        1,阻塞状态;

                        2,侦听状态;

                        3;学习状态;

                        4,转发状态;

                        5,禁用状态

       ===============================================================

        cisco模拟器实验步骤:

        主机1:

                        IP:192.168.1.1/24

                        gateway:192.168.1.254

        主机2:

                        IP:192.168.2.1/24

                        gateway:192.168.2.254       

         x1:Switch>enable

              Switch#configure terminal

              Switch(config)#vlan 10

              Switch(config-vlan)#vlan 20

              Switch(config-vlan)#exit

              Switch(config)#interface fastEthernet 0/3

              Switch(config-if)#switchport access vlan 10

              Switch(config-if)#no shutdown

              Switch(config-if)#exit

              Switch(config)#spanning-tree mode pvst

              Switch(config)#spanning-tree mode rapid-pvst

              Switch(config)#interface range fastEthernet 0/1-2

              Switch(config-if-range)#switchport mode trunk

              Switch(config-if-range)#no shutdown

              Switch(config-if-range)#exit

       x2:  Switch>enable

              Switch#configure terminal

              Switch(config)#vlan 20

              Switch(config-vlan)#vlan 10

              Switch(config-vlan)#exit

              Switch(config)#interface fastEthernet 0/3

              Switch(config-if)#switchport access vlan 20

              Switch(config-if)#no shutdown

              Switch(config-if)#exit

              Switch(config)#spanning-tree mode pvst

              Switch(config)#spanning-tree mode rapid-pvst

              Switch(config)#interface range fastEthernet 0/1-2

              Switch(config-if-range)#switchport mode trunk

              Switch(config-if-range)#no shutdown

              Switch(config-if-range)#exit

        x3: Switch>enable

              Switch#configure terminal

              Switch(config)#vlan 10

              Switch(config-vlan)#vlan 20

              Switch(config-vlan)#exit

              Switch(config)#interface range fastEthernet 0/1-2

              Switch(config-if-range)#switchport trunk encapsulation dot1q

              Switch(config-if-range)#switchport mode trunk

              Switch(config-if-range)#no shutdown

              Switch(config-if-range)#exit

              Switch(config)#spanning-tree mode pvst

              Switch(config)#spanning-tree mode rapid-pvst

              Switch(config)#spanning-tree vlan 10 root primary

              Switch(config)#spanning-tree vlan 20 root secondary

              Switch(config)#spanning-tree vlan 10 priority 0

              Switch(config)#spanning-tree vlan 20 priority 4096

              Switch(config)#ip routing

              Switch(config)#interface vlan 10

              Switch(config-if)#ip address 192.168.1.254 255.255.255.0

              Switch(config-if)#no shutdown

              Switch(config-if)#exit

              Switch(config)#interface fastEthernet 0/3

              Switch(config-if)#no switchport

              Switch(config-if)#ip address 10.1.1.1 255.255.255.0

              Switch(config-if)#no shutdown

              Switch(config-if)#exit

              Switch(config)#ip route 0.0.0.0 0.0.0.0 10.1.1.254

        x4:  Switch>enable

              Switch#configure terminal

              Switch(config)#vlan 10

              Switch(config-vlan)#vlan 20

              Switch(config-vlan)#exit

              Switch(config)#interface range fastEthernet 0/1-2

              Switch(config-if-range)#switchport trunk encapsulation dot1q

              Switch(config-if-range)#switchport mode trunk

              Switch(config-if-range)#no shutdown

              Switch(config-if-range)#exit

              Switch(config)#spanning-tree mode pvst

              Switch(config)#spanning-tree mode rapid-pvst

              Switch(config)#spanning-tree vlan 20 root primary

              Switch(config)#spanning-tree vlan 10 root secondary

              Switch(config)#spanning-tree vlan 20 priority 0

              Switch(config)#spanning-tree vlan 10 priority 4096

              Switch(config)#ip routing

              Switch(config)#interface vlan 20

              Switch(config-if)#ip address 192.168.2.254 255.255.255.0

              Switch(config-if)#no shutdown

              Switch(config-if)#exit

              Switch(config)#interface fastEthernet 0/3

              Switch(config-if)#no switchport

              Switch(config-if)#ip address 10.1.1.254 255.255.255.0

              Switch(config-if)#no shutdown

              Switch(config-if)#exit

              Switch(config)#ip route 0.0.0.0 0.0.0.0 10.1.1.1

代码至此敲打完毕,接下来试试两台主机能否互相通信:

        主机2ping主机1:

       主机1ping主机2:

接下来检查生成树:

              Switch#show spanning-tree

              Switch#show spanning-tree vlan vlan-id detail

 

  • 6
    点赞
  • 46
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值