CCNA综合实验,vlan,vlan间路由,vtp,HSRP,PVST,DHCP。_交换机 主机 接口 路由器配置 CCNA

本实验综合了,vlan间路由,DHCP,VTP,PVST,HSRP。本实验目的就是把这几种协议融合一起实现主机互通,相信实际运用这种例子还是很多见的。希望大家看看,有错误的请指正。也是辛苦了好长时间才弄到这上面的。

 

第一步:先把每个交换机上各个接口起TRUNK模式(除了接PC的接口)


SW1


Switch>

Switch>

Switch>en

Switch#conf t

Enter configuration commands, one per line. End with CNTL/Z.

Switch(config)#hostname SW1

SW1(config)#int range fa 0/8-11

SW1(config-if-range)#swi

SW1(config-if-range)#switchport r

SW1(config-if-range)#switchport t

SW1(config-if-range)#switchport trunk en

SW1(config-if-range)#switchport trunkencapsulation d

SW1(config-if-range)#switchport trunkencapsulation dot1q 

SW1(config-if-range)#swi

SW1(config-if-range)#switchport mode t

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

 

这种方法就是把各个接口都封装成dot1q,思科三层交换机端口对于vlan间路由默认有两种封装协议即802.1q,也就是dot1q,另一种协议就是ISL协议,为思科私有。若不封装特定协议就直接打switchport modetrunk的话,三层交换机自身将无法选择协议去封装,这样就无法把端口设为TRUNK模式。必须指定一种协议,这里我们用公用协议dot1q。

 

还有一种方法也可起TRUNK

 

SW1(config)#int range fa 0/8-11

SW1(config-if-range)#swi

SW1(config-if-range)#switchport mode ac

SW1(config-if-range)#switchport modeaccess 

SW1(config-if-range)#switchport mode t

SW1(config-if-range)#switchport modetrunk 

 

这种方法就是先把端口设为access接口模式,这样就默认封装了dot1q协议,也能起TRUNK。

思科二层交换机默认封装的是dot1q协议。所以可以直接TRUNK。

 

SW2

 

Switch>

Switch>en

Switch#conf t

Enter configuration commands, one per line. End with CNTL/Z.

Switch(config)#hostname SW2

SW2(config)#int range fa 0/8-11

SW2(config-if-range)#swi

SW2(config-if-range)#switchport t

SW2(config-if-range)#switchport trunk e

SW2(config-if-range)#switchport trunkencapsulation d

SW2(config-if-range)#switchport trunkencapsulation dot1q 

SW2(config-if-range)#swi

SW2(config-if-range)#switchport mode t

SW2(config-if-range)#switchport modetrunk 

SW2(config-if-range)#

 

SW3

 

Switch>

Switch>

Switch>en

Switch#conf t

Enter configuration commands, one per line. End with CNTL/Z.

Switch(config)#hostname SW3

SW3(config)#int range fa 0/10-11

SW3(config-if-range)#swi

SW3(config-if-range)#switchport mode t

SW3(config-if-range)#switchport modetrunk 

 

SW4

 

Switch>

Switch>en

Switch#conf t

Enter configuration commands, one per line. End with CNTL/Z.

Switch(config)#hostname SW4

SW4(config)#int range fa 0/10-11

SW4(config-if-range)#swi

SW4(config-if-range)#switchport mode t

SW4(config-if-range)#switchport modetrunk 

 

第二步:分别把SW1和SW2的fa0/8和fa0/9端口进行端口汇聚。

 

SW1

 

SW1(config)#

SW1(config)#

SW1(config)#int range fa 0/8-9

SW1(config-if-range)#channel-g

SW1(config-if-range)#channel-group 1 ?

  mode  Etherchannel Mode of theinterface

SW1(config-if-range)#channel-group 1 mode ?

  active     Enable LACPunconditionally

  auto       Enable PAgPonly if a PAgP device is detected

  desirable  Enable PAgPunconditionally

  on         EnableEtherchannel only

  passive    Enable LACP onlyif a LACP device is detected

SW1(config-if-range)#channel-group 1 mode on

SW1(config-if-range)#

Creating a port-channel interfacePort-channel 1

%LINK-5-CHANGED: Interface Port-channel 1, changedstate to up

 

%LINEPROTO-5-UPDOWN: Line protocol onInterface Port-channel 1, changed state to up

 

%LINEPROTO-5-UPDOWN: Line protocol onInterface FastEthernet0/8, changed state to down

 

%LINEPROTO-5-UPDOWN: Line protocol onInterface FastEthernet0/8, changed state to up

 

%LINEPROTO-5-UPDOWN: Line protocol onInterface FastEthernet0/9, changed state to down

 

%LINEPROTO-5-UPDOWN: Line protocol onInterface FastEthernet0/9, changed state to up

 

 

 

