1. 程式人生 > >思科路由模擬器 -- (5)交換機配置基礎、STP協議及VLAN劃分

思科路由模擬器 -- (5)交換機配置基礎、STP協議及VLAN劃分

這篇文章介紹的是使用思科模擬器理解交換機配置基礎、STP協議及VLAN劃分,需要解決的問題:
1.瞭解計算機和交換機的連線方式。
2.配置交換機的主機名。
3.配置vlan1埠地址和預設閘道器。
4.檢視版本資訊,檢視埠的配置資訊。
5.配置2960交換機的埠屬性。
6.檢視flash檔案。
7.檢視MAC地址表,手工新增MAC地址表。
8.啟用生成樹協議,再使用“show spanning-tree detail”命令檢視當前根橋的位置和埠的狀態。
9.要求控制某個非根橋交換機改變為根橋,使用相關命令實現(改變優先順序)。
10.再次使用“show spanning-tree detail”命令檢視當前根橋的位置和埠的狀態變化情況( block狀態轉變為forward狀態)。

一、網路拓撲結構圖

(圖一)真實結構

1

(圖二)模擬結構

2

注:由於沒有在模擬器中找到Cisco3560交換機,就採用Cisco2960來替代;通過圖片可以發現Cisco3560-1的F0/1埠的鏈路燈一直是黃色的,而其他鏈路燈先是黃色,隨後變綠;這並不是鏈路出了問題,而是STP協議從網路中所有的交換機中推選出一個根橋,讓它決策哪個埠需要阻塞,哪個需要轉發,達到防止迴路產出的目的。由於埠選擇是隨機的,所以每個埠都有可能阻塞。

二、實驗描述

1.在拓撲結構中共有三個交換機,從左到右,從上到下,分別為:Cisco3560-1、Ciso3560-2 和 Cisco2960。

2.交換機配置說明:

配置

3.相同裝置用交叉線連線,不同裝置用直通線。

三、結果分析

3.1 版本資訊

Cisco3560-1

1

Ciso3560-2

2

Cisco2960

3

注:通過分析顯示內容,可以看到交換機的MAC地址。

2

通過比較mac地址的大小(從左向右比較),可以發現Cisco2960是根橋。如果不理解為什麼,可以繼續看下面的分析。

3.2 埠資訊

Cisco3560-1

1

Ciso3560-2

2

Cisco2960

3

注:通過分析輸出結果,可以看到介面interface 狀態為up, 說明這個介面是在使用中;否則,說明沒有使用。

3.3 MAC表

Cisco3560-1

1

Ciso3560-2

2

Cisco2960

3

3.4 SPF協議(生成樹協議)

Cisco3560-1

1

Ciso3560-2

2

Cisco2960

3

注:通過分析發現,三者的Root ID 和 Bridge ID 是預設的,即 (32768 + 1),是相同的;但是隻有Cisco2960的Root ID.Address = BridgeID.Address , 而且這個值是三者中最小的。所以可以認定,Cisco2960是根橋。

3.5 變換優先順序,讓非根橋成為根橋

當將Cisco3960-1的優先順序變成 16384 後,網路拓撲圖發生變化,即:

1

Cisco3560-1

1

Ciso3560-2

2

Cisco2960

3

3.6 show spanning-tree detail

Cisco3560-1

1

Ciso3560-2

2

Cisco2960

3

四、命令集合

en
config t
hostname

(1)基本配置
Cisco3560-1
config t
interface vlan 1
ip address 192.168.1.1 255.255.255.0
ip default-gateway 192.168.1.254
no shutdown

Cisco3560-2
config t
interface vlan 1
ip address 192.168.1.2 255.255.255.0
ip default-gateway 192.168.1.254
no shutdown

Cisco2960
config t
interface vlan 1
ip address 192.168.1.3 255.255.255.0
ip default-gateway 192.168.1.254
no shutdown

(2)配置2960交換機的埠屬性
Cisco2960
interface f0/1
speed 100
duplex full
description up_to_webserver

Cisco3560-1
show flash:

Cisco3560-2
show flash:

(3)檢視

show interface vlan 1

show mac address-table

show spanning-tree

show ip interface brief = show ip int b

(4)修改優先順序
config t
spanning-tree vlan 1 priority ?
spanning-tree vlan 1 priority 16384
do show spanning-tree

spanning-tree vlan 1 root ?
spanning-tree vlan 1 root primary