-
公开(公告)号:CN100466608C
公开(公告)日:2009-03-04
申请号:CN200510098563.X
申请日:2005-09-02
Applicant: 中兴通讯股份有限公司
Inventor: 吴中文
CPC classification number: H04J13/12 , G06F11/1625 , G06F11/2005 , G06F11/2007 , G06F21/6218 , G06F21/6245 , G06F2221/2101 , G06F2221/2141 , G06F2221/2149 , G06Q20/10 , G06Q20/1235 , G06Q20/385 , G06Q20/401 , G06Q20/425 , G06Q30/0277 , G06Q30/0609 , G06Q50/188 , G07F17/16 , H04B1/0483 , H04B1/40 , H04B7/0604 , H04B7/084 , H04B7/0894 , H04B7/15507 , H04B7/15535 , H04L1/0041 , H04L1/0045 , H04L1/0066 , H04L1/0069 , H04L1/0071 , H04L1/06 , H04L1/08 , H04L1/1819 , H04L1/1841 , H04L1/1845 , H04L1/1848 , H04L5/0023 , H04L5/0042 , H04L5/0044 , H04L5/0083 , H04L9/32 , H04L12/12 , H04L12/2803 , H04L12/2809 , H04L12/2856 , H04L12/2874 , H04L12/40078 , H04L12/40195 , H04L12/44 , H04L12/56 , H04L12/6418 , H04L27/2602 , H04L29/06027 , H04L29/12113 , H04L41/12 , H04L47/10 , H04L47/14 , H04L47/22 , H04L47/2441 , H04L47/28 , H04L47/34 , H04L47/50 , H04L47/621 , H04L61/1541 , H04L63/0428 , H04L63/065 , H04L63/08 , H04L63/0807 , H04L63/102 , H04L63/1441 , H04L65/103 , H04L65/104 , H04L65/80 , H04L67/12 , H04L67/14 , H04L67/16 , H04L67/306 , H04L69/16 , H04L69/168 , H04L69/324 , H04L69/326 , H04L69/329 , H04L2001/0096 , H04L2012/40241 , H04L2012/40273 , H04L2012/6462 , H04L2209/127 , H04M1/2535 , H04M3/22 , H04M3/42 , H04M3/42102 , H04M7/0057 , H04M7/0069 , H04N7/148 , H04N21/6125 , H04N21/64738 , H04N21/64784 , H04W8/005 , H04W8/04 , H04W24/00 , H04W28/14 , H04W48/16 , H04W52/143 , H04W52/225 , H04W52/24 , H04W52/241 , H04W52/242 , H04W52/245 , H04W52/46 , H04W52/48 , H04W72/08 , H04W74/02 , H04W76/10 , H04W84/12 , H04W88/16 , Y10S707/99933 , Y10S707/99936 , Y10S707/99939
Abstract: 本发明公开了一种封装多通道数据包的装置及方法,所述方法为:封装引擎控制模块首先判断是否有封装模块正在对该通道的数据进行封装处理,如果有,则继续使用该封装模块进行该通道的数据封装;否则,从多个封装模块中调出一个空闲的封装模块,同时根据通道号分别从配置模块和通道状态缓存模块中获取该通道的配置信息和封装状态信息,并将这些信息送往选中的封装模块;封装模块根据通道的配置信息和状态信息进行重装载,并对输入的数据包数据进行封装处理。当封装处理完毕后,输出GFP帧数据,并将该通道当前的封装状态信息保存到通道状态缓存模块中。采用本发明所述的装置及方法,可以大大减少所需的硬件资源。
-
公开(公告)号:CN1925459A
公开(公告)日:2007-03-07
申请号:CN200510098563.X
申请日:2005-09-02
Applicant: 中兴通讯股份有限公司
Inventor: 吴中文
CPC classification number: H04J13/12 , G06F11/1625 , G06F11/2005 , G06F11/2007 , G06F21/6218 , G06F21/6245 , G06F2221/2101 , G06F2221/2141 , G06F2221/2149 , G06Q20/10 , G06Q20/1235 , G06Q20/385 , G06Q20/401 , G06Q20/425 , G06Q30/0277 , G06Q30/0609 , G06Q50/188 , G07F17/16 , H04B1/0483 , H04B1/40 , H04B7/0604 , H04B7/084 , H04B7/0894 , H04B7/15507 , H04B7/15535 , H04L1/0041 , H04L1/0045 , H04L1/0066 , H04L1/0069 , H04L1/0071 , H04L1/06 , H04L1/08 , H04L1/1819 , H04L1/1841 , H04L1/1845 , H04L1/1848 , H04L5/0023 , H04L5/0042 , H04L5/0044 , H04L5/0083 , H04L9/32 , H04L12/12 , H04L12/2803 , H04L12/2809 , H04L12/2856 , H04L12/2874 , H04L12/40078 , H04L12/40195 , H04L12/44 , H04L12/56 , H04L12/6418 , H04L27/2602 , H04L29/06027 , H04L29/12113 , H04L41/12 , H04L47/10 , H04L47/14 , H04L47/22 , H04L47/2441 , H04L47/28 , H04L47/34 , H04L47/50 , H04L47/621 , H04L61/1541 , H04L63/0428 , H04L63/065 , H04L63/08 , H04L63/0807 , H04L63/102 , H04L63/1441 , H04L65/103 , H04L65/104 , H04L65/80 , H04L67/12 , H04L67/14 , H04L67/16 , H04L67/306 , H04L69/16 , H04L69/168 , H04L69/324 , H04L69/326 , H04L69/329 , H04L2001/0096 , H04L2012/40241 , H04L2012/40273 , H04L2012/6462 , H04L2209/127 , H04M1/2535 , H04M3/22 , H04M3/42 , H04M3/42102 , H04M7/0057 , H04M7/0069 , H04N7/148 , H04N21/6125 , H04N21/64738 , H04N21/64784 , H04W8/005 , H04W8/04 , H04W24/00 , H04W28/14 , H04W48/16 , H04W52/143 , H04W52/225 , H04W52/24 , H04W52/241 , H04W52/242 , H04W52/245 , H04W52/46 , H04W52/48 , H04W72/08 , H04W74/02 , H04W76/10 , H04W84/12 , H04W88/16 , Y10S707/99933 , Y10S707/99936 , Y10S707/99939
Abstract: 本发明公开了一种封装多通道数据包的装置及方法,所述方法为:封装引擎控制模块首先判断是否有封装模块正在对该通道的数据进行封装处理,如果有,则继续使用该封装模块进行该通道的数据封装;否则,从多个封装模块中调出一个空闲的封装模块,同时根据通道号分别从配置模块和通道状态缓存模块中获取该通道的配置信息和封装状态信息,并将这些信息送往选中的封装模块;封装模块根据通道的配置信息和状态信息进行重装载,并对输入的数据包数据进行封装处理。当封装处理完毕后,输出GFP帧数据,并将该通道当前的封装状态信息保存到通道状态缓存模块中。采用本发明所述的装置及方法,可以大大减少所需的硬件资源。
-
公开(公告)号:CN100568849C
公开(公告)日:2009-12-09
申请号:CN200510093742.4
申请日:2005-08-29
Applicant: 中兴通讯股份有限公司
IPC: H04L12/56
Abstract: 本发明提出了一种基于令牌桶的报文限速的方法,包括:接收到某一报文的数据段时,触发一次填充令牌的操作,向所述令牌桶内填充一定数量的令牌;判断令牌桶内的令牌是否超过报文数据段的长度,如果令牌数大于或等于数据段长度,则允许该数据段通过,并从令牌桶中减去报文数据段长度所对应的令牌数;如果令牌数小于报文数据段的长度,则丢弃该数据段,该数据段所属的整个报文都被丢弃,对该报文后续的数据段不再进行令牌数的判断,并将该报文之前已通过的数据段对应的令牌数恢复到所述令牌桶。本发明方法由于采用了对报文分段进行报文限速时的令牌数比较,减小了系统中报文的转发延迟时间;采用双口RAM记录报文数据段的接收时刻并定期进行扫描,提高了系统中报文限速的精确性。
-
公开(公告)号:CN1925455A
公开(公告)日:2007-03-07
申请号:CN200510093742.4
申请日:2005-08-29
Applicant: 中兴通讯股份有限公司
IPC: H04L12/56
Abstract: 本发明提出了一种基于令牌桶的报文限速的方法,包括:接收到某一报文的数据段时,触发一次填充令牌的操作,向所述令牌桶内填充一定数量的令牌;判断令牌桶内的令牌是否超过报文数据段的长度,如果令牌数大于或等于数据段长度,则允许该数据段通过,并从令牌桶中减去报文数据段长度所对应的令牌数;如果令牌数小于报文数据段的长度,则丢弃该数据段,该数据段所属的整个报文都被丢弃,对该报文后续的数据段不再进行令牌数的判断,并将该报文的前已通过的数据段对应的令牌数恢复到所述令牌桶。本发明方法由于采用了对报文分段进行报文限速时的令牌数比较,减小了系统中报文的转发延迟时间;采用双口RAM记录报文数据段的接收时刻并定期进行扫描,提高了系统中报文限速的精确性。
-
-
-