IPv6 Domain Level Source Routing and Forwarding

    公开(公告)号:US20250062989A1

    公开(公告)日:2025-02-20

    申请号:US18939009

    申请日:2024-11-06

    Inventor: Haoyu Song

    Abstract: A mechanism operated by a network node in a current network domain is disclosed. The mechanism includes obtaining a packet in an internet protocol (IP) version six (IPv6) format. The packet contains a header comprising a domain identifier (ID) list field and a base IPv6 destination address field. A next domain ID is determined from the domain ID list field. A next domain interface IP address is determined based on the next domain ID. The next domain interface IP address is copied into the base IPv6 destination address field. The packet is forwarded to the next domain interface IP address in the base IPv6 destination address field.

    MPLS extension headers in mixed networks

    公开(公告)号:US11888734B2

    公开(公告)日:2024-01-30

    申请号:US17170318

    申请日:2021-02-08

    CPC classification number: H04L45/507 H04L45/745 H04L69/22

    Abstract: A mixed Multiprotocol Label Switching (MPLS) network includes both extension header capable (EH capable) nodes and EH non-capable nodes. A first EH capable node receives advertised capabilities of a downstream node. These advertised capabilities indicate whether the downstream node is EH capable. The first EH capable node receives a packet to be transmitted to the downstream node via the MPLS network, and determines whether the packet includes an extension header (EH). The node inserts an EH label into an MPLS label stack of the packet after determining the advertised capabilities of the downstream node indicate that the downstream node is EH capable, and after determining the packet does not include the EH.

    PERFORMANCE MEASUREMENT IN A SEGMENT ROUTING NETWORK

    公开(公告)号:US20230327983A1

    公开(公告)日:2023-10-12

    申请号:US18334208

    申请日:2023-06-13

    Inventor: Haoyu Song

    CPC classification number: H04L45/34 H04L45/123 H04L43/12

    Abstract: The present technology discloses generating and transmitting a probing packet for determining in-situ performance in a segment routing (SR) network. A packet is received at a SR network node having an IPv6 packet header, and a probing packet is generated that includes the IPv6 packet header, a segment routing header (SRH) extension header, and a UDP header structure and UDP data payload portion. The UDP payload portion includes an OAM header and a IOAM data structure. The probing packet is then transmitted to a next segment node in the SR network.

    Adaptive in-band network telemetry for full network coverage

    公开(公告)号:US11463905B2

    公开(公告)日:2022-10-04

    申请号:US17100656

    申请日:2020-11-20

    Abstract: A mechanism for adaptively performing in-band network telemetry (INT) by a network controller is disclosed. The mechanism includes receiving one or more congestion indicators from a collector. An adjusted sampling rate is generated. The adjusted sampling rate is a specified rate of insertion of instruction headers for INT and is generated based on the congestion indicators. The adjusted sampling rate is transmitted to a head node, which is configured to perform INT via instruction header insertion into user packets.

    DATA PACKET DETECTION METHOD, DEVICE, AND SYSTEM

    公开(公告)号:US20210092061A1

    公开(公告)日:2021-03-25

    申请号:US17113104

    申请日:2020-12-07

    Abstract: A data packet detection method, a device, and a system are disclosed. The method includes: receiving first control information sent by a controller; receiving a first data packet sent by a previous-hop network device of a first network device, where the first data packet includes first detection information, and the first detection information includes a first detection node identifier, a first sequence number, and first collection information; determining, based on the first collection information, first collected data corresponding to the first collection information, and updating the first detection node identifier; and sending, to a next-hop network device of the first network device, the first data packet carrying the updated first detection information. This implements information telemetry on a data packet on a transmission path.

    System and method for forwarding packets in a hierarchical network architecture using variable length addresses

    公开(公告)号:US11902158B2

    公开(公告)日:2024-02-13

    申请号:US17956661

    申请日:2022-09-29

    CPC classification number: H04L45/74 H04L45/04 H04L45/566

    Abstract: This disclosure relates to transmitting data packets from a source to a destination within a communications network. A data packet is received from the source located in a local sub-network of the network. The data packet includes a first network layer protocol header having a source address containing the local sub-network address of the source, a destination address of the destination, a first field indicating a length of the source address and a second field indicating a length of the destination address. The first network layer protocol header is transformed by modifying the source address and the first field indicating the length of the source address, such that the modifying includes appending to the local sub-network address a prefix of the sub-network to make the source address an address of a higher-level network. The data packet is then forwarded toward the destination in the higher-level network.

    In-band Edge-to-Edge Round-Trip Time Measurement

    公开(公告)号:US20230300051A1

    公开(公告)日:2023-09-21

    申请号:US18325831

    申请日:2023-05-30

    CPC classification number: H04L43/0864 H04L69/22

    Abstract: A method implemented by a network edge node including adding a first header including a flags field and a data field including a first metadata to a first packet. The network edge node sets a first flag in the flags field of the first header to a first value to indicate that the first packet is a forward flow packet. The network edge node transmits the first packet towards a second network edge node. The network edge node receives a second packet including the first metadata in the data field and a second flag in the flags field set to the first value to indicate that the second packet is a reverse flow packet. The network edge generates a second metadata corresponding to receipt of the second packet and transmits an export message that includes the first metadata and second metadata toward a controller.

    REAL-TIME NETWORK-WIDE LINK LATENCY MONITORING WITH IN-NETWORK INT SAMPLING AND AGGREGATION

    公开(公告)号:US20230171175A1

    公开(公告)日:2023-06-01

    申请号:US18154719

    申请日:2023-01-13

    Inventor: Haoyu Song

    CPC classification number: H04L43/0852 H04L45/745 H04L43/022

    Abstract: A method performed by a network device along a data path for real-time network-wide link latency monitoring. The method includes receiving a packet; incrementing a packet counter; determining whether the packet counter is at least equal to a silent period value (M) when a sampling cycle flag is not set; determining whether the packet includes an existing in-band network telemetry (INT) header when the packet counter is at least equal to the silent period value (M); inserting INT data into the existing INT header of the packet and setting the sampling cycle flag when the packet includes the existing INT header; and forwarding the packet along a data path towards a destination device.

    SYSTEM AND METHOD FOR FORWARDING PACKETS IN A HIERARCHICAL NETWORK ARCHITECTURE USING VARIABLE LENGTH ADDRESSES

    公开(公告)号:US20230015347A1

    公开(公告)日:2023-01-19

    申请号:US17956661

    申请日:2022-09-29

    Abstract: This disclosure relates to transmitting data packets from a source to a destination within a communications network. A data packet is received from the source located in a local sub-network of the network. The data packet includes a first network layer protocol header having a source address containing the local sub-network address of the source, a destination address of the destination, a first field indicating a length of the source address and a second field indicating a length of the destination address. The first network layer protocol header is transformed by modifying the source address and the first field indicating the length of the source address, such that the modifying includes appending to the local sub-network address a prefix of the sub-network to make the source address an address of a higher-level network. The data packet is then forwarded toward the destination in the higher-level network.

    Congestion control method, network device, and network interface controller

    公开(公告)号:US11228534B2

    公开(公告)日:2022-01-18

    申请号:US16683730

    申请日:2019-11-14

    Abstract: This application provides a congestion control method, a network device, and a network interface controller. In the congestion control method performed by a first intermediate device, the first intermediate device receives a first data packet sent by a sending device, sends the first data packet to a receiving device along a first path, receives a first acknowledgment packet that is sent by the receiving device and that is used for acknowledging the first data packet, and determines a congestion degree of the first path based on a congestion mark in the first acknowledgment packet. The first intermediate device changes a window value and sends the changed first acknowledgment packet to the sending device. According to a solution provided in this application, a speed of transmitting a data packet is adjusted based on a congestion degree of a communication path and a quantity of bytes of the data packet.

Patent Agency Ranking