Network to network interface (NNI) for multiple private network service providers
First Claim
Patent Images
1. An apparatus comprising:
- a carrier-neutral Ethernet exchanger coupled to two or more private Ethernet networks of participating carriers to enable the two or more private Ethernet networks to be interconnected at a common point, the two or more private Ethernet networks including a first private Ethernet network associated with a first Ethernet frame type of a first Ethernet protocol and a second private Ethernet network associated with a second Ethernet frame type of a second Ethernet protocol, wherein frames from the first private Ethernet network are received, translated from the first Ethernet protocol to the second Ethernet protocol, and transmitted by the Ethernet exchanger to the second private Ethernet network, wherein frame translation performed by the Ethernet exchanger is based on a first profile associated with the first private Ethernet network and a second profile associated with the second private Ethernet network, the first profile and the second profile stored in a relational database associated with the Ethernet exchanger, the first profile and the second profile established based on information received from a first participating carrier associated with the first private Ethernet network and from a second participating carrier associated with the second private Ethernet network respectively using an online web portal which is hosted on a server cooperating with the Ethernet exchanger;
wherein the online web portal is configured to present web pages and templates to a browser application on a client machine to solicit the information from the participating carriers, where the templates are configured to enable the participating carriers to create profile information and provide other information about their private Ethernet networks, wherein the profile information provided by the participating carriers is configured to be extracted automatically from the templates via a first extraction routine, which then stores the profile information in the relational database associated with the Ethernet exchanger;
wherein the Ethernet exchanger includes a configuration module configured to qualify the participating carriers, enable the participating carriers to search for other participating carriers and their services, buy and sell services to the other participating carriers, and provide bandwidth translation and Quality of Service (QoS) mapping; and
wherein components of the apparatus are implemented in hardware, software, or a combination of both, and where components of the apparatus implemented in the software are stored in an executable format on one or more non-transitory machine-readable mediums.
1 Assignment
0 Petitions
Accused Products
Abstract
An Ethernet exchanger connected to private Ethernet networks of participating carriers to enable the private Ethernet networks to be interconnected at a common point. The Ethernet exchanger not biased to any participating carrier and is configured to receive, translate and transmit frames from one private Ethernet network to another private Ethernet network. The frame translation is performed by the Ethernet exchanger is based on the profiles of the participating carriers. The profiles are created based on information provided by the participating carriers using templates presented by an online web portal.
55 Citations
19 Claims
-
1. An apparatus comprising:
-
a carrier-neutral Ethernet exchanger coupled to two or more private Ethernet networks of participating carriers to enable the two or more private Ethernet networks to be interconnected at a common point, the two or more private Ethernet networks including a first private Ethernet network associated with a first Ethernet frame type of a first Ethernet protocol and a second private Ethernet network associated with a second Ethernet frame type of a second Ethernet protocol, wherein frames from the first private Ethernet network are received, translated from the first Ethernet protocol to the second Ethernet protocol, and transmitted by the Ethernet exchanger to the second private Ethernet network, wherein frame translation performed by the Ethernet exchanger is based on a first profile associated with the first private Ethernet network and a second profile associated with the second private Ethernet network, the first profile and the second profile stored in a relational database associated with the Ethernet exchanger, the first profile and the second profile established based on information received from a first participating carrier associated with the first private Ethernet network and from a second participating carrier associated with the second private Ethernet network respectively using an online web portal which is hosted on a server cooperating with the Ethernet exchanger; wherein the online web portal is configured to present web pages and templates to a browser application on a client machine to solicit the information from the participating carriers, where the templates are configured to enable the participating carriers to create profile information and provide other information about their private Ethernet networks, wherein the profile information provided by the participating carriers is configured to be extracted automatically from the templates via a first extraction routine, which then stores the profile information in the relational database associated with the Ethernet exchanger;
wherein the Ethernet exchanger includes a configuration module configured to qualify the participating carriers, enable the participating carriers to search for other participating carriers and their services, buy and sell services to the other participating carriers, and provide bandwidth translation and Quality of Service (QoS) mapping; andwherein components of the apparatus are implemented in hardware, software, or a combination of both, and where components of the apparatus implemented in the software are stored in an executable format on one or more non-transitory machine-readable mediums. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 19)
-
-
16. A method for interconnecting private Ethernet networks using an Ethernet exchanger, the method comprising:
-
establishing a virtual circuit to interconnect a first private Ethernet network with a second private Ethernet network based on information received from a respective first service provider and second service provider, wherein the information is received via a web portal through one or more templates, where the one or more templates are configured to enable the first and second respective service providers to create profile information and provide other information about their first and second private Ethernet networks, wherein the profile information provided by the service providers is configured to be extracted automatically from the one or more templates via a first extraction routine, which then stores the profile information in a database, where the virtual circuit established in the Ethernet exchanger couples with the web portal which is hosted on a server and accessible via a web browser on a client machine; translating a frame received from the first private Ethernet network from a first Ethernet protocol into a second Ethernet protocol to form a translated frame, the second Ethernet protocol selected based on the information received from the second service provider, wherein the translating comprises virtual local area network identifier (VLAN ID) translation, and frame type translation, and wherein the translating is performed by the Ethernet exchanger while preserving a protocol data unit (PDU) portion of the frame; transmitting the translated frame to the second private Ethernet network via the virtual circuit; and allowing configuring to i) qualify the first and second service providers, i) enable the first and second service providers to search for other service providers and their services, iii) buy and sell services to the other service providers, and iv) provide bandwidth translation and Quality of Service (QoS) mapping. - View Dependent Claims (17)
-
-
18. A system comprising:
-
means for enabling a plurality of Ethernet service providers to become qualified and participate in an Ethernet switch platform configured to provide a many-to-many Network-to-Network Interface (NNI) to enable the plurality of Ethernet service providers to connect to the Ethernet switch platform and be interconnected with other Ethernet service providers also connected to the Ethernet switch platform; means for translating frames received from a first private Ethernet network of a first Ethernet service provider from a first Ethernet protocol into a second Ethernet protocol to form said translated frames to be transmitted to a second private Ethernet network of a second Ethernet service provider, wherein said translating the frames includes virtual local area network identifier (VLAN ID) translation, and frame type translation, and wherein said translating is to be performed while preserving a protocol data unit (PDU) portion of the frames, and wherein the second Ethernet protocol is selected from a plurality of potential Ethernet protocols based on information associated with the second private Ethernet network, the information stored in a database of an Ethernet exchanger; means for transmitting translated frames to the second private Ethernet network via a virtual circuit in the Ethernet switch platform, the virtual circuit interconnecting the first Ethernet network with the second Ethernet network via a port of the first Ethernet service provider and a separate port of the second Ethernet service provider; means for presenting web pages and templates to a browser application on a client machine to solicit information from participating carriers, where the templates are configured to enable the participating carriers to create profile information and provide other information about their respective first or second private Ethernet networks, wherein the profile information provided by the participating carriers is configured to be extracted automatically from the templates and then stored in the database associated with the Ethernet exchanger; and means for configuring to qualify the participating carriers, means for enabling the participating carriers to search for other participating carriers and their services, means for buying and selling services to the other participating carriers, means for monitoring and troubleshooting private Ethernet networks end-to-end, means for providing bandwidth translation and means for Quality of Service (QoS) mapping.
-
Specification