SW2

 

SW2(config)#

SW2(config)#

SW2(config)#int range fa 0/8-9

SW2(config-if-range)#channel-g

SW2(config-if-range)#channel-group 1 mode on 把这两个端口加入汇聚组1

SW2(config-if-range)#

Creating a port-channel interfacePort-channel 1

 

%LINK-5-CHANGED: Interface Port-channel 1,changed state to up

 

%LINEPROTO-5-UPDOWN: Line protocol onInterface Port-channel 1, changed state to up

 

%LINEPROTO-5-UPDOWN: Line protocol onInterface FastEthernet0/8, changed state to down

 

%LINEPROTO-5-UPDOWN: Line protocol onInterface FastEthernet0/8, changed state to up

 

%LINEPROTO-5-UPDOWN: Line protocol onInterface FastEthernet0/9, changed state to down

 

%LINEPROTO-5-UPDOWN: Line protocol onInterface FastEthernet0/9, changed state to up

 

咱们在特权模式下来查看一下

 

SW2#

SW2#show et

SW2#show etherchannel s

SW2#show etherchannel summary 

Flags:  D - down       P - in port-channel

        I - stand-alone s- suspended

        H - Hot-standby(LACP only)

        R - Layer3     S - Layer2

        U - in use     f - failed to allocate aggregator

        u - unsuitablefor bundling

        w - waiting to beaggregated

        d - default port

 

 

Number of channel-groups in use: 1

Number of aggregators:          1

 

Group  Port-channel  Protocol   Ports

------+-------------+-----------+----------------------------------------------

 

1      Po1(SU)          -      Fa0/8(P) Fa0/9(P) 

 

怎么样,S表示是二层汇聚,U表示已经应用,P代表已加入汇聚组1了

 

再来查查SW1的汇聚情况

 

SW1#

SW1#show et

SW1#show etherchannel s

SW1#show etherchannel summary 

Flags:  D - down       P - in port-channel

        I - stand-alone s- suspended

        H - Hot-standby(LACP only)

        R - Layer3     S - Layer2

        U - in use     f - failed to allocate aggregator

        u - unsuitablefor bundling

        w - waiting to beaggregated

        d - default port

 

 

Number of channel-groups in use: 1

Number of aggregators:          1

 

Group  Port-channel  Protocol   Ports

------+-------------+-----------+----------------------------------------------

 

1      Po1(SU)          -      Fa0/8(P) Fa0/9(P) 

 

OK,做汇聚是不是很简单,just so so.....呵呵

 

 

第三步:设SW1上为VTP的服务器,其他就是客户端模式咯,对吧!

 

SW1#

SW1#conf t

Enter configuration commands, one per line. End with CNTL/Z.

SW1(config)#vtp mode s

SW1(config)#vtp mode server  设为服务器

Device mode already VTP SERVER.

SW1(config)#vtp do

SW1(config)#vtp domain liuye 设置一个域名,就liuye,也就是我名字。刘烨.

Changing VTP domain name from QQ to liuye 

SW1(config)#vtp pa

SW1(config)#vtp password 123456 设密码为123456,不设也行,这里演示下,那我就把密码删掉,不要密码。好,删掉....

SW1(config)#no vtp pa

SW1(config)#no vtp password 123456

Clearing device VLAN database password. 显示已清除密码。

 

SW2

 

SW2>en

SW2#conf t

Enter configuration commands, one per line. End with CNTL/Z.

SW2(config)#vtp mode c

SW2(config)#vtp mode client 

Device mode already VTP CLIENT.

SW2(config)#vtp domain liuye

Domain name already set to liuye.

 

SW3

 

SW3>en

SW3#conf t

Enter configuration commands, one per line. End with CNTL/Z.

SW3(config)#vtp mode c

SW3(config)#vtp mode client 

Device mode already VTP CLIENT.

SW3(config)#vtp domain liuye

Domain name already set to liuye.

 

SW4

 

SW4>en

SW4#conf t

Enter configuration commands, one per line. End with CNTL/Z.

SW4(config)#vtp mode c

SW4(config)#vtp mode client 

Device mode already VTP CLIENT.

SW4(config)#vtp domain liuye

Domain name already set to liuye.

 

接下来在SW1上创建vlan10,vlan20,vlan30,vlan40

 

SW1#

SW1#conf t

Enter configuration commands, one per line. End with CNTL/Z.

SW1(config)#vlan 10

SW1(config-vlan)#ex

SW1(config)#vlan 20

SW1(config-vlan)#ex

SW1(config)#vlan 30

SW1(config-vlan)#ex

SW1(config)#vlan 40

SW1(config-vlan)#ex

 

查看下vlan创建了吗?

 

SW1(config)#do show vlan

 

VLAN Name                            Status   Ports

---- ----------------------------------------- -------------------------------

