Claims
- 1. A method for generating a static address table which occupies a contiguous area of memory for a set of target addresses, comprising:
mapping of the target addresses to an entry address of the address table if a subset of the set of target addresses is mapped to the same entry address: assigning the entry address to one of the target addresses of the subset; assigning the entry address with an offset to each of the further target addresses of the subset; storing one or more send ports in the address table for each target address of the set at a location identified by the respective entry address or by the respective entry address with one or more offsets together with the relevant target address.
- 2. The method according to claim 1, wherein the target addresses are unicast and/or multicast target addresses.
- 3. The method according to claim 1, wherein the mapping of a target address to an entry address is performed by a linear feedback shift register.
- 4. A method for transmission of a data telegram having a target address in a data network, comprising:
mapping the target address to an entry address of a static address table, the static address table occupying a contiguous area of memory; accessing a row of the address table determined by the entry address, each row of the address table having a target address, a specification of one or more send ports and, an either valid or invalid offset if the mapping is not one-to-one; checking whether the target address of the data telegram tallies with the target address in the row of the address table identified by the entry address.
- 5. The method according to claim 4, wherein the target address of the data telegram is a unicast or multicast target address.
- 6. A switching node for a data network having a plurality of communication ports, comprising:
a static address table which occupies a contiguous area of memory, wherein each row of the address table has a target address, a specification of one or more send ports and, in addition, an offset if the mapping is not one-to-one; and a mechanism for generating a mapping of a target address of a received data telegram for generating an entry address into the address table.
- 7. The switching node according to claim 6, wherein the target address is a unicast or a multicast target address.
- 8. The switching node according to claim 6, wherein the mechanism for generating a mapping is a linear feedback shift register.
- 9. The switching node according claim 6, wherein the switching node is used in an automation component.
- 10. The switching node according claim 6, wherein a plurality of switching nodes are used to form a data network.
- 11. A computer program product for performing a method for generating a static address table, the method comprising:
mapping of the target addresses to an entry address of the address table; if a subset of the set of target addresses is mapped to the same entry address: assigning the entry address to one of the target addresses of the subset; assigning the entry address with an offset to each of the further target addresses of the subset; storing one or more send ports in the address table for each target address of the set at a location identified by the respective entry address or by the respective entry address with one or more offsets together with the relevant target address.
- 12. The method according to claim 2, wherein the mapping of a target address to an entry address is performed by a linear feedback shift register.
- 13. The switching node according to claim 7, wherein the mechanism for generating a mapping is a linear feedback shift register.
- 14. The method according to claim 4, wherein if the target address is not tally and a valid offset is entered, accessing to the offset and repeating access to the address table by the entry address and the offset.
- 15. The method according to claim 4, wherein if the target address is not tally and an invalid offset is entered, the target address of the received data telegram is not entering in the address table and the unicast or multicast telegram be forwarded analogously to a broadcast telegram.
- 16. The method according to claim 4, further comprising repeating of the checking.
Priority Claims (1)
Number |
Date |
Country |
Kind |
101474121 |
Sep 2001 |
DE |
|
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This application is the US National Stage of International Application No. PCT/DE02/03433, filed Sep. 13, 2002 and claims the benefit thereof. The International Application claims the benefits of German application No. 10147412.1 filed Sep. 26, 2001, both of the applications are incorporated by reference herein in their entirety.
PCT Information
Filing Document |
Filing Date |
Country |
Kind |
PCT/DE02/03433 |
9/13/2002 |
WO |
|