-
公开(公告)号:US10382326B1
公开(公告)日:2019-08-13
申请号:US15986476
申请日:2018-05-22
Applicant: Juniper Networks, Inc.
Inventor: Ravi Singh , Kireeti Kompella
IPC: H04L12/723 , H04L12/933 , H04L12/755
CPC classification number: H04L45/50 , H04L12/185 , H04L12/422 , H04L45/021 , H04L45/16 , H04L47/724 , H04L49/102
Abstract: Techniques are described for detecting egress network devices of a point-to-multipoint (P2MP) label switched path (LSP). For example, a network device may include one or more processors configured to identify a P2MP LSP for receiving multicast traffic from a multicast source for a specific multicast group for which the network device has an interested receiver, wherein the network device is to be an egress network device of the P2MP LSP; and send, to an ingress network device of the P2MP LSP, a P2MP egress identification message to add the network device as an egress network device of the P2MP LSP, wherein the one or more processors are further configured to output the P2MP egress identification message into a multipoint-to-point (MP2P) ring LSP for which the ingress network device of the P2MP LSP is a sole egress network device of the MP2P ring LSP.
-
公开(公告)号:US10284447B2
公开(公告)日:2019-05-07
申请号:US14885191
申请日:2015-10-16
Applicant: Juniper Networks, Inc.
Inventor: Kireeti Kompella
IPC: G06F15/173 , H04L12/26 , H04L12/701 , H04L12/751 , H04L12/781 , H04L29/12 , H04L12/24 , H04L29/06
Abstract: The liveness of routing protocols can be determined using a mechanism to aggregate liveness information for the protocols. The ability of an interface to send and receive packets and the forwarding capability of an interface can also be determined using this mechanism. Since liveness information for multiple protocols, the liveness of interfaces, the forwarding capability of interfaces, or both, may be aggregated in a message, the message can be sent more often than could individual messages for each of the multiple protocols. This allows fast detection of failures, and sending connectivity messages for the individual protocols, such as neighbor “hellos,” to be sent less often.
-
公开(公告)号:US09973469B2
公开(公告)日:2018-05-15
申请号:US14871960
申请日:2015-09-30
Applicant: Juniper Networks, Inc.
Inventor: Sachin S. Natu , Kireeti Kompella
IPC: H04L12/28 , H04L29/12 , H04L12/46 , H04L12/721 , H04L29/06
CPC classification number: H04L61/6022 , H04L12/4641 , H04L45/66 , H04L63/0272 , H04L63/0876 , H04L63/162
Abstract: Techniques are described that enable MAC (L2) address authentication within an L2 switching network, such as a metro transport network. Moreover, when used in an EVPN, the techniques provide fine grain policy control over the L2 switching network so as to enable carrier networks to specify and control topologies for transporting packet-based communications. Access routers of the EVPN communicate with a L2 network address authentication device of the metro transport network and only advertise MAC addresses into the EVPN that have been validated. Moreover, the L2 network address authentication device may distribute MAC-level policies to control topologies and MAC learning within the EVPN and provide services such as per-MAC traffic quota limits.
-
24.
公开(公告)号:US20160373347A1
公开(公告)日:2016-12-22
申请号:US15237411
申请日:2016-08-15
Applicant: Juniper Networks, Inc.
Inventor: Kireeti Kompella
IPC: H04L12/723 , H04L12/751 , H04L12/947 , H04L12/24
CPC classification number: H04L45/50 , H04L41/0809 , H04L45/02 , H04L49/25 , H04L61/103 , H04L61/2015 , Y02D30/30
Abstract: In some embodiments, an apparatus includes a first edge device that is operatively coupled to a second edge device via a switch fabric. The first edge device and the second edge device collectively define an edge device network operating with a network-address-based protocol. The first edge device communicates with the second edge device via a multiprotocol label switching (MPLS) tunnel through the switch fabric. Furthermore, the first edge device is operatively coupled to the switch fabric such that a node of the switch fabric can be modified without coordination of the edge device network. Additionally, the first edge device is operatively coupled to the second edge device to define the edge device network such that an edge device of the edge device network can be modified without coordination of the switch fabric.
-
公开(公告)号:US09391873B1
公开(公告)日:2016-07-12
申请号:US14616484
申请日:2015-02-06
Applicant: Juniper Networks, Inc.
Inventor: Kireeti Kompella
IPC: H04L12/54 , H04L12/733 , H04L12/751 , H04L12/773 , H04L12/44
CPC classification number: H04L45/20 , H04L12/44 , H04L12/56 , H04L45/02 , H04L45/46 , H04L45/48 , H04L45/60
Abstract: A router maintains routing information including (i) route data representing destinations within a computer network, (ii) next hop data representing interfaces to neighboring network devices, and (iii) indirect next hop data that maps a subset of the routes represented by the route data to a common one of the next hop data elements. In this manner, routing information is structured such that routes having the same next hop use indirect next hop data structures to reference common next hop data. In particular, in response to a change in network topology, the router need not change all of the affected routes, but only the common next hop data referenced by the intermediate data structures. This provides for increased efficiency in updating routing information after a change in network topology, such as link failure.
-
公开(公告)号:US09258227B2
公开(公告)日:2016-02-09
申请号:US13969902
申请日:2013-08-19
Applicant: JUNIPER NETWORKS, INC.
Inventor: Kaushik Ghosh , Kireeti Kompella , Siva Gaggara , Nitin Kumar , Steven Lin
IPC: H04L12/741 , H04L12/46 , H04L12/751 , H04L12/723
CPC classification number: H04L45/745 , H04L12/4633 , H04L45/02 , H04L45/50
Abstract: A route for a data unit through a network may be defined based on a number of next hops. Exemplary embodiments described herein may implement a router forwarding table as a chained list of references to next hops. In one implementation, a device includes a forwarding table that includes: a first table configured to store, for each of a plurality of routes for data units in a network, a chain of links to next hops for the routes; and a second table configured to store the next hops. The device also includes a forwarding engine configured to assemble the next hops for the data units based on using the chain of links in the first table to retrieve the next hops in the second table and to forward the data units in the network based on the assembled next hops.
-
公开(公告)号:US20150381500A1
公开(公告)日:2015-12-31
申请号:US14318953
申请日:2014-06-30
Applicant: Juniper Networks, Inc.
Inventor: Kireeti Kompella
IPC: H04L12/813 , H04L12/723 , H04L12/801
CPC classification number: H04L47/20 , H04L45/50 , H04L45/507 , H04L47/18 , H04L47/724 , H04L47/76 , H04L47/825
Abstract: Techniques are described for specifying and constructing multi-protocol label switching (MPLS) rings. Routers may signal membership within MPLS rings and automatically establish ring-based label switch paths (LSPs) as components of the MPLS rings for packet transport within ring networks. In one example, a router includes a processor configured to establish an MPLS ring having a plurality of ring LSPs. Each of the ring LSPs is configured to transport MPLS packets around the ring network to a different one of the routers operating as an egress router for the respective ring LSP. Moreover, each of the ring LSPs comprises a bidirectional, multipoint-to-point (MP2P) LSP for which any of the routers can operate as an ingress to source packet traffic into the ring LSP for transport to the respective egress router for the ring LSP. Separate protection paths, bypass LSPs, detours or loop-free alternatives need not be signaled.
Abstract translation: 描述了用于指定和构造多协议标签交换(MPLS)环的技术。 路由器可以在MPLS环内通知成员关系,并自动建立环形标签交换路径(LSP),作为环形网络中的分组传输的MPLS环路的组成部分。 在一个示例中,路由器包括被配置为建立具有多个环形LSP的MPLS环的处理器。 每个环形LSP被配置为将环形网络周围的MPLS分组传送到作为相应环形LSP的出口路由器操作的不同路由器。 此外,每个环形LSP包括双向多点到多点(MP2P)LSP,其中任何一个路由器都可以作为入口将数据包流量引入到环形LSP中,以传输到环形LSP的相应出口路由器 。 单独的保护路径,旁路LSP,绕道或无环路替代方案不需要用信号通知。
-
公开(公告)号:US08873554B2
公开(公告)日:2014-10-28
申请号:US13692701
申请日:2012-12-03
Applicant: Juniper Networks, Inc.
Inventor: Alex Baban , Jean-Marc Frailong , Kireeti Kompella , Nitin Kumar , Jamsheed Wania , Murtuza Attarwala
IPC: H04L12/56 , H04J3/26 , H04L12/18 , H04L12/931 , H04L12/933 , H04L12/761
CPC classification number: H04L12/18 , H04L45/16 , H04L49/10 , H04L49/201
Abstract: A network device receives a packet with a multicast nexthop identifier, and creates a mask that includes addresses of egress packet forwarding engines, of the network device, to which to provide the packet. The network device divides the mask into two portions, generates two copies of the packet, provides a first portion of the mask in a first copy of the packet, and provides a second portion of the mask in a second copy of the packet. The network device also forwards the first copy of the packet to an address of a first egress packet forwarding engine provided in the first portion of the mask, and forwards the second copy of the packet to an address of a second egress packet forwarding engine provided in the second portion of the mask.
Abstract translation: 网络设备接收具有多播下一标识符的分组,并创建包括提供分组的网络设备的出站分组转发引擎的地址的掩码。 网络设备将掩码分成两部分,生成分组的两个副本,在分组的第一副本中提供该掩码的第一部分,并在分组的第二副本中提供该掩码的第二部分。 网络设备还将分组的第一副本转发到在掩码的第一部分中提供的第一出口分组转发引擎的地址,并将分组的第二副本转发到提供的第二出口分组转发引擎的地址 掩模的第二部分。
-
公开(公告)号:US20140181235A1
公开(公告)日:2014-06-26
申请号:US14192135
申请日:2014-02-27
Applicant: Juniper Networks, Inc.
Inventor: Pradeep S. SINDHU , Kireeti Kompella , Dennis C. Ferguson , Bjorn O. Liencres , Nalini Agarwal , Hann-Hwan Ju , Raymond Marcelino Manese Lim , Rasoul Mirzazadeh Oskouy , Sreeram Veeragandham
IPC: G06F15/167
CPC classification number: G06F15/167 , H04L12/5601 , H04L29/06 , H04L45/00 , H04L45/72 , H04L45/7457 , H04L47/6225 , H04L49/103 , H04L49/108 , H04L49/1538 , H04L49/203 , H04L49/25 , H04L49/252 , H04L49/3072 , H04L49/3081 , H04L49/608 , H04L49/90 , H04L49/901 , H04L49/9042 , H04L49/9047 , H04L49/9057 , H04L69/22 , H04L2012/5652 , H04L2012/5679 , H04L2012/5681 , H04Q11/0478
Abstract: A method and apparatus for switching a data packet between a source and destination in a network. The data packet includes a header portion and a data portion. The header portion includes routing information for the data packet. The method includes defining a data path in the router comprising a path through the router along which the data portion of the data packet travels and defining a control path comprising a path through the router along which routing information from the header portion travels. The method includes separating the data path and control path in the router such that the routing information can be separated from the data portion allowing for the separate processing of each in the router. The data portion can be stored in a global memory while routing decisions are made on the routing information in the control path.
Abstract translation: 一种用于在网络中的源和目的地之间切换数据分组的方法和装置。 数据分组包括报头部分和数据部分。 报头部分包括用于数据分组的路由信息。 该方法包括在路由器中定义数据路径,其包括通过路由器的路径,数据分组的数据部分沿着路径行进,并且定义包括通过路由器的路径的控制路径,路由器沿着路径信息从该路径行进。 该方法包括分离路由器中的数据路径和控制路径,使得路由信息可以与数据部分分离,允许路由器中的每一个的单独处理。 数据部分可以存储在全局存储器中,同时对控制路径中的路由信息作出路由决定。
-
公开(公告)号:US20140010114A1
公开(公告)日:2014-01-09
申请号:US14021928
申请日:2013-09-09
Applicant: Juniper Networks, Inc.
Inventor: Kireeti Kompella
IPC: H04L12/751
CPC classification number: H04L45/20 , H04L12/44 , H04L12/56 , H04L45/02 , H04L45/46 , H04L45/48 , H04L45/60
Abstract: A router maintains routing information including (i) route data representing destinations within a computer network, (ii) next hop data representing interfaces to neighboring network devices, and (iii) indirect next hop data that maps a subset of the routes represented by the route data to a common one of the next hop data elements. In this manner, routing information is structured such that routes having the same next hop use indirect next hop data structures to reference common next hop data. In particular, in response to a change in network topology, the router need not change all of the affected routes, but only the common next hop data referenced by the intermediate data structures. This provides for increased efficiency in updating routing information after a change in network topology, such as link failure.
Abstract translation: 路由器维护路由信息,包括(i)表示计算机网络内的目的地的路由数据,(ii)表示到相邻网络设备的接口的下一跳数据,以及(iii)映射路由表示的路由的子集的间接下一跳数据 数据到下一跳数据元素中的共同的一个。 以这种方式,路由信息的结构使得具有相同下一跳的路由使用间接下一跳数据结构来引用公共下一跳数据。 特别地,为了响应网络拓扑的变化,路由器不需要改变所有受影响的路由,而只能改变由中间数据结构引用的公共下一跳数据。 这提高了在网络拓扑变化(如链路故障)后更新路由信息的效率。
-
-
-
-
-
-
-
-
-