重點:
1、連續端口。端口號之間需要加入空格,如:interface range fastethernet 0/1 – 5 ;
2、不連續端口。interface range fastethernet0/1 - 3, gigabitethernet0/1 - 2
配置一組端口
命令 目的
Step 1 configure terminal 進入配置狀態
Step 2 interface range {port-range} 進入組配置狀態
Step 3 可以使用平時的端口配置命令進行配置
Step 4 end 退回
Step 5 show interfaces [interface-id] 驗證配置
Step 6 copy running-config startup-config 保存
當使用interface range命令時有如下的規則:
有效的組範圍:
vlan從1 到4094
fastethernet 槽位/{first port} - {last port}, 槽位爲0
gigabitethernet槽位/{first port} - {last port},槽位爲0
port-channel port-channel-number - port-channel-number, port-channel號從1到64
端口號之間需要加入空格,如:interface range fastethernet 0/1 – 5 是有效的,而interface range fastethernet 0/1-5 是無效的.
interface range 命令只能配置已經存在的interface vlan
所有在同一組的端口必須是相同類別的。
見以下例子:
Switch# configure terminal
Switch(config)# interface range fastethernet0/1 - 5
Switch(config-if-range)# no shutdown
Switch(config-if-range)#
*Oct 6 08:24:35: %LINK-3-UPDOWN: Interface FastEthernet0/1, changed state to up
*Oct 6 08:24:35: %LINK-3-UPDOWN: Interface FastEthernet0/2, changed state to up
*Oct 6 08:24:35: %LINK-3-UPDOWN: Interface FastEthernet0/3, changed state to up
*Oct 6 08:24:35: %LINK-3-UPDOWN: Interface FastEthernet0/4, changed state to up
*Oct 6 08:24:35: %LINK-3-UPDOWN: Interface FastEthernet0/5, changed state to up
*Oct 6 08:24:36: %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/05,
changed state to up
*Oct 6 08:24:36: %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/3, changed
state to up
*Oct 6 08:24:36: %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/4, changed
state to up
以下的例子顯示使用句號來配置不同類型端口的組:
Switch# configure terminal
Switch(config)# interface range fastethernet0/1 - 3, gigabitethernet0/1 - 2
Switch(config-if-range)# no shutdown
Switch(config-if-range)#
*Oct 6 08:29:28: %LINK-3-UPDOWN: Interface FastEthernet0/1, changed state to up
*Oct 6 08:29:28: %LINK-3-UPDOWN: Interface FastEthernet0/2, changed state to up
*Oct 6 08:29:28: %LINK-3-UPDOWN: Interface FastEthernet0/3, changed state to up
*Oct 6 08:29:28: %LINK-3-UPDOWN: Interface GigabitEthernet0/1, changed state to up
*Oct 6 08:29:28: %LINK-3-UPDOWN: Interface GigabitEthernet0/2, changed state to up
*Oct 6 08:29:29: %LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet0/ 1,
changed state to up
*Oct 6 08:29:29: %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/ 2,
changed state to up
*Oct 6 08:29:29: %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/ 3,
changed state to up
1. 設置VTP DAMAIN (核心、分支交換機上設置)
2. 配置中繼(核心、分支交換機上設置;
3. 創建VLAN (在 SERVER 上設置);
4. 建交換機端口劃入()VLAN ;
5. 配置三層交換;
6. 設置VTP DAMAIN,VTP DAMAIN 稱爲管理域。
交換VTP 更新信息的所以交換機必須配置爲相同的管理域。如果所以的交換機都以中繼線相連,那麼只要在核心交換機上設置一個管理域,網絡上所以的交換機都加入該域,這樣管理域裏所以的交換機都能夠了解彼此的VLAN列表。
核心交換機型號爲 4506 三層交換機
接入層爲 2950G 二層交換機;
1) 配置VTP damain
在覈心交換機上的配置過程如下;先用 configure terminal 命令進入
!進入VLAN 的配置模式;
Core# vlan database
! 設置VTP管理域名稱 test ;
Core # vtp domain test
! 設置交換機爲服務器(server )模式;
Core # vtp server
在樓層交換機上的配置過程如下:
!進入VLAN 模式;
F11# vlan database
! 設置VTP 管理域名稱 test
F11# vtp domain test
! 設置交換機客戶端(client)模式;
F11# vtp client
! 進入VLAN 配置模式
F12# vlan database
! 設置VTP 管理域名稱 test
F12# vtp domain test
! 設置交換機客戶端(client)模式;
F12# vtp client
!進入VLAN 模式;
F13# vlan database
! 設置VTP 管理域名稱 test
F13# vtp domain test
! 設置交換機客戶端(client)模式;
F13# vtp client
2)配置中繼
在覈心交換機上配置如下:
! 進入下聯端口 (g2/1)
Core(config)#interface gigabitethernet 2/1
! 配置端口描述(連接F11 的 g0/1)
Core(config)#description link to fll go/1
! 指定本端口爲二層(交換)端口
Core(config-if)# switchport
! 配置中繼協議爲dot1q
Core(config-if)# switchport trunk encapsulation dot1q
! 指定端口的模式爲中繼 (trunk)端口;
Core(config-if)# switchport mode trunk
! 進入下聯端口(g2/2)
Core(config)#interface gigabitethernet 2/2
! 配置端口描述(連接F12 的 g0/1)
Core(config-if)#description link to fl2 g0/1
! 指定本端口爲二層(交換)端口
Core(config-if)# switchport
! 配置中繼協議爲dot1q
Core(config-if)# switchport trunk encapsulation dot1q
! 指定端口的模式爲中繼 (trunk)端口;
Core(config-if)# switchport mode trunk
! 進入下聯端口(g2/3)
Core(config)#interface gigabitethernet 2/3
! 配置端口描述(連接F13 的 g0/1)
Core(config-if)#description link to fl3 g0/1
! 指定本端口爲二層(交換)端口
Core(config-if)# switchport
! 配置中繼協議爲dot1q
Core(config-if)# switchport trunk encapsulation dot1q
! 指定端口的模式爲中繼 (trunk)端口;
Core(config-if)# switchport mode trunk
在樓層交換機上配置如下:
!進入上聯端口(g0/1)
F11(config)# interface gigabitetEthernet 0/1
! 配置中繼協議 dot1q
F11(config-if)#switchport trunk encapsulation dot1q
! 指定端口的模式爲中繼(trunk) 端口;
F11(conifg-if)#switchport mode trunk
!進入上聯端口(g0/1)
F12(config)# interface gigabitetEthernet 0/1
! 配置中繼協議 dot1q
F12(config-if)#switchport trunk encapsulation dot1q
! 指定端口的模式爲中繼(trunk) 端口;
F12(conifg-if)#switchport mode trunk
!進入上聯端口(g0/1)
F13(config)# interface gigabitetEthernet 0/1
! 配置中繼協議 dot1q
F13(config-if)#switchport trunk encapsulation dot1q
! 指定端口的模式爲中繼(trunk) 端口;
F13(conifg-if)#switchport mode trunk
此時,管理域就設置完畢了。
3) 創建 VLAN ,一但創建了VLAN了;
!進入VLAN模式
Core# vlan database
! 創建一個編號爲10名字爲engineering 的VLAN
Core# vlan 10 name engineering
! 創建一個編號爲20名字爲techniqy 的VLAN
Core# vlan 20 name techniqy
!創建一個編號爲30名字爲marketing 的VLAN
Core# vlan 30 name marketing
另外,還有一種簡單的創建VLAN方式,如下所示:
Core# conf t
Core#(config)vlan 10,20,30
注意,這裏的VLAN是在覈心交換機上建立的。其實,只要是在管理域中的任何一臺VTP屬性爲SERVER 的交換機上建立VLAN,它就會通過VTP通告整個管理域中的所以的交換機。但如果要將具體的交換機端口劃入某個VLAN,就必須在該端口所屬的交換機上進行設置。
3)將交換機端口劃入VLAN
例如,要將F11,F12,F13接入交換機的端口Fa0/1劃入engineering VLAN,端口Fa0/2劃入techniqy VLAN ,端口Fa0/3 劃入marketing VLAN.
! 劃入端口Fa0/1
F11(config)#interface fasterthernet 0/1
! 設置端口模式(access)
F11(config-if)#switchport mode access
! 配置本端口屬於 VLAN10
F11(config-if)switchport access vlan 10
! 劃入端口Fa0/2
F11(config)#interface fasterthernet 0/2
! 設置端口模式(access)
F11(config-if)#switchport mode access
! 配置本端口屬於 VLAN 20
F11(config-if)switchport access vlan 20
! 劃入端口Fa0/3
F11(config)#interface fasterthernet 0/3
! 設置端口模式(access)
F11(config-if)#switchport mode access
! 配置本端口屬於 VLAN 30
F11(config-if)switchport access vlan 30
! 劃入端口Fa0/1
F12(config)#interface fasterthernet 0/1
! 設置端口模式(access)
F12(config-if)#switchport mode access
! 配置本端口屬於 VLAN10
F12(config-if)switchport access vlan 10
! 劃入端口Fa0/2
F12(config)#interface fasterthernet 0/2
! 設置端口模式(access)
F12(config-if)#switchport mode access
! 配置本端口屬於 VLAN20
F12(config-if)switchport access vlan 20
! 劃入端口Fa0/3
F12(config)#interface fasterthernet 0/3
! 設置端口模式(access)
F12(config-if)#switchport mode access
! 配置本端口屬於 VLAN30
F12(config-if)switchport access vlan 30
! 劃入端口Fa0/1
F13(config)#interface fasterthernet 0/1
! 設置端口模式(access)
F13(config-if)#switchport mode access
! 配置本端口屬於 VLAN10
F13(config-if)switchport access vlan 10
! 劃入端口Fa0/2
F13(config)#interface fasterthernet 0/2
! 設置端口模式(access)
F13(config-if)#switchport mode access
! 配置本端口屬於 VLAN20
F13(config-if)switchport access vlan 20
! 劃入端口Fa0/3
F13(config)#interface fasterthernet 0/3
! 設置端口模式(access)
F13(config-if)#switchport mode access
! 配置本端口屬於 VLAN30
F13(config-if)switchport access vlan 30
!分別對交換機結束
End
! 分別對交換機,進行保持配置:
copy running-config startup-config
4) 配置三層交換
到這裏,VLAN已經基本劃分完畢。但是,VLAN間如何實現三層(網絡層)交換呢?這是就要給各VLAN分配網絡(IP)地址了,給VLAN分配IP地址分兩種情況:其一:給VLAN所以的節點分配一個靜態IP地址;其二,給VLAN 所以節點分配動態IP地址;
在覈心交換機上面
!進入VLAN 10 接口
Core(config)#interface vlan 10
! 爲VLAN 10 接口配置IP
Core(config-if)#ip address 172.16.1.254 255.255.255.0
!進入VLAN 20 接口
Core(config)#interface vlan 20
! 爲VLAN 20 接口配置IP
Core(config-if)#ip address 172.16.2.254 255.255.255.0
!進入VLAN 30 接口
Core(config)#interface vlan 30
! 爲VLAN 30 接口配置IP
Core(config-if)#ip address 172.16.3.254 255.255.255.0
!結束
End
! 保持配置:
copy running-config startup-config