-
公开(公告)号:US08937865B1
公开(公告)日:2015-01-20
申请号:US13629326
申请日:2012-09-27
Applicant: Juniper Networks, Inc.
Inventor: Nitin Kumar , Alex Baban , Surya Nimmagadda , Alok Khambatkone , Saravanan Masilamani , Anand S. Athreya , Vipul Deokar
IPC: H04L12/26 , H04L12/803
CPC classification number: H04L47/125 , H04L43/0876 , H04L45/7453 , H04L47/41 , H04L47/76 , Y02D50/30
Abstract: In general, techniques are described for scheduling traffic for delivery over an aggregated bundle of links. A network device comprising an interface and a data plane may implement the techniques. The interface receives packets associated with packet flows. The data plane associates each of the packet flows with a different link of an aggregated bundle of links. The data plane monitors transmission of the packets via the links to determine a representation of an amount of data sent per link. The data plane further determines that bandwidth utilization does not conform to a desired bandwidth utilization based on the determined representation of the amount of data sent per link. The data plane then re-associates the packet flows to different links of the aggregated bundle based on the determination that the bandwidth utilization does not conform to the desired bandwidth utilization.
Abstract translation: 一般来说,描述了用于调度流量以在聚合的链路链上传送的技术。 包括接口和数据平面的网络设备可以实现这些技术。 接口接收与数据包流相关的数据包。 数据平面将每个分组流与聚合的链路链路的不同链路相关联。 数据平面通过链路监视分组的传输,以确定每个链路发送的数据量的表示。 数据平面进一步基于所确定的每个链路发送的数据量的表示来确定带宽利用率不符合期望的带宽利用率。 然后,基于带宽利用率不符合期望的带宽利用率的确定,数据平面将分组流重新关联到聚合束的不同链路。
-
公开(公告)号:US09397913B1
公开(公告)日:2016-07-19
申请号:US14228771
申请日:2014-03-28
Applicant: Juniper Networks, Inc.
Inventor: Surya Nimmagadda , Liang Zhang , Nitin Kumar , Sunanda Kommula , Ramesh Kandula
IPC: H04L12/26
CPC classification number: H04L43/0835
Abstract: In general, techniques are described for performing packet loss measurement in a distributed data plane. In one example, a local router includes a plurality of forwarding units that implement a distributed data plane. First and second forwarding units may switch layer two (L2) packet data units (PDUs) between the local router and a remote router using a virtual path. The first and second forwarding may unit may increment, in response to processing any PDU of the PDUs for the virtual path, respective counters stored by the first and second forwarding units. The first and second forwarding units may update, based on the respective counters, a loss-measurement packet (LMP). For instance, the first forwarding unit, upon updating the LMP, may internally forward the LMP to the second forwarding unit. The second forwarding unit, upon updating the LMP, may send the LMP to the remote router.
Abstract translation: 通常,描述了在分布式数据平面中执行分组丢失测量的技术。 在一个示例中,本地路由器包括实现分布式数据平面的多个转发单元。 第一和第二转发单元可以使用虚拟路径在本地路由器和远程路由器之间切换第二层(L2)分组数据单元(PDU)。 响应于处理虚拟路径的PDU的任何PDU,第一和第二转发单元可以递增由第一和第二转发单元存储的相应计数器。 第一和第二转发单元可以基于相应的计数器来更新丢失测量分组(LMP)。 例如,第一转发单元在更新LMP时可以将LMP内部转发到第二转发单元。 第二转发单元在更新LMP时可以将LMP发送到远程路由器。
-