Stateless multicast with traffic engineering

    公开(公告)号:US11616715B2

    公开(公告)日:2023-03-28

    申请号:US16994858

    申请日:2020-08-17

    Abstract: Various example embodiments for supporting stateless multicast in communication networks are presented. Various example embodiments for supporting stateless multicast in communication networks may be configured to support stateless multicast in a packet distribution network that supports traffic engineering (TE). Various example embodiments for supporting stateless multicast in a packet distribution network that supports TE may be configured to support stateless multicast in a stateless multicast domain with TE. Various example embodiments for supporting stateless multicast in a stateless multicast domain with TE may be configured to support stateless multicast in a stateless IP multicast domain with TE, which may be referred to herein as a stateless IP multicast TE domain.

    SOURCE ROUTING WITH SHADOW ADDRESSES

    公开(公告)号:US20230022876A1

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

    申请号:US17380851

    申请日:2021-07-20

    Abstract: Various example embodiments for supporting source routing are presented herein. Various example embodiments for supporting source routing may be configured to support source route compression for source routing. Various example for supporting source route compression for source routing may be configured to support source route compression for source routing based on use of shadow addresses. Various example for supporting source route compression for source routing based on use of shadow addresses may be configured to support source routing of packets based on use of shadow addresses of hops in place of actual addresses of hops to encode source routes within source routed packets, thereby compressing the source routes within the source routed packets and, thus, providing source route compression.

    Multiple label spaces in a label switched router

    公开(公告)号:US11563697B2

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

    申请号:US16798896

    申请日:2020-02-24

    Abstract: A router includes a memory configured to store a plurality of label spaces for each label space type used in a communication system. The plurality of label spaces store labels that identify virtual links between nodes of the communication system. The router also includes a processor configured to allocate a plurality of label space identifiers to the plurality of label spaces and to route packets based on labels and label space identifiers included in the packets. The router further includes a transceiver configured to transmit or receive the packets including the labels and the label space identifiers.

    Packet reordering in packet switched networks

    公开(公告)号:US11477138B2

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

    申请号:US17132412

    申请日:2020-12-23

    Abstract: Various example embodiments for controlling reordering of packets in packet switched networks are presented herein. Various example embodiments for controlling reordering of packets in packet switched networks may be configured to control reordering of packets in packet switched networks based on control of reorderability of packets in packet switched networks. Various example embodiments for controlling reordering of packets in packet switched networks may be configured to control reorderability of packets in packet switched networks, and, thus, reordering of packets in packet switched networks, based on use of a reorderability indicator (RI). The RI for a packet is included in the packet to indicate reorderability of the packet, where the reorderability of the packet is indicative as to whether or not reordering of the packet is permitted. The RI may be included in a packet for controlling reorderability and, thus, reordering, of the packet as the packet traverses a network.

    Loop detection in ethernet packets
    85.
    发明授权

    公开(公告)号:US11477116B2

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

    申请号:US16998396

    申请日:2020-08-20

    Abstract: An ethernet bridge is configured for deployment in a network. The ethernet bridge includes a memory configured to store a first identifier that uniquely identifies the ethernet bridge within the network. The ethernet bridge also includes a transceiver configured to receive a first data link layer packet. The ethernet bridge further includes a processor configured to selectively forward the first data link layer packet based on whether a first recorded route for ethernet (RRE) in the first data link layer packet includes the first identifier. Selectively forwarding the first data link layer packet includes dropping the first data link layer packet in response to the first identifier being in the first data link layer packet or pushing the first identifier onto the first RRE in the first data link layer packet in response to the first identifier not being in the first data link layer packet.

    SUPPORTING ANY PROTOCOL OVER NETWORK VIRTUALIZATION

    公开(公告)号:US20220124181A1

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

    申请号:US17075378

    申请日:2020-10-20

    Abstract: Various example embodiments for supporting transport of various protocols over network virtualization technology are presented herein. Various example embodiments for supporting transport of various protocols over network virtualization technology may be configured to support transport of various protocols over network virtualization generic routing encapsulation. Various example embodiments for supporting transport of various protocols over network virtualization technology may be configured to support communication of a packet including a payload and a header of a network virtualization generic routing encapsulation protocol, wherein the payload is based on a protocol other than Ethernet. Various example embodiments for supporting transport of various protocols over network virtualization technology may be configured to support communication of a packet including a payload and a header of a network virtualization generic routing encapsulation protocol, wherein the payload is based on a protocol at a communication layer above a data link layer.

    LABEL SWITCHED PATH SCALABILITY
    87.
    发明申请

    公开(公告)号:US20220124028A1

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

    申请号:US17075326

    申请日:2020-10-20

    Abstract: Various example embodiments for supporting scalability of label switched paths (LSPs) in a label switching network are presented herein. Various example embodiments for supporting scalability of LSPs in a label switching network may be configured to support scalability of LSPs in a Multiprotocol Label Switching (MPLS) network. Various example embodiments for supporting scalability of LSPs in an MPLS network may be configured to support scalability of LSPs of various FEC types. Various example embodiments for supporting scalability of LSPs in an MPLS network may be configured to support scalability of Prefix FEC based LSPs spanning across multiple routing domains. Various example embodiments for supporting scalability of LSPs in an MPLS network may be configured to support scalability of LSPs for various FEC types that enable aggregation of ranges of FECs by aggregate FECs. Various example embodiments for supporting scalability of LSPs in an MPLS network may be configured to support scalability of LSPs implemented as pseudowires (PWs).

    RELIABLE OVERLAY BASED ON RELIABLE TRANSPORT LAYER

    公开(公告)号:US20220116319A1

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

    申请号:US17068908

    申请日:2020-10-13

    Abstract: Various example embodiments for supporting reliability of an overlay are presented herein. Various example embodiments for supporting reliability of an overlay may be configured to support reliable delivery of overlay packets. Various example embodiments for supporting reliable delivery of overlay packets may be configured to support reliable delivery of overlay packets of a label switching protocol. Various example embodiments for supporting reliability of an overlay may be configured to support reliable delivery of overlay packets based on a reliable transport layer. The reliable transport layer may be provided using a reliable transport layer protocol. The reliable transport layer protocol may be a connection-oriented protocol, may be configured to support flow control, may be configured to support congestion control, or the like.

    STATELESS MULTICAST IN MULTI-DOMAIN NETWORKS

    公开(公告)号:US20220060412A1

    公开(公告)日:2022-02-24

    申请号:US17000898

    申请日:2020-08-24

    Abstract: Various example embodiments for supporting stateless multicast in communication networks are presented. Various example embodiments for supporting stateless multicast in communication networks may be configured to support stateless multicast in multi-domain packet distribution networks. Various example embodiments for supporting stateless multicast in communication networks may be configured to support stateless multicast in multi-domain packet distribution networks which may be based on Internet Protocol (IP). Various example embodiments for supporting stateless multicast in a multi-domain packet distribution network may be configured to support multicast of packets based on use of internal multicast packets for multicast communication of the multicast packets within sub-domains of the multi-domain packet distribution network and use of external multicast packets for unicast communication of the multicast packets across or between sub-domains of the multi-domain packet distribution network.

    Load balancing a TCP connection across multiple paths

    公开(公告)号:US11252264B1

    公开(公告)日:2022-02-15

    申请号:US16935587

    申请日:2020-07-22

    Abstract: A source of a transmission control protocol (TCP) connection includes a processor to establish the TCP connection based on a TCP source port number and a TCP destination port number associated with a destination. The processor also generates a TCP shim header including the TCP source port number and the TCP destination port number. The processor further generates a plurality of TCP headers including a plurality of proxy port numbers and a shim port number that indicates the TCP shim header. The source also includes a transceiver to transmit a plurality of packets comprising the plurality of TCP headers and the TCP shim header. The destination of the TCP connection includes a processor configured to establish the TCP connection and a transceiver to receive the plurality of packets via the TCP connection.

Patent Agency Ranking