1    default                         active   Fa0/1, Fa0/2, Fa0/3, Fa0/4

                                              Fa0/5, Fa0/6, Fa0/7, Fa0/12

                                              Fa0/13, Fa0/14, Fa0/15, Fa0/16

                                              Fa0/17, Fa0/18, Fa0/19, Fa0/20

                                              Fa0/21, Fa0/22, Fa0/23, Fa0/24

                                              Gig0/1, Gig0/2

10   VLAN0010                        active   

20   VLAN0020                        active   

30   VLAN0030                        active   

40   VLAN0040                        active   

1002 fddi-default                    act/unsup 

1003 token-ring-default              act/unsup 

1004 fddinet-default                 act/unsup 

1005 trnet-default                   act/unsup 

 

VLAN Type  SAID       MTU  Parent RingNo BridgeNo Stp  BrdgMode Trans1 Trans2

---- ----- ---------- ----- ------ -------------- ---- -------- ------ ------

1    enet  100001    1500  -      -      -       -    -        0     0

10   enet  100010    1500  -      -      -       -    -        0      0

20   enet  100020    1500  -      -      -       -    -        0      0

30   enet  100030    1500  -      -      -       -    -        0      0

40   enet  100040    1500  -      -      -       -    -        0      0

1002 fddi  101002     1500 -      -      -       -    -        0      0  

1003 tr    101003    1500  -      -      -       -    -        0      0  

1004 fdnet 101004     1500  -     -      -        ieee -       0      0   

1005 trnet 101005     1500  -     -      -        ibm -        0      0   

 

Remote SPAN VLANs

------------------------------------------------------------------------------

 

创建好了,查看SW2和SW3和SW4.

 

SW2#show vlan

 

VLAN Name                            Status   Ports

---- ----------------------------------------- -------------------------------

1    default                         active   Fa0/1, Fa0/2, Fa0/3, Fa0/4

                                              Fa0/5, Fa0/6, Fa0/7, Fa0/12

                                              Fa0/13, Fa0/14, Fa0/15, Fa0/16

                                              Fa0/17, Fa0/18, Fa0/19, Fa0/20

                                              Fa0/21, Fa0/22, Fa0/23, Fa0/24

                                              Gig0/1, Gig0/2

10   VLAN0010                        active   

20   VLAN0020                        active   

30   VLAN0030                        active   

40   VLAN0040                        active   

1002 fddi-default                    act/unsup 

1003 token-ring-default              act/unsup 

1004 fddinet-default                 act/unsup 

1005 trnet-default                   act/unsup 

 

SW2学到了

 

SW3#show vlan

 

VLAN Name                            Status   Ports

---- ----------------------------------------- -------------------------------

1    default                         active   Fa0/5, Fa0/6, Fa0/7, Fa0/8

                                              Fa0/9, Fa0/12, Fa0/13, Fa0/14

                                              Fa0/15, Fa0/16, Fa0/17, Fa0/18

                                              Fa0/19, Fa0/20, Fa0/21, Fa0/22

                                              Fa0/23, Fa0/24, Gig0/1, Gig0/2

10   VLAN0010                        active   

20   VLAN0020                        active   

30   VLAN0030                        active   

40   VLAN0040                        active   

1002 fddi-default                    act/unsup 

1003 token-ring-default              act/unsup 

1004 fddinet-default                 act/unsup 

1005 trnet-default                   act/unsup 

 

SW3也学到了

 

 

SW4#

SW4#show vlan

 

VLAN Name                            Status   Ports

---- ----------------------------------------- -------------------------------

1    default                         active   Fa0/5, Fa0/6, Fa0/7, Fa0/8

                                              Fa0/9, Fa0/12, Fa0/13, Fa0/14

                                              Fa0/15, Fa0/16, Fa0/17, Fa0/18

                                              Fa0/19, Fa0/20, Fa0/21, Fa0/22

                                              Fa0/23, Fa0/24, Gig0/1, Gig0/2

10   VLAN0010                        active   

20   VLAN0020                        active   

30   VLAN0030                        active   

40   VLAN0040                        active   

1002 fddi-default                    act/unsup 

1003 token-ring-default              act/unsup 

1004 fddinet-default                 act/unsup 

1005 trnet-default                   act/unsup 

 

SW4也学到了,OK。

 

第四步:在SW3和SW4把相关端口划入各个vlan

 

SW3

 

SW3#

SW3#conf t

Enter configuration commands, one per line. End with CNTL/Z.

SW3(config)#int range fa 0/1-2

SW3(config-if-range)#swi

SW3(config-if-range)#switchport ac

SW3(config-if-range)#switchport access vlan10 

SW3(config-if-range)#ex

SW3(config)#int range fa 0/3-4

SW3(config-if-range)#swi

