IP Library › Granted Patent US 12,407,607
Granted Patent B2
US 12,407,607 · App. 17/966,415 · Granted Sep 2, 2025

Method and device for performing communication in software defined network system

Inventors: Seungho Ryu (Suwon-si, KR); Jaegon Kim (Suwon-si, KR); Taewoo Kim (Suwon-si, KR)
Assignee: Samsung Electronics Co., Ltd.
H04L45/566H04L45/38H04L45/645H04L45/745H04L47/10H04L69/22
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 12,407,607
App. No.
17/966,415
Granted
Sep 2, 2025
Kind
B2
Abstract

The present disclosure relates to a communication method and system for converging a 5 th -Generation (5G) communication system for supporting higher data rates beyond a 4 th -Generation (4G) system with a technology for Internet of Things (IoT). The present disclosure may be applied to intelligent services based on the 5G communication technology and the IoT-related technology, such as smart home, smart building, smart city, smart car, connected car, health care, digital education, smart retail, security and safety services. According to the present disclosure, communication is performed more efficiently in a software defined network (SDN) environment.

Claims (39)

1. A method performed by a software defined network (SDN) controller in a wireless communication system, comprising:

transmitting, to a network node connected to a first host device, setting information for configuring the network node as a first virtual extend local area network (VXLAN) tunnel end point (VTEP);

transmitting, to a switch connected to a second host device, command information for configuring the switch as a second VTEP,

wherein a tunnel using a virtual network identifier (VNID) for VXLAN is generated between the first VTEP and the second VTEP,

wherein the network node is configured to add a header to a data packet received from the first host device and transmit a processed data packet including the header through the tunnel, and

wherein the switch is configured to

receive the processed data packet through the tunnel and remove the header to

transmit the data packet to the second host device.

2. The method according to claim 1 ,

wherein the header comprises a VXLAN header,

wherein a value of the VNID for VXLAN is greater than a 4096, and

wherein the network node supports OpenFlow and the switch does not support OpenFlow.

3. The method according to claim 1 , further comprising:

receiving, from the network node, a request message requesting address information of the second host device from the first host device;

determining whether the address information of the second host device is stored based on information on the first host device;

in accordance with a determination that the address information of the second host device is not stored, transmitting, the request message to an OpenFlow switch connected to the switch, and

in accordance with a determination that the address information of the second host device is stored, transmitting, to the network node, a response message corresponding to the request message.

4. The method according to claim 3 , further comprising:

in accordance with a determination that the address information of the second host device is not stored, controlling the OpenFlow switch by setting a specified flow rule to the OpenFlow switch.

5. A software defined network (SDN) controller in a wireless communication system, comprising:

at least one processor comprising processing circuitry; and

at least one transceiver comprising communication circuitry,

wherein the at least one processor is configured to:

transmit, to a network node connected to a first host device through the at least one transceiver, setting information for configuring the network node as a first virtual extend local area network (VXLAN) tunnel end point (VTEP);

transmit, to a switch connected to a second host device through the at least one transceiver, command information for configuring the switch as a second VTEP,

wherein a tunnel using a virtual network identifier (VNID) for VXLAN is generated between the first VTEP and the second VTEP,

wherein the network node is configured to add a header to a data packet received from the first host device and to transmit a processed data packet including the header thorough the tunnel, and

wherein the switch is configured to: receive the processed data packet through the tunnel and remove the header to transmit the data packet to the second host device.

6. The SDN controller of claim 5 ,

wherein the header comprises a VXLAN header,

wherein a value of the VNID for VXLAN is greater than a 4096, and

wherein the network node supports OpenFlow and the switch does not support OpenFlow.

7. The SDN controller of claim 5 , wherein the at least one processor is further configured to:

receive, from the network node, a request message requesting address information of the second host device from the first host device;

determine whether the address information of the second host device is stored based on information on the first host device;

in accordance with a determination that the address information of the second host device is not stored, transmit the request message to an OpenFlow switch connected to the switch; and

in accordance with a determination that the address information of the second host device is stored, transmit, to the network node, a response message corresponding to the request message.

8. The SDN controller of claim 7 ,

wherein the at least one processor is further configured to, in accordance with a determination that the address information of the second host device is not stored, control the OpenFlow switch by setting a specified flow rule to the OpenFlow switch.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 14, 2022
From: RYU, SEUNGHO; KIM, JAEGON; KIM, TAEWOO
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 061429/0132 →
Priority Claims (1)
KR 10-2020-0046959 · Apr 17, 2020 · national
Continuity (2)
Continuation PCTKR2021004641 · Apr 13, 2021
Related Publication 20230031131A1 · Feb 2, 2023
References Cited (15)
US 9325615B2 · Wu · 2016 [cited by applicant]
US 10355989B1 · Panchal et al. · 2019 [cited by applicant]
US 20120099591A1 · Kotha · 2012 [cited by examiner]
US 20130010600A1 · Jocha · 2013 [cited by examiner]
US 20140146817A1 · Zhang · 2014 [cited by applicant]
US 20170070908A1 · Ogura · 2017 [cited by applicant]
US 20170324582A1 · Yang et al. · 2017 [cited by applicant]
US 20180219773A1 · Li · 2018 [cited by applicant]
US 20190121960A1 · Brown et al. · 2019 [cited by applicant]
US 20190394067A1 · Yu · 2019 [cited by applicant]
KR 100699470 · 2007 [cited by applicant]
KR 101491699 · 2015 [cited by applicant]
KR 101740456 · 2017 [cited by applicant]
International Search Report. [cited by applicant]
Korean Notice of the Reasons for Rejection dated Jul. 1, 2025 for KR Application No. [cited by applicant]