-
公开(公告)号:US11206698B2
公开(公告)日:2021-12-21
申请号:US16923761
申请日:2020-07-08
Applicant: Metaswitch Networks Ltd.
Inventor: Leland Douglas Benson , David Reekie , Benjamin Thomas Wright , Matthew Ian Ronald Williams , Richard Hewitt
Abstract: In one aspect, a control plane Interworking Function (IWF-C) is used to establish a Packet Data Unit (PDU) session in a data communications network. A create session request is received, for example from a Mobile Management Entity (MME). A create session management context request is generated by the IWF-C and transmitted to a Session Management Function (SMF). A create session management context request response is received from the SMF. A create session request response is generated by the IWF-C and sent, for example to the MME. In other aspects, control plane policy interworking and user plane interworking is provided between components of 4G and 5G networks.
-
公开(公告)号:US12229101B2
公开(公告)日:2025-02-18
申请号:US18248105
申请日:2021-10-08
Applicant: METASWITCH NETWORKS LTD.
Inventor: Michael Jeffrey Evans , Matthew Ian Ronald Williams
IPC: G06F12/0864 , G06F16/22
Abstract: Key data is processed using a hash table data structure. Control data storage locations have a write-availability indicated by a first write-availability state indicating that the location is available to be written to, and a second write-availability state indicating that the location is not available to be written to. A temporary label value is stored in a selected control data storage location to render the selected location and a corresponding key data storage location inactive for read-out. The write-availability of the control data storage location is changed to the second write-availability state in association with the storage of the processed label value in the selected location. A read-out label value is obtained and the temporary label value stored in the selected control data storage location is over-written with the obtained read-out label value, to render the selected control data storage location and corresponding key data storage location active for read-out.
-
公开(公告)号:US11665098B2
公开(公告)日:2023-05-30
申请号:US17243169
申请日:2021-04-28
Applicant: METASWITCH NETWORKS LTD.
Inventor: Martin Taylor , James Robert Andrew , Matthew Ian Ronald Williams
IPC: H04L47/2441 , H04L47/10 , H04L47/22 , H04L47/2483
CPC classification number: H04L47/2441 , H04L47/15 , H04L47/22 , H04L47/2483
Abstract: User traffic is processed in a virtualised network. First and second VNFs are initialised in the same network namespace as each other in user space in a host and have access to a shared memory region of the host. The first VNF processes user traffic and the second VNF provides a user plane service in relation to user traffic processed by the first VNF. The first VNF is used to establish a point-to-point, shared-memory interface between the first and second VNFs and is used to classify incoming user traffic. In response to the first VNF determining based on the classifying, that the incoming user traffic is to be subject to the user plane service, the first VNF is used to store the incoming user traffic in the shared memory region of the host to enable the second VNF to provide the user plane service in relation to the incoming trier traffic.
-
公开(公告)号:US10110476B2
公开(公告)日:2018-10-23
申请号:US15491241
申请日:2017-04-19
Applicant: METASWITCH NETWORKS LTD.
Inventor: Andrew Munro Caldwell , Matthew Ian Ronald Williams
IPC: H04L12/703 , H04L12/715 , H04L12/741 , H04L12/751 , H04L29/12
Abstract: A plurality of network nodes are configured to form a virtual logical network over a plurality of broadcast domains. Configuring the virtual logical network includes configuring at least one of the nodes in the plurality of nodes to broadcast routes to IP addresses hosted on nodes in the plurality of network nodes between nodes in the plurality of broadcast domains. A primary workload hosted on a first node in the plurality of nodes is configured to share ownership of an IP address with a secondary workload hosted on a second node in the plurality of nodes. In response to detecting a failure indication associated with the primary workload, an IP address failover procedure for the shared IP address is performed between the primary workload and the secondary workload.
-
公开(公告)号:US12301694B2
公开(公告)日:2025-05-13
申请号:US18135103
申请日:2023-04-14
Applicant: MetaSwitch Networks Ltd.
Inventor: Matthew Ian Ronald Williams , Richard John Whitehouse , Christopher Neil Swindle , Colin Reynolds
Abstract: In operation, packets traverse the packet processing data structure, and the network processing represented by each object in the data structure is applied to each packet. From time to time, the packet processing data structure may need to be updated. Embodiments of the present disclosure provide for lock-free updating of a packet processing data structure by means of epoch-based garbage collection. In embodiments, a particular past packet processing epoch is considered to be no longer referenced by any cores when the sequence numbers recorded in each said memory location are different to the sequence number of that particular past packet processing epoch. The deletion thread checks both whether a past epoch is being referenced by any packets and whether it is being reference by any cores. Thus memory is safely freed without having any impact on any packet processing which may be occurring in parallel to the deletion thread.
-
公开(公告)号:US11659071B2
公开(公告)日:2023-05-23
申请号:US17535351
申请日:2021-11-24
Applicant: MetaSwitch Networks Ltd.
Inventor: Matthew Ian Ronald Williams , Richard John Whitehouse , Christopher Neil Swindle , Colin Reynolds
CPC classification number: H04L69/22 , H04L2212/00
Abstract: In operation, packets traverse the packet processing data structure, and the network processing represented by each object in the data structure is applied to each packet. From time to time, the packet processing data structure may need to be updated. Embodiments of the present disclosure provide for lock-free updating of a packet processing data structure by means of epoch-based garbage collection. In embodiments, a particular past packet processing epoch is considered to be no longer referenced by any cores when the sequence numbers recorded in each said memory location are different to the sequence number of that particular past packet processing epoch. The deletion thread checks both whether a past epoch is being referenced by any packets and whether it is being reference by any cores. Thus memory is safely freed without having any impact on any packet processing which may be occurring in parallel to the deletion thread.
-
公开(公告)号:US11129212B2
公开(公告)日:2021-09-21
申请号:US16784573
申请日:2020-02-07
Applicant: Metaswitch Networks Ltd.
Inventor: Leland Douglas Benson , David Reekie , Benjamin Thomas Wright , Matthew Ian Ronald Williams , Richard Hewitt
Abstract: In one aspect, a control plane Interworking Function (IWF-C) is used to establish a Packet Data Unit (PDU) session in a data communications network. A create session request is received, for example from a Mobile Management Entity (MME). A create session management context request is generated by the IWF-C and transmitted to a Session Management Function (SMF). A create session management context request response is received from the SMF. A create session request response is generated by the IWF-C and sent, for example to the MME. In other aspects, control plane policy interworking and user plane interworking is provided between components of 4G and 5G networks.
-
-
-
-
-
-