IP Library Granted Patent US 11,095,757
Granted Patent B2
US 11,095,757 · App. 16/303,977 · Granted Aug 17, 2021

SDN interface device

Inventors: Reza Nejabati (Bristol, GB); Vassilis Seferidis (Bristol, GB); Mayur Channegowda (Bristol, GB)
Assignee: Zeetta Networks Limited
H04L69/08H04L12/66H04L41/0213H04L41/0809H04L45/38H04L45/64
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,095,757
App. No.
16/303,977
Granted
Aug 17, 2021
Kind
B2
Abstract

An interface device ( 100 ) for interfacing between a network device ( 170 - 240 ) and a software-defined networking (SDN) controller ( 150 ), the interface device ( 100 ) comprising: a first interface ( 140 ) for connecting the interface device ( 100 ) to the SDN controller ( 150 ); a second interface ( 160 ) for connecting the interface device ( 100 ) to the network device ( 170 - 240 ); a vendor and technology specific layer module ( 110 ), which is operative to transmit control and message data to, and to receive control and message data from, the network device ( 170 - 240 ) in a native control and message data protocol of the network device; a device abstraction layer module ( 120 ), which is operative to generate a device abstraction model ( 400 ) representing capabilities of the network device ( 170 - 240 ); and a protocol mapping layer module ( 130 ), which is operative to map control and message data used by the network device ( 170 - 240 ) onto the device abstraction model ( 400 ), such that messages issued by the SDN controller ( 150 ) in its native message format can be transmitted to the network device in a native message format of the network device ( 170 - 240 ), and messages issued by the network device ( 170 - 240 ) in its native message format can be transmitted to the SDN controller ( 150 ) in the native message format of the SDN controller ( 150 ).

Claims (43)

1. An interface device for interfacing between a network device and a software-defined networking (SDN) controller, the interface device comprising:

a first interface for connecting the interface device to the SDN controller;

a second interface for connecting the interface device to the network device;

a vendor and technology specific layer module, which is operative to transmit control and message data to, and to receive control and message data from, the network device in a native control and message data protocol of the network device;

a device abstraction layer module, which is operative to generate a device abstraction model representing capabilities of the network device; and

a protocol mapping layer module, which is operative to map control and message data used by the network device onto the device abstraction model, such that messages issued by the SDN controller in its native message format can be transmitted to the network device in the native message format of the network device, and messages issued by the network device in its native message format can be transmitted to the SDN controller in the native message format of the SDN controller.

2. The interface device according to claim 1 wherein the SDN controller is compliant with the OpenFlow protocol.

3. The interface device according to claim 1 wherein the device abstraction layer module is operative to generate a device abstraction model representing switching capabilities of the network device in one or more of: time, space and frequency domains.

4. The interface device according to claim 1 wherein the device abstraction layer module is operative to generate a device abstraction model representing switching, transmission and data collection capabilities of the network device in one or more of time, space and frequency domains.

5. The interface device according to claim 4 wherein the vendor and technology specific layer module is operative to capture capabilities of the network device, and wherein the device abstraction layer module is operative to generate the device abstraction model based on the captured capabilities.

6. The interface device according to claim 1 , wherein the first interface comprises an Ethernet socket layer.

7. The interface device according to claim 1 , wherein the network device comprises one or more of:

an optical fibre switch;

an optical wavelength division multiplexing switch;

an optical flexi wavelength division multiplexing switch;

an optical fixed grid wavelength selective switching switch;

an optical flexi grid wavelength selective switching switch;

a wireless access point controller;

a WM controller;

an eNodeB of an LTE or LTE-A network;

a wireless access point; and

an Internet of Things gateway.

8. The interface device according to claim 1 , wherein the second interface supports one or more of the following interfaces and protocols:

Ethernet;

Secure Shell;

Telnet;

Transaction Language 1;

Simple Network Management Protocol;

Control And Provisioning of Wireless Access Points; and

Internet Control Message Protocol.

9. The interface device according claim 1 , wherein the device abstraction model includes one or more of the following fields:

a port or space field relating to space switching capabilities supported by the network device;

a wavelength (lambda) or centre frequency field relating to a number of frequency channels or wavelength channels supported by the network device 170 - 240 ;

a bandwidth field relating to maximum and minimum bandwidths supported per frequency or wavelength by the network device 170 - 240 ;

a timeslot field relating to the number of time slots and their duration supported by the network device, if the network device supports timeslot switching;

a bitrate field relating to the data bitrate ranges supported by the network device;

a power field relating to the signal power range supported by the network device;

a signal type field relating to signal formats and modulation types supported by the network device;

a features field is used to accommodate device-specific features of the network device;

a network name field relating to network names used by the network device;

an IP Ethernet header field used to capture IP or Ethernet headers used by the network device.

10. The interface device according to claim 1 , wherein the interface device is plug and play compatible.

11. The interface device according to claim 1 , Wherein the vendor and technology specific layer module, the device abstraction layer module and the protocol mapping layer module are implemented as software modules configured to execute on processing hardware of the interface device.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 4, 2025
From: SERIES 119 OF ALLIED SECURITY TRUST I
To: G98 NETWORKS LLC
Reel/Frame 073109/0367 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 3, 2025
From: ZEETTA NETWORKS LIMITED
To: SERIES 119 OF ALLIED SECURITY TRUST I
Reel/Frame 070093/0153 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 20, 2018
From: NEJABATI, REZA; SEFERIDIS, VASSILIS; CHANNEGOWDA, MAYUR
To: ZEETTA NETWORKS LIMITED
Reel/Frame 047834/0001 →
Priority Claims (1)
GB 1608990 · May 23, 2016 · national
Continuity (1)
Related Publication 20200322459A1 · Oct 8, 2020
Cited By (1)
US 12,368,524