Abstract
A network for an industrial control system employs a ring topology that is normally opened by a ring supervisor at the ring supervisor. Upon failure of the network, the ring supervisor reconnects the ring to provide an alternative transmission path around the failure point. High speed operation is reconciled with the ability to use commercial switching integrated circuits through a dual communication channel of communicating a network state as either closed or open using both high-speed hardware handled beacon frames and low-speed software processed announce frames.
Technology | Declaration Information | Specification Information | Explicitly Disclosed | Patent Type | |||||
---|---|---|---|---|---|---|---|---|---|
Declaration Date | Declaration Reference | Declaring Company | Specification Number | ||||||
Industrial networks | 31/01/2010 | IEC 61158-4-2 | ODVA/ROCKWELL AUTOMATION | Yes | Basis Patent |
Specification Information
Specification Information
Technologies
Family Information
All Granted Patents In Patent Family : | ---- |
All Pending Patents In Patent Family : | ---- |
Publication No | Technology | Declaration Information | Specification Information | Explicitly Disclosed | Patent Type | |
---|---|---|---|---|---|---|
Declaration Date | Declaration Reference | Declaring Company | Specification Number |
Publication No | Technology | Declaration Information | Specification Information | Explicitly Disclosed | Patent Type | Status | National Phase Entries | |||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Declaration Date | Declaration Reference | Declaring Company | Specification Information | |||||||||
----- | ----- | ----- | ----- | ----- |
S1
|
----- | ----- | ----- | ----- |
Technologies
Product
Use Cases
Services
Claim
1. A ring network comprising:
a plurality of switching nodes providing layer 2 functionality to forward data frames between ports based on dynamically learnt MAC address routing tables, each switching node having at least a first and second port connectable to network media, the switching nodes arranged in a ring wherein the first and second ports of each switching node connect to different switching nodes of the ring and wherein at least one of the switching nodes is an active ring supervisor, at least one of the switching nodes further including first and second frame processing circuitry, wherein the first frame processing circuitry is faster than the second frame processing circuitry,
wherein the active ring supervisor is adapted to operate to:
(a) transmit beacon frames out of each port at a first rate and monitor the other port for reception of beacon frames, wherein the beacon frames indicate a state of operation of the ring network as a closed mode or an open mode, the beacon frames further including identifying data directing them to be processed by the first frame processing circuitry;
(b) transmit announce frames out of one port at a second rate slower than the first rate wherein the announce frames indicate the state of operation of the ring network as closed mode or open mode, the announce frames not having identifying data directing them to be processed by the first frame processing circuitry, the announce frames processed by the second frame processing circuitry;
(c) respond to a receipt of beacon frames between the first and second ports by blocking data frames between the first and second ports in an open mode;
(d) respond to failure of the beacon frames to traverse the ring by changing to a closed mode passing data frames between the first and second ports; and
wherein switching nodes that are not the active ring supervisor are adapted to operate to:
(a) pass beacon frames between the first and second ports;
(b) pass announce frames between the first and second ports; and
(c) respond to a change in the state of operation of the ring network deduced from either
(i) non-receipt of beacon frames on either port or;
(ii) receipt of beacon frames or announce frames indicating a change in operating between closed mode or open mode to reset their MAC address routing tables.', 'a plurality of switching nodes providing layer 2 functionality to forward data frames between ports based on dynamically learnt MAC address routing tables, each switching node having at least a first and second port connectable to network media, the switching nodes arranged in a ring wherein the first and second ports of each switching node connect to different switching nodes of the ring and wherein at least one of the switching nodes is an active ring supervisor, at least one of the switching nodes further including first and second frame processing circuitry, wherein the first frame processing circuitry is faster than the second frame processing circuitry,', 'wherein the active ring supervisor is adapted to operate to:', '(a) transmit beacon frames out of each port at a first rate and monitor the other port for reception of beacon frames, wherein the beacon frames indicate a state of operation of the ring network as a closed mode or an open mode, the beacon frames further including identifying data directing them to be processed by the first frame processing circuitry;', '(b) transmit announce frames out of one port at a second rate slower than the first rate wherein the announce frames indicate the state of operation of the ring network as closed mode or open mode, the announce frames not having identifying data directing them to be processed by the first frame processing circuitry, the announce frames processed by the second frame processing circuitry;', '(c) respond to a receipt of beacon frames between the first and second ports by blocking data frames between the first and second ports in an open mode;', '(d) respond to failure of the beacon frames to traverse the ring by changing to a closed mode passing data frames between the first and second ports; and', 'wherein switching nodes that are not the active ring supervisor are adapted to operate to:', '(a) pass beacon frames between the first and second ports;', '(b) pass announce frames between the first and second ports; and', '(c) respond to a change in the state of operation of the ring network deduced from either', '(i) non-receipt of beacon frames on either port or;', '(ii) receipt of beacon frames or announce frames indicating a change in operating between closed mode or open mode to reset their MAC address routing tables.
2. The ring network of claim 1 wherein at least some switching nodes that are not the active ring supervisor detect a change in the state of operation from the announce frames.
3. The ring network of claim 1, wherein at least some switching nodes that are not the active ring supervisor detect a change in the state of operation from data in the beacon frames.
4. The ring network of claim 1 wherein the switching nodes that are not the active ring supervisor further respond to a change of state from an open mode to a closed mode by checking for communication with immediate neighbor node on each of their ports and reporting back to the active ring supervisor if one port provides for no communication.
5. The ring network of claim 1 wherein the switching nodes that are not the active ring supervisor further respond to a detected physical layer failure on one port by reporting back to the ring supervisor indicating a failed port.
6. The ring network of claim 1 wherein the active supervisory node transitions from open mode to closed mode when one of non-supervisory ring node reports a physical layer failure.
7. The ring network of claim 1 wherein the active supervisory node initiates ring fault location diagnostics in closed mode and reports back fault location information to the user.
8. The ring network of claim 1 wherein at least some switching nodes that are not the active ring supervisor are commercial off-the-shelf managed switches.
9. The ring network of claim 1 wherein the beacon frame further indicates a current ring supervisor rank of the ring supervisor and wherein there are multiple potential ring supervisors in the ring network each having a unique supervisor rank and the multiple potential ring supervisors are adapted to operate as switching nodes that are not active ring supervisors so long as beacon frames exist indicating a current active ring supervisor with a dominant rank
10. The ring network of claim 1 wherein the active ring supervisor in the closed mode responds to the receipt of beacons between both of its first and second ports immediately without waiting for an expiration of a predetermined time interval
11. The ring network of claim 1 wherein the announce frames are transmitted at a rate of at less than one per 500 milliseconds
12. The ring network of claim 1 wherein the beacon frames are transmitted at a rate greater than once per millisecond
13. An IEEE 802.3 Ethernet ring topology supervising network switch for use with a ring network including a plurality of switching nodes providing Layer 2 functionality to forward data frames between ports based on dynamically learnt MAC address routing tables, each switching node having at least a first and second port connectable to network media, the switching nodes arranged in a ring wherein the first and second ports of each switching node connect to different switching nodes of the ring, and at least one of the switching nodes further including first and second frame processing circuitry, wherein the first frame processing circuitry is faster than the second frame processing circuitry, the supervising network switch comprising a processing unit coupled to a first and second network port and executing a stored program to:
(a) transmit beacon frames out of each port at a first rate and monitor the other port for reception of beacon frames, wherein the beacon frames indicate a state of operation of the ring network as a closed mode or an open mode, the beacon frames further including identifying data directing them to be processed by the first frame processing circuitry;
(b) transmit announce frames out of one port at a second rate slower than the first rate wherein the announce frames indicate the state of operation of the ring network as closed mode or open mode, the announce frames not having identifying data directing them to be processed by the first frame processing circuitry, the announce frames processed by the second frame processing circuitry;
(c) respond to a receipt of beacon frames between the first and second ports by blocking data frames between the first and second ports in an open mode and transmitting data indicating the change in different announce frames and beacon frames, to indicate a change to the open mode to cause other switching nodes to reset their MAC address routing tables;
(d) respond to failure of the beacon frames to traverse the ring by changing to a closed mode and passing data frames between the first and second ports and transmitting data in the announce frames and beacon frames to indicate a change to the closed mode to cause other switching nodes to reset their MAC address routing tables.', '(a) transmit beacon frames out of each port at a first rate and monitor the other port for reception of beacon frames, wherein the beacon frames indicate a state of operation of the ring network as a closed mode or an open mode, the beacon frames further including identifying data directing them to be processed by the first frame processing circuitry;', '(b) transmit announce frames out of one port at a second rate slower than the first rate wherein the announce frames indicate the state of operation of the ring network as closed mode or open mode, the announce frames not having identifying data directing them to be processed by the first frame processing circuitry, the announce frames processed by the second frame processing circuitry;', '(c) respond to a receipt of beacon frames between the first and second ports by blocking data frames between the first and second ports in an open mode and transmitting data indicating the change in different announce frames and beacon frames, to indicate a change to the open mode to cause other switching nodes to reset their MAC address routing tables;', '(d) respond to failure of the beacon frames to traverse the ring by changing to a closed mode and passing data frames between the first and second ports and transmitting data in the announce frames and beacon frames to indicate a change to the closed mode to cause other switching nodes to reset their MAC address routing tables.14. The ring network of claim 13 wherein the supervising network switch in the closed mode responds to the receipt of beacons between both of its first and second ports immediately without waiting for the expiration of a predetermined time interval.15. The ring network of claim 13 wherein the supervising network switch initiates ring fault location diagnostics in closed mode and reports back fault location information to the user.16. The ring network of claim 13 wherein at least some of the nodes not operating as a ring supervisor are Ethernet layer 2 switches that cannot monitor the beacon frames.17. The ring network of claim 13 wherein the announce frames are transmitted at a rate of at less than one per 500 milliseconds.18. The ring network of claim 13 wherein the beacon frames are transmitted at a rate greater than once per millisecond.19. An IEEE 802.3 Ethernet ring network comprising:
a plurality of switching nodes providing Layer 2 functionality to forward data frames between ports based on dynamically learnt MAC address routing tables, each switching node having at least a first and second port connectable to network media, the switching nodes arranged in a ring wherein the first and second ports of each switching node connect to different switching nodes of the ring and wherein at least one of the switching nodes is an active ring supervisor, at least one of the switching nodes further including first and second frame processing circuitry, wherein the first frame processing circuitry is faster than the second frame processing circuitry;
wherein the active ring supervisor is adapted to operate to:
(a) transmit beacon frames out of each port at a first-rate and monitor the other port for reception of beacon frames, wherein the beacon frames indicate a state of operation of the ring network as a closed mode or an open mode and a current ring supervisor rank of the ring supervisor, the beacon frames further including identifying data directing them to be processed by the first frame processing circuitry;
(b) respond to a receipt of beacon frames between the first and second ports by blocking data frames between the first and second ports in an open mode and transmitting data in the beacon frames to indicate a change to the open mode to cause other switching nodes to reset their MAC address routing tables;
(c) respond to failure of the beacon frames to traverse the ring by passing data frames between the first and second ports and transmitting data in the beacon frames to indicate a change to a closed mode to cause other switching nodes to reset their MAC address routing tables;
wherein switching nodes that are not the active ring supervisor are adapted to operate to:
(a) pass beacon frames between the first and second ports;
(b) respond to a change in the state of operation of the ring network deduced either from non-receipt of beacon frames on either port or receipt of beacon frames on both ports or from the data in beacon frames as operating in closed mode or open mode to reset their MAC address routing tables; and
wherein there are multiple potential ring supervisors in the ring network each having a unique supervisor rank and the multiple potential ring supervisors are adapted to operate as switching nodes that are not active ring supervisors so long as beacon frames exist indicating a current active ring supervisor with a dominant rank.', 'a plurality of switching nodes providing Layer 2 functionality to forward data frames between ports based on dynamically learnt MAC address routing tables, each switching node having at least a first and second port connectable to network media, the switching nodes arranged in a ring wherein the first and second ports of each switching node connect to different switching nodes of the ring and wherein at least one of the switching nodes is an active ring supervisor, at least one of the switching nodes further including first and second frame processing circuitry, wherein the first frame processing circuitry is faster than the second frame processing circuitry;', 'wherein the active ring supervisor is adapted to operate to:', '(a) transmit beacon frames out of each port at a first-rate and monitor the other port for reception of beacon frames, wherein the beacon frames indicate a state of operation of the ring network as a closed mode or an open mode and a current ring supervisor rank of the ring supervisor, the beacon frames further including identifying data directing them to be processed by the first frame processing circuitry;', '(b) respond to a receipt of beacon frames between the first and second ports by blocking data frames between the first and second ports in an open mode and transmitting data in the beacon frames to indicate a change to the open mode to cause other switching nodes to reset their MAC address routing tables;', '(c) respond to failure of the beacon frames to traverse the ring by passing data frames between the first and second ports and transmitting data in the beacon frames to indicate a change to a closed mode to cause other switching nodes to reset their MAC address routing tables;', 'wherein switching nodes that are not the active ring supervisor are adapted to operate to:', '(a) pass beacon frames between the first and second ports;', '(b) respond to a change in the state of operation of the ring network deduced either from non-receipt of beacon frames on either port or receipt of beacon frames on both ports or from the data in beacon frames as operating in closed mode or open mode to reset their MAC address routing tables; and', 'wherein there are multiple potential ring supervisors in the ring network each having a unique supervisor rank and the multiple potential ring supervisors are adapted to operate as switching nodes that are not active ring supervisors so long as beacon frames exist indicating a current active ring supervisor with a dominant rank.']
Associated Portfolios

![]() |
![]() |
![]() |
![]() |
---|---|---|---|
Claim charts will soon be available!
|
SUMMARY
ClaimChart-US8244838B2-STO
Patent number:US8244838B2
Claim Chart Type : SEP Claim Chart
Price: 200 €
To view claim charts you must become a Gold or Platinum Member.
Upgrade your subscriptionYou have reached the maximum number of patents which can be associated to your account per your subscription. If you wish to associate more patents
Please upgrade your subscription.Note:
The information in blue was extracted from the third parties (Standard Setting Organisation, Espacenet)
The information in grey was provided by the patent holder
The information in purple was extracted from the FrandAvenue
Explicitly disclosed patent:openly and comprehensibly describes all details of the invention in the patent document.
Implicitly disclosed patent:does not explicitly state certain aspects of the invention, but still allows for these to be inferred from the information provided.
Basis patent:The core patent in a family, outlining the fundamental invention from which related patents or applications originate.
Family member:related patents or applications that share a common priority or original filing.