-
公开(公告)号:US20240378154A1
公开(公告)日:2024-11-14
申请号:US18314495
申请日:2023-05-09
Applicant: Nokia Solutions and Networks Oy
Inventor: Pranjal Kumar Dutta
IPC: G06F12/0864 , G06F12/0875
Abstract: Various example embodiments for supporting operation of a processor cache are presented herein. Various example embodiments for supporting operation of a processor cache may be configured to support operation of an N-way set associative cache based on occupancy state information. Various example embodiments for supporting operation of an N-way set associative cache may be configured to support operation of the N-way set associative cache based on occupancy state information where the occupancy state information may be used to support more efficient memory operations on the N-way set associative cache. Various example embodiments for supporting operation of an N-way set associative cache based on occupancy state information may be configured to maintain occupancy state information for a set of the N-way set associative cache to support more efficient memory operations, including write operations and read operations, on the N-way set associative cache.
-
公开(公告)号:US12052169B2
公开(公告)日:2024-07-30
申请号:US17030039
申请日:2020-09-23
Applicant: Nokia Solutions and Networks Oy
Inventor: Pranjal Kumar Dutta
Abstract: A first router determines a designated router (DR) from a set of routers that are interconnected by a network based on a border gateway protocol (BGP). The set includes the first router. In response to the first router being the DR, the first router forms adjacencies with non-DR routers from the set and distributes reachability advertisements from the set of routers to the non-DR routers in the set. In response to the first router not being the DR, the first router forms an adjacency with the DR. The first router then conveys reachability advertisements to the DR and receives reachability advertisements from the routers in the set via the DR. The DR is determined based on receiving information at the first router indicating an identity of the DR, e.g., configuration information received from a controller, or by electing a DR based on priority values assigned to the routers and advertised in messages transmitted by the routers.
-
公开(公告)号:US12009984B2
公开(公告)日:2024-06-11
申请号:US17030085
申请日:2020-09-23
Applicant: Nokia Solutions and Networks Oy
Inventor: Pranjal Kumar Dutta
IPC: H04L41/12 , H04L67/141 , H04L12/66
CPC classification number: H04L41/12 , H04L67/141 , H04L12/66
Abstract: A first router receives a targeted message that is unicast from a second router that is multiple network hops away from the first router. The first router establishes a transport layer connection between the first router and the second router in response to the targeted message. The first router then establishes a session over the transport layer connection. The session operates according to a border gateway protocol (BGP). In some cases, the targeted message includes information such as an IP address of the first router, a transport layer parameter, an ASN associated with the second router, and an identifier of the routing protocol associated with the second router. A frequency of targeted messages exchanged by the first and second routers is reduced in response to a duration of the session increasing and turned off if the duration exceeds a threshold duration.
-
公开(公告)号:US11924248B2
公开(公告)日:2024-03-05
申请号:US16923412
申请日:2020-07-08
Applicant: Nokia Solutions and Networks Oy
Inventor: Pranjal Kumar Dutta
IPC: H04L9/40 , H04L65/61 , H04L69/00 , H04L69/322
CPC classification number: H04L63/166 , H04L65/61 , H04L69/03 , H04L69/322 , H04L63/162 , H04L63/164
Abstract: Various example embodiments for supporting secure communications via secure sessions in communication systems are presented. Various example embodiments for supporting secure communications via secure sessions in communication systems may be configured to support mechanisms in a session layer protocol which enable communications of any communication protocol at any communication protocol layer to be transported over a session layer session (e.g., tunneling any data link protocol, any network layer protocol, any transport layer protocol, and/or any application layer protocol transparently over the session layer protocol), which enable multiple communications of one or more communication protocols of one or more communication protocol layers to be transported over a single session layer session (e.g., multiplexing two or more data streams of any data link protocol, any network layer protocol, any transport layer protocol, and/or any application layer protocol transparently over the session layer protocol), and so forth.
-
公开(公告)号:US11855885B2
公开(公告)日:2023-12-26
申请号:US17075326
申请日:2020-10-20
Applicant: NOKIA SOLUTIONS AND NETWORKS OY
Inventor: Pranjal Kumar Dutta
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).
-
公开(公告)号:US20230367600A1
公开(公告)日:2023-11-16
申请号:US17742615
申请日:2022-05-12
Applicant: NOKIA SOLUTIONS AND NETWORKS OY
Inventor: Pranjal Kumar Dutta
IPC: G06F9/30 , G06F12/0875
CPC classification number: G06F9/3016 , G06F12/0875 , G06F2212/452
Abstract: Various example embodiments for supporting affinity groups in a micro-operations cache (UC) of a processor are presented herein. Various example embodiments for supporting affinity groups in a UC of a processor may be configured to support grouping of cache lines of the UC into affinity groups. Various example embodiments for supporting affinity groups in a UC of a processor may be configured to support grouping of cache lines of the UC into affinity groups such that micro-operations (UOPs) of multiple cache lines of an affinity group may be supplied to an execution unit of the processor as a group, thereby enabling execution of the UOPs of the multiple cache lines of the affinity group within a given clock cycle of the processor.
-
公开(公告)号:US20230305992A1
公开(公告)日:2023-09-28
申请号:US17704122
申请日:2022-03-25
Applicant: NOKIA SOLUTIONS AND NETWORKS OY
Inventor: Pranjal Kumar Dutta
CPC classification number: G06F15/78 , G06F9/30054 , G06F9/30058 , G06F9/3818
Abstract: Various example embodiments for supporting processor capabilities are presented herein. Various example embodiments for supporting processor capabilities may be configured to provide a processor configured to support execution of a program that is based on an instruction set architecture of the processor, where the program includes a target instruction configured to mark a beginning of an execution sequence of the program, wherein the target instruction is a target of a branch instruction of the program.
-
公开(公告)号:US11736392B2
公开(公告)日:2023-08-22
申请号:US17380837
申请日:2021-07-20
Applicant: Nokia Solutions and Networks Oy
Inventor: Pranjal Kumar Dutta
IPC: H04L12/721 , H04L45/00
CPC classification number: H04L45/566
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.
-
公开(公告)号:US11706136B2
公开(公告)日:2023-07-18
申请号:US17702285
申请日:2022-03-23
Applicant: NOKIA SOLUTIONS AND NETWORKS OY
Inventor: Pranjal Kumar Dutta
IPC: H04L45/24 , H04L45/302 , H04L45/50 , H04L45/64 , H04L45/00
CPC classification number: H04L45/64 , H04L45/24 , H04L45/302 , H04L45/38 , 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.
-
公开(公告)号:US20230063395A1
公开(公告)日:2023-03-02
申请号:US17460536
申请日:2021-08-30
Applicant: NOKIA SOLUTIONS AND NETWORKS OY
Inventor: Pranjal Kumar Dutta
IPC: H04L12/723 , H04L12/733 , H04L12/755 , H04L12/24
Abstract: Various example embodiments for supporting an in-band control plane are presented. Various example embodiments for supporting an in-band control plane may be configured to support an in-band control plane in a Multiprotocol Label Switching (MPLS) network. Various example embodiments for supporting an in-band control plane in an MPLS network may be configured to support an in-band control plane in an MPLS network by supporting exchange of control protocol packets of control protocols as MPLS packets, such that the control protocol messaging is in-band along the MPLS data plane itself. Various example embodiments for supporting an in-band control plane in an MPLS network may be configured to support an in-band control plane in an MPLS network by supporting communication of MPLS packets that encapsulate control protocol messages of control protocols with an MPLS label which indicates that the payloads of the MPLS packets carry the control protocol messages of the control protocols.
-
-
-
-
-
-
-
-
-