基于网络端节点的网络流控方法及装置制造方法及图纸

技术编号:16302642 阅读:46 留言:0更新日期:2017-09-26 20:51
本发明专利技术提供了一种基于网络端节点的网络流控方法及装置,其中,所述方法包括:获取当前网络端节点上的可用信用值,已使用信用值和第一配置信息;根据所述第一配置信息和所述可用信用值计算得到第一计算结果,并根据所述第一计算结果确定当前网络是否处于拥塞状态;若处于拥塞状态,则获取第二配置信息,根据所述第二配置信息和已使用信用值计算得到第二计算结果,并根据所述第二计算结果控制当前网络端节点向网络发送报文的状态。本发明专利技术所提供的基于网络端节点的网络流控方法及装置仅需要端节点上的信用信息,就可达到较好的流控和拥塞避免效果,而且是使用硬件实现,不需要软件进行控制,具有简单、高效、即时的优点。

Network flow control method and device based on network terminal node

The invention provides a method and device which, network flow control method based on network node, the method comprises: acquiring the current network node on the availability of credit, credit has use value and the first configuration information; according to the first configuration information and the available credit value calculated by first calculating results, and whether the current network is in congestion state is determined according to the first results; if in a state of congestion, obtaining second configuration information, according to the second configuration information and the use of credit has obtained second results, and according to the calculation results of second control current network terminal node to network packet state. The invention provides a device and network flow control method based on network node only needs node on the credit information, we can achieve better control effect and avoid congestion, but also do not need to use the hardware, software control, has the advantages of simple, efficient and timely.

【技术实现步骤摘要】
基于网络端节点的网络流控方法及装置
本专利技术涉及通信领域,特别涉及一种基于网络端节点的网络流控方法及装置。
技术介绍
在大规模互连网络中,由于路由规划、突发流量、资源受限等原因,经常会在网络中间某些路径上产生拥塞。其一般表现是,多条数据流要通过少数几条带宽受限的关键路径,到达某个或某些目的节点。由于这些目的节点接收带宽有限,而造成前面所说的这些关键路径传输带宽被占用。此时,如果有另外一条数据流需要经过此关键路径到达其他正常的目的节点,然而由于此关键路径被占用得不到释放,而造成另外的正常数据流也无法正常传输。产生拥塞的网络关键路径上,数据还是以最大带宽在持续流动,但由于需要使用该路径的数据流过多,使得每条数据流只被分配了很小的可用带宽。其原因是,某些数据流由于接收节点带宽受限,占用了关键路径的带宽资源,而又释放缓慢,造成其他需要通过此关键路径的正常数据流也在传输时受到影响。当网络的某个局部区域产生拥塞后,如果不及时处理,这种网络拥塞将很快传播到网络的其他区域,造成网络更大范围的拥塞。
技术实现思路
本专利技术提供了一种基于网络端节点的网络流控方法及装置,其目的是为了解决网络拥塞的问题。为本文档来自技高网...
基于网络端节点的网络流控方法及装置

【技术保护点】
一种基于网络端节点的网络流控方法,其特征在于,包括:获取当前网络端节点上的可用信用值,已使用信用值和第一配置信息;根据所述第一配置信息和所述可用信用值计算得到第一计算结果,并根据所述第一计算结果确定当前网络是否处于拥塞状态;若处于拥塞状态,则获取第二配置信息,根据所述第二配置信息和已使用信用值计算得到第二计算结果,并根据所述第二计算结果控制当前网络端节点向网络发送报文的状态。

【技术特征摘要】
1.一种基于网络端节点的网络流控方法,其特征在于,包括:获取当前网络端节点上的可用信用值,已使用信用值和第一配置信息;根据所述第一配置信息和所述可用信用值计算得到第一计算结果,并根据所述第一计算结果确定当前网络是否处于拥塞状态;若处于拥塞状态,则获取第二配置信息,根据所述第二配置信息和已使用信用值计算得到第二计算结果,并根据所述第二计算结果控制当前网络端节点向网络发送报文的状态。2.根据权利要求1所述的方法,其特征在于,所述根据所述第一配置信息和所述可用信用值计算得到第一计算结果,并根据所述第一计算结果确定当前网络是否处于拥塞状态的步骤包括:若所述第一配置信息为第一预设信息,则确定当前网络的流通状态为不拥塞状态;若所述第一配置信息为第二预设信息,则确定当前网络的流通状态为拥塞状态;若所述第一配置信息为第三预设信息,则获取第三配置信息,使所述可用信用值与所述第三配置信息配置的预定义阀值进行比较,若所述可用信用值小于所述预定义阀值,则确定当前网络的流通状态为拥塞状态。3.根据权利要求2所述的方法,其特征在于,所述若所述第一配置信息为第三预设信息,则获取第三配置信息,使所述可用信用值与所述第三配置信息配置的预定义阀值进行比较的步骤还包括:若当前网络的流通状态为拥塞状态,且所述可用信用值大于或等于所述预定义阀值,则确定当前网络的流通状态为不拥塞状态。4.根据权利要求1所述的方法,其特征在于,所述若处于拥塞状态,则获取第二配置信息,根据所述第二配置信息和已使用信用值计算得到第二计算结果,并根据所述第二计算结果控制当前网络端节点向网络发送报文的状态的步骤包括:若所述第二配置信息为第四预设信息,则不允许当前网络端节点向网络中发送报文;若所述第二配置信息为第五预设信息,则允许当前网络端节点向网络中发送报文;若所述第二配置信息为第六预设信息,则通过配置寄存器设置多个计算参数,使用所述计算参数对所述已使用信用值进行计算,根据所述第二计算结果控制当前网络端节点向网络发送报文的状态。5.根据权利要求2所述的方法,其特征在于,所述根据所述第一配置信息和所述可用信用值计算得到第一计算结果,并根据所述第一计算结果确定当前网络是否处于拥塞状态的步骤还包括:若所述第一配置信息为第七预设信息,通过外部寄存器设置多个配置信号,根据所述多个配置信号对所述可用信用值进行计算,根...

【专利技术属性】
技术研发人员:夏军晏小波张峻冯华
申请(专利权)人:湖南中云飞华信息技术有限公司
类型:发明
国别省市:湖南,43

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1