• Cisco Packet Tracer :PVST Self-detection Experiment


    别卷了别卷了

    01.STP Configuration

    Activity 5.2.5: 
    Configuring STP

    NOTE TO USER: Although you can complete this activity without printed instructions, a PDF version is available on the text side of the same page from which you launched this activity.

    Learning Objectives

    • Examine the STP default state
    • Configure the root bridge
    • Configure the backup root bridge
    • Finalize STP configuration

    Introduction

    In this activity, the switches are "out of the box" without any configuration. You will manipulate the root bridge election so that the core switches are chosen before the distribution or access layer switches.

    Task 1: Examine the STP Default State

    Step 1. Examine link lights.

    When STP is fully converged, the following conditions exist:

    • All PCs have green link lights on the switched ports.
    • Access layer switches have one forwarding uplink (green) to a distribution layer switch and a blocking uplink (amber) to a core layer switch.
    • Distribution layer switches have one forwarding uplink (green) to a core layer switch and a blocking uplink (amber) to another core layer switch.

    Step 2. Switch to Simulation mode.

    Step 3. Determine the root bridge.

    Click Capture/Forward. Without looking at BPDU detail, MAC addresses, or the show spanning-tree command, can you tell which switch is the root bridge?

    Can you think of a reason why this switch is not a good choice as root?

    Task 2: Configure the Root Bridge

    Step 1. Configure the root bridge.

    One of the core switches should be root, and the other should be the backup root. Switch to Realtime mode and configure C1 with a priority of 4096.

    Step 2. Switch between Realtime and Simulation modes.

    Switch between Realtime mode and Simulation mode several times until all ports on C1 are green.

    Step 3. Switch to Simulation mode.

    Step 4. Make sure C1 is the root bridge.

    Click Capture/Forward several times to watch configuration BPDUs. C1 should be initiating the propagation of BPDUs.

    Step 5. Check results.

    Your completion percentage should be 17%. If not, click Check Results to see which required components are not yet completed.

    Task 3: Configure the Backup Root Bridge

    Step 1. Configure the backup root bridge.

    The other core switch serves as a backup root bridge. Switch to Realtime mode and configure C2 with a priority of 8192.

    Step 2. Switch between Realtime and Simulation modes.

    Switch between Realtime mode and Simulation mode several times until all ports on C2 are green.

    Step 3. Examine links attached to C2.

    What is unique about the C2 links to the distribution layer switches that you do not see with C1 links?

    Step 4. Check results.

    Your completion percentage should be 33%. If not, click Check Results to see which required components are not yet completed.

    Task 4: Finalize STP Configuration

    Best practice is to never have an access layer switch become root. You could ensure this by configuring all access layer switches with a priority higher than the default. However, because there are fewer distribution switches, it is more efficient to configure these switches with a slightly higher priority than the backup root switch.

    Step 1. Configure distribution switches.

    Configure D1, D2, D3, and D4 with a priority of 12288.

    Step 2. Check results.

    Your completion percentage should be 100%. If not, click Check Results to see which required components are not yet completed.




    All contents are Copyright ゥ 1992・007 Cisco Systems, Inc. All rights reserved. This document is Cisco Public Information.

           The topology is shown below:

               Specific operation command:

     1 C1:
     2 Switch>en
     3 Switch#conf t
     4 Switch(config)#spanning-tree mode pvst
     5 Switch(config)#spanning-tree vlan 1 priority 4096
     6 C2:
     7 Switch>en
     8 Switch#conf t
     9 Switch(config)#spanning-tree mode pvst
    10 Switch(config)#spanning-tree vlan 1 priority 8192
    11 D1、D2、D3、D4:
    12 Switch>en
    13 Switch#conf t
    14 Switch(config)#spanning-tree mode pvst
    15 Switch(config)#spanning-tree vlan 1 priority 12288
    View Code

    02.PVST Self-detection Experiment

    1. Complete the device configuration according to the instructions given above

    2. Test the communication of various VLANs by Ping command, including the communication within and between VLANs

    3. Observe the forwarding process of ping packet

    4. The experiment is completed in PT software, which needs to be realized by PVST+. The example command in the courseware is MSTP configuration command, which is for reference only.

          The topology and concrete requirements are shown below:

     

     

              Specific operation command:

      1 =====Switch0:=====
      2 Switch>en
      3 Switch#conf t
      4 
      5 Switch(config)#vlan 11 
      6 Switch(config-vlan)#name vlan11  
      7 Switch(config-vlan)#vlan 22
      8 Switch(config-vlan)#name vlan22
      9 Switch(config-vlan)#ex
     10 
     11 Switch(config)#int fa0/1
     12 Switch(config-if)#swi mode ac
     13 Switch(config-if)#swi ac vlan 11
     14 Switch(config-if)#no shut
     15 Switch(config-if)#ex
     16 Switch(config)#int fa0/4
     17 Switch(config-if)#swi mode ac
     18 Switch(config-if)#swi ac vlan 22
     19 Switch(config-if)#no shut
     20 Switch(config-if)#ex
     21 
     22 Switch(config)#int range fa0/2, fa0/3
     23 Switch(config-if-range)#swi mode trunk
     24 Switch(config-if-range)#no shut
     25 Switch(config-if-range)#ex
     26 
     27 
     28 =====Switch1:=====
     29 Switch>en
     30 Switch#conf t
     31 
     32 Switch(config)#vlan 33
     33 Switch(config-vlan)#name vlan33
     34 Switch(config-vlan)#vlan 44
     35 Switch(config-vlan)#name vlan44
     36 Switch(config-vlan)#ex
     37 
     38 Switch(config)#int fa0/1
     39 Switch(config-if)#swi mode ac
     40 Switch(config-if)#swi ac vlan 33
     41 Switch(config-if)#no shut
     42 Switch(config-if)#ex
     43 Switch(config)#int fa0/4
     44 Switch(config-if)#swi mode ac
     45 Switch(config-if)#swi ac vlan 44
     46 Switch(config-if)#no shut
     47 Switch(config-if)#ex
     48 
     49 Switch(config)#int range fa0/2, fa0/3
     50 Switch(config-if-range)#swi mode trunk
     51 Switch(config-if-range)#no shut
     52 Switch(config-if-range)#ex
     53 
     54 
     55 
     56 =====Mutilayer Switch0:=====
     57 Switch>en
     58 Switch#conf t
     59 
     60 Switch(config)#vlan 11
     61 Switch(config-vlan)#vlan 22
     62 Switch(config-vlan)#vlan 33
     63 Switch(config-vlan)#vlan 44
     64 Switch(config-vlan)#ex
     65 
     66 Switch(config)#int range fa0/1-3
     67 Switch(config-if-range)#swi trunk encapsulation dot1q 
     68 Switch(config-if-range)#swi mode trunk
     69 Switch(config-if-range)#no shut
     70 Switch(config-if-range)#ex
     71 
     72 Switch(config)#int vlan 22
     73 Switch(config-if)#ip add 192.168.22.2 255.255.255.0
     74 Switch(config-if)#no shut
     75 Switch(config-if)#ex
     76 Switch(config)#int vlan 44
     77 Switch(config-if)#ip add 192.168.44.2 255.255.255.0
     78 Switch(config-if)#no shut
     79 Switch(config-if)#ex
     80 Switch(config)#int vlan 11
     81 Switch(config-if)#ip add 192.168.11.2 255.255.255.0
     82 Switch(config-if)#no shut
     83 Switch(config-if)#ex
     84 Switch(config)#int vlan 33
     85 Switch(config-if)#ip add 192.168.33.2 255.255.255.0
     86 Switch(config-if)#no shut
     87 Switch(config-if)#ex
     88 
     89 Switch(config)#spanning-tree mode pvst
     90 Switch(config)#spanning-tree vlan 22 root primary 
     91 Switch(config)#spanning-tree vlan 44 root primary 
     92 Switch(config)#spanning-tree vlan 11 root secondary 
     93 Switch(config)#spanning-tree vlan 33 root secondary 
     94 Switch(config)#spanning-tree vlan 22 priority 4096
     95 Switch(config)#spanning-tree vlan 11 priority 8192
     96 Switch(config)#spanning-tree vlan 33 priority 8192
     97 Switch(config)#spanning-tree vlan 44 priority 4096
     98 Switch(config)#ex
     99 
    100 Switch(config)#ip routing
    101 
    102 =====Mutilayer Switch1:=====
    103 Switch>en
    104 Switch#conf t
    105 
    106 Switch(config)#vlan 11
    107 Switch(config-vlan)#vlan 22
    108 Switch(config-vlan)#vlan 33
    109 Switch(config-vlan)#vlan 44
    110 Switch(config-vlan)#ex
    111 
    112 Switch(config)#int range fa0/1-3
    113 Switch(config-if-range)#swi trunk encapsulation dot1q 
    114 Switch(config-if-range)#swi mode trunk
    115 Switch(config-if-range)#no shut
    116 Switch(config-if-range)#ex
    117 
    118 Switch(config)#int vlan 11
    119 Switch(config-if)#ip add 192.168.11.1 255.255.255.0
    120 Switch(config-if)#no shut
    121 Switch(config-if)#ex
    122 Switch(config)#int vlan 33
    123 Switch(config-if)#ip add 192.168.33.1 255.255.255.0
    124 Switch(config-if)#no shut
    125 Switch(config-if)#ex
    126 Switch(config)#int vlan 22
    127 Switch(config-if)#ip add 192.168.22.1 255.255.255.0
    128 Switch(config-if)#no shut
    129 Switch(config-if)#ex
    130 Switch(config)#int vlan 44
    131 Switch(config-if)#ip add 192.168.44.1 255.255.255.0
    132 Switch(config-if)#no shut
    133 Switch(config-if)#ex
    134 
    135 Switch(config)#spanning-tree mode pvst
    136 Switch(config)#spanning-tree vlan 11 root primary 
    137 Switch(config)#spanning-tree vlan 33 root primary 
    138 Switch(config)#spanning-tree vlan 22 root secondary 
    139 Switch(config)#spanning-tree vlan 44 root secondary 
    140 Switch(config)#spanning-tree vlan 22 priority 8192
    141 Switch(config)#spanning-tree vlan 11 priority 4096
    142 Switch(config)#spanning-tree vlan 33 priority 4096
    143 Switch(config)#spanning-tree vlan 44 priority 8192
    144 Switch(config)#ex
    

              Test PC configuration instances:

     PC0: (VLAN 1)
     IP: 192.168.11.11  subnet mask: 255.255.255.0     default gateway: 192.168.11.1
     PC1:(VLAN 2)
     IP: 192.168.22.22  subnet mask: 255.255.255.0     default gateway: 192.168.22.2
     PC2: (VLAN 3)
     IP: 192.168.33.33  subnet mask: 255.255.255.0     default gateway: 192.168.33.1
     PC3:(VLAN 4)
     IP: 192.168.44.44  subnet mask: 255.255.255.0     default gateway: 192.168.44.2
    View Code

    00.Configuration      

    Even Root

    Odd Root

    01.Port Division

                                    Part of spanning-tree chart from MSW1

                            

                                    Part of spanning-tree chart from SW1:

                                     Desg:指定端口

                                     Root:根端口

      Altn:阻塞端口根端口选举过程4步

    根端口选举:
    步骤1:计算到根桥的最小路径开销,以确定根端口;如开销相同,则依次启用步骤2、3、4以确定根端口。
    步骤2:确定最小的发送BID(Sender BID)
    步骤3:确定最小的发送端口ID(Port ID)
    步骤4:比较本机交换机端口id

     

                                           阻塞端口选举:

    步骤1:计算到根桥的最小路径开销
    步骤2:
    步骤3:比较本机交换机端口id

                                      如在下图以MSW1为根的生成树(三角形区域)中,①F3的优先级比②F3(前者的Priority比后者低),

                                      故②F3为Altn

                                   

    02.Packet Forwarding process

                                    Instance:PC1(192.168.11.11)——PC2(192.168.22.22)

                                    The total path:

                                        Step1.PC1通过网关寻找到MSW2(奇根桥),以此为根桥,如下图红线,有一路为阻塞路径。11.11和22.22彼此属于直连网络,故继续移至MSW1

                                             Step2.以MSW1为根桥,如下图靛线,有一路为阻塞路径

     

    03.IP冲突

                                                  在ping命令发包的过程中,包的去向由帧中的源mac和目的mac决定,如下例:

                                                                 

    在本实验中,第一次分析不当,给MSW1 MSW2的网关配置了相同的ip

    我们可以把光标放在交换机上或是使用show arp命令,发现同一ip的网关对应的mac地址的不同

                            所以在包的传输依然按一种肉眼看上去正确的路径去走,因此这个错误难以排查

                                    

     另:对于mac地址的变动

    +-----+   +------+   +------+   +-----+
    |PC.  |---|bridge|---|router|---|PC.  |
    |  A  |---|   B  |---|   C  |---|  D  |
    +-----+   +------+ ^ +------+   +-----+
                       |
                        -- Here!

                                  如果计算机A向计算机D发送以太网数据包…

                                  源IP将是A,目标IP将是D,那么标记的段上的MAC地址是什么?

                                  把它缩小到两种可能性:

    >可能性1:来源MAC是B;目的地MAC是C.

    >可能性2:来源MAC是A.;目的地MAC是D.

    结果是可能性2

    当A需要将数据发送到另一个主机时,它首先确定该去除主机是否在本地网络上.在确定目的地不是本地时,A将数据发送到其配置的默认网关,即C.

    为什么源头mac不是B?因为在第2层操作时的交换机(网桥)不会修改源或目标MAC地址.另一方面,路由器将修改源MAC地址,用其自己的MAC地址替换原始源MAC地址.

    为什么目的mac不是D?因为A知道D不在本地网络上并且不能直接访问. A知道它需要将数据发送到它的DG并且将ARP用于DG而不是ARP用于D.

     http://www.voidcn.com/article/p-ucongwim-btz.html

  • 相关阅读:
    mysql查询重复
    JS全局屏蔽回车事件
    java判断某个字符串包含某个字符串的个数
    给Eclipse提速的7个技巧(转)
    Mysql中将查询出来的多列的值用逗号拼接
    模仿淘宝手机号码输入框
    浏览器的默认样式
    GUBE---一丝
    学习CSS布局
    CSS 居中大全
  • 原文地址:https://www.cnblogs.com/elegantcloud/p/14923871.html
Copyright © 2020-2023  润新知