• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 新华三人才研学中心
  • 关于我们

MAC地址表管理技术介绍

MAC地址表管理

为了转发报文,设备需要维护MAC地址表。MAC地址表的表项包含了与该设备相连的设备的MAC地址、与此设备相连的设备的接口号以及所属的VLAN IDMAC地址表中的表项包括静态MAC地址表项、动态MAC地址表项和黑洞MAC地址表项,其中静态MAC地址表项和黑洞MAC地址表项是由用户配置的;动态MAC地址表项包括用户配置的以及设备学习得来的。静态MAC地址表项和黑洞MAC地址表项没有老化时间,而动态MAC地址表项有老化时间。

设备学习MAC地址的方法如下:如果从某接口(假设为接口A)收到一个数据帧,设备就会分析该数据帧的源MAC地址(假设为MAC-SOURCE)并认为目的MAC地址为MAC-SOURCE的报文可以由接口A转发;如果MAC地址表中已经包含MAC-SOURCE,设备将对该表项进行更新;如果MAC地址表中尚未包含MAC-SOURCE,设备则将这个新MAC地址以及该MAC地址对应的接口A作为一个新的表项加入到MAC地址表中。

&  说明:

用户手工配置的静态MAC地址表项和黑洞MAC地址表项不会被动态MAC地址表项覆盖,而动态MAC地址表项可以被静态MAC地址表项和黑洞MAC地址表项覆盖。

 

设备在转发报文时,根据MAC地址表项信息,会采取以下两种转发方式:

l              单播方式:当MAC地址表中包含与报文目的MAC地址对应的表项时,设备直接将报文从该表项中的转发出接口发送。

l              广播方式:当设备收到目的地址为全1的报文,或MAC地址表中没有包含对应报文目的MAC地址的表项时,设备将采取广播方式将报文向除接收接口外的所有接口进行转发。

图1 设备的MAC地址表

 

附件下载

新华三官网
联系我们