VLAN三层交换机

VLAN


工作在二层与三层

数据链路层-网络层

不同vlan之间进行通信就需要网络层,也就是三层交换机

三层交换机(交换机+路由器)


vlan的概念

逻辑上的设备和用户

这些设备和用户是不受物理位置的限制的
在这里插入图片描述

静态vlan(常用):根据端口来进行划分

动态vlan


静态vlan

在这里插入图片描述

vlan:0-4095

0和4095是不用的。(保留地址仅限系统使用)用户既不能查看也不能使用这两个vlan

1-华为设备的默认vlan,用户可以使用但是无法删除

2-4094 用户可以自定义的vlan范围

静态模式vlan的两种类型

access:主要用于交换机与路由器之间以及交换机和终端设备之间。只能允许相同的vlan进行通信-access只能属于一个vlan ,接口的vlanID只能是一个

access的作用

(如果要修改接口的类型,需要先将vlan ID删除后再进行更改 )

例:undo port default vlan (这里不需要加vlan id )

在这里插入图片描述

trunk: 一般用于交换机与交换机之间的接口,可以设置vlan的范围。

hybrid:华为设备的默认配置,不需要手动配

prot link-type access 把接口静态vlan的类型配置成access,先申明接口vlan的类型。然后才能配置vlan的范围


Trunk的作用

在这里插入图片描述

在这里插入图片描述

其中access就是介入链路

trunk指的是中继链路

第一步介入链路和中继链路是怎么工作的

1、在接入口设置vlan标签

2、在中继链路,会有指定的vlan标签号,集中在中继链路一起传输

3、出了中继链路后,要和对应的vlan id进行匹配,匹配到之后数据放行,同时会脱掉标签

设备根据什么来进行匹配vlan id

根据Tag表和untag表

Tag表:打上标签

untag表:脱去标签

数据帧进口:

先查有无标签,有标签,再查Tag表 ,有则放行,无则丢弃

数据帧出口:

先查untag表,如有标签脱去标签,如没有标签,查tag表,有则放行,无则丢弃

port trunk allow-pass vlan all 2-4094 # 允许所有vlan标签通过

port trunk allow-pass vlan 10 20 30 # 只允许vlan标签是10 20 30 通过,其他的一律丢弃


三层交换机

二层交换和三层转发

交换机与路由器的结合体

核心的作用:实现不同vlan之间的通信

三层交换机:能够在网络层上进行转发和路由的交换机

结合了二层交换机。MAC地址转发和路由器IP地址的转发

更强大的网络处理能力

  • MLS头目:FIB 邻接关系表(路由表)+MAC地址表。
  • 三层交换机转发,依据就是MLS头目,才能转发数据

FIB就是IP地址和vlanid的对应关系

在这里插入图片描述

三层交换机配置IP地址必须要有vlan,基于vlan配置虚拟IP地址。
在这里插入图片描述

路由表找转发条目

MAC地址表找设备的地址

MLS条目:目的IP地址10.0.2.2/24 MACB G0/0/1.20 vlan 10


转发原理

在这里插入图片描述在这里插入图片描述

PCA–PCB

数据包从源设备发送到网络中的三层交换机。

三层交换机根据数据包的目标IP地址来查找路由表。

CPU查询路由表,CPU来确定下一跳地址(或者是接口 )

数据包会转发出去到下一跳的路由器

这个就是路由过程,CPU转发数据包


  • 交换过程

数据包转发之后送达到网络中的二层交换机,也可以是三层交换机

交换机:数据包的MAC地址 ,查找MAC地址表 。确定数据包的下一个接口 ,到达下一个接口之后,继续通过交换机之间的转发,到达目标设备

1.不同网段都要靠路由转发 ,数据包在网络上是分段传播的

第一个数据包肯定就是包含:源IP,目的IP,源MAC和目的MAC

2.路由转发 ,第一个数据包就知道了目的IP的地址,MAC地址-MLS条目

已经知道了网段该怎么走,不需要路由器再转发后续的数据包,直接走交换机的MAC地址就可以到达目标设备

以上全都是由硬件来完成的

路由–CPU

交换–交换机芯片完成


举个例子:

南京----徐州 铜山区XX街XX号XX栋201

从南京到徐州相当于是跨了一个网段

在这个过程中坐高铁(路由器转发)到徐州

到了徐州后

MLS条目记录了MAC地址-在这个过程中,坐地铁共享单车等等,最后到达目的地址

这就是一次路由,多次交换

高铁–公交–自行车–目的地址


三层交换机1.不同网段通过路由转发,数据包已经到达

2.形成MLS条目。MAC地址 目的MAC地址

3.后续的数据包只需要根据目的MAC地址进行转发,走二层转发即可,不再需要路由器了。

  • 路由负责决定数据包的整体路径,该怎么转发下一条是什么由路由器决定。从而实现跨越不同的网段。
  • 交换负责在每个网段内进行快速的数据包转发。通过MAC地址,准确的转发和交换。

三层交换机存在的一些缺点(了解即可):

成本较高

高并发三层交换机是无法实现的,还是需要路由器

最省钱的方式就是交换机加路由器


后续的数据包只需要根据目的MAC地址进行转发,走二层转发即可,不再需要路由器了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

早上的星星

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值