Internet forwarding method related system and related devices
First Claim
1. An Internet forwarding method, for forwarding internet packets from a host connected to an internet towards a destination host connected to a privately addressable internet network, where said internet network and said privately addressable internet network are coupled through at least one edge router, and where said destination host is assigned a global Internet address, including forwarding of said internet packets from one of said at least one edge router towards said destination host, wherein the only address used for forwarding is said global internet address.
9 Assignments
0 Petitions
Accused Products
Abstract
A Internet forwarding method, related system and related devices to be used for forwarding internet packets from a host connected to an internet towards a destination host connected to a private internet network and vice versa, where an internet network and a private internet network are coupled through at least one edge router, and where the destination host is assigned a global Internet address, and wherein the forwarding of the internet packets from one of at least one edge router towards the destination host and vice versa, is based only on the global internet address.
-
Citations
20 Claims
- 1. An Internet forwarding method, for forwarding internet packets from a host connected to an internet towards a destination host connected to a privately addressable internet network, where said internet network and said privately addressable internet network are coupled through at least one edge router, and where said destination host is assigned a global Internet address, including forwarding of said internet packets from one of said at least one edge router towards said destination host, wherein the only address used for forwarding is said global internet address.
- 5. An Internet forwarding system, for forwarding internet packets from a host connected to an internet towards a destination host connected to a privately addressable internet network, where said internet network and said privately addressable internet network are coupled through at least one edge router, and where said destination host is assigned a global Internet address, said internet forwarding system comprising a forwarding means, adapted to route said internet packets from one of said at least one edge router towards said destination host, where the only address used for forwarding is said global internet address.
-
9. A destination host for use in a private internet network internet packets being forwarded from said destination host towards a host connected an internet network or vice versa, said private internet network comprising at least one router and at least one said destination host, each coupled to one of said at least one router, said private internet network being coupled to said internet network through at least one edge router and where said destination host is assigned a global internet address, said destination host comprising:
-
a. internet packet sending and reception means, adapted to either send or receive said internet packets, wherein said destination host further comprises the following means; b. routing daemon means, adapted to notify each adjacent router, from said at least one router, of said destination host about the presence of said destination host using a Open Shortest Path First protocol flooding and said global internet address; c. an assignment detection means, adapted to detect if said destination host has been configured for internet connectivity and said global internet address has been assigned; and d. router daemon waking means, adapted to activate said router daemon means at assignment of said global internet address.
-
-
10. A destination host for use in a private internet network, internet packets being forwarded from said destination host towards a host connected to an internet network or vice versa, said private internet network composing at least one router and at least one said destination host, each coupled to one of said at least one router, said private internet network being coupled to said internet network through at least one edge router and wherein said destination host is assigned a global internet address, said destination host comprising:
-
a. internet packet sending and reception means, adapted to either send internet packets or receive said internet packets, wherein said destination host further comprises the following means; b. assignment detection means, adapted to detect if said destination host has been configured for internet connectivity and a global internet address has been assigned; and c. adjacent router notification means, coupled with an input to an output of said assignment detection means and adapted to send a Resource Reservation Protocol message containing said global internet address to an adjacent router of said destination host along a shortest path in direction of said edge router in order to update a routing-table of said adjacent router.
-
-
11. A router for use in a private internet network, internet packets being forwarded from a destination host of said private internet network towards a host connected to an internet network or vice versa, said private internet network comprising at least one said router and at least one said destination host, each coupled to one of at least one said router, said private internet network being coupled to said internet network through at least one edge router, said router comprising:
-
a. message reception means adapted to receive a Resource Reservation Protocol message, wherein said router further comprises the following means; b. message interpretation means, coupled with an input to an output of said message reception means and adapted to interpret said Resource Reservation Protocol message containing a global internet address of said destination host; c. routing-table updating means, coupled with an input to an output of said message interpretation means and adapted to update a routing-table with said global internet address of said destination host; and d. message forwarding means, coupled with an input to an output of said routing-table updating means and adapted to forward said Resource Reservation Protocol message containing said global internet address of said destination host towards an adjacent router or edge router on a shortest path between said destination host and said edge router.
-
-
12. An edge router for use in a private internet network, internet packets being forwarded from a destination host of said private internet network towards a host connected to an internet network or vice versa, said private internet network comprising at least one said router and at least one said destination host, each coupled to one of said at least one said router, said private internet network being coupled to said internet network through at least one said edge router, said edge router comprising:
-
a. message reception means adopted to receive a Resource Reservation Protocol message, wherein said edge router further comprises the following means; b. message interpretation means, coupled with an input to an output of said message reception means and adapted to interpret said Resource Reservation Protocol message containing a global internet address of said destination host; and c. routing-table updating means, coupled with an input to an output of said message interpretation means and adapted to update a routing-table with said global internet address of said destination host.
-
-
13. A destination host for use in a private internet network, internet packets being forwarded from said destination host towards a host connected to an internet network or vice versa, said private internet network comprising at least one router and at least one said destination host, each coupled to one of said at least one router and where said destination host is assigned a global internet address, said private internet network being coupled to said internet network through at least one edge router, said destination host comprising:
-
a. internet packet sending and reception means, adapted to either send internet packets or receive said internet packets wherein said destination host further comprises the following means; b. assignment detection means, adapted to detect if said destination host gets internet connectivity and a global internet address is assigned; and c. multicast subscription means, coupled with an input to an output of said assignment detection means and adapted to notify an adjacent router of said private internet network on a shortest path towards said edge router about the presence of a subscribing destination host using a multicast protocol and said global internet address.
-
-
14. A router for use in a private internet network, internet packets being forwarded from a destination host of said private internet network towards a host connected to an internet network or vice versa, said private internet network comprising at least one said router and at least one said destination host, each coupled to one of said at least one router and wherein said destination host is assigned a global internet address, said private internet network being coupled to said internet network through at least one edge router, wherein said router comprises:
-
a. message reception means, adapted to receive a multicast message containing said global internet address; b. multicast group updating means, coupled with an input to an output of said message reception means and adapted to interpret said multicast message containing said global internet address of said destination host and update a multicast group in order to establish a branch of a multicast tree; and c. message forwarding means, coupled with an input to an output of said multicast group updating means and adapted to forward a multicast message containing said global internet address of said destination host towards an adjacent router or edge router on a shortest path between said destination host and said edge router.
-
-
15. An Edge Router, for use in a private internet network, internet packets being forwarded from a destination host of said private internet network towards a host connected to an internet network or vice versa, said private internet network comprising at least one router and at least one said destination host, each coupled to one of said at least one router and wherein said destination host is assigned a global internet address, said private internet network being coupled to said internet network through at least one said edge router, said edge router comprising:
-
a. message reception means, adapted to receive a multicast message containing said global internet address; and b. multicast group updating means, coupled with an input to an output of said message reception means and adapted to interpret said multicast message containing said global internet address of said destination host and update a multicast group based on said global internet address in order to establish a branch of a multicast tree.
-
Specification