1.交换机的工作原理是广播————>划分广播域:vlan划分——————>access和trunk————>不同vlan之间的通信——————>单臂路由
单臂路由:源目IP地址不变,mac地址被重写;实现标签置换。
trunk链路的工作原理:发送的时候会给数据帧打上相应vlan的标签(802.1q数据帧);接收的时候根据标签里的vlanID来识别来自哪个vlan。
在出交换机的时候,去掉标签,还原成原始数据帧。
2.单臂路由带来的问题:
“单臂”为网络骨干链路,容易形成网络瓶颈
子接口依然依托于物理接口,应用不灵活
VLAN间转发需要查看路由表,严重浪费设备资源
3.常见的数据包交换方式:
(1)包交换:每个数据包在经过路由器的时候,都要查找路由表(通过CPU)。
(2)三层交换技术;
基于数据流来进行路由表的查找;
查找完了以后,会在本地的ASIC芯片上做缓存,后续报文不再需要查路由表,直接查找缓存信息。
五元组:源目IP、源目端口、协议。如果多个数据包的五元组一样,我们把他们都称为同一个“数据流”
七元组:源IP地址、目的IP地址、协议号、源端口、目的端口,服务类型以及接口索引
(3)CEF转发:基于拓扑的模型
FIB:转发信息表,路由表的download(复制了一份)
邻接关系表:ARP表。
4.三层交换机的工作原理:一次路由,多次交换。
基本配置:
(1)支持开启路由功能:ip routing
(2)把二层接口转换为3层接口,直接配置IP
int f0/1
no switchport //关闭二层功能,转换为三层接口
ip address 192.168.10.254 255.255.255.0
no sh
(3)支持SVI(Switch Virtual Interface)交换虚接口
int vlan 10
ip add 192.168.10.254 255.255.255.0
no sh
5.实验说明:
(1)配置PC
(2)配置二层交换机:划分vlan和trunk
(3)配置三层交换机:
第一步:把内网接口配置为trunk链路,并设置封格式为dot1q
interface FastEthernet0/1
switchport trunk encapsulation dot1q
switchport mode trunk
第二步:在交换虚接口里配置PC的网关
3L-1(config)#vlan 10
3L-1(config)#int vlan 10
3L-1(config-if)#ip add 192.168.10.254 255.255.255.0
3L-1(config-if)#no sh
第三步:配置外网接口
3L-1(config)#int f0/2
3L-1(config-if)#no switchport
3L-1(config-if)#ip add 12.1.1.1 255.255.255.0
3L-1(config-if)#no sh
第四步:开启路由功能
ip routing
三层交换机.pkt
110.7 KB