三层交换机

三层交换机:实现不同vlan之间的通信是。一种能够在网络层(第三层) 上进行转发和路由的交换机。它结合了二层交换机 (以 MAC 地址为基础的数据转发和路由器(以 I 地址为基础的数据转发)的功能,具有更强大的网终处理能力。

三层交换=二层交换+三层路由

路由:指数据包转发

交换:指数据帧 mac地址

第一步:数据进来之后,数据包解析:

从数据包中提取出目标mac地址和原mac地址

从数据包中提取出目标ip地址和原ip地址

确定数据包的协议类型比如tcp udp icmp

第二步:FIB转发表:

目标网络和对应出接口的映射关系

三层交换机是根据目标ip地址在转发表中进行查找

转发表的条目:目标网络的ip地址,子网掩码,下一跳ip地址和出接口

第三步:转发策略

如果目标ip地址和转发表中的目标网络地址匹配,三层交换机将数据包转发到对应的接口,如果没有匹配,进行默认路由或直接丢弃

第四步:转发数据

在同一网段,交换机直接根据mac地址转发

不在同一网段,交换机交给路由器来把数据包转发给下一跳路由器的mac地址

更新转发表:接收到的数据包的原ip,如果不在转发表中,交换机会将原ip地址和对应的接口添加到转发表中,同样,目的ip也是同样的操作,转发表会动态学习,以及更新

三层交换技术可以实现VLAN间通信
vlan 10 层接门 ip地址
vlanif (vlanint) 三层接
我们又想划分vlan又想vlan建通讯
MLS头目
FIB (转发信息库)
FIB从概念上类似于路由表,它维护着一个IP路由表中包含的转发信息的镜象。当网络中路由或拓朴结构发生了变化时,IP路由表就被更新,而这些变化也反映在FIB中。FB基于IP路由表中信息,维护着下一网络段的地址信息。是路由表一个镜像,路由表更新时,FIB随之变化,其中FIB包含邻接主机的IP地址与VLANID的对应关系
邻接关系表
邻接关系表包含邻接主机和交换机MAC地址的对应关系用来提供二层重写信息。三层交换机_第1张图片三层交换机_第2张图片

 

 

一次路由和多次交换
在一个网络中使用三层交换机时,数据包的转发过程通常会涉及一次路由和多次交换。
路由过程:数据包从源设备发送到网终中的三层交换机。三层交换机根据数据包的目标IP地址查找路由表,并确定数据包的下一跳路由器(或出接口)数据包被转发到下一跳路由器。
交换过程:
下一跳路由器将数据包发送到网络中的二层交换机(也可能是另一个三层交换机).层交换机根据数据包的目标MAC地址查找交换表,并确定数据包的下一跳接口。数据包被转发到下一跳接口,并继续通过交换机之间的转发,直到到达目标设备。这样,数据包在传输过程中会经过一次路由过程和多次交换过程。路由过程主要涉及三层交换机的路由功能根据目标IP地址进行转发决策:而交换过程主要涉及二层交换机的交换功能,根据目标MAC地址进行转发。
这种组合的设计可以在网终中实现高效的数据传输和转发。路由过程负责决定数据包的整体路径,使其能够跨越不同的网络:而交换过程负责在每个网络段内进行快速的数据包转发,通过MAC地址进行准确的转发和交换这样的结合充分发挥了三层交换机的路由和交换功能,提高了网络的性能和效率。

总结:每一次转发过程中,原ip和目标ip都不变(一次路由)

但是,每经过一次设备,原mac地址和目标mac地址,都会发生变化(多次交换)

在交换机是配不了ip地址的所以需要int Vlanif 10---->ip address (做接口转发)

dis ip interface brief 查看接口状态

trunk交换机和三层交换机之间配trunk模式

你可能感兴趣的:(网络,tcp/ip,服务器)