US20160020946A1

Software defined networking for edge nodes

Claim Score by NHIP

Read claim 69, the broadest

Abstract

A method includes decomposing functionalities of an node, such as an edge node, of a mobile core domain of a wireless communications system into a plurality of partitions comprised of at least one application part for executing at least signaling plane functions and that interfaces logically to other signaling entities, at least one control part for executing at least transport functions and at least one network element part for executing at least data forwarding functions. The method further includes virtualizing the at least one application part and configuring at least one network element to perform at least one data forwarding function under the direction of the at least one control part. The control part is instantiated as at least one software-defined networking (SDN) controller, and the at least one network element includes a plurality of SDN controller configurable ports to receive data and to send data, and to also perform operations on received data such as tunnel termination/origination, encryption/decryption, traffic shaping and other needed user plane transport functions. The use of the invention enables a complete virtualization of the mobile core domain to be accomplished.

US20160020946A1, drawing sheet 1
Sheet 1 of 12

Term

8.6 yearsto projected expiry

Projected expiry 30 April 2035, counted from filing; an application has no term until it is granted.

  1. Priority and filed
  2. Published
  3. Today
  4. Projected expiry

21 claims: 4 independent, 17 dependent

  1. 50
    A method, comprising:decomposing functionalities of a node of a wireless communications system into a plurality of partitions comprised of at least one application part for executing at least signaling plane functions and that interfaces logically to other signaling entities, at least one control part for executing at least transport functions and at least one network element part for executing at least tunnel handling functions;virtualizing the at least one application part;and configuring the at least one network element to perform at least one tunnel handling function.
  2. 65
    An apparatus, comprising:at least one processor;and at least one memory including computer program code, where the at least one memory and computer program code are configured to, with the at least one processor, cause the apparatus at least to decompose functionalities of a node of a wireless communications system into a plurality of partitions comprised of at least one application part for executing at least signaling plane functions and that interfaces logically to other signaling entities, at least one control part for executing at least transport functions and at least one network element part for executing at least tunnel handling functions;to virtualize the at least one application part;and to configure at least one network element to perform at least one tunnel handling function.
  3. 69
    Broadest claimClaim Score 72, broad(NHIP)A network element, comprising:a flow table;a first interface for coupling with at least one software defined networking (SDN) controller;and a second interface comprising a plurality of ports configurable by the at least one SDN controller while observing constraints imposed by said flow table, said network element being preconfigured or configurable to operate on data that is received at a first port, to process the received data in a manner that modifies the received data, and to send processed data from a second port.