Multiplex communications – Pathfinding or routing – Switching a message which includes an address header
Reexamination Certificate
2000-01-04
2003-12-16
Olms, Douglas (Department: 2661)
Multiplex communications
Pathfinding or routing
Switching a message which includes an address header
C370S463000
Reexamination Certificate
active
06665305
ABSTRACT:
TECHNICAL FIELD OF THE INVENTION
This invention relates in general to data communication, and more particularly to a system for detecting subscriber loops.
BACKGROUND OF THE INVENTION
Communication systems support the provisioning of voice, video, multimedia, data, or other services and information to subscribers arranged in a bridged network environment. Subscriber loops may occur in the bridged network environment when there is more than one active path between two subscribers. Subscriber loops in a bridged network environment may lead to the duplication of communications in a communications system resulting in a saturation of the network. Prior attempts to control loops in a bridged network environment include implementing spanning tree protocols and/or source routing protocols. A problem with this technique is that neither protocol is adequately scaleable for certain bridge network applications.
SUMMARY OF THE INVENTION
In accordance with the present invention, the disadvantages and problems associated with prior communication systems have been substantially reduced or eliminated.
In accordance with one embodiment of the present invention, a network device comprises a first network interface coupled to a plurality of subscribers using a communication network having a plurality of virtual circuits, each subscriber associated with a physical address. The network device further comprises a memory coupled to the first network interface and operable to store a plurality of subscriber associations, each subscriber association specifying a physical address of a corresponding subscriber and one of the plurality of virtual circuits. The network device further comprises a processor coupled to the memory and a second network interface coupled to the processor. The first network interface receives a communication from a particular subscriber. The communication identifies a destination. The second network interface forwards the communication toward the destination if the processor determines that a particular subscriber association stored in the memory specifies the physical address of the particular subscriber and the virtual circuit used to receive the communication.
Another embodiment of the present invention is a method for controlling subscriber loops that includes receiving a communication from a particular one of a plurality of subscribers using a particular one of a plurality of virtual circuits associated with a communication network. The communication identifies a destination. The method continues by storing in a memory a plurality of subscriber associations, each subscriber association specifying a physical address associated with a corresponding subscriber and one of the plurality of virtual circuits. The method concludes by forwarding the communication toward the destination if a particular subscriber association specifies the physical address of the particular subscriber and/the virtual circuit used to receive the communication.
Technical advantages of the present invention include a system that detects subscriber loops among subscribers in virtual circuit bridge network applications based upon the physical addresses of the subscribers, the virtual circuits used by network devices to receive communications from the subscribers, and subscriber associations maintained by the network devices. A particular advantage is that the network devices may detect subscriber loops in the system when determining whether to forward communications received from the subscribers to other components of the system. In this respect, the subscriber loop detection operation creates negligible system impact and does not raise scaleability issues encountered by prior attempts to detect and control subscriber loops. Another advantage is that the network devices may detect subscriber loops among subscribers employing digital subscriber line technology to access a communication network.
REFERENCES:
patent: 4737953 (1988-04-01), Koch et al.
patent: 4949355 (1990-08-01), Dyke et al.
patent: 4975906 (1990-12-01), Takiyasu et al.
patent: 5014262 (1991-05-01), Harshavardhana
patent: 5060228 (1991-10-01), Tsutsui et al.
patent: 5150360 (1992-09-01), Perlman et al.
patent: 5329527 (1994-07-01), Ujihashi et al.
patent: 5394402 (1995-02-01), Ross
patent: 5473603 (1995-12-01), Iwata
patent: 5511168 (1996-04-01), Perlman et al.
patent: 5732071 (1998-03-01), Saito et al.
patent: 5798706 (1998-08-01), Kraemer et al.
patent: 6028862 (2000-02-01), Russell et al.
patent: 6038600 (2000-03-01), Faulk, Jr. et al.
patent: 6343330 (2002-01-01), Khanna et al.
patent: 6411625 (2002-06-01), Furuhashi et al.
patent: 6510151 (2003-01-01), Cioli et al.
patent: 222584 (1987-05-01), None
Baker & Botts L.L.P.
Blount Steven A
Cisco Technology Inc.
Olms Douglas
LandOfFree
System and method for detecting subscriber loops does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with System and method for detecting subscriber loops, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for detecting subscriber loops will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3147455