SW3(config-if-range)#switchport ac

SW3(config-if-range)#switchport access vlan20

 

还是好习惯,查看下

 

SW3#show vlan

 

VLAN Name                            Status   Ports

---- ----------------------------------------- -------------------------------

1    default                         active   Fa0/5, Fa0/6, Fa0/7, Fa0/8

                                              Fa0/9, Fa0/12, Fa0/13, Fa0/14

                                              Fa0/15, Fa0/16, Fa0/17, Fa0/18

                                              Fa0/19, Fa0/20, Fa0/21, Fa0/22

                                              Fa0/23, Fa0/24, Gig0/1, Gig0/2

10   VLAN0010                        active   Fa0/1, Fa0/2

20   VLAN0020                        active   Fa0/3, Fa0/4

30   VLAN0030                        active   

40   VLAN0040                        active   

1002 fddi-default                    act/unsup 

1003 token-ring-default              act/unsup 

1004 fddinet-default                 act/unsup 

1005 trnet-default                   act/unsup 

 

配置好了

 

SW4

 

SW4#

SW4#conf t

Enter configuration commands, one per line. End with CNTL/Z.

SW4(config)#int range fa 0/1-2

SW4(config-if-range)#swi

SW4(config-if-range)#switchport ac

SW4(config-if-range)#switchport access vlan30

SW4(config-if-range)#ex

SW4(config)#int range fa 0/3-4

SW4(config-if-range)#swi

SW4(config-if-range)#switchport ac

SW4(config-if-range)#switchport access vlan40

 

查看

 

SW4#

SW4#show vlan

 

VLAN Name                            Status   Ports

---- ----------------------------------------- -------------------------------

1    default                         active   Fa0/5, Fa0/6, Fa0/7, Fa0/8

                                              Fa0/9, Fa0/12, Fa0/13, Fa0/14

                                              Fa0/15, Fa0/16, Fa0/17, Fa0/18

                                              Fa0/19, Fa0/20, Fa0/21, Fa0/22

                                              Fa0/23, Fa0/24, Gig0/1, Gig0/2

10   VLAN0010                        active   

20   VLAN0020                        active   

30   VLAN0030                        active   Fa0/1, Fa0/2

40   VLAN0040                        active   Fa0/3, Fa0/4

1002 fddi-default                    act/unsup 

1003 token-ring-default              act/unsup 

1004 fddinet-default                 act/unsup 

1005 trnet-default                   act/unsup 

 

第五步:进入SW1和SW2内的各个vlan,配上ip地址,然后在SW1上创建DHCP服务器

 

在SW1内的各个vlan,配上IP地址。

 

SW1(config)#

SW1(config)#

SW1(config)#int vlan 10

SW1(config-if)#ip ad 192.168.1.254255.255.255.0 

SW1(config-if)#ex

SW1(config)#int vlan 20

SW1(config-if)#ip ad 192.168.2.254255.255.255.0

SW1(config-if)#ex

SW1(config)#int vlan 30

SW1(config-if)#ip ad 192.168.3.254255.255.255.0

SW1(config-if)#ex

SW1(config)#int vlan 40 

SW1(config-if)#ip ad 192.168.4.254255.255.255.0

SW1(config-if)#ex

 

在SW2内配置各个vlan的ip地址,不能和SW1重复

 

SW2#

SW2#conf t

Enter configuration commands, one per line. End with CNTL/Z.

SW2(config)#int vlan 10

SW2(config-if)#ip ad 192.168.1.253255.255.255.0

SW2(config-if)#ex

SW2(config)#int vlan 20

SW2(config-if)#ip ad 192.168.2.253255.255.255.0

SW2(config-if)#ex

SW2(config)#int vlan 30

SW2(config-if)#ip ad 192.168.3.253255.255.255.0

SW2(config-if)#ex

SW2(config)#int vlan 40

SW2(config-if)#ip ad 192.168.4.253255.255.255.0

 

在SW1上创建DHCP服务器

 

SW1(config)#ip dh

SW1(config)#ip dhcp pool 1 设一个名为1的地址池

SW1(dhcp-config)#ne

SW1(dhcp-config)#network 192.168.1.0255.255.255.0 设为vlan10内的网段

SW1(dhcp-config)#de

SW1(dhcp-config)#default-router 192.168.1.254默认网关

SW1(dhcp-config)#ex

SW1(config)#ip dh

SW1(config)#ip dhcp pool 2 设一个名为2的地址池

SW1(dhcp-config)#ne

SW1(dhcp-config)#network 192.168.2.0255.255.255.0 设为vlan20内的网段

SW1(dhcp-config)#de

SW1(dhcp-config)#default-router 

SW1(dhcp-config)#default-router 192.168.2.254默认网关

SW1(dhcp-config)#ex

SW1(config)#ip dh

