-
公开(公告)号:US11831553B2
公开(公告)日:2023-11-28
申请号:US17377874
申请日:2021-07-16
Applicant: Nokia Solutions and Networks OY
Inventor: Pranjal Kumar Dutta
IPC: H04L47/2441 , H04L47/6295
CPC classification number: H04L47/2441 , H04L47/6295
Abstract: Various embodiments providing for an indicator (termed the “Traffic Category Indicator,” TCI) to be encoded into packets, different values of which can be used, e.g., to distinguish Traffic Engineered (TE) packets and non-TE packets. In an example embodiment, the TCI can be used, e.g., to configure a network node to implement different packet queues, on each link, for TE packets and non-TE packets. In embodiments corresponding to the DiffSery TE paradigm, a node can be configured to implement different queues within each Forwarding Class for each link, said different queues distinguished by different respective TCI values. Example benefits of TCI include, but are not limited to fate separation of TE and non-TE packets in a node. The TCI concept can beneficially be applied to different packet-switching technologies supporting Source Routing, such as the IP, MPLS, Ethernet, etc.
-
公开(公告)号:US11792044B2
公开(公告)日:2023-10-17
申请号:US16733575
申请日:2020-01-03
Applicant: Nokia Solutions and Networks Oy
Inventor: Pranjal Kumar Dutta
CPC classification number: H04L12/4675 , H04L12/185 , H04L45/507
Abstract: An apparatus includes a memory configured to store labels of virtual private networks (VPNs) in a first local label space. The apparatus also includes a processor to assign a first label block identifier (LBI) to a first block of labels in the first local label space and assign a first tuple to a first VPN. The first tuple includes the first LBI and a first label index (LI) that indicates a location of a first label of the first VPN within the first block of labels. The apparatus also includes a transceiver configured to provide the first tuple to routers that allocate second blocks of labels from second local label spaces based on the first tuple. The second routers store the first label at locations in the second label spaces indicated by the first LI.
-
公开(公告)号:US20230305962A1
公开(公告)日:2023-09-28
申请号:US17704124
申请日:2022-03-25
Applicant: NOKIA SOLUTIONS AND NETWORKS OY
Inventor: Pranjal Kumar Dutta
IPC: G06F12/0831 , G06F12/0895 , G06F12/02 , G06F9/30
CPC classification number: G06F12/0833 , G06F12/0895 , G06F12/0238 , G06F9/30145 , G06F9/30047
Abstract: Various example embodiments for supporting processor capabilities are presented herein. Various example embodiments may be configured to support a micro-architecture for a micro-operations cache (UC) of a processor. Various example embodiments for supporting a micro-architecture for a UC of a processor may be configured to implement the UC of a processor using a target vector UC (TV-UC). Various example embodiments for supporting a TV-UC for a processor may be configured to support a processor including a TV-UC where the TV-UC includes a micro-operations cache (UC) configured to store a cache line including sets of micro-operations (UOPs) from instructions decoded by the processor and a target vector cache (TVC) configured to store indications of locations of the sets of UOPs in the cache line of the UC.
-
公开(公告)号:US20230024785A1
公开(公告)日:2023-01-26
申请号:US17380837
申请日:2021-07-20
Applicant: Nokia Solutions and Networks Oy
Inventor: Pranjal Kumar Dutta
IPC: H04L12/721
Abstract: Various example embodiments for supporting stateful explicit paths are presented herein. Various example embodiments for supporting stateful explicit paths may be configured to support communication of a packet along a path in an Internet Protocol (IP) network from a first node to a second node, wherein the path includes a set of hops, wherein the packet includes a tuple configured to identify the path, wherein the tuple includes a first IP address of the first node, a second IP address of the second node, and a path identifier of the path, wherein the path identifier of the path is a unique identifier assigned to the path, wherein the communication of the packet along the path from the first node to the second node is supported based on state information configured to map the tuple to a next hop in the set of hops of the path.
-
公开(公告)号:US11539627B2
公开(公告)日:2022-12-27
申请号:US17135448
申请日:2020-12-28
Applicant: NOKIA SOLUTIONS AND NETWORKS OY
Inventor: Pranjal Kumar Dutta
IPC: H04L47/125 , H04L12/44 , H04L41/12
Abstract: Various example embodiments for supporting load balancing in packet switched networks are presented herein. Various example embodiments for supporting load balancing in packet switched networks may be configured to support load balancing in packet switched networks based on use of disjoint trees. Various example embodiments for supporting load balancing in packet switched networks may be configured to support load balancing in packet switched networks based on use of maximally disjoint trees. Various example embodiments for supporting load balancing in packet switched networks based on use of maximally disjoint trees may be configured to support load balancing in packet switched networks using per-flow load balancing, per-packet load balancing, randomized load balancing (RLB), or the like, as well as various combinations thereof.
-
公开(公告)号:US20220217086A1
公开(公告)日:2022-07-07
申请号:US17702285
申请日:2022-03-23
Applicant: NOKIA SOLUTIONS AND NETWORKS OY
Inventor: Pranjal Kumar Dutta
IPC: H04L45/64 , H04L45/24 , H04L45/302 , H04L45/00
Abstract: A software defined networking (SDN) controller or routers in a network determine unicast paths from an ingress router to egress routers from the network based on quality-of-service (QoS) metrics for links between routers of the network. A subset of the unicast paths is associated with a multicast flow based on one or more QoS criteria for the multicast flow. A router pushes a label stack onto a packet of the multicast flow. The label stack includes labels that identify the subset of the unicast paths. The packet including the label stack is multicast through the network to the egress routers. Routers that receive the multicast packet selectively modify the label stack in the packet based on the labels that identify the subset of the unicast paths. The routers selectively forward the packet based on the labels.
-
公开(公告)号:US11362941B2
公开(公告)日:2022-06-14
申请号:US16158574
申请日:2018-10-12
Applicant: NOKIA SOLUTIONS AND NETWORKS OY
Inventor: Pranjal Kumar Dutta
Abstract: Various example embodiments for supporting stateless multicast in label switched packet networks are presented. Various example embodiments for supporting stateless multicast in label switched packet networks may be configured to support stateless multicast in label switched packet networks based on support for handling a label switched packet associated with a multicast group, where the label switched packet includes a payload and a header and, further, where the header includes a set of labels indicative of a group of egress routers including at least a portion of the egress routers of the multicast group.
-
公开(公告)号:US11296983B1
公开(公告)日:2022-04-05
申请号:US17030060
申请日:2020-09-23
Applicant: Nokia Solutions and Networks Oy
Inventor: Pranjal Kumar Dutta
IPC: H04L12/715 , H04L12/721 , H04L12/723 , H04L45/64 , H04L45/302 , H04L45/00 , H04L45/24 , H04L45/50
Abstract: A software defined networking (SDN) controller or routers in a network determine unicast paths from an ingress router to egress routers from the network based on quality-of-service (QoS) metrics for links between routers of the network. A subset of the unicast paths is associated with a multicast flow based on one or more QoS criteria for the multicast flow. A router pushes a label stack onto a packet of the multicast flow. The label stack includes labels that identify the subset of the unicast paths. The packet including the label stack is multicast through the network to the egress routers. Routers that receive the multicast packet selectively modify the label stack in the packet based on the labels that identify the subset of the unicast paths. The routers selectively forward the packet based on the labels.
-
公开(公告)号:US20220070024A1
公开(公告)日:2022-03-03
申请号:US17003416
申请日:2020-08-26
Applicant: Nokia Solutions and Networks Oy
Inventor: Pranjal Kumar Dutta
Abstract: Various example embodiments for supporting communications for a network (e.g., a local area network (LAN), a virtual LAN (VLAN), or the like) based on use of an identifier of the network are presented. Various example embodiments for supporting communications for a VLAN based on use of a VLAN identifier (VID) of the VLAN are presented. Various example embodiments for supporting communications of a VLAN based on use of a VID of the VLAN may be configured to support use of a variable sized encoding of the VID (denoted herein as an xVID). Various example embodiments for supporting communications of a VLAN based on use of an xVID for the VLAN may be configured to support use of an xVID that is encoded using a set of fixed-sized identifier units where a number of fixed-sized identifier units used to encode the VID in the xVID is based on the VID.
-
公开(公告)号:US20210306167A1
公开(公告)日:2021-09-30
申请号:US16835994
申请日:2020-03-31
Applicant: Nokia Solutions and Networks Oy
Inventor: Pranjal Kumar Dutta
IPC: H04L12/18
Abstract: Various example embodiments for supporting stateless multicast communications in a communication system are presented. Various example embodiments for supporting stateless multicast communications may be configured to support stateless multicast communications in a label switching network (e.g., a Multiprotocol Label Switching (MPLS) network, an MPLS—Traffic Engineered (TE) network, or the like) based on use of local label spaces of nodes of the label switching network for encoding of an explicit path tree for the multicast communications within the multicast communications. Various example embodiments for supporting stateless multicast communications in a label switching network based on use of local label spaces of nodes of the label switching network may be configured to support use of local label spaces of nodes of the label switching network by using network-wide unique node identifiers to uniquely identify nodes with which the node and adjacency labels of the explicit path tree are associated.
-
-
-
-
-
-
-
-
-