[发明专利]一种数据流量控制方法和系统有效
申请号: | 200910135114.6 | 申请日: | 2009-04-20 |
公开(公告)号: | CN101534173A | 公开(公告)日: | 2009-09-16 |
发明(设计)人: | 杨宁 | 申请(专利权)人: | 福建星网锐捷网络有限公司 |
主分类号: | H04L1/00 | 分类号: | H04L1/00 |
代理公司: | 北京三友知识产权代理有限公司 | 代理人: | 任默闻 |
地址: | 350015福建省福*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据 流量 控制 方法 系统 | ||
技术领域
本发明涉及通信技术领域,特别涉及一种数据流量控制方法和系统。
背景技术
SDH(Synchronous Digital Hierarchy,同步数字体系)是一种将复接、 线路传输及交换功能融为一体,并由统一网管系统操作的综合信息传送网络。 SDH有155M,622M,2.5G,10G等多种速率。POS(PACKET OVER SDH, SDH上的包传输)是一种在SDH上传输数据包的技术。它对对IP数据包进行封 装,并映射到SDH/SONET帧上。
CPOS(Channelized POS,通道化的POS)对POS链路进行通道划分,例 如一个155M链路最多支持63个2M速率的E1链路。CPOS充分利用了SDH机制 的特点,提供对带宽精细划分的能力,CPOS减少了组网中对路由器低速物理 接口的数量要求,增强了路由器的低速接口汇聚能力,并提高了路由器的专 线接入能力。
CPOS卡是提供CPOS接口的线卡,图1为一种典型的155M CPOS卡。如 图1所示,CPOS卡由CPOS芯片10、CPU20和存储器30组成。CPOS芯片10实 现155M外部线路和CPOS芯片10中63个通道的数据转换。CPOS芯片10和CPU 20之间通过数据总线连接,以数据包为单位传输数据。数据总线的速率和CPOS 卡的线路速率匹配,如:155M的CPOS卡使用的数据总线速率为155M以上。
图2为CPOS芯片10接收部分的逻辑框图。如图2所示,CPOS芯片10包括 数据处理单元201、多个接收缓存202以及数据总线接口单元203。CPOS卡接 收数据时,外部线路将CPOS数据发送给CPOS芯片10;CPOS芯片10在内部对 每个通道有一个独立的接收缓存202,CPOS芯片10将从线路上接收的数据拆 分出63个E1通道的数据,存储到CPOS芯片内部相应通道的缓存中;如果某个 通道的缓存中的数据达到了一个完整包(包的大小由系统定义,通常为64-15 18字节,也可以更小或更大),就通过数据总线提供给CPU20;CPU20将数据 包存储在存储器30中,并根据需要进行处理。
图3为CPOS芯片10发送部分的逻辑框图。如图3所示,CPOS芯片10包括 数据处理单元201、多个发送缓存302以及数据总线接口单元203。CPOS卡发 送数据时,CPU20将在存储器30中对应于某个通道的数据包通过数据总线发 送给CPOS芯片10;CPOS芯片10在内部对每个通道有一个独立的发送缓存302, CPOS芯片10将CPU20送过来的数据包存储在相应的发送缓存302中;CPOS芯 片10将各个通道数据组合成CPOS数据发送到155M外部线路上。如果只有一个 通道的数据,在CPOS上发送时,其他通道填充空闲数据。
在数据接收方向,由于CPU20的存储器30容量较大,并且CPU20处理能力 强,总的接收数据速率有63×2=126M,可以保证从CPOS芯片10发送给CPU20 的数据都能被处理,不会出现丢帧情况。但是在发送方向,由于每个E1通道 的速率只有2M,CPU20通过数据总线发送数据包的速率远远高于每个线路的 速率,需要有流量控制机制才能保证不丢包。
流量控制的基本原理为:设备A向设备B发送数据时,如果设备A发送的 速率大于设备B能够处理的能力,设备B内部的缓存将会溢出,导致数据丢失。 为了使设备B不出现数据丢失,通常当设备B的缓存占用达到一定程度,例如 整个缓存的3/4时,由设备B向设备A发出流控指令,这时设备A停止发送。当 设备B的缓存占用下降到一定程度,例如整个缓存的1/4时,设备B向设备A发 出允许发送指令,设备A重新向设备B发送数据。
如果直接在数据总线上采用流控而不对每个通道进行区分,就会出现一 个通道流控、所有通道堵塞的情况,因此必须对每个通道单独进行流控。申 请号为200710120756.X,名称为“一种信誉流量控制方法”的中国专利申请 中提到了一种信誉流量控制方法,该方法通过在数据总线上发送流控包进行 流控,步骤如下:
步骤1、初始化:在发送端CPU20中为CPOS芯片10的每个通道分别建立 “远端信誉计数器”(远端是相对CPOS芯片而言,CPU是远端,CPOS芯片 是本地);在接收端CPOS芯片中建立“本地信誉计数器”。两个计数器的初 始值相等,都等于CPOS芯片对应通道缓存的空闲字节数,运行过程中会不同。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建星网锐捷网络有限公司,未经福建星网锐捷网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910135114.6/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置