SW1(config)#ip dhcp pool 3 设一个名为3的地址池

SW1(dhcp-config)#ne

SW1(dhcp-config)#network 192.168.3.0255.255.255.0 设为vlan30内的网段

SW1(dhcp-config)#de

SW1(dhcp-config)#default-router 192.168.3.254默认网关

SW1(dhcp-config)#ex

SW1(config)#ip dhcp pool 4 设一个名为4的地址池

SW1(dhcp-config)#ne

SW1(dhcp-config)#network 192.168.4.0255.255.255.0 设为vlan40内的网段

SW1(dhcp-config)#de

SW1(dhcp-config)#default-router 192.168.4.254默认网关

SW1(dhcp-config)#ex

 

当vlan10内的主机向SW1上的DHCP服务器请求ip地址时,服务器会看符合vlan10地址是什么,它一看vlan10的ip地址是192.168.1.254,所以它就会从192.168.1.0这个网段拿出地址分配给vlan10内的主机。这是我通俗的解释,详细的在这上是说不完的。 vlan20,30,40也是这样道理。

 

这里提一下,还要开启SW1和SW2的路由功能,很多人做实验,往往都会忽略这一点。

SW1(config)#ip routing

SW2(config)#ip routing

 

 

这个时候你在用PC自动获取ip,就能获取到了。

 

 

第六步:多vlan生成树(pvst),设SW1为vlan10和vlan20的主根,为vlan30和vlan40的备份根。

SW1#

SW1#conf t

Enter configuration commands, one per line. End with CNTL/Z.

SW1(config)#span

SW1(config)#spanning-tree vlan 10,20 root pri

SW1(config)#spanning-tree vlan 10,20 rootprimary 

SW1(config)#span

SW1(config)#spanning-tree vlan 30,40 root se

SW1(config)#spanning-tree vlan 30,40 rootsecondary 

 

查看下呗

 

SW1

 

SW1#show span

SW1#show spanning-tree vlan 10 查看基于vlan10生成树的情况

VLAN0010

  Spanning tree enabled protocol ieee

  Root ID主根 Priority    24586 优先级 

             Address     00E0.A33E.72E4

             This bridge is the root 这个交换机就是vlan10的主根

             Hello Time  2 sec  Max Age 20 sec  Forward Delay 15 sec

 

  Bridge ID  Priority   24586  (priority 24576 sys-id-ext 10)

            Address     00E0.A33E.72E4

            Hello Time  2 sec  Max Age 20 sec  Forward Delay 15 sec

            Aging Time  20

 

Interface        Role StsCost      Prio.Nbr Type

---------------- ---- --- --------- ----------------------------------------

Fa0/10          Desg FWD 19        128.10   P2p 端口转发状态

Fa0/11          Desg FWD 19        128.11   P2p 端口转发状态

Po1             Desg FWD 9         128.31   Shr 汇聚组1的链路。端口转发状态

 

查看vlan20的

 

SW1#show span

SW1#show spanning-tree vlan 20

VLAN0020

  Spanning tree enabled protocol ieee

  Root ID    Priority   24596

            Address     00E0.A33E.72E4

            This bridge is the root 这个交换机就是vlan20的主根

            Hello Time  2 sec  Max Age 20 sec  Forward Delay 15 sec

 

  Bridge ID  Priority   24596  (priority 24576 sys-id-ext 20)

            Address     00E0.A33E.72E4

            Hello Time  2 sec  Max Age 20 sec  Forward Delay 15 sec

            Aging Time  20

 

Interface        Role StsCost      Prio.Nbr Type

---------------- ---- --- --------- ----------------------------------------

Fa0/10          Desg FWD 19        128.10   P2p 端口转发状态

Fa0/11          Desg FWD 19        128.11   P2p 端口转发状态

Po1             Desg FWD 9         128.31   Shr 汇聚组1的链路。端口转发状态

 

 

查看vlan30

 

SW1#show sp

SW1#show spanning-tree vlan 30

VLAN0030

  Spanning tree enabled protocol ieee

  Root ID    Priority   24606

            Address     00D0.D3EB.D53E 

            Cost        9

            Port        31(Port-channel 1)

            Hello Time  2 sec  Max Age 20 sec  Forward Delay 15 sec

 

  Bridge ID  Priority   28702  (priority 28672 sys-id-ext 30)

            Address     00E0.A33E.72E4

            Hello Time  2 sec  Max Age 20 sec  Forward Delay 15 sec

            Aging Time  20

 

Interface        Role StsCost      Prio.Nbr Type

---------------- ---- --- --------- ----------------------------------------

Fa0/10          Desg FWD 19        128.10   P2p 端口转发状态

Fa0/11          Desg FWD 19        128.11   P2p 端口转发状态 

Po1             Root FWD 9         128.31   Shr 端口转发状态

 

