-
公开(公告)号:US11706138B2
公开(公告)日:2023-07-18
申请号:US17527864
申请日:2021-11-16
Applicant: Juniper Networks, Inc.
Inventor: Eric C. Rosen , John E. Drake , William Stuart Mackie , Adrian John Farrel
IPC: H04L45/00 , H04L45/74 , H04L67/10 , H04L45/302 , H04L45/64 , H04L67/63 , H04L69/325 , H04L41/5054
CPC classification number: H04L45/74 , H04L45/00 , H04L45/306 , H04L45/38 , H04L45/64 , H04L67/10 , H04L67/63 , H04L69/325 , H04L41/5054 , H04L2212/00
Abstract: In some examples, a computing device comprises a first service function instance to apply a service function and a service function forwarder to: receive a first layer 3 routing protocol route advertisement that includes service function instance data for a second service function instance, the service function instance data indicating a service function type and a service identifier for the service function instance; receive a second layer 3 routing protocol route advertisement that includes service function chain data for a service function chain, the service function chain data indicating a service path identifier and one or more service function items; and send, to the second service function instance and based at least on determining a service function item of the one or more service function items indicates the second service function instance, a packet classified to the service function chain.
-
公开(公告)号:US20230126279A1
公开(公告)日:2023-04-27
申请号:US18146309
申请日:2022-12-23
Applicant: Juniper Networks, Inc.
Inventor: Wen Lin , John E. Drake
Abstract: Techniques are described for providing fast reroute for BUM traffic in EVPN. For example, a first provider edge (PE) device, elected as a designated forwarder (DF) of an Ethernet segment, configures a backup path using a label received from a second PE device of the Ethernet segment (e.g., backup DF) that identifies the second PE device as a “protector” of the Ethernet segment. For example, a routing component of the DF configures within a forwarding component a backup path to the second PE device, e.g., installing the label and operation(s) within the forwarding component to cause the forwarding component to add the label to BUM packets received from a core network. Therefore, when an access link to the local CE device has failed, the DF reroutes BUM packets from the core network via the backup path to the second PE device, which sends the BUM packets to the CE device.
-
公开(公告)号:US10187290B2
公开(公告)日:2019-01-22
申请号:US15079250
申请日:2016-03-24
Applicant: Juniper Networks, Inc.
Inventor: Wen Lin , John E. Drake
IPC: H04L12/751 , H04L12/721
Abstract: The disclosed computer-implemented method for preventing tromboning in inter-subnet traffic within data center architectures may include (1) detecting, at a leaf node of a data center, a route advertisement that advertises a route to a spine node of another data center that interfaces with the data center, (2) identifying, at the leaf node, an IP identifier of the spine node included in the route advertisement, (3) determining, at the leaf node, that the route corresponds to the spine node based at least in part on the IP identifier identified in the route advertisement, and then in response to determining that the route corresponds to the spine node, (4) rejecting the route to the spine node at the leaf node such that the leaf node does not learn the route to the spine node. Various other methods, systems, and apparatuses are also disclosed.
-
4.
公开(公告)号:US20180091420A1
公开(公告)日:2018-03-29
申请号:US15368282
申请日:2016-12-02
Applicant: Juniper Networks, Inc.
Inventor: John E. Drake , Eric C. Rosen , William Stuart Mackie , Adrian Farrel
IPC: H04L12/741 , H04L29/08 , H04L12/54 , H04L12/721
Abstract: In some examples, a computing device comprises a first service function instance to apply a service function and a service function forwarder to: receive a first layer 3 routing protocol route advertisement that includes service function instance data for a second service function instance, the service function instance data indicating a service function type and a service identifier for the service function instance; receive a second layer 3 routing protocol route advertisement that includes service function chain data for a service function chain, the service function chain data indicating a service path identifier and one or more service function items; and send, to the second service function instance and based at least on determining a service function item of the one or more service function items indicates the second service function instance, a packet classified to the service function chain.
-
公开(公告)号:US20170163530A1
公开(公告)日:2017-06-08
申请号:US15436280
申请日:2017-02-17
Applicant: Juniper Networks, Inc.
Inventor: John E. Drake , Wen Lin , Vasudevan Venkatraman
IPC: H04L12/721 , H04L12/723 , H04L12/741 , H04L12/46
CPC classification number: H04L45/66 , H04L12/4641 , H04L45/04 , H04L45/50 , H04L45/74
Abstract: Techniques are described for signaling aliasing capability between routers in a multi-tenant data center that uses VPNs, such as Ethernet VPNs. In the multi-tenant data center, two or more PE routers may be connected to a CE router by a multi-homed L2 segment in an all-active mode. Aliasing refers to the ability of a PE router to signal that it can reach a given multi-homed L2 segment even when the PE router has learned no MAC addresses over that multi-homed L2 segment. The PE routers on the multi-homed L2 segment advertise aliasing capability using a route advertisement on a per-L2 segment basis. When the multi-tenant data center uses global VPN identifiers, no additional information is needed by a remote PE to build an ECMP next hop to the PE routers that support aliasing, and transmission of a route advertisement on a per-VPN basis may be suppressed.
-
公开(公告)号:US20160134528A1
公开(公告)日:2016-05-12
申请号:US14585841
申请日:2014-12-30
Applicant: Juniper Networks, Inc.
Inventor: Wen Lin , Vasudevan Venkatraman , John E. Drake
IPC: H04L12/721 , H04L12/715 , H04L29/12 , H04L12/46
CPC classification number: H04L45/66 , H04L12/4641 , H04L45/04 , H04L45/50 , H04L45/74
Abstract: Techniques are described for signaling aliasing capability between routers in a multi-tenant data center that uses VPNs, such as Ethernet VPNs. In the multi-tenant data center, two or more PE routers may be connected to a CE router by a multi-homed L2 segment in an all-active mode. Aliasing refers to the ability of a PE router to signal that it can reach a given multi-homed L2 segment even when the PE router has learned no MAC addresses over that multi-homed L2 segment. The PE routers on the multi-homed L2 segment advertise aliasing capability using a route advertisement on a per-L2 segment basis. When the multi-tenant data center uses global VPN identifiers, no additional information is needed by a remote PE to build an ECMP next hop to the PE routers that support aliasing, and transmission of a route advertisement on a per-VPN basis may be suppressed.
Abstract translation: 描述了用于在使用VPN的多租户数据中心(例如以太网VPN)中的路由器之间的信号混叠能力的技术。 在多租户数据中心中,两个或多个PE路由器可以以全主动模式通过多宿主L2段连接到CE路由器。 混淆是指PE路由器发信号通知其能够达到给定的多宿主L2段的能力,即使PE路由器在该多宿主L2段上没有学到MAC地址。 多宿主L2段上的PE路由器通过基于每个L2段的路由通告来通告混叠能力。 当多租户数据中心使用全球VPN标识符时,远程PE不需要额外的信息来构建支持混叠的PE路由器的ECMP下一跳,并且可以抑制基于每个VPN的路由通告的传输 。
-
公开(公告)号:US12289235B2
公开(公告)日:2025-04-29
申请号:US18329873
申请日:2023-06-06
Applicant: Juniper Networks, Inc.
Inventor: Eric C. Rosen , John E. Drake , William Stuart Mackie , Adrian John Farrel
IPC: H04L45/00 , H04L12/28 , H04L45/302 , H04L45/64 , H04L45/74 , H04L67/10 , H04L67/63 , H04L69/325 , H04L41/5054
Abstract: In some examples, a computing device comprises a first service function instance to apply a service function and a service function forwarder to: receive a first layer 3 routing protocol route advertisement that includes service function instance data for a second service function instance, the service function instance data indicating a service function type and a service identifier for the service function instance; receive a second layer 3 routing protocol route advertisement that includes service function chain data for a service function chain, the service function chain data indicating a service path identifier and one or more service function items; and send, to the second service function instance and based at least on determining a service function item of the one or more service function items indicates the second service function instance, a packet classified to the service function chain.
-
公开(公告)号:US11689463B1
公开(公告)日:2023-06-27
申请号:US16883583
申请日:2020-05-26
Applicant: Juniper Networks, Inc.
Inventor: John E. Drake
IPC: H04L45/7453 , H04L47/125
CPC classification number: H04L45/7453 , H04L47/125
Abstract: In general, techniques are described for reducing traversal when performing consistent hashing for packet flow load balancing. A computing device comprising a memory and a processor may be configured to perform the techniques. The memory may store a hash ring that includes a plurality of buckets, where a non-zero subset of the plurality of buckets each includes a different output value of a plurality of output values, and a remaining subset of the plurality of buckets each includes an empty value. The processor may prepopulate the remaining subset of the plurality of buckets with the respective different output value of the plurality of output values. The processor may receive a key value, and apply a hash function to the key value to identify a bucket of the plurality of buckets. The processor may next output the output value associated with the identified bucket.
-
公开(公告)号:US11546253B2
公开(公告)日:2023-01-03
申请号:US17301351
申请日:2021-03-31
Applicant: Juniper Networks, Inc.
Inventor: Wen Lin , Yi Zheng , Mukesh Kumar , Xichun Hong , SelvaKumar Sivaraj , Vamshi Krishna Voruganti , John E. Drake
IPC: H04L45/28 , H04L41/0668 , H04L12/46
Abstract: Techniques are described for providing fast reroute for traffic in EVPN-VXLAN. For example, a backup PE device of an Ethernet segment is configured with an additional tunnel endpoint address (“reroute tunnel endpoint address”) for a backup path associated with a second split-horizon group that is different than a tunnel endpoint address and first split-horizon group for another path used for normal traffic forwarding. The backup PE device sends the reroute tunnel endpoint address to a primary PE device of the Ethernet segment, which uses the reroute tunnel endpoint address to configure a backup path to the backup PE device over the core network. For example, the primary PE device may install the reroute tunnel endpoint address within its forwarding plane and one or more operations to cause the primary PE device to encapsulate a VXLAN header including the reroute tunnel endpoint address when rerouting the packet along the backup path.
-
公开(公告)号:US20210367884A1
公开(公告)日:2021-11-25
申请号:US17391798
申请日:2021-08-02
Applicant: Juniper Networks, Inc.
Inventor: John E. Drake
IPC: H04L12/715 , H04L12/46 , H04L12/66 , H04L12/751 , H04L12/741
Abstract: Techniques are described for supporting multiple virtual networks over an underlay network. The techniques may provide support for network slicing and enhanced virtual private networks (VPNs) over an underlay network. In general, the techniques include allocating a subset of resources (e.g., nodes and/or links) of the underlay network to a particular virtual network, and advertising the subset of resources to provider edge (PE) routers that are participating in the virtual network. A network controller device may advertise the subset of resources for the virtual network to the respective PE routers using BGP-LS (Border Gateway Protocol-Link State). Based on the advertisements, each of the PE routers generates a restricted view of the full underlay network topology for the virtual network and, thus, only uses the subset of resources in the restricted view to generate routing and forwarding tables for the virtual network.
-
-
-
-
-
-
-
-
-