MPLS EXTENSION HEADERS FOR IN-NETWORK SERVICES

    公开(公告)号:US20210135986A1

    公开(公告)日:2021-05-06

    申请号:US17147208

    申请日:2021-01-12

    Abstract: Described herein are methods and devices (e.g., routers) that add in-network services to a multiprotocol label switching (MPLS) network. A method can include a router of the MPLS network receiving a packet and modifying the packet by adding one or more MPLS extension headers, adding a header of the extension header(s), and adding an indication within an MPLS label stack that one or more MPLS extension headers have been added to the packet. The method can also include the router forwarding the packet as modified to another router of the MPLS network. In certain embodiments, an extension header label (EHL) within a label value field of a label stack entry indicates that one or more MPLS extension headers have been added to the packet. In other embodiments, a forward equivalent class (FEC) indicates that one or more MPLS extension headers follow the MPLS label stack.

    Memory scheduling method and memory controller
    12.
    发明授权
    Memory scheduling method and memory controller 有权
    内存调度方法和内存控制器

    公开(公告)号:US09514799B2

    公开(公告)日:2016-12-06

    申请号:US14538095

    申请日:2014-11-11

    CPC classification number: G11C11/40615 G06F13/1689

    Abstract: In a memory scheduling method, a memory controller writes a first group of first row strobe commands (ACTs) into a first memory. The first group of first ACTs includes multiple first ACTs and a periodic interval exists between two adjacent first ACTs written by the memory controller into the first memory. The memory controller writes operation commands that correspond to the first group of first ACTs into the first memory after writing the first group of first ACTs into the first memory. The memory controller writes second ACTs into a second memory in periodic intervals for writing the first group of first ACTs into the first memory and/or in periodic intervals for writing the operation commands that correspond to the first group of first ACTs. The memory controller writes operation commands that correspond to the second ACTs into the second memory.

    Abstract translation: 在存储器调度方法中,存储器控制器将第一组第一行选通命令(ACT)写入第一存储器。 第一组第一ACT包括多个第一ACT,并且在由存储器控制器写入第一存储器的两个相邻的第一ACT之间存在周期性间隔。 存储器控制器将第一组第一ACT写入第一存储器之后,将与第一组第一ACT对应的操作命令写入第一存储器。 存储器控制器以周期性间隔将第二ACT写入第二存储器,以将第一组第一ACT写入第一存储器和/或以周期性间隔写入与第一组ACT相对应的操作命令。 存储器控制器将对应于第二ACT的操作命令写入第二存储器。

    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.

    Segment routing in MPLS network
    18.
    发明授权

    公开(公告)号:US11201820B2

    公开(公告)日:2021-12-14

    申请号:US16940323

    申请日:2020-07-27

    Abstract: Described herein are methods and devices (e.g., routers) for performing segment routing over a multiprotocol label switching (MPLS) network. A method can include a router of the MPLS network receiving a packet, and the router modifying the packet by adding a segment routing header (SRH) type MPLS extension header. The SRH type MPLS extension header includes one or more segment identifiers (SIDs) that collectively provide a SID list for use in segment routing. The method further comprises the router copying one of the one or more SIDs in the SRH type MPLS extension header to a top of an MPLS label stack, and the router forwarding the packet as modified to another router of the MPLS network based on the one of the one or more SIDs included in a label stack entry at the top of the MPLS label stack.

    Memory Scheduling Method and Memory Controller
    19.
    发明申请
    Memory Scheduling Method and Memory Controller 有权
    内存调度方法和内存控制器

    公开(公告)号:US20150067249A1

    公开(公告)日:2015-03-05

    申请号:US14538095

    申请日:2014-11-11

    CPC classification number: G11C11/40615 G06F13/1689

    Abstract: In a memory scheduling method, a memory controller writes a first group of first row strobe commands (ACTs) into a first memory. The first group of first ACTs includes multiple first ACTs and a periodic interval exists between two adjacent first ACTs written by the memory controller into the first memory. The memory controller writes operation commands that correspond to the first group of first ACTs into the first memory after writing the first group of first ACTs into the first memory. The memory controller writes second ACTs into a second memory in periodic intervals for writing the first group of first ACTs into the first memory and/or in periodic intervals for writing the operation commands that correspond to the first group of first ACTs. The memory controller writes operation commands that correspond to the second ACTs into the second memory.

    Abstract translation: 在存储器调度方法中,存储器控制器将第一组第一行选通命令(ACT)写入第一存储器。 第一组第一ACT包括多个第一ACT,并且在由存储器控制器写入第一存储器的两个相邻的第一ACT之间存在周期性间隔。 存储器控制器将第一组第一ACT写入第一存储器之后,将与第一组第一ACT对应的操作命令写入第一存储器。 存储器控制器以周期性间隔将第二ACT写入第二存储器,以将第一组第一ACT写入第一存储器和/或以周期性间隔写入与第一组ACT相对应的操作命令。 存储器控制器将对应于第二ACT的操作命令写入第二存储器。

Patent Agency Ranking