查看vlan40

 

SW1#show sp

SW1#show spanning-tree vlan 40

VLAN0040

  Spanning tree enabled protocol ieee

  Root ID    Priority   24616 

            Address     00D0.D3EB.D53E  

            Cost        9

            Port        31(Port-channel 1)

            Hello Time  2 sec  Max Age 20 sec  Forward Delay 15 sec

 

  Bridge ID  Priority   28712  (priority 28672 sys-id-ext 40)

            Address     00E0.A33E.72E4 

            Hello Time  2 sec  Max Age 20 sec  Forward Delay 15 sec

            Aging Time  20

 

Interface        Role StsCost      Prio.Nbr Type

---------------- ---- --- --------- ----------------------------------------

Fa0/10          Desg FWD 19        128.10   P2p 端口转发状态

Fa0/11          Desg FWD 19        128.11   P2p 端口转发状态

Po1             Root FWD 9         128.31   Shr 端口转发状态

 

接下来设SW2为vlan30和vlan40的主根,为vlan10和vlan20的备份根。

 

SW2#

SW2#conf t

Enter configuration commands, one per line. End with CNTL/Z.

SW2(config)#sp

SW2(config)#spanning-tree vlan 30,40 root

SW2(config)#spanning-tree vlan 30,40 root p

SW2(config)#spanning-tree vlan 30,40 rootprimary 

SW2(config)#span

SW2(config)#spanning-tree vlan 10,20 root s

SW2(config)#spanning-tree vlan 10,20 rootsecondary 

 

再查看各个vlan生成树的情况

 

vlan30的情况

 

SW2#show sp

SW2#show spanning-tree vlan 30  基于vlan30的生成树

VLAN0030

  Spanning tree enabled protocol ieee

  Root ID    Priority   24606

            Address     00D0.D3EB.D53E

            This bridge is the root 这个交换机是vlan30的主根

            Hello Time  2 sec  Max Age 20 sec  Forward Delay 15 sec

 

  Bridge ID  Priority   24606  (priority 24576 sys-id-ext 30)

            Address     00D0.D3EB.D53E

            Hello Time  2 sec  Max Age 20 sec  Forward Delay 15 sec

            Aging Time  20

 

Interface        Role StsCost      Prio.Nbr Type

---------------- ---- --- --------- ----------------------------------------

Po1             Desg FWD 9         128.31   Shr 汇聚组1的链路。端口转发状态

Fa0/10          Desg FWD 19        128.10   P2p 端口转发状态

Fa0/11          Desg FWD 19        128.11   P2p 端口转发状态

 

vlan40的情况

 

SW2#show sp

SW2#show spanning-tree vlan 40

VLAN0040

  Spanning tree enabled protocol ieee

  Root ID    Priority   24616

            Address     00D0.D3EB.D53E

            This bridge is the root 这个交换机是vlan40的主根

            Hello Time  2 sec  Max Age 20 sec  Forward Delay 15 sec

 

  Bridge ID  Priority   24616  (priority 24576 sys-id-ext 40)

            Address     00D0.D3EB.D53E

            Hello Time  2 sec  Max Age 20 sec  Forward Delay 15 sec

            Aging Time  20

 

Interface        Role StsCost      Prio.Nbr Type

---------------- ---- --- --------- ----------------------------------------

Po1             Desg FWD 9         128.31   Shr 汇聚组1的链路。端口转发状态

Fa0/10          Desg FWD 19        128.10   P2p 端口转发状态

Fa0/11          Desg FWD 19        128.11   P2p  

vlan10的情况

 

SW2#show sp

SW2#show spanning-tree vlan 10

VLAN0010

  Spanning tree enabled protocol ieee

  Root ID    Priority   24586

            Address     00E0.A33E.72E4

            Cost        9

            Port        31(Port-channel 1)

            Hello Time  2 sec  Max Age 20 sec  Forward Delay 15 sec

 

  Bridge ID  Priority   28682  (priority 28672 sys-id-ext 10)

            Address     00D0.D3EB.D53E

            Hello Time  2 sec  Max Age 20 sec  Forward Delay 15 sec

            Aging Time  20

 

Interface        Role StsCost      Prio.Nbr Type

---------------- ---- --- --------- ----------------------------------------

Po1             Root FWD 9         128.31   Shr

Fa0/10          Desg FWD 19        128.10   P2p

Fa0/11          Desg FWD 19        128.11   P2p

 

vlan20的情况

 

SW2#show sp

SW2#show spanning-tree vlan 20

VLAN0020

  Spanning tree enabled protocol ieee

  Root ID    Priority   24596

            Address     00E0.A33E.72E4

            Cost        9

            Port        31(Port-channel 1)

            Hello Time  2 sec  Max Age 20 sec  Forward Delay 15 sec

 

  Bridge ID  Priority   28692  (priority 28672 sys-id-ext 20)

            Address     00D0.D3EB.D53E

            Hello Time  2 sec  Max Age 20 sec  Forward Delay 15 sec

            Aging Time  20

 

