The invention discloses the flexible application of congestion control measures. The communication device includes a plurality of interface configured to connect to the packet data network and memory, a memory coupled to the interface and is configured to buffer to receive data packets through the entrance interface contained in a plurality of queue while waiting for transmission through the outlet interface to the network. The first part of the packet data packet includes congestion control logic configured to respond to the state of the queue up at least the first queue in the buffer of the discarded machine and configured to respond to the state of the queue and packet marking machine second part at least second data packet queue congestion notification is applied to the buffer in the. The machine control circuit is coupled to selectively enable and disable at least a packet discard machine.
【技术实现步骤摘要】
拥塞控制措施的灵活应用专利
本专利技术通常涉及分组通信网络,且特别地涉及用于在这样的网络中的拥塞的控制的方法和系统。背景当需要在网络中的链路或节点运载比它能够传输或转发的更多的数据业务时,网络拥塞出现,结果是它的服务质量恶化。拥塞的一般结果包括排队延迟、分组丢失和新连接的堵塞。现代分组网络使用拥塞控制(包括拥塞避免)技术,以便在灾难性的结果开始之前减轻拥塞。很多拥塞避免技术在本领域中是已知的。例如在随机早期检测(RED,也被称为随机早期丢弃或随机早期放弃)中,网络节点例如交换机监控它们的平均队列大小并基于统计概率来丢弃分组:如果给定队列(或队列组)几乎是空的,则所有进入的分组被接受。当队列增长时,丢弃进入的分组的概率相应地增长,当缓冲器填充水平超过可适用的阈值时达到100%。加权RED(WRED)以类似的方式工作,除了不同的业务类被分配不同的拥塞避免阈值以外,使得对于给定队列长度,低优先级分组比高优先级分组具有更大的丢弃概率。对由统计概率确定的分组的部分操作的这种拥塞控制技术在本文被称为统计拥塞控制技术。另一拥塞避免技术是显式拥塞通知(ECN),其为互联网协议(IP)和传输控制协议(TCP)的扩展。ECN最初由Ramakrishnan等人在“TheAdditionofExplicitCongestionNotification(ECN)toIP”中定义,该文作为InternetEngineeringTaskForce(2001)的请求注解(RFC)3168被出版并通过引用被并入本文。ECN通过在所传输的分组的IP报头中用信号通知即将发生的拥塞来提供网络 ...
【技术保护点】
一种通信装置,包括:多个接口,其配置成连接到分组数据网络以便在通过所述装置从所述网络接收数据分组以及向所述网络转发数据分组中用作入口接口和出口接口;存储器,其耦合到所述接口并被配置为缓冲器以将通过所述入口接口接收的数据分组容纳在多个队列中同时等待经由所述出口接口传输到所述网络;以及拥塞控制逻辑,其包括:分组丢弃机器,其配置成响应于所述队列的状态而放弃所述缓冲器中的至少第一队列的数据分组的第一部分;分组标记机器,其配置成响应于所述队列的状态而将拥塞通知应用于所述缓冲器中的至少第二队列的数据分组的第二部分;以及机器控制电路,其被耦合以选择性地启用和禁用至少所述分组丢弃机器。
【技术特征摘要】
2016.03.20 US 15/075,1581.一种通信装置,包括:多个接口,其配置成连接到分组数据网络以便在通过所述装置从所述网络接收数据分组以及向所述网络转发数据分组中用作入口接口和出口接口;存储器,其耦合到所述接口并被配置为缓冲器以将通过所述入口接口接收的数据分组容纳在多个队列中同时等待经由所述出口接口传输到所述网络;以及拥塞控制逻辑,其包括:分组丢弃机器,其配置成响应于所述队列的状态而放弃所述缓冲器中的至少第一队列的数据分组的第一部分;分组标记机器,其配置成响应于所述队列的状态而将拥塞通知应用于所述缓冲器中的至少第二队列的数据分组的第二部分;以及机器控制电路,其被耦合以选择性地启用和禁用至少所述分组丢弃机器。2.如权利要求1所述的装置,其中所述机器控制电路还被耦合以选择性地启用和禁用所述分组标记机器。3.如权利要求1所述的装置,其中所述分组丢弃机器和所述分组标记机器配置成放弃在所述队列的相同的一个或多个队列中的数据分组的相应部分以及将所述拥塞通知应用于在所述队列的相同的一个或多个队列中的数据分组的相应部分。4.如权利要求1所述的装置,其中所述拥塞通知包括在所述数据分组的报头中设置显式拥塞通知(ECN)字段。5.如权利要求1所述的装置,其中所述拥塞通知包括在所述数据分组的报头中设置业务类(TC)字段。6.如权利要求1所述的装置,其中所述拥塞控制逻辑包括概况计算器,所述概况计算器配置成响应于所述第一队列和所述第二队列的相应状态而计算所述第一部分和所述第二部分。7.如权利要求6所述的装置,其中所述概况计算器配置成通过比较所述队列的长度与在所述存储器中的所述队列的相应缓冲器分配来计算所述第一部分和所述第二部分。8.如权利要求6所述的装置,其中所述概况计算器配置成基于所述队列的相应传输速率来计算所述第一部分和所述第二部分。9.如权利要求6所述的装置,包括分组分类逻辑,所述分组分类逻辑配置成将通过所述入口接收的数据分组分配...
【专利技术属性】
技术研发人员:巴拉克·加夫尼,
申请(专利权)人:迈络思科技TLV有限公司,
类型:发明
国别省市:以色列,IL
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。