Claims
- 1. A network unit comprising:
(a) a multiplicity of ports for transmitting and receiving data packets; (b) a bridging facility; and (c) a routing facility; wherein said network unit has: (i) a master routing state wherein the routing facility is enabled and the unit broadcasts an advertisement including an address of the unit; and (ii) at least one state in which on receipt from elsewhere of such an advertisement including an advertised address corresponding to an address of the unit, the routing facility is disabled
- 2 A network unit according to claim 1 wherein said one state is a waiting state prior to entry of the unit into the master routing state.
- 3. A network unit according to claim 2 wherein the network unit when in the waiting state is operative in the predetermined absence of said receipt from elsewhere of such an advertisement to transition to said master routing state.
- 4. A network unit according to claim 1 wherein the network unit when in the master routing state is responsive to such an advertisement including an advertised address corresponding to an address of the unit and to further information in said advertisement to disable the unit's routing facility.
- 5. A network unit according to claim 4 wherein the further information comprises a media access control address lower than a media access control address of the unit.
- 6 A network unit according to claim 1 wherein said unit broadcasts said advertisement in the form of a discovery protocol packet.
- 7. A network unit according to claim 1 wherein said advertised address is a network address of a router interface in said routing facility.
- 8 A network unit according to claim 1 wherein on entry to said master routing state said unit provides commands for enabling the routing facility of other similar units to which the network unit is connected.
- 9. A network unit according to claim 1 and including:
a slave routing state wherein said routing facility is enabled and said advertisement is not broadcast.
- 10. A network unit according to claim 1 and including:
a slave bridging state wherein said routing facility is disabled and said advertisement is not broadcast.
- 11 A network unit according to claim 10 wherein in said slave bridging state said unit provides commands for disabling routing facilities of other similar units to which the network unit is connected.
- 12. A network unit according to claim 1 and including:
a slave routing state wherein said routing facility is enabled and said advertisement is not broadcast, and a slave bridging state wherein said routing facility is disabled and said advertisement is not broadcast, and wherein said unit is responsive to an external enabling command to transition from said slave bridging state to said slave routing state and to an external disabling command to transition from said slave routing state to said slave bridging state.
- 13. A network unit according to claim 1 and including:
a master bridging state wherein said routing facility is disabled and in response to a predetermined absence of said advertisement can transition to said master routing state.
- 14. A network unit comprising:
(a) a multiplicity of ports for transmitting and receiving data packets; (b) a bridging facility; and (c) a routing facility; wherein said network unit has a multiplicity of mutually exclusive states, said states including a master routing state in which the said routing facility is enabled and the unit broadcasts an advertisement including an address of the unit; and a waiting state in which on receipt from elsewhere of an advertisement including an advertised address corresponding to an address of the unit, the routing facility is disabled.
- 15. A network unit according to claim 14 wherein the network unit when in the waiting state is operative in the predetermined absence of said receipt from elsewhere of such an advertisement to transition to said master routing state.
- 16 A network unit according to claim 14 wherein said unit broadcasts said advertisement in the form of a discovery protocol packet.
- 17. A network unit according to claim 14 wherein said advertised address is a network address of a router interface in said routing facility.
- 18. A network unit according to claim 14 wherein on entry to said master routing state said unit provides commands for enabling the routing facility of other similar units to which the network unit is connected.
- 19. A network unit according to claim 14 wherein said states further include.
a slave routing state wherein said routing facility is enabled and said advertisement is not broadcast.
- 20 A network unit according to claim 14 wherein said states further include:
a slave bridging state wherein said routing facility is disabled and said advertisement is not broadcast.
- 21. A network unit according to claim 14 wherein in said slave bridging state said unit provides commands for disabling the routing facility of other similar units to which the network unit is connected.
- 22. A network unit according to claim 14 wherein said states further include:
a slave routing state wherein said routing facility is enabled and said advertisement is not broadcast; and a slave bridging state wherein said routing facility is disabled and said advertisement is not broadcast; and wherein said unit is responsive to an external enabling command to transition from said slave bridging state to said slave routing state and to an external disabling command to transition from said slave routing state to said slave bridging state.
- 23. A network unit according to claim 14 wherein said states further include:
a master bridging state wherein said routing facility is disabled and in response to a predetermined absence of said advertisement can transition to said master routing state.
- 24. A network unit according to claim 14 wherein the unit in said master routing state is responsive to such an advertisement including an advertised address corresponding to an address of the unit and to further information in said advertisement to disable the unit's routing facility.
- 25. A network unit according to claim 24 wherein the further information comprises a media access control address lower than a media access control address of the unit.
- 26. A network unit comprising:
(a) a multiplicity of ports for transmitting and receiving data packets; (b) a bridging facility; and (c) a routing facility including at least two routing interfaces which when enabled allow the unit to route data packets and when disabled allow the unit to bridge but not route data packets; wherein said network unit has a multiplicity of mutually exclusive states including: (i) a master routing state in which the said routing interfaces are enabled and the unit broadcasts an advertisement including an address of the unit; wherein on entry to said master routing state said unit provides commands for enabling routing interfaces of other similar units to which the network unit is connected; (ii) a listening state in which on receipt from elsewhere of an advertisement including an advertised address corresponding to an address of the unit, the routing interfaces are disabled. (iii) a master bridging state wherein said router interfaces are disabled and in response to a predetermined absence of said advertisement can transition to said master routing state. (iv) a slave routing state wherein said router interfaces are enabled and said advertisement is not broadcast. (v) a slave bridging state wherein said router interfaces are disabled and said advertisement is not broadcast; wherein in said slave bridging state said unit provides commands for disabling routing interfaces of other similar units to which the network unit is connected. and wherein said unit is responsive to an external enabling command to transition from said slave bridging state to said slave routing state and to an external disabling command to transition from said slave routing state to said slave bridging state.
- 27. A network unit according to claim 26 wherein the unit in said master routing state is responsive to such an advertisement including an advertised address corresponding to an address of the unit and to further information in said advertisement to disable the unit's routing interfaces.
- 28. A network unit according to claim 26 wherein the further information comprises a media access control address lower than a media access control address of the unit.
- 29. A network unit comprising:
(a) a multiplicity of ports for transmitting and receiving data packets, (b) a bridging facility; and (c) a routing facility which when enabled allow the unit to route data packets and when disabled allows the unit to bridge but not route data packets; wherein said network unit has a multiplicity of mutually exclusive states, said states including: (i) a master routing state in which the said routing facility is enabled and the unit broadcasts an advertisement including an address of the unit; wherein on entry to said master routing state said unit provides commands for enabling a routing facility of other similar units to which the network unit is connected; (ii) a listening state in which on receipt from elsewhere of an advertisement including an advertised address corresponding to an address of the unit, the routing facility is disabled and from which in the predetermined absence of said receipt from elsewhere of such an advertisement the unit can transition to said master routing state. (iii) a master bridging state wherein said router facility is disabled and in response to a predetermined absence of said advertisement can transition to said master routing state. (iv) a slave routing state wherein said router facility is enabled and said advertisement is not broadcast; and (v) a slave bridging state wherein said router facility is disabled and said advertisement is not broadcast; wherein in said slave bridging state said unit provides commands for disabling a routing facility of other similar units to which the network unit is connected and wherein said unit is responsive to an external enabling command to transition from said slave bridging state to said slave routing state and to an external disabling command to transition from said slave routing state to said slave bridging state.
- 30. A network unit according to claim 29 wherein the unit in said master routing state is responsive to such an advertisement including an advertised address corresponding to an address of the unit and to a media access control address in said advertisement, if this media access control address be lower than a media access control address of the unit, to disable the unit's routing interfaces.
- 31. A network unit comprising:
(a) a multiplicity of ports for transmitting and receiving data packets; (b) a bridging facility; and (c) a routing facility; wherein said network unit has a multiplicity of mutually exclusive states, said states including: (i) an initial state from which said network unit can transition to either (ii) a slave state; or (iii) a waiting state from which in the absence of receipt from elsewhere of an broadcast advertisement including an advertised address corresponding to an address of the unit, the unit transitions to (iv) a master routing state wherein said routing facility is enabled and the unit broadcasts a corresponding advertisement including an address of the unit; and wherein said unit transitions from said waiting state, on receipt from elsewhere of said broadcast advertisement, to (v) a master bridging state wherein said routing facility is disabled and said unit provides commands for disabling a routing facility of other similar units to which the network unit is connected.
- 32. A network unit according to claim 31 wherein said slave state is a slave routing state wherein said routing facility is enabled.
- 33. A network unit according to claim 31 wherein said slave state is a slave bridging state wherein said routing facility is disabled.
- 34. A network unit according to claim 31 wherein said corresponding advertisement comprises repeated discovery protocol packets.
- 35. A network unit comprising:
(a) a multiplicity of ports for transmitting and receiving data packets; said ports including at least one cascade port; (b) a bridging facility comprising at least two bridges, each port being connected to at least one of the bridges and said cascade port being connected to each of the bridges; and (c) a routing facility comprising at least two router interfaces, each router interface being connected to one only of the bridges; wherein said network unit has: (i) a master routing state wherein the routing interfaces are enabled and the unit broadcasts an advertisement including an address of the unit; and (ii) at least one state in which on receipt from elsewhere of such an advertisement including an advertised address corresponding to an address of the unit, the routing interfaces are disabled.
- 36. A network unit according to claim 35 wherein said one state is a waiting state prior to entry of the unit into the master routing state.
- 37. A network unit according to claim 36 wherein the network unit when in the waiting state is operative in the predetermined absence of said receipt from elsewhere of such an advertisement to transition to said master routing state.
- 38. A network unit according to claim 35 wherein the network unit when in the master routing state is responsive to such an advertisement including an advertised address corresponding to an address of the unit and to further information in said advertisement to disable the unit's routing facility.
- 39. A network unit comprising:
(a) a multiplicity of ports for transmitting and receiving data packets; said ports including at least one cascade port; (b) a bridging facility comprising at least two bridges, each port being connected to at least one of the bridges and said cascade port being connected to each of the bridges; and (c) a routing facility comprising at least two router interfaces, each router interface being connected to one only of the bridges; wherein said network unit has a multiplicity of mutually exclusive states, said states including: (i) an initial state from which said network unit can transition to either (ii) a slave state; or (iii) a waiting state from which in the absence of receipt from elsewhere of an broadcast advertisement including an advertised address corresponding to an address of the unit, the unit transitions to (iv) a master routing state wherein said routing interfaces are enabled and the unit broadcasts a corresponding advertisement including an address of the unit; and wherein said unit transitions from said waiting state, on receipt from elsewhere of said broadcast advertisement, to (v) a master bridging state wherein said routing interfaces are disabled and said unit provides commands for disabling a routing facility of other similar units to which the network unit is connected.
- 40. A network unit according to claim 39 wherein said slave state is a slave routing state wherein said routing interfaces are enabled.
- 41 A network unit according to claim 39 wherein said slave state is a slave bridging state wherein said routing interfaces are disabled.
- 42. A method of operating a network unit which comprises a multiplicity of ports for transmitting and receiving data packets; said ports including at least one cascade port; a bridging facility and a a routing facility, said method comprising the steps of:
monitoring for the reception by said unit of a broadcast packet containing an advertisement of a an selected address of the unit; in the absence of reception of such an advertisement, enabling said routing facility; and in the presence of reception of said advertisement, disabling said routing facility and enabling said bridging facility.
- 43. A method according to claim 42 and further comprising broadcasting packets which contain an advertisement of said selected address.
- 44. A method according to claim 42 and further comprising, in the absence of said reception, enabling a routing facility of a unit connected to said network unit.
- 45. A method according to claim 42 and further comprising, in the presence of said reception, disabling a routing facility of a unit connected to said network unit.
REFERENCE TO RELATED APPLICATION
[0001] This application claims the priority of U.S. provisional application No. 60/363,046 filed Mar. 11, 2002. The contents thereof are hereby incorporated by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60363046 |
Mar 2002 |
US |