三層交換機就是具有部分路由器功能的交換機,三層交換機的最重要目的是加快大型區域網路内部的資料交換,所具有的路由功能也是為這目的服務的,能夠做到一次路由,多次轉發。三層交換技術就是二層交換技術+三層轉發技術。
三層交換機工作原理
三層交換機通過硬體來交換和路由選擇資料包。使用傳統的MLS(多層交換)體系結構或基于CEF(Cisco快速轉發)的MLS體系結構。傳統的MLS是一種老式結構,而所有新型的交換機都支援CEF多層交換。
1.基于CEF的MLS
CEF是一種基于擴撲的轉發模型,可預先将所有路由選擇資訊加入到轉發資訊庫(FIB)中。這樣,交換機就能夠快速查找路由選擇資訊。主要包括轉發資訊庫(FIB)和鄰接關系表
檢視FIB表
# sh ip cef
檢視FIB表和鄰接關系表
# sh adj de
三層交換機配置指令
1.啟動路由功能
switch(config)# ip routing
2.配置路由接口
switch(config)# no switchport
案例:如圖所示,實作全網互通,使内網通路網際網路(指令簡寫,可按TAB鍵補齊)
1.在二層交換機上分别建立vlan2、vlan3,配置設定端口到vlan,配置trunk (略)
2.在三層交換機上分别建立vlan2、vlan3,配置trunk并指定接口封裝方式為802.1q
sw-3L(config)# int f0/24
sw-3L(config-if)# sw tr en do
sw-3L(config-if)# sw mo tr
3.在三層交換機啟動路由功能
sw-3L(config)# ip routing
4.在三層交換機上配置各vlan的IP位址
sw-3L(config)# int vlan 1
sw-3L(config-if)# ip add 192.168.1.1 255.255.255.0
sw-3L(config-if)# no sh
sw-3L(config)# int vlan 2
sw-3L(config-if)# ip add 192.168.2.1 255.255.255.0
sw-3L(config)# int vlan 3
sw-3L(config-if)# ip add 192.168.3.1 255.255.255.0
5.在三層交換機上配置路由接口,并配置接口的IP位址
sw-3L(config)# int f/23
sw-3L(config-if)# no switchpor
sw-3L(config-if)# ip add 10.1.1.1 255.255.255.252
6.在三層交換機上配置靜态路由
sw-3L(config)# ip route 0.0.0.0 0.0.0.0 10.1.1.2
7.在路由器上配置接口和路由
Router(config)# int f0/0
Router(config-if)# ip add 10.1.1.2 255.255.255.252
Router(config-if)# no sh
Router(config-if)# exit
Router(config)# ip route 192.168.1.0 255.255.255.0 10.1.1.1
Router(config)# ip route 192.168.2.0 255.255.255.0 10.1.1.1
Router(config)# ip route 192.168.3.0 255.255.255.0 10.1.1.1
8.檢視、驗證交換機的路由表
sw-3L# sh ip route
三層交換機配置DHCP中繼
通過配置DHCP中繼,使vlan2、vlan3的客戶機也能通過DHCP伺服器擷取IP位址
在三層交換機上配置DHCP中繼轉發,指令如下:
sw-3L(config-if)# ip helper-address 192.168.100.100
sw-3L(config-if)# no sh
sw-3L(config)# int vlan 3
sw-3L(config-if)# no sh
sw-3L(config)# int vlan 100
sw-3L(config-if)# ip add 192.168.100.1 255.255.255.0
sw-3L(config-if)# no sh
本文轉自 楊書凡 51CTO部落格,原文連結:http://blog.51cto.com/yangshufan/1956890,如需轉載請自行聯系原作者