Interface        Role StsCost      Prio.Nbr Type

---------------- ---- --- --------- ----------------------------------------

Po1             Root FWD 9         128.31   Shr 汇聚组1的链路。端口转发状态

Fa0/10          Desg FWD 19        128.10   P2p 端口转发状态

Fa0/11          Desg FWD 19        128.11   P2p 端口转发状态

 

在SW3和SW4上查看各个vlan的生成树情况

 

SW3

 

查看vlan10生成树情况

 

SW3#show sp

SW3#show spanning-tree vlan 10

VLAN0010

  Spanning tree enabled protocol ieee

  Root ID    Priority   24586

            Address     00E0.A33E.72E4

            Cost        19

            Port        10(FastEthernet0/10)

            Hello Time  2 sec  Max Age 20 sec  Forward Delay 15 sec

 

  Bridge ID  Priority   32778  (priority 32768 sys-id-ext 10)

            Address     0001.4323.6C20

            Hello Time  2 sec  Max Age 20 sec  Forward Delay 15 sec

            Aging Time  20

 

Interface        Role StsCost      Prio.Nbr Type

---------------- ---- --- --------- ----------------------------------------

Fa0/1           Desg FWD 19        128.1    P2p 端口转发状态

Fa0/2           Desg FWD 19        128.2    P2p 端口转发状态

Fa0/10          Root FWD 19        128.10   P2p 端口转发状态

Fa0/11          Altn BLK 19        128.11   P2p 端口阻塞状态

 

查看vlan20生成树情况

 

SW3#show sp

SW3#show spanning-tree vlan 20

VLAN0020

  Spanning tree enabled protocol ieee

  Root ID    Priority   24596

            Address     00E0.A33E.72E4

            Cost        19

            Port        10(FastEthernet0/10)

            Hello Time  2 sec  Max Age 20 sec  Forward Delay 15 sec

 

  Bridge ID  Priority   32788  (priority 32768 sys-id-ext 20)

            Address     0001.4323.6C20

            Hello Time  2 sec  Max Age 20 sec  Forward Delay 15 sec

            Aging Time  20

 

Interface        Role StsCost      Prio.Nbr Type

---------------- ---- --- --------- ----------------------------------------

Fa0/3           Desg FWD 19        128.3    P2p 端口转发状态

Fa0/4           Desg FWD 19        128.4    P2p 端口转发状态

Fa0/10          Root FWD 19        128.10   P2p 端口转发状态

Fa0/11          Altn BLK 19        128.11   P2p 端口阻塞状态

 

查看vlan30生成树情况

 

SW3#show sp

SW3#show spanning-tree vlan 30

VLAN0030

  Spanning tree enabled protocol ieee

  Root ID    Priority   24606

            Address     00D0.D3EB.D53E

            Cost        19

            Port        11(FastEthernet0/11)

            Hello Time  2 sec  Max Age 20 sec  Forward Delay 15 sec

 

  Bridge ID  Priority   32798  (priority 32768 sys-id-ext 30)

            Address     0001.4323.6C20

            Hello Time  2 sec  Max Age 20 sec  Forward Delay 15 sec

            Aging Time  20

 

Interface        Role StsCost      Prio.Nbr Type

---------------- ---- --- --------- ----------------------------------------

Fa0/10          Altn BLK 19        128.10   P2p 端口阻塞状态

Fa0/11          Root FWD 19        128.11   P2p 端口转发状态

 

查看vlan40生成树情况

 

SW3#show sp

SW3#show spanning-tree vlan 40

VLAN0040

  Spanning tree enabled protocol ieee

  Root ID    Priority   24616

            Address     00D0.D3EB.D53E

            Cost        19

            Port        11(FastEthernet0/11)

            Hello Time  2 sec  Max Age 20 sec  Forward Delay 15 sec

 

  Bridge ID  Priority   32808  (priority 32768 sys-id-ext 40)

            Address     0001.4323.6C20

            Hello Time  2 sec  Max Age 20 sec  Forward Delay 15 sec

            Aging Time  20

 

Interface        Role StsCost      Prio.Nbr Type

---------------- ---- --- --------- ----------------------------------------

Fa0/10          Altn BLK 19        128.10   P2p  端口阻塞状态

Fa0/11          Root FWD 19        128.11   P2p  端口转发状态

 

SW4就不用看了吧,自己看去。多vlan生成树这玩意你要画图去研究各个关系,脑海想很容易乱,我当年也就是慢慢在纸上画图去比较的,慢慢就懂了,也不难,就是绕人。多理理就顺了。

 

