Claims
- 1. A VLAN tagging unit having multiple logical interfaces, different logical interfaces on the VLAN tagging unit being associated with different customer networks, the customer networks transmitting data to the VLAN tagging unit across a WAN, the VLAN tagging unit producing a VLAN ID for data associated with a customer network, the production of the VLAN ID depending at least partially on the logical interface of the VLAN tagging unit on which the data is received, the VLAN tagging unit using the VLAN ID to produce VLAN frames to sent to additional network elements.
- 2. The VLAN tagging unit of claim 1 wherein one logical interface comprises a physical port.
- 3. The VLAN tagging unit of claim 2 wherein one logical interface comprises a T1 port.
- 4. The VLAN tagging unit of claim 1, wherein one logical interface comprises a DS3, CT3 or E1 port.
- 5. The VLAN tagging unit of claim 2 wherein at least one logical interface comprises an Ethernet port.
- 6. The VLAN tagging unit of claim 1 wherein at least one logical interface comprises a portion of a physical port.
- 7. The VLAN tagging unit of claim 6 wherein the portion of the physical port comprises a fraction al T1.
- 8. The VLAN tagging unit of claim 1 wherein a logical information comprises a multi link combination of multiple ports.
- 9. The VLAN tagging unit of claim 8 wherein the multilink combination of ports is a multilink combination of T1 ports.
- 10. The VLAN tagging unit of claim 1 wherein at least logical interface comprises an virtual circuit.
- 11. The VLAN tagging unit of claim 1 wherein at least one logical interface comprises an aggregated virtual circuit.
- 12. The VLAN tagging unit of claim 1 wherein the customer networks are not associated into VLAN IDs.
- 13. The VLAN tagging unit of claim 1 wherein the customer networks are associated into VLANs using VLAN IDs.
- 14. The VLAN tagging unit of claim 13 wherein another VLAN tagging unit is used to strip the VLAN header from packets before sending it to the first VLAN tagging unit.
- 15. The system of claim 1 wherein the VLAN ID depends upon other information such that multiple VLAN IDs can be used for data received at the same logical interface.
- 16. The VLAN tagging unit of claim 1 wherein only the logical interface is used to determine the tagged VLAN ID.
- 17. The VLAN tagging unit of claim 1 further includes a VLAN table associating VLAN IDs and associated logical interfaces.
- 18. The system of claim 1 wherein when data associated with a VLAN ID is received it is forwarded to each of the associated logical interfaces other than the logical interface on which the data is received.
- 19. The VLAN tagging unit of claim 1 wherein service parameters are further associated with the VLAN IDs, the service parameter affecting data passing through the VLAN tagging unit.
- 20. The VLAN tagging unit of claim 1 wherein data from multiple VLAN having different VLAN IDs are sent across the same WAN connection, with a quality of service indication determining how the bandwidth is divided between the VLANs, the quality of service indication associated with a VLAN ID.
- 21. The VLAN tagging unit of claim 1 further comprising network address translation for IP addresses based on VLAN ID.
- 22. The VLAN tagging unit of claim 1 wherein at least one VLAN ID is a management ID that allows the management of network elements such that elements associated with other VLAN IDs cannot access the management function.
- 23. The VLAN tagging unit of claim 1 wherein the VLAN tagging unit is adapted to associate flows coming to the unit into separate VLAN IDs such that elements in at least one network portion can handle the flows differently.
- 24. The VLAN tagging unit of claim 1 wherein the VLAN tagging unit has a VLAN table of VLAN IDs and associated logical interfaces, the VLAN table being dynamically updated during operation of the VLAN tagging unit.
- 25. A VLAN tagging unit having multiple logical interfaces, different logical interfaces on the VLAN tagging unit being associated with different customer networks, the customer networks transmitting data to the VLAN tagging unit across a WAN, the VLAN tagging unit producing a VLAN ID for data associated with a customer network, the production of the VLAN ID depending at least partially on the logical interface of the VLAN tagging unit on which the data is received, the VLAN ID further depending upon other information such that multiple VLAN IDs can be used for data received at the same logical interface, the VLAN tagging unit using the VLAN ID to produce VLAN frames to sent to additional network elements.
- 26. The VLAN tagging unit of claim 25 wherein at least one logical interface comprises a multi-link of T1s.
- 27. The VLAN tagging unit of claim 25 wherein in at least one logical interface comprises an Ethernet port.
- 28. The VLAN tagging unit of claim 25 wherein at least one logical interface comprises a T1 port.
- 29. The VLAN tagging unit of claim 25, wherein at least one logical interface comprises a DS3, CT3 or E1 port.
- 30. The VLAN tagging unit of claim 25 wherein the customer networks are not associated into VLANs.
- 31. The VLAN tagging unit of claim 25 wherein the customer networks are associated into VLANs having VLAN IDs.
- 32. The VLAN tagging unit of claim 31 wherein another VLAN tagging unit strips the VLAN header from the data from the customer network before transmitting the data from the another VLAN tagging unit to the first VLAN tagging unit.
- 33. The VLAN tagging unit of claim 25 wherein the VLAN tagging unit has a VLAN table associating VLAN IDs with logical interfaces and other information.
- 34. The VLAN tagging unit of claim 25 wherein service parameters are associated with VLAN IDs and the units are adapted to use the service parameter to affect data passing through the unit based upon the VLAN IDs.
- 35. The VLAN tagging unit of claim 25 wherein the quality of service is determined based upon the VLAN IDs.
- 36. The VLAN tagging unit of claim 25 wherein the VLAN tagging unit further does network address translation based on VLAN IDs.
- 37. The VLAN tagging unit of claim 25 wherein at least one VLAN ID is used for management.
- 38. The VLAN tagging unit of claim 25 wherein the VLAN tagging unit is adapted to associate flows coming through the Internet with separate VLAN IDs such that the elements in at least one network portion can handle the flows differently.
- 39. The VLAN tagging unit of claim 25 wherein the VLAN tagging unit has a VLAN table of VLAN IDs and associated logical interfaces, and the VLAN table is dynamically updated during the operation of the unit.
- 40. A system comprising:
a customer network using a first VLAN ID; a first VLAN tagging unit, the first VLAN tagging unit adapted to convert VLAN frames into data in a format without a VLAN ID which is sent across a WAN to a second VLAN tagging unit; and the second VLAN tagging unit adapted to receive data in the format without a VLAN ID, the second VLAN tagging unit converting the data in the format without a VLAN ID into VLAN frames with a second VLAN ID, wherein the first and second VLAN ID need not be the same.
- 41. The system of claim 40 wherein data is sent between the first and second VLAN tagging unit as datalink layer encapsulated IP packet.
- 42. The system of claim 41 wherein the data link connection is a point to point protocol packet.
- 43. The system of claim 41 wherein the packet is a multi-link point to point protocol packet.
- 44. The system of claim 40 wherein the second VLAN tagging unit uses the logical interface from which the data is received in order to determine what second VLAN ID to associate with the data.
- 45. The system of claim 44 wherein the second VLAN tagging unit includes a VLAN table with VLAN IDs associated with logical interfaces.
- 46. The system of claim 40 wherein IP multiplexing is done such that the first and second VLAN tagging units associate spoof MAC addresses with WAN connections and wherein the spoof MAC addresses are provided to units on LAN connections to the first and second tagging units.
- 47. The system of claim 40 wherein both the first and second VLAN tagging unit uses VLAN tables that associate VLAN IDs with logical interfaces.
- 48. The system of claim 40 wherein the first and second VLAN tagging units use service parameters which affect the data transferred over the WAN.
- 49. The system of claim 40 wherein the first and second tagging unit use a quality of service connections to distinguish between different VLAN connections.
- 50. The system of claim 40 wherein the first and second VLAN tagging units use network address translation based upon VLAN IDs.
- 51. The system of claim 40 wherein the first and second VLAN tagging units use certain VLAN IDs for management.
- 52. The system of claim 40 wherein the selection of VLAN IDs is used based upon a flow-based management system.
- 53. The system of claim 40 wherein the first and second VLAN tagging units use VLAN tables associating VLAN IDs and logical interfaces, the VLAN table being dynamically updated.
- 54. A unit associated with customer networks and with at least one WAN, wherein the customer networks are associated with different logical interfaces on the unit, the unit allowing transfer of data associated with a VLAN across the WAN, the unit maintaining a table of VLAN IDs and associated logical interfaces such that when data associated with a VLAN ID is received it can be forwarded to each of the associated logical interfaces other than the logical interface on which the data is received.
- 55. The unit of claim 54 wherein the logical interfaces include at least one multi-link T1.
- 56. The unit of claim 54 wherein the logical interfaces include at least one T1 port.
- 57. The unit of claim 54 wherein at least one logical interface comprises a DS3, CT3 or E1 port.
- 58. The unit of claim 54 wherein the logical interfaces include at least one Ethernet port.
- 59. The unit of claim 54 wherein the unit further keeps track of service parameters that affects the data transferred over the WAN.
- 60. The unit of claim 54 wherein the one of the service parameters comprises a quality of service indication.
- 61. The unit of claim 54 wherein network address translation is done based on VLAN IDs across the WAN.
- 62. The unit of claim 54 wherein one VLAN ID is reserved for management.
- 63. The unit of claim 54 wherein units associate flows coming to the unit with separate VLAN IDs so that elements in at least one VLAN network portion can handle the flows differently.
- 64. The unit of claim 54 wherein the VLAN table is dynamically updated.
- 65. An unit associated with customer networks and with at least one WAN, different logical interfaces on the unit being associated with different customer networks, the unit allowing transfer of data associated with a VLAN across a WAN, the unit maintaining a VLAN table of VLAN IDs, logical interfaces associated with each VLAN ID, and at least one associated service parameter, wherein based at least partially on the VLAN ID the unit is adapted to use the service parameter to affect data passing through the unit.
- 66. The unit of claim 65 wherein the service parameter comprises a quality of service parameter.
- 67. The unit of claim 65 wherein the service parameter indicates a translation.
- 68. The unit of claim 65 wherein the service parameter indicates a compression.
- 69. The unit of claim 65 wherein the service parameter indicates an encapsulation.
- 70. The unit of claim 65 wherein the service parameter indicates an encryption.
- 71. The unit of claim 65 wherein the logical interfaces in one embodiment includes a multi-link of multiple T1s.
- 72. The unit of claim 65 wherein network address translation is done based upon the VLAN ID.
- 73. The unit of claim 65 wherein one VLAN ID is maintained for management.
- 74. The unit of claim 65 wherein flows coming to the unit are tagged with different VLAN IDs so that VLAN elements can handle flows differently.
- 75. The unit of claim 65 wherein the VLAN table is dynamically updated.
- 76. A unit associated with at least one WAN, different logical interfaces on the unit being associated with different customer networks, the unit allowing transfer of data associated with a VLAN across the WAN, the unit maintaining a table of VLAN IDs and at least one associated quality of service indication, wherein data from multiple VLANs having different VLAN IDs are sent across the same WAN connection with the quality of service indication determining how bandwidth is divided between the VLANs.
- 77. The unit of claim 76 wherein the quality of service indications includes a committed information rate indication.
- 78. The unit of claim 77 wherein the quality of service indication further includes a burst rate indication.
- 79. The unit of claim 76 wherein the quality of service indication further includes a shape indication.
- 80. The system of claim 76 wherein the unit further includes a policing indication to indicate how the unit policies the quality of service allocated to a VLAN.
- 81. The unit of claim 76 wherein the unit prioritizes data sent based upon the VLAN ID.
- 82. A unit associated with customer networks and with at least one WAN, different logical interfaces on the unit being associated with different customer networks, the unit maintaining a table of VLAN IDs and associated logical interfaces, the VLAN Table also containing IP addresses associated with the different logical interfaces such that network address translation of IP addresses is done at least in part due to the logical interface on the unit from which data is received.
- 83. The unit of claim 82 wherein the unit data transmits data from the unit to the WAN and the unit strips away the VLAN ID and transmits non-VLAN ID data to another unit across the WAN.
- 84. The unit of claim 82 wherein the network address translation comprises IP Version 4 to IP Version 6 address translation.
- 85. A network including at least one network portion including elements supporting VLANs, the at least one network portion including an unit operably connected to a WAN, the unit including a VLAN table associating VLAN IDs and logical interfaces of the unit, wherein the unit receives data from the WAN and converts the data to a VLAN frame format including VLAN IDs, wherein at least one VLAN ID is a management ID that allows the management of network elements such that elements associated with other VLAN IDs cannot access the management functions.
- 86. The network of claim 85 wherein connectivity is checked based upon the VLAN ID.
- 87. The network of claim 85 wherein the unit converts non-VLAN management instructions to VLAN ID-based management instructions.
- 88. A network including at least one network portion including elements supporting VLANs, the at least one network portion including an unit operably connected to a WAN, the unit including a VLAN table associating VLAN IDs and logical interfaces of the unit, wherein the unit receives data from the WAN and converts the data to a VLAN frame format including VLAN IDs, wherein the unit is adapted to associate flows coming to the unit with separate VLAN IDs such that elements in the at least one network portion can handle the flows differently.
- 89. The network of claim 88 wherein the association of flows is done based upon a group.
- 90. The network of claim 88 wherein which the flows are tagged based upon TCP port.
- 91. The system of claim 88 wherein the flows are tagged based upon UDP port.
- 92. The system of claim 88 wherein the flows are tagged based upon designation IP address.
- 93. The system of claim 88 in which the flows are tagged based upon source IP address.
- 94. The system of claim 88 in which different quality of services are provided for different VLAN IDs.
- 95. The system of claim 88 in which other network elements send different flows to different locations.
- 96. The system of claim 95 in which web traffic is sent to a web cache unit.
- 97. An unit associated with at least one WAN, different logical interfaces on the unit being associated with different customer networks, the unit allowing transfer of data associated with a VLAN across a WAN, the unit maintaining a VLAN table of VLAN IDs and logical interfaces associated with each VLAN ID, wherein the VLAN table is dynamically updated during operation of the unit.
- 98. The unit of claim 97 in which the VLAN table is dynamically updated by examining VLAN IDs and logical interfaces of incoming data.
- 99. The system of claim 97 in which the unit broadcasts test message across logical interfaces in order to receive data to associate VLAN IDs and logical interfaces.
- 100. The system of claim 97 in which VLAN table data is dynamically obtained from other units having VLAN tables.
RELATED APPLICATION
[0001] This application claims priority under 35 U.S.C. § 119(e) to U.S. Provisional Patent Application No. 60/227,862, filed Aug. 24, 2000.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60227862 |
Aug 2000 |
US |