-
公开(公告)号:US09935783B2
公开(公告)日:2018-04-03
申请号:US15060365
申请日:2016-03-03
Applicant: Juniper Networks, Inc
Inventor: Maruthi Kishore Tiruveedhula , Tapraj Singh , Sunesh Rustagi , Arijit Paul , Vikas Vidyalal Patel , Himanshu Agarwal , Suneel Kumar Pentala
IPC: H04L12/18 , H04L12/751 , H04L12/741 , H04L12/721 , H04L29/12
CPC classification number: H04L12/1886 , H04L45/02 , H04L45/08 , H04L45/66 , H04L45/745 , H04L61/2069 , H04L61/6022
Abstract: In one example, a method includes performing L2 learning of a C-MAC address included in a first L2 data message by a first provider edge (PE) router included in an Ethernet Segment of a Provider-Backbone Bridging Ethernet Virtual Private Network (PBB-EVPN); sending to a second PE router within the Ethernet Segment an L2 control message comprising the C-MAC address and a B-MAC address corresponding to the Ethernet Segment of the PBB-EVPN, wherein the L2 control message informs the second PE router of the reachability of the C-MAC address through the first PE router; receiving, by the first PE router and from the second PE router, a second L2 data message as unicast traffic destined for the C-MAC address; and forwarding the second L2 data message to the first CE router.
-
公开(公告)号:US20170201389A1
公开(公告)日:2017-07-13
申请号:US15060365
申请日:2016-03-03
Applicant: Juniper Networks, Inc
Inventor: Maruthi Kishore Tiruveedhula , Tapraj Singh , Sunesh Rustagi , Arijit Paul , Vikas Vidyalal Patel , Himanshu Agarwal , Suneel Kumar Pentala
IPC: H04L12/18 , H04L29/12 , H04L12/721 , H04L12/751 , H04L12/741
CPC classification number: H04L12/1886 , H04L45/02 , H04L45/08 , H04L45/66 , H04L45/745 , H04L61/2069 , H04L61/6022
Abstract: In one example, a method includes performing L2 learning of a C-MAC address included in a first L2 data message by a first provider edge (PE) router included in an Ethernet Segment of a Provider-Backbone Bridging Ethernet Virtual Private Network (PBB-EVPN); sending to a second PE router within the Ethernet Segment an L2 control message comprising the C-MAC address and a B-MAC address corresponding to the Ethernet Segment of the PBB-EVPN, wherein the L2 control message informs the second PE router of the reachability of the C-MAC address through the first PE router; receiving, by the first PE router and from the second PE router, a second L2 data message as unicast traffic destined for the C-MAC address; and forwarding the second L2 data message to the first CE router.
-
公开(公告)号:US20240031908A1
公开(公告)日:2024-01-25
申请号:US18477198
申请日:2023-09-28
Applicant: Juniper Networks, Inc.
Inventor: Ashutosh K. Grewal , Srinivas Akkipeddi , Vinay K. Nallamothu , Arijit Paul , Mahesh Sivakumar
IPC: H04W40/24 , H04L45/02 , H04L45/64 , H04L45/586 , H04L45/741 , H04L45/00
CPC classification number: H04W40/248 , H04L45/04 , H04L45/64 , H04L45/586 , H04L45/741 , H04L45/38
Abstract: In general, this disclosure describes techniques for a containerized router operating within a cloud native orchestration framework. In an example, a computing device comprises processing circuitry; a containerized set of workloads; a containerized routing protocol process configured to execute on the processing circuitry and configured to receive routing information; a kernel network stack executing on the processing circuitry and configured to forward packets based on first routing information from the containerized routing protocol process; and a data plane development kit (DPDK)-based virtual router executing on processing circuitry and configured to forward traffic to and from the workloads based on second routing information from the containerized routing protocol process.
-
公开(公告)号:US20220286940A1
公开(公告)日:2022-09-08
申请号:US17649640
申请日:2022-02-01
Applicant: Juniper Networks, Inc.
Inventor: Ashutosh K. Grewal , Srinivas Akkipeddi , Vinay K Nallamothu , Arijit Paul , Mahesh Sivakumar
IPC: H04W40/24 , H04L45/586 , H04L45/64 , H04L45/00
Abstract: In general, this disclosure describes techniques for a containerized router operating within a cloud native orchestration framework. In an example, a computing device comprises processing circuity; a containerized set of workloads; a containerized routing protocol process configured to execute on the processing circuitry and configured to receive routing information; a kernel network stack executing on the processing circuitry and configured to forward packets based on first routing information from the containerized routing protocol process; and a data plane development kit (DPDK)-based virtual router executing on processing circuitry and configured to forward traffic to and from the workloads based on second routing information from the containerized routing protocol process.
-
15.
公开(公告)号:US10554543B1
公开(公告)日:2020-02-04
申请号:US15699680
申请日:2017-09-08
Applicant: Juniper Networks, Inc.
Inventor: Arijit Paul , Amit J. Upadhyay
IPC: H04L12/24 , H04L12/851 , H04L12/781 , H04L12/913 , H04L12/803 , H04L12/723
Abstract: Techniques are described for migrating data traffic, based on a new protocol priority value, from one Label Switched Path (LSP) assigned a higher initial protocol priority value to another LSP assigned a lower initial protocol priority value. For example, a network may initially establish a resource reservation LSP associated with a resource reservation protocol assigned a higher initial protocol priority value than a segment routing protocol used to establish a segment routed LSP. Rather than being unable to send data traffic on an established segment routed LSP because the segment routing protocol has a lower initial protocol priority than the resource reservation protocol, an ingress router may receive from a centralized controller a message specifying a new protocol priority value assigned to the segment routed LSP in response to which the ingress router may create or update its initial protocol priorities, and forward data traffic along the segment routed LSP.
-
公开(公告)号:US10382592B2
公开(公告)日:2019-08-13
申请号:US15647828
申请日:2017-07-12
Applicant: Juniper Networks, Inc.
Inventor: Arijit Paul , Amit J. Upadhyay , JenChieh Tsai , Naga Hari Prasad V. V. Chintakunta
IPC: H04L29/06 , H04L12/775 , H04L12/721 , H04L12/911 , H04L12/24 , H04L12/723 , H04L12/717
Abstract: Techniques are described for establishing a segment routed label switched path (LSP) regardless of whether a router along the shortest path is not enabled for segment routing. For example, a resource reservation LSP (e.g., a resource reservation protocol (RSVP) LSP) is established across the router that is not enabled for segment routing, such that the segment routed LSP may be established to tunnel through the resource reservation LSP. For example, when a centralized controller receives a request to establish a path using segment routing, one or more routers along the shortest path may not be enabled for segment routing. Instead of rejecting the request to establish the segment routed LSP in response to determining that one or more routers in a selected path are not enabled for segment routing, the controller may establish a resource reservation LSP to tunnel around the router that is not enabled for segment routing.
-
公开(公告)号:US10237163B2
公开(公告)日:2019-03-19
申请号:US14985103
申请日:2015-12-30
Applicant: Juniper Networks, Inc.
Inventor: Sudhin Jacob , Deepesh Sudhakaran Nair , Sushant Kumar , Arijit Paul , Prasantha Kumar Gudipati
IPC: H04L12/28 , H04L12/715 , H04L12/46 , H04L12/721 , H04L12/741 , H04L29/08 , H04L12/707 , H04L12/703
Abstract: A network device operable as a provide edge router is described. The network device comprises one or more processors operably coupled to a memory; a configuration interface configured for execution by the one or more processors to receive configuration data configuring the network device as a provider edge router of an intermediate layer 3 network to provide multi-homed layer 2 virtual bridge connectivity to a customer edge device using an active-standby mode of operation; and a routing process configured for execution by the one or more processors to send, to a remote provider edge router in response to determining the network device is able to send layer 2 packets to the customer edge device, a route advertisement that includes a static route specifying a layer 3 address of the customer edge device as a next-hop for a layer 3 subnet.
-
公开(公告)号:US20190020738A1
公开(公告)日:2019-01-17
申请号:US15647828
申请日:2017-07-12
Applicant: Juniper Networks, Inc.
Inventor: Arijit Paul , Amit J. Upadhyay , JenChieh Tsai , Naga Hari Prasad V.V. Chintakunta
IPC: H04L29/06 , H04L12/775 , H04L12/721 , H04L12/911
CPC classification number: H04L69/166 , H04L41/0813 , H04L45/34 , H04L45/38 , H04L45/42 , H04L45/50 , H04L45/58 , H04L45/66 , H04L47/825
Abstract: Techniques are described for establishing a segment routed label switched path (LSP) regardless of whether a router along the shortest path is not enabled for segment routing. For example, a resource reservation LSP (e.g., a resource reservation protocol (RSVP) LSP) is established across the router that is not enabled for segment routing, such that the segment routed LSP may be established to tunnel through the resource reservation LSP. For example, when a centralized controller receives a request to establish a path using segment routing, one or more routers along the shortest path may not be enabled for segment routing. Instead of rejecting the request to establish the segment routed LSP in response to determining that one or more routers in a selected path are not enabled for segment routing, the controller may establish a resource reservation LSP to tunnel around the router that is not enabled for segment routing.
-
19.
公开(公告)号:US09954694B2
公开(公告)日:2018-04-24
申请号:US14983718
申请日:2015-12-30
Applicant: Juniper Networks, Inc.
Inventor: Tapraj Singh , Arijit Paul , Sunesh Rustagi , Vikas V. Patel , Manoj Sharma
IPC: H04L12/46 , H04L29/12 , H04L12/723 , H04L12/721
CPC classification number: H04L12/4679 , H04L12/462 , H04L45/02 , H04L45/16 , H04L45/50 , H04L45/66 , H04L45/68 , H04L45/741 , H04L45/745 , H04L61/6022
Abstract: In one example, a method includes configuring a first provider edge (PE) router of a Provider Backbone Bridging (PBB) Ethernet Virtual Private Network (EVPN) to join an Ethernet Segment in active-active mode with at least a second PE router that is operating as a designated forwarder for the Ethernet Segment; receiving, by the first PE router from a remote PE router and prior to the first PE router performing Media Access Control (MAC) learning of a customer-MAC (C-MAC) address that is reachable via a backbone-MAC (B-MAC) address associated with the Ethernet Segment, a network packet that includes the C-MAC address; and in response to determining that the C-MAC address has not been learned by the first PE router and the B-MAC address included in the network packet is associated with the Ethernet Segment, forwarding, by the first PE router, the network packet to a destination identified by the C-MAC address.
-
-
-
-
-
-
-
-