2005-12-08

Cisco 2970 設定 vlan 的方式

觀念:
1.Cisco 的 vlan ID 範圍為 1 ~ 4094,
2.vlan ID 1 是出廠所有 port 的預設 vlan (不能動),
3.事實上 1002 ~ 1005 這 4 個 IDs 也有其特殊用途,所以也不能動(請參照原廠 document)
4.第 1005 ~ 4094 叫 Extended-range,必須要透過 VTP 的方式使用,而且資料並不存在 vlan database,(基本上有 1000 個 range 可以用,應該是夠了)
5.切割 vlan 一定要在 enable 模式下

首先先把要用的 vlan 規劃出來,

Step1.
//進入 vlan database 下
Switch#vlan database

Step2.
//輸入要建立的 vlan ID 跟 name,語法是:[vlan {id} name {name}],基本上只要不衝突到,沒有規定一定要照順序設 id,name 也不能衝突
Switch(vlan)#vlan 2 name test2 //設定了在 vlan id 為 2,name 叫 test2 的 vlan

Step3.
Switch(vlan)#exit //離開

這時會回到 enable 模式下,輸入

Switch#show vlan

此時會秀出 2970 上的 vlan 訊息,eg:

VLAN Name Status Ports
---- -------------------------------- --------- -------------------------------
1 default active Gi0/1, Gi0/2, Gi0/3, Gi0/4
Gi0/5, Gi0/6, Gi0/7, Gi0/8
Gi0/9, Gi0/10, Gi0/11, Gi0/12
Gi0/13, Gi0/14, Gi0/15, Gi0/16
Gi0/17, Gi0/18, Gi0/19, Gi0/20
Gi0/21, Gi0/22, Gi0/23, Gi0/24
Gi0/25, Gi0/26, Gi0/27, Gi0/28
2 test2 active

我們多了一個 VLAN ID 是 2,name 是 test2,但是目前所有的 port 都還劃給 VLAN 1

在來是要 assign port 給新的 vlan,

Step1.
//進入 terminal 模式
Switch#configure terminal

Step2.
//在來輸入要做變動的 interface,這個名字就是上面顯示在 Ports 欄位的名字
//如果只是要移動 1 個 interface(假設是 Gi0/1 這個 Ports)
Switch(config)#int Gi0/1
//如果要移動 n 個連續的 interface(假設 Gi0/13 ~ Gi024 都要移到 vlan 2)
Switch(config)#int r Gi13-24

Step3.
//這時會進入 interface 變更,如果是單一個,提示會變成"Switch(config-if)#",多個則是"Switch(config-if-range)
//然後設定這個(段) interface 的 mode 為 L2 access port
Switch(config-if-range)#switchport mode access

Step3.
//然後要決定這個(段) interface 要給哪個 vlan (我們要設給 vlan ID 2)
Switch(config-if-range)#switchport access 2

Step4.
Switch(config)#end //離開

這時回到 enable 模式下,一樣輸入:

Switch#swho vlan

此時就可以看到分割好的 vlan 各有哪些 port,eg:
VLAN Name Status Ports
---- -------------------------------- --------- -------------------------------
1 default active Gi0/1, Gi0/2, Gi0/3, Gi0/4
Gi0/5, Gi0/6, Gi0/7, Gi0/8
Gi0/9, Gi0/10, Gi0/11, Gi0/12
2 test2 active Gi0/13, Gi0/14, Gi0/15, Gi0/16
Gi0/17, Gi0/18, Gi0/19, Gi0/20
Gi0/21, Gi0/22, Gi0/23, Gi0/24

最後把改變後的結果儲存起來,

Switch#copy running-config startup-config
Destination filename [startup-config]?
Building configuration...
[OK]

以上,完成了基礎的 vlan 分割。

1 則留言:

智民 提到...

With Release 12.1(13)E and later releases, Catalyst 6500 series switches support 4096 VLANs in
accordance with the IEEE 802.1Q standard. These VLANs are organized into several ranges; you use
each range slightly differently. Some of these VLANs are propagated to other switches in the network
when you use the VLAN Trunking Protocol (VTP). The extended-range VLANs are not propagated, so
you must configure extended-range VLANs manually on each network device.