第七步了,曹植七步作诗。我分七步做实验,呵呵开玩笑。

第七步:热备份路由协议(HSRP),将SW1作为vlan10和vlan20的主路由,为vlan30和vlan40的备份路由。将SW2作为vlan30和vlan40的主路由,为vlan10和vlan20的备份路由

 

SW1配置

SW1>en

SW1#conf t

Enter configuration commands, one per line. End with CNTL/Z.

SW1(config)#int vlan 10

SW1(config-if)#st

SW1(config-if)#standby 10 ip 192.168.1.254 虚拟网关,不会和SW1上的vlan10地址冲突

SW1(config-if)#stan

SW1(config-if)#standby 10 pri 这里的standby 10的数字10和vlan10没关系。10是组号。

SW1(config-if)#standby 10 priority 200 设置优先级为200,路由器默认100,优先级越高   SW1(config-if)#stan                   的就是活动路由

SW1(config-if)#standby 10 pree

SW1(config-if)#standby 10 preempt 设置抢占

SW1(config-if)#

SW1(config-if)#ex

SW1(config)#stan

SW1(config)#st

SW1(config)#int vlan 20

SW1(config-if)#st

SW1(config-if)#standby 20 ip 192.168.2.254虚拟网关,不会和SW1上的vlan20地址冲突

SW1(config-if)#stan

SW1(config-if)#standby 20 pri

SW1(config-if)#standby 20 priority 200

SW1(config-if)#standby 20 pre

SW1(config-if)#standby 20 preempt

SW1(config-if)#ex

SW1(config)#int vlan 30

SW1(config-if)#stan

SW1(config-if)#standby 30 ip 192.168.3.254虚拟网关,不会和SW1上的vlan30地址冲突

SW1(config-if)#stan

SW1(config-if)#standby 30 pr

SW1(config-if)#standby 30 preempt

SW1(config-if)#ex

SW1(config)#int vlan 40

SW1(config-if)#stan

SW1(config-if)#standby 40 ip 192.168.4.254虚拟网关,不会和SW1上的vlan40地址冲突

SW1(config-if)#standby 40 pre

SW1(config-if)#standby 40 preempt 

 

 

查看

SW1#show standby brief 

                    P indicates configured to preempt.

                    |

Interface   Grp  Pri P State   Active活动路由 Standby备份路由 Virtual IP

Vl10        10   200P Active   local   本地    192.168.1.253   192.168.1.254  

Vl20        20   200P Active   local   本地    192.168.2.253   192.168.2.254  

Vl30        30   100P Standby  192.168.3.253   local   本地   192.168.3.254  

Vl40        40   100P Standby  192.168.4.253   local   本地   192.168.4.254 

 

SW2配置

 

SW2(config)#

SW2(config)#int vlan 10

SW2(config-if)#stan

SW2(config-if)#standby 10 ip 192.168.1.254

SW2(config-if)#sta

SW2(config-if)#standby 10 pre

SW2(config-if)#standby 10 preempt 

SW2(config-if)#ex

SW2(config)#

SW2(config)#int vlan 20

SW2(config-if)#stan

SW2(config-if)#standby 20 ip 192.168.2.254

SW2(config-if)#stan

SW2(config-if)#standby 20 pre

SW2(config-if)#standby 20 preempt 

SW2(config-if)#ex

SW2(config)#

SW2(config)#int vlan 20

SW2(config-if)#stan

SW2(config-if)#standby 20 ip 192.168.2.254

SW2(config-if)#stan

SW2(config-if)#standby 20 pre

SW2(config-if)#standby 20 preempt 

SW2(config-if)#ex

SW2(config)#

SW2(config)#

SW2(config)#int vlan 40

SW2(config-if)#stan

SW2(config-if)#standby 40 ip 192.168.4.254

SW2(config-if)#stan

SW2(config-if)#standby 40 pri

SW2(config-if)#standby 40 priority 200

SW2(config-if)#stan

SW2(config-if)#standby 40 pre

SW2(config-if)#standby 40 preempt 

 

查看

 

SW2#

SW2#show stan

SW2#show standby b

SW2#show standby brief 

                    P indicates configured to preempt.

                    |

Interface   Grp  Pri P State   Active          Standby        Virtual IP

Vl10        10   100P Standby  192.168.1.254   local          192.168.1.254  

Vl20        20   100P Standby  192.168.2.254   local          192.168.2.254  

Vl30        30   200P Active   local           192.168.3.254  192.168.3.254  

Vl40        40   200P Active   local           192.168.4.254  192.168.4.254 

 

 

和SW1比较下能看出来谁是主谁是备份。

 

大半夜没事在网吧给大家纯手打的,累死我了,谁能犒劳我下啊?

 

本文出自 “帝释天” 博客,转载请与作者联系!