Simple peering in a transport network employing novel edge devices
First Claim
1. For use in an edge device of a transport network, a method for processing data, received from a first customer device via access facilities, addressed to a second customer device, the method comprising:
- a) terminating, with a physical interface, a link of the access facilities;
b) associating at least one logical interface with the physical interface;
c) associating customer context information with the logical interface; and
d) upon receiving the data, i) removing at least a part of layer 2 address information from the data to generate resulting data, and ii) adding the customer context information to the resulting data to generate modified data.
2 Assignments
0 Petitions
Accused Products
Abstract
Simple peering is provided in a novel network in which transport technology is independent of network access technology. An out-of-band network may be used to carry advertisements to an update facility. The update facility may use layer 3 destination address information and at least a part of context information (to identify customers uniquely) to determine a layer 3 address of an edge device of the transport network associated with an addressed customer device. Virtual private networks are supported, as context information is used to distinguish different customers with overlapping layer 3 addresses.
133 Citations
43 Claims
-
1. For use in an edge device of a transport network, a method for processing data, received from a first customer device via access facilities, addressed to a second customer device, the method comprising:
-
a) terminating, with a physical interface, a link of the access facilities;
b) associating at least one logical interface with the physical interface;
c) associating customer context information with the logical interface; and
d) upon receiving the data, i) removing at least a part of layer 2 address information from the data to generate resulting data, and ii) adding the customer context information to the resulting data to generate modified data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. For use in a system including a transport network, the transport network including at least two edge devices, each of the at least two edge devices being accessible to customer devices via access facilities and having logical interfaces, each logical interface uniquely associated with a customer device, a machine readable medium having stored thereon:
-
a) data received from a first customer device and addressed to a second customer device; and
b) customer context information associated with the logical interface uniquely associated with the first customer device. - View Dependent Claims (22, 23, 24, 25, 26, 28, 29, 30)
-
-
27. For use at an edge device of a transport network, the edge device serving customer devices coupled via access facilities, a method for maintaining carrier information tables, the method comprising:
-
a) terminating, with a physical interface, a link of the access facilities;
b) associating at least one logical interface with the physical interface;
c) associating customer context information with the logical interface;
d) upon receiving data from a customer device, adding the customer context information to generate modified data;
e) if the data received from the customer device is an address advertisement, then forwarding the modified data to an edge information update facility; and
f) if a table update is received from the edge information update facility, then updating a carrier information table.
-
-
31. For use in a system including a transport network, the transport network including at least two edge devices, each of the at least two edge devices being accessible to customer devices via access facilities and having logical interfaces, each logical interface uniquely associated with a customer device and having associated customer context information, a machine readable medium having stored thereon a customer context-based forwarding table, the customer context-based forwarding table comprising a plurality of entries, each of the entries including:
-
a) carrier information; and
b) at least a part of a layer 3 destination address and at least a part of customer-based context information. - View Dependent Claims (32, 33, 34, 35, 36, 37)
-
-
38. For use in a system including a transport network, the transport network including at least two edge devices, each of the at least two edge devices being accessible to customer devices via access facilities and having logical interfaces, each logical interface uniquely associated with a customer device and having associated customer context information, in an edge information update facility, a method for determining and signaling carrier information updates, the method comprising:
-
a) accepting an address advertisement, including customer context information and encapsulated in carrier information;
b) removing the carrier information;
c) if the address advertisement constitutes new and changed information, updating edge information for the transport network; and
d) disseminating carrier information to each of the at least two edge devices.
-
-
39. For use in an edge device of a transport network, an aggregation unit for processing data, received from a first customer device via access facilities, addressed to a second customer device, the aggregation unit comprising:
-
a) a physical interface for terminating a link of the access facilities;
b) at least one logical interface associated with the physical interface;
c) a storage device for storing customer context information associated with the logical interface; and
d) means for, upon receiving the data, i) removing at least a part of layer 2 address information from the data to generate resulting data, and ii) adding the customer context information to the resulting data to generate modified data.
-
-
40. For use in a system including
a transport network, and an aggregation unit for processing data, received from a first customer device via access facilities, addressed to a second customer device, the aggregation unit including (a) a physical interface for terminating a link of the access facilities, (b) at least one logical interface associated with the physical interface, (c) a storage device for storing customer context information associated with the logical interface, (d) means for, upon receiving the data, adding the customer context information to the data to generate modified data, and (e) means for aggregating the modified data at the logical interface with other modified data at other logical interfaces, for trunking on a shared network-facing, communications link, an access router, the access router comprising: -
a) a port for receiving the modified data from the shared, network-facing, communications link; and
b) means for encapsulating the modified data with carrier information, used to forward the modified data, across the transport network, to a second edge device associated with the second customer device. - View Dependent Claims (41, 42)
-
-
43. For use in a system including a transport network, the transport network including at least two edge devices, each of the at least two edge devices being accessible to customer devices via access facilities and having logical interfaces, each logical interface uniquely associated with a customer device and having associated customer context information, in a route update facility, an edge information update facility comprising:
-
a) an input facility for accepting an address advertisement, including customer context information and encapsulated in carrier information;
b) means for removing the carrier information;
c) means, if the address advertisement constitutes new and changed information, for updating edge information for the transport network; and
d) a signaling facility for disseminating carrier information to each of the at least two edge devices.
-
Specification