IP Library Granted Patent US 9,584,392
Granted Patent B2
US 9,584,392 · App. 14/603,911 · Granted Feb 28, 2017

Method and apparatus for managing segments connected via network

Inventor: Chang Gyu Lim (Daejeon, KR)
Assignee: Electronics Telecommunications Research Institute
H04L43/10H04L12/1863H04L12/4633H04L12/4641
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,584,392
App. No.
14/603,911
Granted
Feb 28, 2017
Kind
B2
Abstract

Provided is a method and apparatus that may generate a ping packet, transmit the generated ping packet to at least one tunnel end point (TEP), receive a response ping packet from each of the at least one TEP in response to the ping packet, and update information on a state of at least one segment connected to each of the at least one TEP based on the received response ping packet.

Claims (41)

1. A method of managing a segment, the method performed by a tunnel end point (TEP) selected from among a plurality of TEPs as a representative TEP, the method comprising:

generating a ping packet;

transmitting the generated ping packet to at least one TEP connected to the representative TEP via a network;

receiving a response ping packet from each of the at least one TEP in response to the transmitted ping packet; and

updating information on a state of at least one segment connected to each of the at least one TEP based on the received response ping packet,

wherein the at least one segment is a server that has a multicast address and connects to a TEP via a Layer 2 (L2) network.

2. The method of claim 1 , wherein the generating comprises generating the ping packet at a predetermined time interval, and the transmitting and the receiving are iteratively performed each time the ping packet is generated at the predetermined time interval.

3. The method of claim 1 , wherein the transmitting comprises:

setting a multicast address assigned to the at least one segment as a target Internet Protocol (IP) of the ping packet; and

transmitting the ping packet to at least one TEP connected to the at least one segment through a multicast tunnel using the set target IP, and

the receiving comprises receiving a respective response ping packet from each of the at least one TEP connected to the at least one segment through the multicast tunnel, wherein the multicast address is used as a target IP of the response ping packet.

4. The method of claim 1 , wherein the received response ping packet comprises information regarding whether the state of the at least one segment connected to each of the at least one TEP is normal.

5. The method of claim 1 , wherein the updating comprises: identifying a TEP indicated by a source IP of the received response ping packet, among the at least one TEP; and updating information on an existing state of the identified TEP.

6. The method of claim 1 , wherein the receiving comprises sequentially receiving the response ping packet from each of the at least one TEP in response to the ping packet, and the receiving comprises:

setting a response time limit for reception of the response ping packet; and

receiving the response ping packet from each of the at least one TEP within the set response time limit.

7. The method of claim 1 , wherein a message type of the ping packet differs from a message type of the response ping packet.

8. A method of managing a segment, the method performed by a tunnel end point (TEP), the method comprising:

receiving a ping packet from another TEP connected to the TEP via a network;

updating, based on the received response ping packet, information on a state of at least one segment connected to the other TEP indicated by a source Internet Protocol (IP) of the received ping packet; and

transmitting a response ping packet to the other TEP in response to the received ping packet when a message type of the received ping packet corresponds to a request type,

wherein the at least one segment is a server that has a multicast address and connects to a TEP via a Layer 2 (L2) network.

9. The method of claim 8 , wherein the receiving comprises receiving the ping packet from the other TEP through a multicast tunnel.

10. The method of claim 9 , wherein the transmitting comprises:

setting a multicast address of the received ping packet as a target IP of the response ping packet; and

transmitting the response ping packet to the other TEP through a multicast tunnel using the set target IP.

11. The method of claim 8 , wherein the received ping packet comprises information regarding whether the state of the at least one segment connected to the other TEP is normal, and the response ping packet comprises information regarding whether a state of at least one segment connected to the TEP is normal.

12. The method of claim 8 , wherein a message type of the response ping packet corresponds to a response type differing from the request type.

13. The method of claim 8 , wherein the receiving comprises receiving the ping packet at a predetermined time interval.

14. The method of claim 8 , wherein the updating comprises: identifying the other TEP indicated by the source IP of the received ping packet; and updating information on an existing state of the identified other TEP.

15. A tunnel end point (TEP) comprising:

a ping packet transmission processor to generate a ping packet and transmit the generated ping packet to at least one TEP connected to the TEP via a network;

a ping packet reception processor to transmit a response ping packet from each of the at least one TEP in response to the ping packet; and

a state manager to update information on a state of at least one segment connected to each of the at least one TEP based on the received response ping packet,

wherein the TEP is selected from among a plurality of TEPs as a representative TEP, and

wherein the at least one segment is a server that has a multicast address and connects to a TEP via a Layer 2 (L2) network.

16. The TEP of claim 15 , further comprising:

an address manager,

wherein the ping packet transmission processor sets a multicast address assigned to the at least one segment in the address manager as a target Internet Protocol (IP) of the ping packet, and transmits the ping packet to at least one TEP connected to the at least one segment through a multicast tunnel using the set target IP, the ping packet reception processor receives a respective response ping packet from each of the at least one TEP connected to the at least one segment through the multicast tunnel, and the multicast address is used as a target IP of the response ping packet.

17. The TEP of claim 15 , wherein the state manager identifies a TEP indicated by a source IP of the received response ping packet, among the at least one TEP, and updates information on an existing state of the identified TEP.

18. The TEP of claim 15 , further comprising: a transmission-reception timer to determine a response time limit for reception of the response ping packet, wherein the ping packet reception processor sequentially receives the response ping packet from each of the at least one TEP in response to the ping packet, and receives the response ping packet from each of the at least one TEP within the determined response time limit.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 23, 2015
From: LIM, CHANG GYU
To: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
Reel/Frame 034800/0600 →
Priority Claims (1)
KR 10-2014-0008853 · Jan 24, 2014 · national
Continuity (1)
Related Publication 20150215189A1 · Jul 30, 2015