1. 程式人生 > >三層交換工作原理及配置

三層交換工作原理及配置

三層交換機 mls(多層交換) cef(cisco快速轉發) 配置命令 楊書凡

三層交換機就是具有部分路由器功能的交換機,三層交換機的最重要目的是加快大型局域網內部的數據交換,所具有的路由功能也是為這目的服務的,能夠做到一次路由,多次轉發。三層交換技術就是二層交換技術+三層轉發技術。

三層交換機工作原理

三層交換機通過硬件來交換和路由選擇數據包。使用傳統的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-if)# no sh

sw-3L(config)# int vlan 3

sw-3L(config-if)# ip add 192.168.3.1 255.255.255.0

sw-3L(config-if)# no sh

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)# int vlan 2

sw-3L(config-if)# ip add 192.168.2.1 255.255.255.0

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)# ip add 192.168.3.1 255.255.255.0

sw-3L(config-if)# ip helper-address 192.168.100.100

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

本文出自 “楊書凡” 博客,請務必保留此出處http://yangshufan.blog.51cto.com/13004230/1956890

三層交換工作原理及配置