-
公开(公告)号:US12206582B2
公开(公告)日:2025-01-21
申请号:US17976732
申请日:2022-10-28
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Saurabh Mohan , Nisarg Rajesh Shah
IPC: H04L45/748 , H04L45/00 , H04L45/18
Abstract: A system for efficiently determining a set of next-hop switches from a switch is provided. During operation, the system can determine the plurality of next-hop switches for an Internet Protocol (IP) address prefix. The system can then store, in an entry of a forwarding data structure of the switch, a list of identifying information indicating the plurality of next-hop switches corresponding to the IP address prefix. The identifying information for the plurality of next-hop switches can be stored in the list in an order of preference for forwarding traffic matching the IP address prefix. Upon receiving a packet with a destination IP address matching the IP address prefix, the system can select the entry from the forwarding data structure for determining a next-hop switch for forwarding the packet. The system can then determine the next-hop switch for the packet from the entry based on the order of preference.
-
公开(公告)号:US12132605B2
公开(公告)日:2024-10-29
申请号:US17104338
申请日:2020-11-25
Applicant: Nokia Solutions and Networks Oy
Inventor: Pranjal Kumar Dutta
IPC: H04L41/0654 , H04L45/18 , H04L45/74
CPC classification number: H04L41/0654 , H04L45/18 , H04L45/74
Abstract: A node is configured for deployment in an IP network. The node includes a memory configured to store a first identifier that uniquely identifies the node within the IP network. The node also includes a transceiver configured to receive a first IP packet. The node further includes a processor configured to selectively forward the first IP packet based on whether a first recorded route (RR) in the first IP packet includes the first identifier. Selectively forwarding the first IP packet includes dropping the first IP packet in response to the first identifier being in the first IP packet or pushing the first identifier onto the first RR in the first IP packet in response to the first identifier not being in the first IP packet.
-
公开(公告)号:US20240323115A1
公开(公告)日:2024-09-26
申请号:US18731632
申请日:2024-06-03
Applicant: Huawei Technologies Co., Ltd.
Inventor: Chongyang Hu , Haibo Wang
IPC: H04L45/28 , H04L45/18 , H04L45/741 , H04L45/745 , H04L101/622
CPC classification number: H04L45/28 , H04L45/18 , H04L45/741 , H04L45/745 , H04L2101/622
Abstract: In a loop avoidance communications method, a first provider edge (PE) device sends a first identifier to a second PE device through a first interface; the first PE device receives, from the second PE through the first interface, a data packet including the first identifier. Then, the first PE device determines that a second interface associated with the first identifier is in a faulty state. In response to determining that the second interface is in the faulty state, the first PE device avoids sending the data packet to the second PE device through the first interface. The first PE device connects to a customer edge (CE) device using the second interface.
-
公开(公告)号:US12068871B2
公开(公告)日:2024-08-20
申请号:US17489266
申请日:2021-09-29
Applicant: CISCO TECHNOLOGY, INC.
Inventor: Ijsbrand Wijnands , Gregory J. Shepherd , Christian J. Martin , Neale D. R. Ranns , Jesper Skriver
Abstract: Various systems and methods for performing bit indexed explicit replication (BIER) using multiprotocol label switching (MPLS). For example, one method involves receiving a packet that includes a MPLS label. The packet also includes a multicast forwarding entry. The method also involves determining, based on the value of the MPLS label, whether to use the multicast forwarding entry to forward the packet. The method further includes forwarding the packet.
-
公开(公告)号:US12034631B2
公开(公告)日:2024-07-09
申请号:US17136939
申请日:2020-12-29
Applicant: Huawei Technologies Co., Ltd.
Inventor: Chongyang Hu , Haibo Wang
IPC: H04L45/18 , H04L45/28 , H04L45/741 , H04L45/745 , H04L101/622
CPC classification number: H04L45/28 , H04L45/18 , H04L45/741 , H04L45/745 , H04L2101/622
Abstract: A loop avoidance communications method, where a first provider edge (PE) device sends a first identifier to a second PE device through a first interface, the first PE device receives, through the first interface, a data packet from the second PE device including the first identifier. Then, the first PE device determines that a second interface associated with the first identifier is in a faulty state. In response to the determining that the second interface is in the faulty state, the first PE device avoids sending the data packet to the second PE device through the first interface, where the first PE device connects to a customer edge (CE) device using the second interface.
-
公开(公告)号:US11936551B2
公开(公告)日:2024-03-19
申请号:US17471571
申请日:2021-09-10
Applicant: Huawei Technologies Co., Ltd.
Inventor: Shunwan Zhuang , Haibo Wang , Yunan Gu , Gang Yan , Zhenbin Li
IPC: G06F15/16 , H04L45/00 , H04L45/02 , H04L45/021 , H04L45/18
CPC classification number: H04L45/021 , H04L45/04 , H04L45/18 , H04L45/22
Abstract: A BGP route identification method and apparatus are provided. A network device obtains a BGP route. The BGP route includes an autonomous system path attribute AS_PATH attribute, the AS_PATH attribute includes a first autonomous system number AS number, an AS number corresponding to an autonomous system that the network device is located in or manages is a second AS number, and the first AS number is equal to the second AS number. The network device determines, based on the first AS number and the second AS number, whether the BGP route is abnormal.
-
公开(公告)号:US11910037B2
公开(公告)日:2024-02-20
申请号:US17328295
申请日:2021-05-24
Applicant: Scale Video Coding, LLC
Inventor: Erik Van Zijst
IPC: H04N21/2343 , H04L45/00 , H04L45/02 , H04L45/12 , H04L45/18 , H04L45/302 , H04L45/48 , H04L45/64 , H04L47/10 , H04L47/11 , H04L47/2408 , H04L47/2416 , H04L47/2441 , H04L47/30 , H04L47/32 , H04L47/34 , H04L61/103 , H04L61/00 , H04L12/18 , H04L45/16 , H04L1/1867 , H04L43/0829 , H04L47/125 , H04N19/34 , H04N19/39 , H04N21/236 , H04N21/2383 , H04N21/61 , H04N21/6405 , H04N21/643 , H04L1/18 , H04N21/2662 , H04L101/604
CPC classification number: H04N21/234327 , H04L1/1874 , H04L1/1887 , H04L12/1836 , H04L43/0829 , H04L45/00 , H04L45/02 , H04L45/04 , H04L45/12 , H04L45/123 , H04L45/16 , H04L45/18 , H04L45/302 , H04L45/48 , H04L45/64 , H04L47/10 , H04L47/11 , H04L47/125 , H04L47/15 , H04L47/2408 , H04L47/2416 , H04L47/2441 , H04L47/30 , H04L47/32 , H04L47/34 , H04L61/00 , H04L61/103 , H04N19/34 , H04N19/39 , H04N21/2383 , H04N21/23605 , H04N21/6125 , H04N21/6405 , H04N21/64322 , H04L1/18 , H04L12/1868 , H04L12/1881 , H04L2101/604 , H04N21/2662
Abstract: Embodiments include an overlay multicast network. The overlay multicast network may provide a set of features to ensure reliable and timely arrival of multicast data. The embodiments include a congestion control system that may prioritize designated layers of data within a data stream over other layers of the same data stream. Each data stream transmitted over the network may be given an equal share of the bandwidth. Addressing in routing tables maintained by routers may utilize summarized addressing based on the difference in location of the router and destination address. Summarization levels may be adjusted to minimize travel distances for packets in the network. Data from high priority data stream layers may also be retransmitted upon request from a destination machine to ensure reliable delivery of data.
-
公开(公告)号:US11811646B2
公开(公告)日:2023-11-07
申请号:US17827675
申请日:2022-05-28
Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
Inventor: Umesh Krishnaswamy , Rachee Singh , Nikolaj Bjorner , Himanshu Raj
IPC: H04L41/0893 , H04L12/46 , H04L45/125 , H04L45/50 , H04L45/18
CPC classification number: H04L45/125 , H04L45/18 , H04L45/50
Abstract: A system manages network traffic in a distributed system comprising a plurality of network devices. The network devices are divided into a plurality of network slices, each of the network slices including a subset of the network devices such that there is no overlap of network devices between the network slices. Individual network slices are associated with individual slice controllers, and an individual slice controller is configured to manage network routing of an individual network slice. Each of the individual slice controllers route the network traffic within each respective individual network slice. The network traffic is independently routed based on expected network conditions for each respective individual network slice, and data defining routing decisions is contained within each network slice to limit fault effects between the network slices.
-
9.
公开(公告)号:US11765078B2
公开(公告)日:2023-09-19
申请号:US16879475
申请日:2020-05-20
Applicant: The Regents of the University of California
Inventor: Jose Joaquin Garcia-Luna-Aceves , Ehsan Hemmati
IPC: G06F15/16 , H04L45/00 , H04L45/42 , H04L45/18 , H04L45/74 , H04L45/122 , H04W84/18 , H04L45/021 , H04W40/24 , H04L12/54
CPC classification number: H04L45/54 , H04L45/021 , H04L45/122 , H04L45/18 , H04L45/42 , H04L45/74 , H04W40/242 , H04W84/18 , H04L12/56
Abstract: Techniques for routing in communications networks include determining a state of a destination node in a current routing table stored at a first node. A value for a reference cost to the destination node is determined based on a minimum cost to the destination in the current routing table. Based on the state, a request message is formed including a reference distance field to prevent loops, an originating node field, a destination field, and a previous hop field. The request message is sent to a different second node within range. A record that indicates the data in the request message is stored in a pending request table. A reply message is received in response to sending the request message. In response to receiving the reply message, the record in the pending request table is removed, and the current routing table is updated based on the reply message.
-
公开(公告)号:US11689455B2
公开(公告)日:2023-06-27
申请号:US17192681
申请日:2021-03-04
Applicant: Oracle International Corporation
Inventor: Jagwinder Singh Brar , Shane Baker , Leonard Thomas Tracy , Steven Chervets , Bryce Eugene Bockman
IPC: H04L45/00 , H04L12/18 , H04L45/18 , H04L45/745 , H04L49/00 , H04L49/201 , H04L45/24
CPC classification number: H04L45/66 , H04L12/18 , H04L45/18 , H04L45/745
Abstract: Techniques for loop prevention while allowing multipath in a virtual Layer 2 (L2) network are described. In an example, a network interface card (NIC) supports the virtual L2 network. The NIC is configured to receive, via a first port of the NIC, an L2 frame that includes a source media access control (MAC) address and a destination MAC address. Based on a loop prevention rule, the NIC transmits the L2 frame via its ports except the first port. In an additional example, the NIC is further configured to send an L2 frame to a host via the first port of the NIC. The L2 frame can be a bridge protocol data unit (BPDU). Upon receiving a BPDU from the host via the first port, the NIC determines that the BPDU is looped back and disables the first port.
-
-
-
-
-
-
-
-
-