Broadcom以太网交换芯片培训
本文以broadcom56504/56300交换芯片为重点,介绍一下交换芯片的工作原理。
ACL其实是一种报文过滤器,ACL规则就是过滤器的滤芯。安装什么样的滤芯(即根据报文特征配置相应的ACL规则),ACL就能过滤出什么样的报文了。
各类ACL应用的业务模块对命中/未命中ACL的处理机制是各不相同的。 例如,在流策略中应用ACL时,如果ACL中存在规则但报文未匹配上,该报文仍可以正常通过;但在Telnet中应用ACL,这种情况下,该报文就无法正常通过了。 再如,在黑名单中应用ACL时,无论ACL规则配置成permit还是deny,只要报文命中了规则,该报文都会被系统丢弃,其他模块却不存在这种情况。
本程序的应用为透明电台,即对收发数据无任何处理的数传电台。 硬件为19200bps的射频模块与一块宏晶stc12c5as2单片机。单片机的串口1与上位机(PC)通信,8N1,19200bps,串口2与射频模块相连,8N1,19200bps。上位机发出的数据经由电台发出,反之亦然。射频模块与上位机的通信波特率设置成一致可以防止连续收发数据时数据被冲掉。 对于连续收发的数据,在串口中断中收到的数据需要立即发送。数据发送子函数中因该让发送数据占用缓存的时间尽量少,这里的处理是在数据没有发送的时候将待发送数据放入缓存。