添加收藏夹  设为首页  深圳服务热线:13751165337  13692101218
51电子网联系电话:13751165337
位置:首页 > IC型号导航 > 首字符R型号页 > 首字符R的型号第361页 > RTL8308B > RTL8308B PDF资料 > RTL8308B PDF资料2第16页
RTL8308B
6.14数据接收
每个端口包含一个接收数据FIFO以及一个免费领取页面指针FIFO。最初的免费页面指针
FIFO充满了从缓冲区管理器接收到免费的页指针。关于分组的接收,所接收的
数据流入接收数据FIFO的第一个,然后被移动到数据包缓冲由所述接收的DMA引擎,
通过使用在免费领取页面指针FIFO中的空闲页面指针
获取免费网页
命令。该
RTL8308B总是试图填补了免费领取页面指针FIFO提供免费页面指针。
6.15数据转发
每个端口还包含了发送数据FIFO ,发送免费页面指针FIFO以及一个发送起始地址队列。
接收到分组后,它的源地址(SA)和目的地地址(DA )被检索。该SA用于
更新端口的地址表和DA用于确定所述数据包的目的端口。一旦转发
条件被满足(用于存储和转发模式,分组被完全接收的)的接收端口将通过
开始使用发送TX描述符命令的发送端口,并开始发送DMA页面指针。
传输端口店开始页面指针在开始发送地址队列。发送DMA
通过发送数据FIFO,以及使用该空闲页的RMII接口移动从分组缓冲器数据
指针在发送免费的页指针FIFO。一旦分组被转发成功,则RTL8308B
采用放免页命令把相关的免费页面指针回缓冲区管理器的免费网页FIFO指针。
所述地址查询引擎会尝试匹配与存储在地址中的地址的目的地址
表。如果发现匹配,源端口和目的端口之间的链路就建立起来了。
如果目的地址的第一位为0时,该帧被认为是一个单播帧。目的地址是
传递给该地址查询引擎;它返回一个匹配的目的端口号来识别哪个端口
如若帧转发到。如果目标端口是接收端口的VLAN相同的范围内,框架
将被转发。
如果目标端口不属于在接收端口所指定的VLAN,则帧将被丢弃。
本次活动将被记录为一个VLAN边界冲突。
有两种方式RTL8308B处理数据包未知目的地。转发决定是
(系统配置寄存器00 )被洪水控制选项控制。如果防汛禁用,包
将接收端口相同的VLAN内转发至所有端口(除接收端口) 。如果
FloodControl选项被激活, RTL8308B将数据包转发只在指定的上行链路端口
接收端口。
RTL8308B端口定义为一个单端口或主干。
如果端口监控功能时,数据包转发决策也受到了端口监视
精读网络gurations 。
如果目的地址的第一位是1,则该帧将作为多播或广播帧来处理。该
RTL8308B不区分数据包的广播多播包,除了保留桥梁管理
组地址,如在表中按照IEEE 802.1D标准3.5中指定。广播帧的目的端口是所有
同一个VLAN中,除了源端口本身的端口。
如果多播/广播报文诱捕( MCtrap )已启用,多播/广播数据包会被转发到
该CPU只。
2002/01/23
16
修订版2.0

深圳市碧威特网络技术有限公司