(以下所有內容爲本手純手打,有紕漏的地方,也請大家多多包含可發小豬消息賜教交流!)
(本文所有內容及批註呈內收遞歸的架構顯示,因格式顯示不懂之處望諒解!)
(本文手打之,命令關鍵字大多使用簡寫,如有不明最好是鍵入命令時慣用tab補全!)
cisco-sw-三層交換-vlan間路由協議:
(首先在配置三層交換vlan間路由之前,我們應該先清楚一下幾個配置)
1、trunk中繼:
配置如下:
Switch(config)#int r f0/3 - 6 (range是進入接口範圍)
Switch(config-if-range)#sw t en do (三層交換設置封裝類型)
Switch(config-if-range)#sw mo t (設置中繼模式)
簡單小結:
(交換設備接口一般有四個模式,access接入模式,trunk中繼模式,dynamic auto動態自動,dynamic desirable動態期望)
(trunk-link匯聚鏈路,access-link訪問鏈路)
(trunk支持多vlan匯聚,其vlan封裝類型有isl(cisco專有)/802.1q(dot1q))
sw(config-if)#switchport mode dot1q-tunnel: 配置交換機接口爲隧道接口(非Trunk),以便與用戶交換機的Trunk接口形成不對稱鏈路。
sw(config-if)#spanning-tree postfast (爲接口配置postfast模式)
sw(config)#spanning-tress postfast default (爲所有接口配置快速接口)
2、vtp域:(VLAN中繼協議,也被稱爲虛擬局域網幹道協議,cisco專有)
(便於統一管理設備間vlan虛擬網絡)
配置如下:
Switch(config)#vtp domain domain-name (創建vtp域)
Switch(config)#vtp mode {server|client|transparent}(配置vtp模式,服務器、客戶端、透明模式)
Switch(config)#vtp password cisco (設置vtp口令)
Switch(config)#vtp pruning (vtp修剪,不常用)
Switch(config)#vtp version 2 (vtp版本)
3、vlan虛擬局域網:
配置one:
Switch#vl da
Switch(vlan)#vl vl-number name vl-name
配置two: (name可不配置)
Switch(config)#vl vl-number
Switch(config-vlan)#name vl-name
接入vlan:
Switch(config)#int r f0/3 - 6
Switch(config-if-range)#sw ac vl vl-number
(擴展)以太網通道的配置:
Switch(config)#int r f0/1 - 2
Switch(config-if-range)#sw mo tr (也可以不設中繼)
Switch(config-if-range)#chanel-group 1 mode on
Switch#sh etherchannel (1 summary ) (查看以太網通道的配置信息)
(理解了以上幾個技術協議,接下來vlan見路由協議就水到渠成了,也就是我們常說的三層交換技術)
三層交換vlan間路由協議:
(其實就是通過給不同vlan配置一個vlan虛擬網關地址,然後由三層交換機提供vlan間路由的功能,實現不同vlan間的通信)
配置如下:
Switch(config)#ip routing (開啓路由轉發功能)
Switch(config)#int vl vl-id
Switch(config-if)#ip add ip-address
Switch(config-if)#no sh (配置vl-ip,用作網關)
SVI(交換虛擬接口,應用於vlan間路由協議上即vlan虛擬網關)
Switch(config)#int r f0/1- 3
Switch(config-if-range)#sw tr en do
Switch(config-if-range)#sw mo tr (配置三層交換trunk封裝類型,並啓用trunk)
Switch(config)#int r f0/n
Switch(config-if)#no sw
Swtich(config)#ip route 0.0.0.0 0.0.0.0 10.0.0.1 (在三層交換上配置路由接口/默認路由/靜態路由,實現內部vlan網絡和外部網絡的路由。)
(三層交換vlan間路由協議,主要是通過基於cef的mls(鄰接關係表和轉發信息庫FIB)
擴展:
1、 dhcp中繼
Switch(config-if)#ip help-address dhcp-ip-address
2、單臂路由
( 三層交換上除了vlan間路由協議技術之外,也可以配置單臂路由來實現不同vlan間通信,不過除非他是個傻瓜,嘿嘿!配置如下:)
(首先,我們要知道路由物理接口上不支持trunk模式,便不支持vlan封裝,所以單臂路由需要在虛擬子接口上手工配置封裝類型,從而實現以一個物理接口虛擬出N多個虛擬子接口進行vlan間路由通信。路由器上實現單臂路由配置如下:)
router(config)#int f0/24
router(config-if)#no sh (router實現單臂路由必須啓動物理接口,從而實現虛擬接口的正常使用!)
router(config)#int f0/0.1
router(config-subif)#encapsulation dot1Q 10
router(config-subif)#ip add ...... ....... (創建虛擬接口,並配置封裝vlan類型,設置虛擬ip-address用於網關)
router(config)#int f0/0.2
router(config-subif)#en do 20
router(config-subif)#ip add ...... .......
(其次我們要分清,三層交換物理接口中,trunk中繼就是封裝vlan的功能,可是我們配置sw-單臂路由,需要的是把交換接口配置成 no sw 路由接口模式,也就說此模式下也不支持trunk模式了,所以我們也需要在此接口下手動配置vlan封裝類型。配置如下:)
switch(config-if)#no sh
switch(config)#int f0/0.1
switch(config-subif)#encapsulation dot1Q 10
switch(config-subif)#ip add ...... ......
switch(config)#int f0/0.2
switch(config-subif)#en do 20
switch(config-subif)#ip add ...... ......
(好了到此處,三層交換vlan見路由協議技術基本妥當,當然如果能夠配合stp(pvst+)和hsrp協議技術,從而實現三層交換vlan間的高可用熱備多vlan間負載均衡路由的功能,那就更好了,這裏就不多少了,有想了解這個又不知道的可以私聊哦!同時也希望有各路大拿看到小豬的不足,多多指點!)
(下期小豬將給大大們帶來cisco-動態路由協議rip/ospf詳解!)