Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Vlan protocol

a virtual local area network and protocol technology, applied in the field of virtual local area network (vlan) protocols, can solve problems such as inability to communicate with each other

Inactive Publication Date: 2006-02-23
MARVELL ISRAEL MISL
View PDF6 Cites 32 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

The present invention is a switching Ethernet controller that allows for a full-wire throughput of data within an Ethernet network. The controller has multiple ports connected to other switching Ethernet controllers. It uses a hash table to store the MAC addresses and VLAN ids of the ports. The hash table assigns initial locations for these addresses and changes them based on any mismatches in the received address and VLAN id. The controller also has a storage buffer to temporarily store the packets. The technical effect of this invention is to provide a fast and efficient way to switch data within an Ethernet network.

Problems solved by technology

Thus, if end nodes of the same switch are part of different VLANs, they will not be able to communicate with each other.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Vlan protocol
  • Vlan protocol
  • Vlan protocol

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0029] Reference is now made to FIG. 4 which illustrates a switch, constructed and operative in accordance with a preferred embodiment of the present invention, having local VLAN tables 20 and to FIGS. 5A, 5B and 5C which illustrate, in general terms, local VLAN tables 20A, 20B and 20C, respectively. FIGS. 5A, 5B and 5C are the local VLAN tables stored, in accordance with a preferred embodiment of the present invention, in switches S1, S2, and S3, respectively, of the network of FIG. 1.

[0030] As indicated in FIG. 4, each switch S has a global address table 12, as in the prior art. However, in accordance with a preferred embodiment of the present invention, each switch S replaces the global VLAN table of the prior art with a local VLAN table 20.

[0031] As shown in FIGS. 5A, 5B and 5C, each local VLAN table 20 lists the VLAN identifier (id) 22 of each VLAN, the local ports 24 belonging to that VLAN id and the other switches 26 of the network which also have ports belonging to that VL...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A generally full-wire throughput, switching Ethernet controller used within an Ethernet network of other switching Ethernet controllers connected together by a bus. The controller comprises a plurality of ports including at least one bus port associated with ports connected to other switching Ethernet controllers. A hash table stores MAC addresses and VLAN ids of ports within said Ethernet network. A hash table address control hashes the MAC address and VLAN id of a packet to initial hash table location values, changes the hash table location values by a fixed jump amount if the address and VLAN id values stored in said initial hash table location do not match the received address and VLAN id, and provides at least an output port number of the port associated with the received address and VLAN id. A storage buffer includes a multiplicity of contiguous buffers in which to temporarily store said packet.

Description

CROSS-REFERENCE TO RELATED APPLICATIONS [0001] This application is a Divisional application of U.S. patent application Ser. No. 10 / 293,098, filed Nov. 12, 2002, which is a continuation of application Ser. No. 09 / 348,864 filed on Jul. 7, 1999, the contents of which are incorporated herein by reference.FIELD OF THE INVENTION [0002] The present invention relates to virtual local area networks (VLAN) protocols in general. BACKGROUND OF THE INVENTION [0003] A network switch creates a local area network (LAN) among a plurality of end nodes, such as workstations, and other network switches connected thereto. Each end node is connected to one port of the network. The ports also serve to connect network switches together. [0004] Each end node sends packets of data to the network switch which the switch then routes either to another of the end nodes connected thereto or to a network switch to which the destination end node is connected. In the latter case, the receiving network switch routes ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(United States)
IPC IPC(8): H04L12/56G06F15/173H04J3/26H04LH04L12/28H04L12/46H04L45/74
CPCH04L12/4641H04L12/467H04L29/12801H04L61/6022H04L45/745H04L61/6004H04L29/12839H04L2101/604H04L2101/622
Inventor MEDINA, EITANSHEMLA, DAVID
Owner MARVELL ISRAEL MISL
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products