IP Library Granted Patent US 7,480,311
Granted Patent B2
US 7,480,311 · App. 11/752,476 · Granted Jan 20, 2009

Portable networking interface method for distributed switching system

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 7,480,311
App. No.
11/752,476
Granted
Jan 20, 2009
Kind
B2
Abstract

An interface method to provide a portable networking interface for distributed switching systems. Two Application Program Interfaces (APIs) are defined for communication to a Forwarding Database Distribution Library (FDDL). The FDDL sits between network client applications and the switch device driver in order to provide a uniform interface to the switch device driver. Towers may be added to the FDDL to provide additional functionality specific to certain client applications.

Claims (14)

1. A method of providing communications over a network system utilizing a first protocol and a second protocol, the method comprising the steps of:

receiving information at a port controller in a first protocol from a first node machine;

communicating the information from the port controller in the first protocol to a switch fabric;

communicating the information from the switch fabric to a switch device driver within an operating system;

communicating the information from the switch device driver to a Forwarding Database Distribution Library (FDDL); and

communicating the information from the FDDL to a first protocol client;

wherein the FDDL allows each protocol application to distribute its database and functionality to port controllers within the switch fabric, wherein the distribution facilitates hardware forwarding at the port controllers;

wherein said each protocol application defines a specific set of FDDL messages that are exchanged between the protocol application and the switch fabric, wherein the messages are passed to a software running at each of the port controllers.

2. The method of claim 1 further comprising the steps of:

receiving additional information at a port controller in a second protocol from the first node machine;

communicating the additional information from the port controller in the second protocol to the switch fabric;

communicating the additional information from the switch fabric to the switch device driver within the operating system;

communicating the additional information from the switch device driver to the Forwarding Database Distribution Library (FDDL); and

communicating the additional information from the FDDL to a second protocol client.

Assignments (2)
CHANGE OF NAME Recorded Dec 20, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058553/0802 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 4, 2012
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: FACEBOOK, INC.
Reel/Frame 027991/0615 →