-
公开(公告)号:US10476817B2
公开(公告)日:2019-11-12
申请号:US15610446
申请日:2017-05-31
Applicant: Juniper Networks, Inc.
Inventor: Jeyananth Minto Jeganathan , Aman Kapoor , Raghavendra Mallya , Ashutosh K. Grewal , Kaliraj Vairavakkalai , Babu Singarayan
IPC: H04L12/931 , H04L12/713 , H04L12/723 , H04L12/745 , H04L12/803 , H04L12/46 , H04L12/751 , H04L12/773
Abstract: In some examples, a method includes selecting, by a first virtual routing node of a single-chassis network device having a plurality of forwarding components and a plurality of fabric links coupling respective pairs of the plurality of forwarding components at respective fabric interfaces of the plurality of forwarding components, a fabric interface of a forwarding component of the plurality of forwarding components that has an egress interface toward a network destination and that is associated with the first virtual routing node; advertising, to the second virtual routing node, the fabric interface as a next hop for the network destination and a label for use in establishing a transport label switched path (LSP); and computing, by the second virtual routing node, a path for the transport LSP to include the fabric interface, and establishing the transport LSP along the computed path.
-
公开(公告)号:US10432523B2
公开(公告)日:2019-10-01
申请号:US15610254
申请日:2017-05-31
Applicant: Juniper Networks, Inc.
IPC: H04L12/741 , H04L12/755 , H04L12/733 , H04L12/729 , H04L12/803 , H04L12/751 , H04L12/723
Abstract: In one example, a method includes receiving, by a first network device, a route advertisement message including an attribute for upstream allocation specifying a plurality of next hops of a second network device for reaching a network destination, a plurality of forwarding semantics describing forwarding actions and respective attributes of the plurality of next hops, and a field indicating whether the attribute is provided for downstream allocation or upstream allocation. The method includes in response to determining, by the network device, that the field indicates the attribute is provided for upstream allocation: installing, by the network device and based on the forwarding semantics, next hops, forwarding actions, and the next hop attributes; and applying based on the forwarding information, the forwarding actions to network traffic received by the network device and destined for the network destination when forwarding the network traffic to one or more of the plurality of next hops.
-
公开(公告)号:US20180351863A1
公开(公告)日:2018-12-06
申请号:US15610254
申请日:2017-05-31
Applicant: Juniper Networks, Inc.
IPC: H04L12/741 , H04L12/733 , H04L12/803 , H04L12/723 , H04L12/729 , H04L12/755
CPC classification number: H04L45/745 , H04L45/02 , H04L45/021 , H04L45/122 , H04L45/125 , H04L45/50 , H04L47/125
Abstract: In one example, a method includes receiving, by a first network device, a route advertisement message including an attribute for upstream allocation specifying a plurality of next hops of a second network device for reaching a network destination, a plurality of forwarding semantics describing forwarding actions and respective attributes of the plurality of next hops, and a field indicating whether the attribute is provided for downstream allocation or upstream allocation. The method includes in response to determining, by the network device, that the field indicates the attribute is provided for upstream allocation: installing, by the network device and based on the forwarding semantics, next hops, forwarding actions, and the next hop attributes; and applying based on the forwarding information, the forwarding actions to network traffic received by the network device and destined for the network destination when forwarding the network traffic to one or more of the plurality of next hops.
-
公开(公告)号:US09860162B2
公开(公告)日:2018-01-02
申请号:US14871044
申请日:2015-09-30
Applicant: Juniper Networks, Inc.
Inventor: Jeyananth Minto Jeganathan , Kaliraj Vairavakkalai
IPC: H04L12/723 , H04L12/46 , H04L12/741 , H04L12/715 , H04L12/935 , H04L12/931
CPC classification number: H04L45/50 , H04L12/4641 , H04L45/04 , H04L45/502 , H04L45/54 , H04L45/745 , H04L49/3009 , H04L49/602
Abstract: In one example, an autonomous system boundary router (ASBR) forms part of a first autonomous system (AS). The ASBR is between a first provider edge (PE) router of the first AS and a second PE router of a second, different AS. The first PE router and the second PE router form a Multiprotocol Label Switching (MPLS) path. The ASBR includes an interface communicatively coupled to a routing device external to the first AS, a memory configured to store a forwarding table associated with the interface, and one or more processing units configured to receive a packet via the interface, determine that the packet is encapsulated by an MPLS label, select a forwarding table based on the interface by which the packet was received, and forward the packet according to forwarding information of the forwarding table when the forwarding table includes the MPLS label.
-
5.
公开(公告)号:US11902144B1
公开(公告)日:2024-02-13
申请号:US17540543
申请日:2021-12-02
Applicant: Juniper Networks, Inc.
Inventor: Balaji Rajagopalan , Jeyananth Minto Jeganathan , Tarek Saad
Abstract: A device may receive first topology information from a first network device of a network, and may receive second topology information from a second network device of the network. The device may assign a first BGP-LS identifier to the first network device, and may associate the first topology information with the first BGP-LS identifier. The device may assign a second BGP-LS identifier to the second network device, and may associate the second topology information with the second BGP-LS identifier. The device may store the first topology information, as a first route, based on the first BGP-LS identifier, and may store the second topology information, as a second route, based on the second BGP-LS identifier. The device may select the first route or the second route as a primary route, and may utilize the primary route to control routing of traffic through the network.
-
公开(公告)号:US10511546B2
公开(公告)日:2019-12-17
申请号:US15844338
申请日:2017-12-15
Applicant: Juniper Networks, Inc.
Inventor: Babu Singarayan , Nitin Kumar , Raghavendra Mallya , Jeyananth Minto Jeganathan , Kaliraj Vairavakkalai
IPC: H04L12/933 , H04L12/947 , H04L12/715 , H04L12/721 , H04L12/751 , H04L12/931
Abstract: In one example, a management component executing on a single-chassis network device configures a virtual node with an abstract fabric interface having, as a destination address, identifiers of packet processors (e.g., PTFE-IDs) assigned to the virtual node on the other end of the abstract fabric interface. The management component of the single-chassis network device pre-creates an underlay network by using the fabric links at the packet processor. When the management component creates and connects an abstract fabric interface on the virtual nodes, the management component forms an overlay network and attaches the overlay network to the underlay network, e.g., by programming the forwarding plane packet processor, to connect the virtual nodes. However, users of the network device, external devices, and routing protocols will not view the abstract fabric interface as an overlay interface, but as a regular Ethernet interface (e.g., a Gigabit Ethernet interface).
-
公开(公告)号:US20190104087A1
公开(公告)日:2019-04-04
申请号:US15844338
申请日:2017-12-15
Applicant: Juniper Networks, Inc.
Inventor: Babu Singarayan , Nitin Kumar , Raghavendra Mallya , Jeyananth Minto Jeganathan , Kaliraj Vairavakkalai
IPC: H04L12/933 , H04L12/947 , H04L12/721 , H04L12/715
Abstract: In one example, a management component executing on a single-chassis network device configures a virtual node with an abstract fabric interface having, as a destination address, identifiers of packet processors (e.g., PTFE-IDs) assigned to the virtual node on the other end of the abstract fabric interface. The management component of the single-chassis network device pre-creates an underlay network by using the fabric links at the packet processor. When the management component creates and connects an abstract fabric interface on the virtual nodes, the management component forms an overlay network and attaches the overlay network to the underlay network, e.g., by programming the forwarding plane packet processor, to connect the virtual nodes. However, users of the network device, external devices, and routing protocols will not view the abstract fabric interface as an overlay interface, but as a regular Ethernet interface (e.g., a Gigabit Ethernet interface)
-
公开(公告)号:US10389635B2
公开(公告)日:2019-08-20
申请号:US15610427
申请日:2017-05-31
Applicant: Juniper Networks, Inc.
Inventor: Jeyananth Minto Jeganathan , Aman Kapoor , Raghavendra Mallya , Ashutosh K. Grewal , Kaliraj Vairavakkalai , Babu Singarayan
IPC: H04L12/745 , H04L12/713 , H04L12/755 , H04L12/46 , H04L12/803 , H04L12/775 , H04L12/715 , H04L12/707
Abstract: In some examples, a method includes selecting, by a first virtual routing node of a single-chassis network device having a plurality of forwarding components and a plurality of fabric links coupling respective pairs of the plurality of forwarding components at respective fabric interfaces of the plurality of forwarding components, a fabric interface of a forwarding component having an egress interface toward a network destination and that is associated with the first virtual routing node; advertising, to the second virtual routing node, the fabric interface as a next hop for the network destination; storing, by the second virtual routing node to a context data structure of the second virtual node, the fabric interface as a next hop for the network destination; selecting the fabric interface from among a plurality of fabric interfaces as a next hop for the network destination; and forwarding network traffic destined for the network destination to the selected fabric interface.
-
公开(公告)号:US20180351864A1
公开(公告)日:2018-12-06
申请号:US15610427
申请日:2017-05-31
Applicant: Juniper Networks, Inc.
Inventor: Jeyananth Minto Jeganathan , Aman Kapoor , Raghavendra Mallya , Ashutosh K. Grewal , Kaliraj Vairavakkalai , Babu Singarayan
IPC: H04L12/745 , H04L12/713 , H04L12/755 , H04L12/46 , H04L12/803
CPC classification number: H04L45/748 , H04L12/4641 , H04L45/021 , H04L45/04 , H04L45/24 , H04L45/58 , H04L45/586 , H04L47/125
Abstract: In some examples, a method includes selecting, by a first virtual routing node of a single-chassis network device having a plurality of forwarding components and a plurality of fabric links coupling respective pairs of the plurality of forwarding components at respective fabric interfaces of the plurality of forwarding components, a fabric interface of a forwarding component having an egress interface toward a network destination and that is associated with the first virtual routing node; advertising, to the second virtual routing node, the fabric interface as a next hop for the network destination; storing, by the second virtual routing node to a context data structure of the second virtual node, the fabric interface as a next hop for the network destination; selecting the fabric interface from among a plurality of fabric interfaces as a next hop for the network destination; and forwarding network traffic destined for the network destination to the selected fabric interface.
-
公开(公告)号:US20180351857A1
公开(公告)日:2018-12-06
申请号:US15610313
申请日:2017-05-31
Applicant: Juniper Networks, Inc.
Inventor: Kaliraj Vairavakkalai , Jeyananth Minto Jeganathan
IPC: H04L12/723 , H04L12/721 , H04L12/755 , H04L12/741 , H04L12/713 , H04L29/06
Abstract: In some examples, a method includes receiving, by a first network device, a private label route message from a second network device, the private label route message specifying a private label as a destination, a route distinguisher of an egress network device for the private label, a context protocol next hop address that identifies a private Multiprotocol Label Switching (MPLS) forwarding layer, and a next hop for the private label, determining, by the first network device and based on the private label route message, a label stack having a plurality of labels to use for forwarding traffic to the next hop for the private label, and storing, in a context forwarding table associated with the private MPLS forwarding layer, a private label destination with the label stack as a next hop for reaching the private label.
-
-
-
-
-
-
-
-
-