华为交换划分vlan以及三层交换机配置原理(超详细)

目录

什么是VLAN?

VLAN作用

VLAN基本原理

802.1Q帧的格式

VLAN类型

VLAN转发

VLAN配置

什么是VLAN?

VLAN(Virtual Local Area Network),LAN在这里就是代指广播域,而不再强调是一个局域网。

通常把划分前,规模较大的广播域称为LAN,划分后的称为VLAN

这边有个补充的注意点:

一个广播域中,任何两台终端计算机都能进行二层通信(也就是数据链路层通信),二层通信是怎么通信的呢?直接进行交换帧的方式来传递信息

二层通信特点:

  • 源Mac地址,目标Mac地址,类型值,载荷数据,CRC都没有变化
  • 信息发送的帧,可能会通过路由器来转发,但一定不会通过路由器或者三层交换机(具有路由功能)来三层转发。

三层通信:源数据帧经过路由器的转发,那么目的计算机收到的数据帧一定不是源计算机发出的数据帧。至少目标计算机收到的帧的目标Mac地址和源Mac地址一定和源计算机发出的帧的源Mac地址和目标Mac地址不同。这就是三层通信

VLAN作用

如图:

一个典型的交换网络,只有终端计算机和交换机

  • 假设此时pc0发送一个广播帧,然后交换机就会进行泛洪操作,结果所有的pc都会收到这个广播帧,在这里我们把一个广播帧所能到达的范围称为二层广播域,在这里很显然一个交换网络就是一个广播域
  • 假设此时pc0发送一个单播帧Y。假定此时S1,S3,S7中Mac地址表中存在关于pc10的Mac地址的表项,S2,S5不存在关于pc10的Mac地址表项,那么S1和S3将对Y帧进行点对点转发操作,S7将对Y帧进行丢弃操作,S2和S5将对Y帧进行泛洪操作。最终配pc10虽然收到了Y帧,但是 pc3,pc4同时也收到了他们不应该收到的Y帧。

这里就出现了两个问题:

  • 网络安问题

假如pc4是一台恶意计算机那么就会很容易的获取PC0发送给PC10的数据信息

  • 垃圾流量问题

就是上面所说的其他非目的计算机也会收到Y帧,垃圾流量会浪费网络带宽资源和计算机计算资源

显而易见广播域越大,那么上面的现象越严重,因此VLAN技术就出现了,通过在交换机上面部署VLAN机制,将大的广播域在逻辑上划分成若干个小的广播域

作用

  • 提升网络的安全性
  • 减少垃圾流量,节约网络资源

VLAN基本原理

示例1:

将一个大的广播域划分成两个VLAN,可知此时将port1,port2,port6属于VLAN3,port3,port4,port5属于VLAN3

这里面有个注意点:

  • 计算机本身没有VLAN概念,所以计算机上没有相关的VLAN配置

示例2:

X帧:

目的Mac地址:ff-ff-ff-ff-ff-ff(广播地址)

源Mac地址:PC1的Mac地址

假设PC1发送一个广播帧X,从属于vlan2的port1口出来,那么X帧就属于vlan2,于是就向同属于vlan2的port2,port6口泛洪,最后只有PC2,PC6收到X帧,而属于VLAN3的PC3,PC4,PC5是收不到的X帧的.

示例3:

Y帧:

目的Mac地址:PC6的Mac地址

源Mac地址:PC1的Mac地址

假设PC1向PC6发送一个单播帧Y,那么会出现两种情况

  • 交换机中没有存在PC6的Mac地址表项
  • 交换机中不存在PC6的Mac地址表项

以交换机存在PC6的Mac地址表项为例,那么交换机首先会判断Y帧属于VLAN2,交换机查询了vlan2的Mac地址表项之后会将Y帧点到点的向同属于VLAN2的port6口进行转发,最后PC6收到了Y帧(交换机中不存在PC6的Mac地址表项,那么首先会在VLAN2中的port2,port6进行泛洪,PC2收到之后丢弃,PC6收到之后不会丢弃,而是进行后续操作)

示例4:

Z帧:

目的Mac地址:PC3的Mac地址

源Mac地址:PC1Mac地址

PC1向向PC3发送单播帧Z。单播帧Z是从port1中进入的,port1属于vlan2,所以交换机的的vlan2中的Mac地址是不存在关于PC3的Mac地址表项的,所以交换机会向port2,port6泛洪,PC2和PC6收到Z帧之后会直接丢弃,最后的结果是PC3没接收到Z帧,交换机阻断了PC1和PC3的二层通信。

示例5:

就这样后面还有补充

 

 

 

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

不得不说的运维故事

你的赞是我的动力

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

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

打赏作者

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

抵扣说明:

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

余额充值