Claims
- 1. A method of address learning in a data communication network, comprising:
receiving a first data packet at first network equipment in a data communication network; forwarding the first data packet to probable destinations for the first data packet; receiving the first data packet by each probable destination for the first data packet; identifying a source address of the first data packet at each probable destination for the first data packet; and forming an entry in a table at each probable destination wherein the entry includes the source address and indicia of a path between the first network equipment and the probable destination.
- 2. The method according to claim 1, further comprising looking up a destination address of the first data packet in a table at the first network equipment.
- 3. The method according to claim 2, further comprising forwarding the first data packet from one of the probable destinations to a network node identified by the destination address, the network node identified by the destination address being coupled to the one of the probable destinations.
- 4. The method according to claim 3, wherein the destination address of the first data packet includes a media access control (MAC) address that corresponds to a MAC address of the network node.
- 5. The method according to claim 1, further comprising forwarding the first data packet to a network node identified by a destination address of the first data packet.
- 6. The method according to claim 5, further comprising filtering the first data packet at one or more of the probable destinations for the first data packet, thereby preventing the first data packet from being received by network nodes not identified by the destination address of the first data packet.
- 7. The method according to claim 1, said forwarding the first data packet to the probable destinations for the first data packet being via label switched paths.
- 8. The method according to claim 7, wherein the indicia for each probable destination for the first data packet includes an identification of a label switched path from the probable destination to the first network equipment.
- 9. The method according to claim 7, wherein the probable destinations for the first data packet are identified from assignments of label switched paths to a user entity that originated the packet.
- 10. The method according to claim 1, said forwarding the first data packet to the probable destinations for the first data packet being by multi-cast transmission of the first data packet.
- 11. The method according to claim 10, said forwarding the first data packet to the probable destinations for the first data packet being via label switched paths.
- 12. The method according to claim 1, further comprising:
receiving a second data packet at one of the probable destinations for the first data packet; retrieving indicia of the path between the first network equipment and the one of the probable destinations that received the second data packet from the table at the one of the probable destinations that received the second data packet; and forwarding the second data packet along the path.
- 13. The method according to claim 12, wherein the path is a label switched path.
- 14. The method according to claim 13, further comprising appending the indicia of the path to the second data packet prior to said forwarding.
- 15. A method of address learning in a data communication network, comprising:
receiving a first data packet at first network equipment in a data communication network, the first data packet having a destination address; and looking up the destination address in a look-up table at the first network equipment and when the destination address is not found in the look-up table, performing steps of:
forwarding the first data packet to probable destinations for the first data packet; receiving the first data packet by each probable destination for the first data packet; identifying a source address of the first data packet at each probable destination for the packet; and forming an entry in a table at each probable destination wherein the entry includes the source address and indicia of a path between the first network equipment and the probable destination; and when the destination address is found in the look-up table at the first network equipment, performing steps of:
identifying indicia of a path to a destination for the first data packet from a table entry corresponding to the destination address; and forwarding the first data packet along the path to the destination.
- 16. The method according to claim 15, wherein the destination address of the first data packet includes a media access control (MAC) address.
- 17. The method according to claim 15, wherein when the destination address is not found in the look-up table at the first network equipment, further comprising filtering the first data packet at one or more of the probable destinations for the first data packet, thereby preventing the first data packet from being received by network nodes not identified by the destination address of the first data packet.
- 18. The method according to claim 15, said forwarding the first data packet to the probable destinations for the first data packet being via label switched paths.
- 19. The method according to claim 18, wherein the indicia for each probable destination for the first data packet includes an identification of a label switched path from the probable destination to the first network equipment.
- 20. The method according to claim 15, wherein the probable destinations for the first data packet are identified from assignments of label switched paths to a user entity that originated the packet.
- 21. The method according to claim 15, said forwarding the first data packet to the probable destinations for the first data packet being by multi-cast transmission of the first data packet via label switched paths.
- 22. The method according to claim 15, wherein when the destination address is not found in the look-up table at the first network equipment, further comprising:
receiving a second data packet at one of the probable destinations for the first data packet; retrieving indicia of the path between the first network equipment and the one of the probable destinations that received the second data packet from the table at the one of the probable destinations that received the second data packet; and forwarding the second data packet along the path between the first network equipment and the one of the probable destinations that received the second data packet.
- 23. The method according to claim 15, wherein when the destination address is found in the look-up table at the first network equipment, further comprising appending the indicia of the path to the destination to the first data packet.
- 24. The method according to claim 15, wherein when the destination address is found in the look-up table at the first network equipment, further comprising forming an entry at the destination wherein the entry includes the source address and indicia of the path between the first network equipment and the destination.
- 25. The method according to claim 15, wherein when the destination address is found in the look-up table at the first network equipment, further comprising forwarding the first data packet from the destination to a network node identified by the destination address, the network node identified by the destination address being coupled to the destination.
- 26. The method according to claim 25, wherein the destination address of the first data packet includes a media access control (MAC) address that corresponds to a MAC address of the network node.
- 27. The method according to claim 15, wherein the path to the destination is a label switched path.
- 28. The method according to claim 15, wherein when the destination address is found in the look-up table at the first network equipment, further comprising
receiving a second data packet at the destination for the first data packet; retrieving indicia of the path to the destination from the table at the destination; and forwarding the second data packet along the path to the destination.
- 29. The method according to claim 28, wherein the path to the destination is a label switched path.
RELATED APPLICATIONS
[0001] This application claims the benefit of U.S. Provisional Application Serial No. 60/259,161, filed Dec. 28, 2000.
[0002] The contents of U.S. Patent Application Serial No. ______, filed on the same day as this application, and entitled, “METRO SWITCH AND METHOD FOR TRANSPORTING DATA CONFIGURED ACCORDING TO MULTIPLE DIFFERENT FORMATS”; U.S. Patent Application Serial No. ______, filed on the same day as this application, and entitled, “NON-BLOCKING VIRTUAL SWITCH ARCHITECTURE”; U.S. Patent Application Serial No. ______, filed on the same day as this application, and entitled, “TECHNIQUE FOR FORWARDING MULTI-CAST DATA PACKETS”; U.S. Patent Application Serial No. ______, filed on the same day as this application, and entitled, “TECHNIQUE FOR TIME DIVISION MULTIPLEX FORWARDING OF DATA STREAMS”; and U.S. Patent Application Serial No. _______, filed on the same day as this application, and entitled, “QUALITY OF SERVICE TECHNIQUE FOR A DATA COMMUNICATION NETWORK” are hereby incorporated by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60259161 |
Dec 2000 |
US |