背景
- 交换机连接另一个交换机:使用路由器同一个物理接口,该接口压力较大,容易造成网络阻塞;
- 交换机连接路由器的另外接口:路由器的接口有限,购买扩展模块费用相对比较昂贵;
概述
- 具备路由功能的交换机设备:二层物理转发功能+三层逻辑转发(路由表);
- 传统三层交换:
- 一次路由多次转发:查看路由表,获取下一跳设备的MAC地址(ARP),将地址信息写入到转发条目中,后期收到该目的地址的数据包后,可直接通过该转发条目,直接进行物理转发;
- 基于CEF的三层交换:
- 维护了两张表:邻接关系表(MAC表)、转发信息库(路由表);
- 可实现接收数据后直接进行二层转发;
- 引入虚接口设置IP;
命令
- 进入虚接口视图
int vlan 编号 - 设置IP地址
ip add 目标IP 子网掩码
案例
LSW1:
sysvlan batch 10 20int g0/0/1p l ap d v 10int g0/0/2p l ap d v 20int g0/0/3p l ap d v 10int g0/0/4p l tp t a v 10 20
LSW2:
sysvlan batch 10 20int g0/0/1p l tp t a v 10 20qint vlan 10ip add 192.168.10.254 24int vlan 20ip add 192.168.20.254 24-
q
int g0/0/2p l ap d v 10int g0/0/3p l ap d v 20
CE交换机
-
S5700交换机的路由接口不支持设置IP地址,故可更改设备为CE交换机;
-
注意事项:
- 默认执行的命令都是未提交状态(命令未生效),需要手动提交(执行
commit命令); - 默认物理接口都处于关闭状态,需要手动开启(执行
undo shutdown命令);
- 默认执行的命令都是未提交状态(命令未生效),需要手动提交(执行
LSW1:
sysvlan batch 10 20int g0/0/1p l ap d v 10int g0/0/2p l ap d v 20int g0/0/3p l ap d v 10int g0/0/4p l tp t a v 10 20
CE1:sysvlan batch 10 20commitint g1/0/0undo shutdowncommitp l tp t a v 10 20commitqint vlan 10ip add 192.168.10.254 24int vlan 20ip add 192.168.20.254 24commitqint g1/0/1undo shutdowncommitundo portswitchcommitip add 172.16.1.1 30commitqip route-static 192.168.30.0 24 172.16.1.2commit
AR1:sysint g0/0/0ip add 172.16.1.2 30int g0/0/1ip add 192.168.30.254 24qip route-static 0.0.0.0 0 172.16.1.1