Claims Analysis
Total Claims: 21
Claim 1
Independent Claim
70 words
A process for router discovery across a virtual network in a computer environment, comprising the steps of: managing network topology, said managing step automatically setting up virtual network connections; sending periodic ping messages to virtual routers with established connections; receiving answers to said ping messages; sending periodic heartbeat packets across an underlying network; calculating router distance using Time to Live (TTL) values; and answering ping messages from other virtual routers.
Claim 2
Dependent Claim
70 words
A process for router discovery across a virtual network in a computer environment, comprising the steps of: managing network topology, said managing step automatically setting up virtual network connections; sending periodic ping messages to virtual routers with established connections; receiving answers to said ping messages; sending periodic heartbeat packets across an underlying network; calculating router distance using Time to Live (TTL) values; and answering ping messages from other virtual routers.
Claim 3
Dependent Claim
13 words
The process of claim 1, further comprising the step of: detecting missing routers.
Claim 4
Dependent Claim
26 words
The process of claim 1, wherein said managing step adapts to network topology changes and updates a virtual network topology database with new and missing routers.
Claim 5
Dependent Claim
15 words
The process of claim 1, further comprising the step of: establishing connections with virtual routers.
Claim 6
Dependent Claim
30 words
The process of claim 1, wherein said managing step temporarily adapts the virtual network topology to work around missing routers and restores the virtual network topology when the routers reappear.
Claim 7
Dependent Claim
30 words
The process of claim 1, wherein said managing step determines whether it is more efficient to open a new connection, route through an existing connection, or drop an existing connection.
Claim 8
Dependent Claim
26 words
The process of claim 1, wherein said managing step selects a random backoff time before attempting to initiate a connection when a new router is detected.
Claim 9
Dependent Claim
21 words
The process of claim 1, wherein said managing step selects which virtual routers are appropriate to add to the virtual network.
Claim 10
Dependent Claim
15 words
The process of claim 1, wherein said managing step receives heartbeat packets from other routers.
Claim 11
Dependent Claim
30 words
The process of claim 1, further comprising the steps of: sending periodic network monitoring messages to virtual routers with established connections; and answering network monitoring messages from other virtual routers.
Claim 12
Independent Claim
84 words
An apparatus for router discovery across a virtual network in a computer environment, comprising: a module for managing network topology, said managing module automatically sets upvirtual network connections; a module for sending periodic ping messages to virtual routers with established connections; a module for receiving answers to said ping messages; a module for sending periodic heartbeat packets across an underlying network; a module for calculating router distance using Time to Live (TTL) values; and a module for answering ping messages from other virtual routers.
Claim 13
Independent Claim
84 words
An apparatus for router discovery across a virtual network in a computer environment, comprising: a module for managing network topology, said managing module automatically sets upvirtual network connections; a module for sending periodic ping messages to virtual routers with established connections; a module for receiving answers to said ping messages; a module for sending periodic heartbeat packets across an underlying network; a module for calculating router distance using Time to Live (TTL) values; and a module for answering ping messages from other virtual routers.
Claim 14
Dependent Claim
13 words
The apparatus of claim 11, further comprising: a module for detecting missing routers.
Claim 15
Dependent Claim
26 words
The apparatus of claim 11, wherein said managing module adapts to network topology changes and updates a virtual network topology database with new and missing routers.
Claim 16
Dependent Claim
15 words
The apparatus of claim 11, further comprising: a module for establishing connections with virtual routers.
Claim 17
Dependent Claim
30 words
The apparatus of claim 11, wherein said managing module temporarily adapts the virtual network topology to work around missing routers and restores the virtual network topology when the routers reappear.
Claim 18
Dependent Claim
30 words
The apparatus of claim 11, wherein said managing module determines whether it is more efficient to open a new connection, route through an existing connection, or drop an existing connection.
Claim 19
Dependent Claim
26 words
The apparatus of claim 11, wherein said managing module selects a random backoff time before attempting to initiate a connection when a new router is detected.
Claim 20
Dependent Claim
21 words
The apparatus of claim 11, wherein said managing module selects which virtual routers are appropriate to add to the virtual network.
Claim 21
Dependent Claim
15 words
The apparatus of claim 11, wherein said managing module receives heartbeat packets from other routers.