Home | Links | Contact Us | More About Intellectual Property | Bookmark
Search patents:
Home File Sharing Network-switch-having-system-for-automatically-detecting-change-in-network-node-connection

 Technique for measuring round-trip latency to computing devices requiring no client-side proxy presence
An object of the present invention is to provide a technique to measure network latency between a ...


 Text analysis technique
OF SELECTED EMBODIMENTS For the purpose of promoting an understanding of the principles of the ...


 Flexible interchange of coded multimedia facilitating access and streaming
The data structures, file formats, systems and methods of this invention provide enhanced ...


 Real time processing and streaming of spliced encoded MPEG video and associated audio
In accordance with a first aspect, the invention provides a method of real-time seamless splicing ...


 Wireless communication device with markup language based man-machine interface
The present invention overcomes the various limitations of conventional wireless communication ...


 Mobile communication system enabling location associated messages
The invention seeks to offer new mobile services to users enabling people to convey messages and ...


 Method and apparatus for restructuring of personalized data for transmission from a data network to connected and portable network appliances
What is claimed is: 1. A system for retrieving and disseminating information records from Internet ...


 Method and system for associating related errors in a computer system
The present invention provides a method and system for associating related errors in a computer ...


 System and methods for interactively generating and testing help systems
The present invention overcomes the limitations and shortcomings of the prior art with an authoring ...


 Online documentation and help system for computer-based systems
It is an object of the invention to provide an improved documentation and help system for computer-...


 Network switch having system for automatically detecting change in network node connection

Details
Inventors: Chiang, John; Merchant, Shashank; Williams, Robert;
Assignee: Advanced Micro Devices, Inc. (Sunnyvale, CA)
Primary Examiner: Ton; Dang
Assistant Examiner: Mehra; Inder Pal
Attorney, Agent or Firm:

A novel system and method of automatically detecting a change in network node connection in a multiport data switching system having receive ports for receiving data packets from network nodes, and a decision making engine for controlling data forwarding. Data blocks representing received data packets are placed in data queues corresponding to the receive ports. The data queues are transferred to logic circuitry for processing in accordance with a predetermined algorithm. This processing includes automatically detecting a change in connection between at least one of the network nodes and at least one of the receive ports, based on a search of an address table having address information relating to the receive ports. The address table may be searched for an address entry having a source address and VLAN address information that match a source address and VLAN address information of the received data packet. Receive port data written in the address entry having matching address information are checked to determine whether these data identify a receive port arranged in the same trunk as the receive port, from which the data packet is transferred. The address entry is automatically updated with new information, if the receive port identified in the address entry and the actual receive port are in different trunks.

DETAILED DESCRIPTION What is claimed is: 1.
A multiport data communication system for transferring data packets between ports, the data communication system comprising: a plurality of receive ports for receiving data packets from a plurality of network nodes, a decision making engine responsive to the received data packets for controlling transmission of the received data packets, the decision making engine including: a plurality of queuing devices corresponding to the plurality of receive ports for creating queues of data blocks representing the data packets received by the corresponding receive ports, an address table storage for storing an address table having address information relating to the plurality of the receive ports and logic circuitry responsive to the plurality of queuing devices for processing the data blocks in accordance with a prescribed algorithm to identify destination for each data packet, said logic circuitry including a detecting circuit for automatically detecting disconnection of at least one of the plurality of network nodes from at least one of the plurality of receive ports and connection of the at least one of the plurality of network nodes to another receive port of the plurality of receive ports, based on a search of the address table.
2.
The system of claim 1, wherein the detecting circuit is configured to search the address table for an address entry having address information that matches corresponding address information of a data packet.
3.
The system of claim 2, wherein the detecting circuit is configured to determine whether receive port data written in the address entry correspond to a receive port, from which the data packet is transferred.
4.
The system of claim 3, wherein the detecting circuit is configured to automatically update the address entry with new information, if the receive port data written in the address entry do not correspond to the receive port.
5.
The system of claim 2, wherein the detecting circuit is configured to determine whether receive port data written in the address entry identify a receive port arranged in the same trunk as a receive port, from which the data packet is transferred



Related patents
  Method and apparatus for reordering packet data units in storage queues for reading and writing memory
The invention is directed to a method and system for reordering data units that are to be written to, or read from, selected locations in a memory. The data units are re-...
  Enqueue operations for multi-buffer packets
Referring to FIG. 1, a network system 10 for processing data packets includes a source 12 of data packets coupled to an input of a network device 14. An output of the ...
  High performance self balancing low cost network switching architecture based on distributed hierarchical shared
The present invention is directed to a communications component for network communications. The communications component comprises a first data port interface supporting ...
  Methods and systems providing fair queuing and priority scheduling to enhance quality of service in a network
According to one embodiment of the present invention, there is provided an Integrated Bandwidth Latency Scheduler apparatus, method and system (collectively referred to ...
  Method for aging table entries in a table supporting multi-key searches
The invention is for use with a table containing a plurality of data entries, each of the data entries made up of a string of data. Each string of data contains a first ...
  Enhancing performance by pre-fetching and caching data directly in a communication processor's register set
OF THE INVENTION Various aspects of packet processing integrated circuits are discussed in U.S. Pat. No. 5,748,630, entitled "ASYNCHRONOUS TRANSFER MODE CELL PROCESSING ...
  Coherency coverage of data across multiple packets varying in sizes
The present invention overcomes the disadvantages of the prior art by providing a technique that enables efficient resolution of data coherency for packet data ...
  Scratchpad memory
According to one aspect, a integrated circuit includes a random-access memory (RAM) storage and a controller both located on the same semiconductor chip. The controller ...
  Bus interface with a first-in-first-out memory
According to one aspect of the invention, a method is described of receiving bytes of data from a media device includes issuing N consecutive requests, each for M bytes, ...
  Validating multiple execution plans for database queries
This description and the accompanying drawing illustrate specific examples of embodiments in which the present invention can be practiced, in sufficient detail to allow ...

0.014

Archive: All patents - Links

Copyright (c)2006 Eipa-patents.org - All rights reserved