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
OG exemplary drawing
 
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.