地址转发表
交换芯片在处理数据转发的过程中,会根据接受的数据报文,记录mac地址和端口的对应管理,称为mac地址转发表。当交换芯片进行正常的数据交换时,会自动维护地址转发表,进行表项的学习和老化操作。但是当交换设备支持链路冗余协议后,当链路发生变化时,如果地址转发表不能正确的清除,会到只数据报文转发出错,导致数据丢失。
88E6095芯片提供了地址转发表的管理机制,用来实现对地址转发表的手动管理操作,在数据链路变化时,根据协议计算要求清除过时的地址转发表项,保证数据报文的正确转发。
功能实现
88E6095提供Address Translation Unit机制对地址转发表进行管理,参考88E6095说明文档的3.4.10 Address Translation Unit Operations。ATU通过一组寄存器,组成ATU Entry对ATU database进行配置和管理操作。
ATU提供的寄存器如下:
ATUEntry格式如下:
具体字段内容参考88E6095文档相关说明。
接口函数
函数名称:showATU
函数功能:
显示ATU database。
函数名称:
deleteATU
函数功能:
删除ATU database。