发明名称 数据缓存管理装置和方法
摘要 本发明提供一种数据缓存管理装置和方法,该装置包括:ATM信元生成器、信元缓存管理器和流量控制调度器;ATM信元生成器将接收到的IP数据包转换为ATM信元,并将ATM信元和请求写入的第一通道号发送至信元缓存管理器,信元缓存管理器根据第一通道号将ATM信元写入缓存器中,信元缓存管理器接收流量控制调度器发送的包含第二通道号的流量调度指令,根据第二通道号从缓存器中读出ATM信元,并发送给流量调度控制器,流量调度控制器将接收到的ATM信元输出。实现了数据从IP网络传输到ATM网络过程中的缓存管理,是基于固定长度的ATM信元进行的缓存,因此,信元缓存管理器的管理简单,提高了缓存管理器的效率,提高数据的传输效率。
申请公布号 CN102932265B 申请公布日期 2015.06.17
申请号 CN201210439622.5 申请日期 2012.11.06
申请人 福建星网锐捷网络有限公司 发明人 章建钦
分类号 H04L12/801(2013.01)I 主分类号 H04L12/801(2013.01)I
代理机构 北京同立钧成知识产权代理有限公司 11205 代理人 刘芳
主权项 一种数据缓存管理装置,其特征在于,包括:ATM信元生成器、信元缓存管理器和流量控制调度器;所述ATM信元生成器,用于将接收到IP数据包转换为ATM信元,并将转换成的ATM信元和请求写入的第一通道号发送至所述信元缓存管理器;所述流量控制调度器,用于根据预设的调度策略向所述信元缓存管理器发送流量调度指令,接收所述信元缓存管理器根据所述流量调度指令返回的ATM信元并输出,所述流量调度指令包括请求读出的第二通道号;所述信元缓存管理器,用于接收所述ATM信元生成器发送的ATM信元和第一通道号,根据所述第一通道号将接收到的ATM信元写入缓存器,并接收所述流量控制调度器发送的所述流量调度指令,根据所述第二通道号从所述缓存器中读出ATM信元,并将读出的ATM信元发送至所述流量控制调度器;所述信元缓存管理器包括:信元写入控制器、缓存管理控制器、读写控制器和信元读出控制器;所述信元写入控制器,用于接收所述ATM信元生成器发送的ATM信元和第一通道号,向所述缓存管理控制器发送写指针请求,接收所述缓存管理控制器根据所述写指针请求返回的第一写指针值,将所述第一写指针值和接收到的ATM信元发送至所述读写控制器,所述写指针请求包括所述第一通道号;所述信元读出控制器,用于接收所述流量控制调度器发送的流量调度指令,向所述缓存管理控制器发送读指针请求,接收所述缓存管理控制器根据所述读指针请求返回的第一读指针值,将所述第一读指针值发送至所述读写控制器,接收所述读写控制器根据所述第一读指针值返回的ATM信元,并将所述读写控制器返回的ATM信元发送至所述流量控制调度器,所述读指针请求包括所述第二通道号;所述读写控制器,用于接收所述信元写入控制器发送的ATM信元和所述第一写指针值,根据所述第一写指针值将接收到的ATM信元写入所述缓存器中,并接收所述信元读出控制器发送的所述第一读指针值,根据所述第一读指针值从所述缓存器中读出ATM信元并返回给所述信元读出控制器;所述缓存管理控制器,用于接收所述写指针请求,根据所述写指针请求中的第一通道号查询所述缓存器中第一通道的当前使用状态,获取所述第一写指针值并返回给所述信元写入控制器,并接收所述读指针请求,根据所述读指针请求中的第二通道号查询所述缓存器中第二通道的当前使用状态,获取所述第一读指针值并返回给所述信元读出控制器。
地址 350002 福建省福州市仓山区金山大道618号桔园州工业园19#楼