Claims
- 1. A telecommunications platform comprising:
a cluster of processors which collectively perform a platform processing function, plural processors of the cluster having Internet Protocol (IP) capabilities and respective plural IP interfaces; an Internet Protocol (IP) handler distributed throughout the cluster which facilitates applications executing on the plural processors comprising the cluster to be addressed using a same media access layer (MAC) address.
- 2. The apparatus of claim 1, wherein the Internet Protocol (IP) handler comprises a single IP stack which is addressed with the same media access layer (MAC) address.
- 3. The apparatus of claim 1, wherein the platform comprises an IP stack, wherein the Internet Protocol (IP) handler comprises a media access control (MAC) bridge; and wherein the MAC bridge comprises:
a first bridge port connected by an ethernet link interface to the IP stack; a second bridge port provided by a first processor of the cluster; a third bridge port provided by a second processor of the cluster; a MAC bridge communications system connecting the first bridge port, the second bridge port, and the third bridge port to each other.
- 4. The apparatus of claim 3, wherein the MAC bridge communications system is one of a X.25 network, a TCP/IP network, and a cluster internal communications path which uses an Asynchronous Mode Transfer (ATM) technology.
- 5. The apparatus of claim 3, wherein each of the second bridge port and the third bridge port have a MAC/port table by which the ports can associate the MAC address of the IP stack with the first bridge port.
- 6. The apparatus of claim 5, wherein the Internet Protocol (IP) handler comprises:
a router hosted by at least one of the processors of the cluster; an interface interconnect which interconnects the plural IP interfaces to the router and passes IP frames incoming to the platform to the router regardless of which of the plural IP interfaces receives the frames; and a socket.
- 7. The apparatus of claim 6, wherein the interface interconnect comprises:
an interface interconnect central part hosted by the at least one of the processors of the cluster that hosts the router; and an interface interconnect distributed part hosted by the one of the processors of the cluster that executes the internet protocol (IP) software application.
- 8. The apparatus of claim 7, wherein the interface interconnect central part hosts the first bridge port and the second bridge port, and the interface interconnect distributed part hosts the third bridge port.
- 9. The apparatus of claim 3, wherein the second bridge port provided by a first processor of the cluster and the third bridge port provided by a second processor of the cluster are respectively connected to a first local area network (LAN) and a second local area network (LAN).
- 10. The apparatus of claim 3, wherein the second bridge port provided by a first processor of the cluster and the third bridge port provided by a second processor of the cluster are connected to a same local area network (LAN).
- 11. The apparatus of claim 1, whereby the plural processors have a same IP address, the Internet Protocol (IP) handler forwarding IP frames received from outside the platform on any of the plural IP interfaces and addressed to the same IP address to a correct one of the plural processors executing an IP software application.
- 12. A method of operating a telecommunications platform, the method comprising:
using a cluster of processors to perform collectively a platform processing function; providing plural processors of the cluster with Internet Protocol (IP) capabilities and respective plural IP interfaces; using a same media access layer (MAC) address to address applications executing on the plural processors comprising the cluster.
- 13. The method of claim 12, wherein the Internet Protocol (IP) handler comprises a single IP stack, and further comprising addressing the single stack with the same media access layer (MAC) address.
- 14. The method of claim 12, wherein the platform comprises an IP stack, wherein the Internet Protocol (IP) handler comprises a media access control (MAC) bridge; wherein the MAC bridge comprises a first bridge port connected by an ethernet link interface to the IP stack; a second bridge port provided by a first processor of the cluster; a third bridge port provided by a second processor of the cluster; and a MAC bridge communications system connecting the first bridge port, the second bridge port, and the third bridge port to each other; and wherein the method comprises forwarding, over the LAN bridge communications system to the first bridge port, IP frames received from outside the platform at the second bridge port and the third bridge port.
- 15. The method of claim 14, wherein the MAC bridge communications system 74 is one of a X.25 network, a TCP/IP network, and a cluster internal communications path which uses an Asynchronous Mode Transfer (ATM) technology.
- 16. The method of claim 14, further comprising using a MAC/port table at each of the second bridge port and the third bridge port to associate the MAC address of the IP stack with the first bridge port.
- 17. The method of claim 12, further comprising:
using a same IP address for each of the plural processors of the cluster; forwarding IP frames received from outside the platform on any of the plural IP interfaces and addressed to the same IP address to a correct one of the plural processors executing an IP software application.
Priority Claims (1)
Number |
Date |
Country |
Kind |
PCT/IB98/02080 |
Dec 1998 |
WO |
|
Parent Case Info
[0001] This application is a continuation-in-part application of U.S. patent application Ser. No. 09/467,018 filed Dec. 20, 2000, entitled “Internet Protocol Handler For Telecommunications Platform With Processor Cluster”, which is incorporated herein by reference. In addition, this application claims the benefit and priority of International Patent Application PCT/IB98/02080 filed Dec. 18, 1998, entitled “Telecommunication 15”, which is incorporated herein by reference.
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
09467018 |
Dec 1999 |
US |
Child |
09900471 |
Jul 2001 |
US |