-
公开(公告)号:US09900170B2
公开(公告)日:2018-02-20
申请号: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.
-
公开(公告)号:US20170195210A1
公开(公告)日:2017-07-06
申请号:US14985103
申请日:2015-12-30
Applicant: Juniper Networks, Inc.
Inventor: Sudhin Jacob , Deepesh Sudhakaran Nair , Sushant Kumar , Arijit Paul , Prasantha Kumar Gudipati
IPC: H04L12/715 , H04L12/741 , H04L29/08 , H04L12/721 , H04L12/46
CPC classification number: H04L45/04 , H04L12/4625 , H04L12/4641 , H04L45/22 , H04L45/24 , H04L45/26 , H04L45/28 , H04L45/66 , H04L45/74 , H04L69/321
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.
-
3.
公开(公告)号:US20170195135A1
公开(公告)日:2017-07-06
申请号:US14983718
申请日:2015-12-30
Applicant: Juniper Networks, Inc.
Inventor: Tapraj Singh , Arijit Paul , Sunesh Rustagi , Vikas V. Patel , Manoj Sharma
IPC: H04L12/46 , H04L12/723 , H04L12/721 , H04L29/12
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.
-
公开(公告)号:US12245130B2
公开(公告)日:2025-03-04
申请号: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/00 , H04L45/02 , H04L45/586 , H04L45/64 , H04L45/741
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.
-
公开(公告)号:US11812362B2
公开(公告)日:2023-11-07
申请号: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/02 , H04L45/64 , H04L45/586 , H04L45/741 , H04L45/00
CPC classification number: H04W40/248 , H04L45/04 , H04L45/38 , H04L45/586 , H04L45/64 , H04L45/741
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.
-
6.
公开(公告)号:US20190386915A1
公开(公告)日:2019-12-19
申请号:US16012524
申请日:2018-06-19
Applicant: Juniper Networks, Inc.
Inventor: Arijit Paul
IPC: H04L12/723 , H04L12/46 , H04L12/715
Abstract: In general, techniques are described for reporting dynamic tunnels to a path computation element (PCE) of a network to inform path computation by the PCE for traffic engineering within the network. In some examples, a method comprises generating, by a network device configured to route network packets within a network, a dynamic tunnel report message that includes dynamic tunnel description data for a dynamic tunnel that transports the network packets through the network, wherein the network packets transported by the dynamic tunnel each comprises an outer header that does not include a multiprotocol label switching (MPLS) transport label; and sending, by the network device, the dynamic tunnel report message to a path computation element (PCE) for a path computation domain to report the dynamic tunnel to the PCE for inclusion in path computation by the PCE for label switched paths of the network.
-
公开(公告)号:US12218831B2
公开(公告)日:2025-02-04
申请号:US17807700
申请日:2022-06-17
Applicant: Juniper Networks, Inc.
Inventor: Vinay K Nallamothu , Arijit Paul
IPC: H04L45/42 , H04L12/46 , H04L45/745 , H04L45/76
Abstract: In general, this disclosure describes techniques for leveraging a containerized routing protocol process to implement virtual private networks using routing protocols. In an example, a system comprises a container orchestration system for a cluster of computing devices, the cluster of computing devices including a computing device, wherein the container orchestration system is configured to: deploy a containerized application to a compute node; and in response to deploying the containerized application to the compute node, configure in the compute node a virtual routing and forwarding (VRF) instance to implement a virtual private network (VPN) for the containerized application.
-
公开(公告)号:US20230079209A1
公开(公告)日:2023-03-16
申请号:US17807700
申请日:2022-06-17
Applicant: Juniper Networks, Inc.
Inventor: Vinay K. Nallamothu , Arijit Paul
IPC: H04L45/42 , H04L45/76 , H04L45/745 , H04L12/46
Abstract: In general, this disclosure describes techniques for leveraging a containerized routing protocol process to implement virtual private networks using routing protocols. In an example, a system comprises a container orchestration system for a cluster of computing devices, the cluster of computing devices including a computing device, wherein the container orchestration system is configured to: deploy a containerized application to a compute node; and in response to deploying the containerized application to the compute node, configure in the compute node a virtual routing and forwarding (VRF) instance to implement a virtual private network (VPN) for the containerized application.
-
公开(公告)号:US10135627B2
公开(公告)日:2018-11-20
申请号:US15898856
申请日:2018-02-19
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/721 , H04L29/12 , H04L12/741 , H04L12/751
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.
-
公开(公告)号:US20180176028A1
公开(公告)日:2018-06-21
申请号:US15898856
申请日:2018-02-19
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/721 , H04L29/12 , H04L12/741 , H04L12/751
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.
-
-
-
-
-
-
-
-
-