首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

一文轻松了解Mac引入Valn,老化机制转发流程通信概念16

通信知识第16篇;在上一篇中介绍了通信网络中透传L2CP,中继是什么意思?必备通信理论第15篇

本节内容主要讲解MAC转发流程细节,接下来的章节会对二层通信知识点进行系统讲解。

相关MAC文章可以先看:黑客如何通过MAC地址表漏洞获取数据,一文轻松了解二层MAC

MAC大小:

MAC地址是48 bit,前24位为供应商代码;

MAC作用:

用来定义物理地址,硬件地址,通过MAC地址进行设备间转发;

MAC主动学习,相关功能点:

Mac老化时间;

静态单播mac配置;

基于端口学习Mac;

基于vlan学习;

使能和禁止学习的vlan;

清除对应MAC(对应端口下MAC);

动态MAC查看;

MAC安全配置;

黑洞MAC;

相关概念:

交换机接收网段上的所有数据帧,利用接收数据帧中的源MAC地址来建立MAC地址表;

端口移动机制 :

交换机如果发现一个包文的入端口和报文中源MAC地址的所在端口不同,就产生端口移动,将MAC地址重新学习到新的端口;

地址老化机制 :

如果交换机在很长一段时间之内没有收到某台主机发出的报文,在该主机对应的MAC地址就会被删除,等下次报文来的时候会重新学习。

报文转发线程:

交换机在MAC地址表中查找数据帧中的目的MAC地址,如果找到,就将该数据帧发送到相应的端口,如果找不到,就向所有的端口发送;

如果交换机收到的报文中源MAC地址和目的MAC地址所在的端口相同,则丢弃该报文;

交换机向入端口以外的其它所有端口转发广播报文。

引入vlan后的转发线路:

交换机在MAC地址表中查找数据帧中的目的MAC地址,如果找到(同时还要确保报文的入VLAN和出VLAN是一致的),就将该数据帧发送到相应的端口,如果找不到,就向(VLAN内)所有的端口发送;

如果交换机收到的报文中源MAC地址和目的MAC地址所在的端口相同,则丢弃该报文;

交换机向(VLAN内)入端口以外的其它所有端口转发广播报文。

引入vlan的好处:

限制了局部的网络流量, 在一定程度上可以提高整个网络的处理能力。

虚拟的工作组,通过灵活的VLAN设置,把不同的用户划分到工作组内;

安全 性,一个VLAN内的用户和其它VLAN内的用户不能互访,提高了安全性。

#程序员#,#软件#,#协议#,#互联网#,#通信#

上一章:黑客如何通过MAC地址表漏洞获取数据,一文轻松了解二层MAC

下一章:轻松了解基于Ip,Mac,组播的Valn是什么意思(通信知识17)

感谢其他人一路给我带来的知识,很惭愧自己一直潜水,于是下定决心,分享自己总结的知识,虽然写得不好,万一有人会用到,有错误的和需要改进的地方欢迎指正,怕误导他人。总结一篇看似简短的文章也非常不容易,随手点个关注支持一下吧,你的点赞是我持续创作的动力!谢谢啦!(创作不易,搬运请注明出处,“野人谷”)

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190917A0J5EM00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券