Cisco 模拟器rstp生成树

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

实验扩扑

实验要求

使用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

                        IP192.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

 

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6