| US 7,554,994 B1 | ||
| Integrated router switch containing mechanism for automatically creating IEEE 802.1Q VLAN trunks for LAN-to-WAN connectivity | ||
| Roberto Corzo Puon, Madison, Ala. (US); Amy Joan Puon, legal representative; and Timothy James Schlichter, Huntsville, Ala. (US) | ||
| Assigned to ADTRAN, Inc., Huntsville, Ala. (US) | ||
| Filed on Nov. 17, 2004, as Appl. No. 10/990,697. | ||
| Int. Cl. H04L 12/56 (2006.01) | ||
| U.S. Cl. 370—401 [370/389; 370/395.5; 370/469] | 5 Claims |

| 1. A system for providing packetized data traffic routing connectivity between user terminals of a local area network (LAN)
and a wide area network (WAN) interface to an internet, said system comprising an integrated router and switch fabric architecture
and comprising:
an Ethernet switch having a plurality of ports that are adapted to be coupled to said user terminals; and
a processor and switch fabric coupled to said Ethernet switch and being operative to route packets from said Ethernet switch
as sourced thereto from said user terminals to said processor for delivery to said WAN interface, and to route packets supplied
thereto to said Ethernet switch for delivery via ports thereof to destination user terminals and said processor is connected
between said switch fabric and WAN and further comprising a single motherboard on which the processor and switch fabric are
positioned and a PCI bus interfacing the processor and switch fabric; and wherein
connectivity between said processor and said switch fabric is established by way of a virtual trunk link therebetween without
a user-configurable physical link, wherein said processors and said switch fabric are automatically configured by said processor
in response to virtual LAN (VLAN) address-containing user commands to insert VLAN tags into frames of communication signals
transported from said integrated router and switch fabric such that VLAN tags identify VLAN's for transport of communications
signals, wherein a SWITCH VLAN table is loaded with a pair of VLAN entries (X and Y) and the processor includes SWITCH TAGGING
states loaded with tag entries supplied by the user for determining VLAN tags to be inserted into frames of communication
signals, and wherein user commands are used by said processor for updating a new VLAN and tagging packets with VLAN tags wherein
requisite variables for tagging states are performed automatically from the processor.
|