[go: up one dir, main page]

KR101367965B1 - Vehicle mobile router, mobile control platform and method for performing IP layer link aggregation based on flow - Google Patents

Vehicle mobile router, mobile control platform and method for performing IP layer link aggregation based on flow Download PDF

Info

Publication number
KR101367965B1
KR101367965B1 KR1020100122182A KR20100122182A KR101367965B1 KR 101367965 B1 KR101367965 B1 KR 101367965B1 KR 1020100122182 A KR1020100122182 A KR 1020100122182A KR 20100122182 A KR20100122182 A KR 20100122182A KR 101367965 B1 KR101367965 B1 KR 101367965B1
Authority
KR
South Korea
Prior art keywords
mobile
control platform
vehicle
backbone network
interface
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
KR1020100122182A
Other languages
Korean (ko)
Other versions
KR20120060595A (en
Inventor
윤현식
안윤영
강현주
안병준
Original Assignee
한국전자통신연구원
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 한국전자통신연구원 filed Critical 한국전자통신연구원
Priority to KR1020100122182A priority Critical patent/KR101367965B1/en
Publication of KR20120060595A publication Critical patent/KR20120060595A/en
Application granted granted Critical
Publication of KR101367965B1 publication Critical patent/KR101367965B1/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/24Multipath
    • H04L45/245Link aggregation, e.g. trunking
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5007Internet protocol [IP] addresses

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

다수 개의 모바일 백본망 인터페이스들을 지원하는 차량용 이동 라우터 및 차량용 이동 라우터에서 가용한 모든 모바일 백본망 인터페이스들을 동시에 이용할 수 있는 방법이 제공된다. 차량용 이동 라우터는, 이동 차량 내 위치되는 복수의 이동 단말과 연결되도록 구성되는 가입자 인터페이스 및 모바일 제어 플랫폼 및 복수 개의 백본망과 연결되도록 구성되는 복수 개의 모바일 백본망 인터페이스를 포함하는 인터페이스부와, 복수 개의 백본망으로부터 IP 주소를 할당받고, 모바일 제어 플랫폼에 할당받은 IP 주소를 등록하여 모바일 제어 플랫폼과 IP 계층 링크 애그리게이션을 설정하는 애그리게이션 제어부와, IP 계층 링크 애그리게이션이 설정되면, 입력되는 패킷을 플로우별로 복수 개의 모바일 백본망 인터페이스로 분배하는 트래픽 분배부와, 복수 개의 모바일 백본망 인터페이스를 통해 수신된 패킷을 처리하는 트래픽 취합부를 포함한다. A method for simultaneously using all of the mobile backbone network interfaces available in a vehicular mobile router and a vehicular mobile router supporting multiple mobile backbone interfaces is provided. The vehicle mobile router includes an interface unit including a subscriber interface configured to be connected to a plurality of mobile terminals located in the mobile vehicle, a mobile control platform, and a plurality of mobile backbone network interfaces configured to be connected to the plurality of backbone networks; An aggregation control unit that receives an IP address from the backbone network, registers an IP address assigned to the mobile control platform, and sets up IP layer link aggregation with the mobile control platform. A traffic distribution unit for distributing a plurality of mobile backbone network interfaces per flow and a traffic collecting unit for processing packets received through the plurality of mobile backbone network interfaces.

Description

플로우 기반의 IP 계층 링크 애그리게이션을 수행하는 차량용 이동 라우터, 모바일 제어 플랫폼 및 그 방법{Vehicle mobile router, mobile control platform and method for performing IP layer link aggregation based on flow} Vehicle mobile router, mobile control platform and method for performing IP layer link aggregation based on flow}

본 발명은 차량용 이동 라우터에서의 플로우 기반의 IP 계층 링크 애그리게이션 방법에 관한 것으로서, 특히 백본망으로의 연결을 위해 무선랜(WiFi), 와이브로(Wibro), 이동통신(3G/LTE) 인터페이스를 지원하는 차량용 이동 라우터(VMR)에서 다수의 동종 이동 인터페이스들뿐만 아니라 다수의 이종 이동 인터페이스들을 애그리게이션하는 방법에 관한 것이다.The present invention relates to a flow-based IP layer link aggregation method in a vehicle mobile router, and in particular, supports a wireless LAN (WiFi), a Wibro, and a mobile communication (3G / LTE) interface for connection to a backbone network. A method of aggregating a plurality of heterogeneous mobile interfaces as well as a plurality of homogeneous mobile interfaces in a vehicle mobile router (VMR).

현재 아이폰으로 대표되는 스마트폰의 급속한 확산으로 인해서, 스마트폰을 가진 사용자들은 무선랜이 이용 가능한 곳에서는 특별한 비용 부담없이 인터넷을 이용하는 것이 가능하다. 이에 이동통신망 사업자들은 경쟁사 대비 자사의 서비스 우위를 확보하기 위해 경쟁적으로 이용자가 많은 공공 장소에 무선랜을 설치하고 있다. Due to the rapid proliferation of smartphones represented by the current iPhone, users with smartphones can use the Internet at no special cost where WLAN is available. Mobile network operators are installing wireless LANs in public places where users are competitively competitive in order to secure their service advantage over competitors.

이에 더하여, 대중 교통(예를 들어, 버스, 지하철 및 기차)을 이용하면서 무선랜을 이용한 인터넷의 사용에 대한 요구가 증가하고 있으며, 이에 대한 해결책으로 이동 차량에 설치되어 이동 차량 내의 고객들에게 무선랜 기반의 인터넷 서비스를 제공하는 차량용 이동 라우터에 대한 수요가 증가하고 있다.In addition, there is an increasing demand for the use of the Internet using a wireless LAN while using public transportation (for example, buses, subways and trains). As a solution to this, it is installed in a mobile vehicle to provide a wireless LAN to customers in the mobile vehicle. There is an increasing demand for vehicle mobile routers that provide Internet-based services.

이와 같은 요구 사항을 만족하기 위하여 차량용 이동 라우터는 백본망과의 연결을 위해 무선랜(WiFi), 와이브로(Wibro), 이동통신(3G/LTE) 등의 가용 가능한 모바일 백본망 인터페이스를 제공해야 하며, 가입자 접속을 위해 무선랜(WiFi) 인터페이스를 제공한다. In order to meet these requirements, the vehicle mobile router must provide an available mobile backbone network interface such as wireless LAN (WiFi), Wibro, and mobile communication (3G / LTE) for connection with the backbone network. Provides wireless LAN (WiFi) interface for subscriber access.

현재 상기의 목적을 위한 차량용 이동 라우터 대용 장비로서 이동통신망 사업자들은 백본망과의 연결을 위해 와이브로(Wibro) 또는 이동통신(3G) 인터페이스를 가지고, 이를 가입자와의 접속을 위해 무선랜(WiFi)과 연동하는 제품을 출시하고 있다. 그러나, 통상적으로 이러한 제품들은 하나의 백본망 인터페이스를 지원하고 있으며, 백본망 인터페이스로 사용되는 와이브로(Wibro) 또는 이동통신(3G) 인터페이스가 가입자 인터페이스로 사용되는 무선랜(WiFi) 인터페이스에 비해 대역폭이 매우 작으므로 지원 가능한 가입자 수에 제한이 있으며, 따라서 대중 교통용 이동 차량에 사용되기에는 한계가 있다. As a substitute for a mobile router for a vehicle for the above purpose, mobile network operators have a Wibro or mobile communication (3G) interface for connection with a backbone network, which is connected to a wireless LAN (WiFi) for connection with a subscriber. It is releasing products that work together. However, these products typically support a single backbone network interface, and have a bandwidth that is higher than that of a WiBro or mobile communication (3G) interface used as a backbone network interface as a subscriber interface. As it is very small, there is a limit on the number of subscribers that can be supported, and therefore, there is a limit to the use in a mobile vehicle for public transportation.

다수의 백본망 인터페이스들(예를 들어, 무선랜, 와이브로 및 이동통신)을 지원하는 차량용 이동 라우터 및 차량용 이동 라우터에서 가용한 모든 모바일(Mobile) 백본망 인터페이스들을 동시에 이용할 수 있는 방법이 제공된다. A method for simultaneously using all mobile backbone network interfaces available in a vehicular mobile router and a vehicular mobile router that supports multiple backbone network interfaces (eg, WLAN, WiBro, and mobile communication) is provided.

또한, 다수의 모바일 백본망 인터페이스들을 지원하는 차량용 이동 라우터에서, 가용한 모든 모바일 백본망 인터페이스들을 동시에 이용할 수 있도록 하는 플로우 기반의 IP 계층 링크 애그리게이션 방법을 제공하는 것에 의해서, 대중 교통용 이동 차량에서 스마트폰 이용자들에게 인터넷 서비스를 원활히 제공할 수 있는 방법이 제공된다. In addition, in a vehicle mobile router supporting a plurality of mobile backbone network interfaces, by providing a flow-based IP layer link aggregation method for simultaneously using all available mobile backbone network interfaces, There is provided a method for smoothly providing Internet services to smartphone users.

일 측면에 따른 차량용 이동 라우터는, 이동 차량 내 위치되는 복수의 이동 단말과 연결되도록 구성되는 가입자 인터페이스 및 모바일 제어 플랫폼 및 복수 개의 액세스망과 연결되도록 구성되는 복수 개의 모바일 백본망 인터페이스를 포함하는 인터페이스부와, 복수 개의 액세스망으로부터 IP 주소를 할당받고, 모바일 제어 플랫폼에 할당받은 IP 주소를 등록하여 모바일 제어 플랫폼과 IP 계층 링크 애그리게이션을 설정하는 애그리게이션 제어부와, IP 계층 링크 애그리게이션이 설정되면, 입력되는 패킷을 플로우별로 복수 개의 모바일 백본망 인터페이스로 분배하는 트래픽 분배부와, 복수 개의 모바일 백본망 인터페이스를 통해 수신된 패킷을 처리하는 트래픽 취합부를 포함한다. According to an aspect, a vehicle mobile router includes an interface unit including a subscriber interface configured to be connected to a plurality of mobile terminals located in a mobile vehicle, a mobile control platform, and a plurality of mobile backbone network interfaces configured to be connected to a plurality of access networks. And an aggregation control unit configured to allocate an IP address from a plurality of access networks, register an IP address assigned to the mobile control platform, and establish IP layer link aggregation with the mobile control platform, and when the IP layer link aggregation is set, A traffic distribution unit for distributing input packets to a plurality of mobile backbone network interfaces for each flow, and a traffic collection unit for processing packets received through the plurality of mobile backbone network interfaces.

본 발명에 따르면, 다수의 이종 이동 인터페이스들을 지원하는 차량용 이동 라우터에서 가용한 모든 모바일 백본망 인터페이스를 활용해서 이동 차량내의 가입자들에게 인터넷 서비스를 제공할 수 있고, 이로 인해 대중 교통 차량 내에서의 인터넷 서비스 통신 환경의 구축이 가능해짐에 따라 스마트폰의 확산 및 서비스 향상에 기여할 수 있다. According to the present invention, all mobile backbone network interfaces available in a vehicle mobile router supporting a plurality of heterogeneous mobile interfaces can be used to provide Internet services to subscribers in a mobile vehicle, thereby providing Internet service in public transportation vehicles. As it is possible to establish a service communication environment, it can contribute to the spread of smartphones and service improvement.

도 1은 본 발명의 일 실시예에 따른 차량용 이동 라우터의 인터넷 서비스 제공 망 구성을 나타내는 도면이다.
도 2는 본 발명의 일 실시예에 따른 IP 계층 링크 애그리게이션을 수행하는 차량용 이동 라우터의 구성을 나타내는 도면이다.
도 3은 본 발명의 일 실시예에 따른 IP 계층 링크 애그리게이션을 수행하는 모바일 제어 플랫폼의 구성을 나타내는 도면이다.
도 4는 본 발명의 일 실시예에 따른 차량용 이동 라우터와 모바일 제어 플랫폼 간의 패킷 포맷을 나타내는 도면이다.
도 5는 본 발명의 일 실시예에 따른 IP 계층 링크 애그리게이션 동작을 나타내는 도면이다.
도 6은 본 발명의 일 실시예에 따른 차량용 이동 라우터의 동작을 나타내는 순서도이다.
도 7은 본 발명의 일 실시예에 따른 모바일 제어 플랫폼의 동작을 나타내는 순서도이다.
도 8은 본 발명의 일 실시예에 따른 모바일 제어 플랫폼의 트래픽 분배부의 동작을 나타내는 순서도이다.
1 is a view showing the configuration of the Internet service providing network of a vehicle mobile router according to an embodiment of the present invention.
2 is a diagram illustrating a configuration of a mobile router for a vehicle performing IP layer link aggregation according to an embodiment of the present invention.
3 is a diagram illustrating a configuration of a mobile control platform for performing IP layer link aggregation according to an embodiment of the present invention.
4 is a diagram illustrating a packet format between a vehicle mobile router and a mobile control platform according to an embodiment of the present invention.
5 is a diagram illustrating an IP layer link aggregation operation according to an embodiment of the present invention.
6 is a flowchart illustrating an operation of a vehicular mobile router according to an embodiment of the present invention.
7 is a flowchart illustrating the operation of a mobile control platform according to an embodiment of the present invention.
8 is a flowchart illustrating an operation of a traffic distributor of the mobile control platform according to an embodiment of the present invention.

이하, 첨부된 도면을 참조하여 본 발명의 일 실시예를 상세하게 설명한다. 본 발명을 설명함에 있어 관련된 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략할 것이다. 또한, 후술되는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들로서 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로 그 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다. Hereinafter, an embodiment of the present invention will be described in detail with reference to the accompanying drawings. In the following description of the present invention, a detailed description of known functions and configurations incorporated herein will be omitted when it may make the subject matter of the present invention rather unclear. In addition, the terms described below are defined in consideration of the functions of the present invention, and this may vary depending on the intention of the user, the operator, or the like. Therefore, the definition should be based on the contents throughout this specification.

도 1은 본 발명의 일 실시예에 따른 차량용 이동 라우터의 인터넷 서비스 제공 망 구성을 나타내는 도면이다. 1 is a view showing the configuration of the Internet service providing network of a vehicle mobile router according to an embodiment of the present invention.

이동 차량(100)에는 차량용 이동 라우터(110) 및 복수의 이동 단말(120, 130, 140)이 포함된다. 차량용 이동 라우터(110)는 다수의 이동통신(HSDPA) 인터페이스와 와이브로(Wibro) 인터페이스를 지원하도록 구성된다. 차량용 이동 라우터(110)는 이동 차량(100) 내에서 무선랜(WiFi; Wireless Fidelity) 인터페이스를 이용해서 이동 차량 내의 이동 단말들(120, 130, 140)과 접속될 수 있다. 또한, 차량용 이동 라우터(110)는 이동통신(HSDPA; High Speed Downlink Packet Access) 인터페이스와 와이브로(Wibro; Wireless Broadband) 인터페이스를 통해서 백본망과 접속된다. The mobile vehicle 100 includes a vehicle mobile router 110 and a plurality of mobile terminals 120, 130, and 140. The vehicle mobile router 110 is configured to support a plurality of mobile communication (HSDPA) interfaces and a Wibro interface. The vehicle mobile router 110 may be connected to the mobile terminals 120, 130, and 140 in the mobile vehicle using a wireless fidelity (WiFi) interface in the mobile vehicle 100. In addition, the vehicle mobile router 110 is connected to the backbone network through a high speed downlink packet access (HSDPA) interface and a wireless broadband (Wibro) interface.

이동 단말들(120, 130, 140)이 이동 차량(100) 내에서 무선랜(WiFi) 인터페이스를 이용하여 차량용 이동 라우터(110)를 이용하기 위하여, 차량용 이동 라우터(100)에 가입하는 절차가 수행된다. 즉, 이동 단말들(120, 130, 140)은 차량용 이동 라우터(110)의 가입자에 해당한다. 차량용 이동 라우터(110)가 이동 단말들(120, 130, 140)과 접속하기 위한 인터페이스를 가입자 인터페이스라고 하고, 차량용 이동 라우터(110)가 백본망 내의 모바일 제어 플랫폼(MCP)(300)과 접속하기 위한 인터페이스를 모바일 백본망 인터페이스라고 부를 수 있다. 여기에서는, 설명의 편의를 위하여 무선랜(WiFi) 인터페이스가 가입자 인터페이스로 이용되고, 이동통신(HSDPA) 인터페이스와 와이브로(Wibro) 인터페이스가 모바일 백본망 인터페이스로 이용되는 것으로 설명한다. In order for the mobile terminals 120, 130, and 140 to use the vehicle mobile router 110 using a wireless LAN (WiFi) interface in the mobile vehicle 100, a procedure of subscribing to the vehicle mobile router 100 is performed. do. That is, the mobile terminals 120, 130, and 140 correspond to subscribers of the vehicle mobile router 110. The interface for the vehicle mobile router 110 to connect with the mobile terminals 120, 130, and 140 is called a subscriber interface, and the vehicle mobile router 110 is connected to the mobile control platform (MCP) 300 in the backbone network. Interface may be referred to as a mobile backbone network interface. Here, for convenience of description, a wireless LAN (WiFi) interface is used as a subscriber interface, and a mobile communication (HSDPA) interface and a Wibro interface will be described as being used as a mobile backbone network interface.

차량용 이동 라우터(110)는 백본망 내의 모바일 제어 플랫폼(MCP)(300)과 IP-in-IP 터널을 생성한다. 따라서, 이동 차량(100) 내의 이동 단말, 예를 들어, 이동 단말(120)은 차량용 이동 라우터(110)에 무선랜을 통해서 접속한 후, 차량용 이동 라우터(110)와 모바일 제어 플랫폼(300) 간의 터널을 통해서 백본망과 연결된다. 백본망에서 이동 단말(120)로 전송되는 데이터, 예를 들어, 미디어 서버(200)로부터 전송되는 데이터는 모바일 제어 플랫폼(300)을 통해 차량용 이동 라우터(110)와 모바일 제어 플랫폼(300) 간의 터널을 지난 뒤에 무선랜을 통해서 이동 단말(120)에게 전달된다.The vehicle mobile router 110 creates an IP-in-IP tunnel with a mobile control platform (MCP) 300 in the backbone network. Therefore, after the mobile terminal in the mobile vehicle 100, for example, the mobile terminal 120 is connected to the vehicle mobile router 110 through a wireless LAN, the vehicle mobile router 110 and the mobile control platform 300 are connected to each other. It is connected to the backbone network through the tunnel. Data transmitted from the backbone network to the mobile terminal 120, for example, data transmitted from the media server 200, is a tunnel between the vehicle mobile router 110 and the mobile control platform 300 through the mobile control platform 300. After passing through the wireless LAN is delivered to the mobile terminal 120.

이를 위해, 본 발명의 일 실시예에 따른 차량용 이동 라우터(110)에서의 플로우 기반의 IP 계층 링크 애그리게이션 방법은 차량용 이동 라우터(110)와 모바일 제어 플랫폼(300) 간의 결합으로 동작되며, 차량용 이동 라우터(110)에 모바일 제어 플랫폼(300)의 IP 주소를 설정하는 것에 의해서 차량용 이동 라우터(110)가 최초 구동시에 모바일 제어 플랫폼(300)을 인식하며, 모바일 제어 플랫폼(300)과 IP-in-IP 터널을 생성한다. 차량용 이동 라우터(110)와 모바일 제어 플랫폼(300) 사이에 IP 계층 링크 애그리게이션이 설정되면, 차량용 이동 라우터(110)는 이동 단말들(120, 130, 140)로부터 수신한 데이터 트래픽을 복수 개의 모바일 백본망 인터페이스를 이용하여 모바일 제어 플랫폼(300)을 통해 백본망으로 전송할 수 있다. 또한, 차량용 이동 라우터(110)는 모바일 제어 플랫폼(300)으로부터 수신된 데이터 트래픽을 복수 개의 모바일 백본망 인터페이스를 통해 수신받고, 이동 단말들(120, 130, 140)에 전달할 수 있다. To this end, the flow-based IP layer link aggregation method in the vehicle mobile router 110 according to an embodiment of the present invention is operated in combination between the vehicle mobile router 110 and the mobile control platform 300, the vehicle mobile By setting the IP address of the mobile control platform 300 in the router 110, the vehicle mobile router 110 recognizes the mobile control platform 300 when the vehicle is initially driven, and the mobile control platform 300 and the IP-in- Create an IP tunnel. When the IP layer link aggregation is established between the vehicle mobile router 110 and the mobile control platform 300, the vehicle mobile router 110 receives the data traffic received from the mobile terminals 120, 130, and 140. The backbone network interface may be used to transmit to the backbone network through the mobile control platform 300. In addition, the vehicle mobile router 110 may receive data traffic received from the mobile control platform 300 through a plurality of mobile backbone network interfaces and transmit the data traffic to the mobile terminals 120, 130, and 140.

도 2는 본 발명의 일 실시예에 따른 IP 계층 링크 애그리게이션 기능을 수행하는 차량용 이동 라우터(110)의 구성을 나타내는 도면이다. 2 is a diagram illustrating a configuration of a vehicle mobile router 110 that performs an IP layer link aggregation function according to an embodiment of the present invention.

차량용 이동 라우터(110)는 애플리케이션 수행부(210), 애그리게이터(220) 및 인터페이스부(230)를 포함할 수 있다. The vehicle mobile router 110 may include an application execution unit 210, an aggregator 220, and an interface unit 230.

애플리케이션 수행부(210)는 차량용 이동 라우터(110)의 동작을 제어하는 애플리케이션 등을 수행하는 상위 제어 모듈을 나타낸다. The application execution unit 210 represents an upper control module that performs an application for controlling the operation of the vehicle mobile router 110 and the like.

인터페이스부(230)는 무선랜(WiFi) 인터페이스(232), 이동통신(HSDPA) 인터페이스(234) 및 와이브로(Wibro) 인터페이스(236)를 포함할 수 있다. 무선랜(WiFi) 인터페이스(232)는 가입자의 접속을 위해 사용된다. 백본망과의 접속을 위해서는 차량용 이동 라우터(110)와 모바일 제어 플랫폼(300)과의 통신을 위한 모바일 백본망 인터페이스로 이동통신(HSDPA) 인터페이스(234)와 와이브로(Wibro) 인터페이스(234)가 이용된다. 인터페이스부(230)에 포함되는 인터페이스 종류 및 개수는 이 외에도 다양할 수 있다. The interface unit 230 may include a wireless LAN (WiFi) interface 232, a mobile communication (HSDPA) interface 234, and a Wibro interface 236. Wireless LAN (WiFi) interface 232 is used for the subscriber's connection. For the connection with the backbone network, the HSDPA interface 234 and the Wibro interface 234 are used as the mobile backbone network interface for the communication between the vehicle mobile router 110 and the mobile control platform 300. do. The type and number of interfaces included in the interface unit 230 may vary.

IP 계층 링크 애그리게이션 기능의 핵심 모듈인 애그리게이터(220)는 애그리게이션 제어부(222), 트래픽 분배부(224), 트래픽 취합부(226)를 포함한다. 트래픽 분배부(224)는 가입자 인터페이스인 무선랜(WiFi) 인터페이스(232)로부터 전달된 트래픽이 애플리케이션 수행부(210)를 거쳐 수신되면, 수신된 트래픽을 모바일 백본망 인터페이스(234, 236)를 통해 모바일 제어 플랫폼(300)으로 송신하는 트래픽 송신부에 대응한다. 트래픽 취합부(226)는 모바일 제어 플랫폼(300)으로부터 모바일 백본망 인터페이스(234, 236)를 통해 트래픽을 수신하여 취합하는 트래픽 수신부에 대응한다. The aggregator 220, which is a core module of the IP layer link aggregation function, includes an aggregation controller 222, a traffic distributor 224, and a traffic collector 226. When the traffic distribution unit 224 receives the traffic transmitted from the wireless LAN (WiFi) interface 232 which is the subscriber interface via the application execution unit 210, the traffic distribution unit 224 through the mobile backbone network interface (234, 236) Corresponds to a traffic transmitter that transmits to the mobile control platform 300. The traffic collector 226 corresponds to a traffic receiver that receives and aggregates traffic from the mobile control platform 300 through the mobile backbone network interfaces 234 and 236.

애그리게이션 제어부(222)는 모바일 제어 플랫폼(300)의 애그리게이션 제어부(도 3의 322) 및 모바일 백본망 인터페이스를 통해 연결된 모바일 네트워크와 통신하며, 차량용 이동 라우터(110)와 모바일 제어 플랫폼(300)과의 통신을 위한 모바일 백본망 인터페이스(예를 들어, 이동통신(HSDPA) 인터페이스(234), Wibro 인터페이스(236), etc.)의 추가, 삭제 및 관리를 위한 제어 메시지를 처리한다. 애그리게이션 제어부(222)는 모바일 네트워크(예를 들어, HSDPA 망, Wibro 망)로부터 각각 IP 주소를 할당받고, IP 주소가 할당되면, 모바일 제어 플랫폼(300)에 할당받은 IP 주소를 포함하는 IP 계층 링크 추가 메시지를 전송할 수 있다. 모바일 제어 플랫폼(300)에 복수 개의 IP 계층 링크 추가 메시지가 등록되면, 모바일 제어 플랫폼(300)과 차량용 이동 라우터(110)의 애그리게이션 제어부(222) 사이에는 IP 계층 링크 애그리게이션이 설정된다. 또한, 모바일 제어 플랫폼(300)으로부터 현재 모바일 백본망 인터페이스에 대한 상태(예를 들어, 추가, 삭제 또는 변경된 IP 계층 링크가 있는지)를 확인하기 위한 IP 계층 링크 갱신 요청 메시지가 수신되면, 애그리게이션 제어부(222)는 현재 이용중인 IP 계층 링크의 상태를 확인하고, 확인 결과를 포함하는 IP 계층 링크 갱신 응답 메시지를 모바일 제어 플랫폼(300)으로 전송할 수 있다. The aggregation control unit 222 communicates with the aggregation control unit 322 of the mobile control platform 300 and the mobile network connected through the mobile backbone network interface, and the vehicle mobile router 110 and the mobile control platform 300 are connected. Process control messages for the addition, deletion and management of mobile backbone network interfaces (e.g., mobile communication (HSDPA) interface 234, Wibro interface 236, etc.) for communication. The aggregation control unit 222 is assigned an IP address from a mobile network (for example, HSDPA network and Wibro network), and when an IP address is assigned, an IP layer including an IP address assigned to the mobile control platform 300. A link add message can be sent. When a plurality of IP layer link addition messages are registered in the mobile control platform 300, IP layer link aggregation is established between the mobile control platform 300 and the aggregation control unit 222 of the vehicle mobile router 110. In addition, when the IP layer link update request message is received from the mobile control platform 300 to check the status (for example, whether an IP layer link has been added, deleted, or changed) for the mobile backbone network interface, the aggregation controller 222 may check the status of the IP layer link currently in use and send an IP layer link update response message including the verification result to the mobile control platform 300.

애그리게이터(220)에서 트래픽 분배부(224)는 IP 계층 링크 애그리게이션 내의 가용한 모바일 백본망 인터페이스들(234, 236)로 트래픽을 분배하는 기능을 수행한다. 트래픽 분배부(224)는 가용한 모바일 백본망 인터페이스들(234, 236)을 균등하게 이용하며, 또한 동일한 세션 내의 패킷들의 순서가 바뀌지 않도록 트래픽을 분배한다. 동일한 세션 내의 패킷들의 순서가 바뀌지 않도록 트래픽을 분배하는 이유는, 동일한 세션 내의 패킷들이 다른 모바일 백본망 인터페이스로 전송되는 것에 의해서 패킷의 순서가 바뀌게 되면 모바일 제어 플랫폼(300)의 MCP 트래픽 취합부(도 3의 326)에서 해당 세션의 패킷의 순서를 다시 재정렬하는 작업이 필요하게 되고, 이러한 작업은 링크 애그리게이션의 효율을 크게 약화시킬 수 있기 때문이다. The traffic distributor 224 in the aggregator 220 performs a function of distributing traffic to the available mobile backbone network interfaces 234 and 236 in the IP layer link aggregation. The traffic distributor 224 uses the available mobile backbone network interfaces 234 and 236 evenly and also distributes the traffic so that the order of packets in the same session does not change. The reason for distributing the traffic so that the packets in the same session are not changed is that the packets in the same session are changed by the MCP traffic collector of the mobile control platform 300 when the packets are reversed by being sent to another mobile backbone interface. In 326 of 3), the work of reordering the packets of the corresponding session is required, which can greatly reduce the efficiency of link aggregation.

이에 본 발명에서는 이웃 시스템의 트래픽 취합부에서 패킷 재정렬 작업이 발생하지 않도록, 트래픽 분배부(224)에서 동일한 세션의 패킷을 하나의 모바일 백본망 인터페이스로 전송한다. 동일한 세션을 구분하는 구별자로 5-tuple(소스 IP 주소, 목적지 IP 주소, Protocol Id, 소스 Port 번호, 목적지 Port 번호)로 이루어진 플로우 정보를 이용할 수 있다. Accordingly, in the present invention, the traffic distribution unit 224 transmits packets of the same session to one mobile backbone network interface so that the packet reordering operation does not occur in the traffic collection unit of the neighboring system. As a discriminator for identifying the same session, flow information consisting of 5-tuple (source IP address, destination IP address, Protocol Id, source port number, and destination port number) can be used.

즉, 본 발명에 따르면 동일한 플로우에 속한 패킷들은 하나의 모바일 백본망 인터페이스로 전송되며, 트래픽 분배부(224)는 해당 모바일 백본망 인터페이스의 대역폭을 고려해서 다수의 플로우들을 균등하게 가용한 모바일 백본망 인터페이스들로 분배할 수 있다. 물론 다른 실시예로서 트래픽 분배부(224)는 고품질의 QoS를 요구하는 트래픽 플로우는 이동통신(HSDPA) 인터페이스(234)로 전송하고, 일반 QoS를 요구하는 트래픽 플로우는 와이브로 인터페이스(236)로 전송할 수도 있다. That is, according to the present invention, the packets belonging to the same flow are transmitted to one mobile backbone network interface, and the traffic distribution unit 224 considers the bandwidth of the corresponding mobile backbone network interface. Can be distributed to interfaces. Of course, in another embodiment, the traffic distribution unit 224 may transmit a traffic flow requiring high quality of service to the mobile communication (HSDPA) interface 234, and transmit a traffic flow requiring general QoS to the WiBro interface 236. have.

트래픽 취합부(226)는 가용한 모바일 백본망 인터페이스(324, 326)로부터 수신된 패킷들의 터널 IP 헤더를 제거한 후에, 내부 IP 헤더의 정보에 따라 해당 패킷을 시스템 내의 애플리케이션 수행부(210)와 같은 상위 제어 모듈로 전송하거나, 가입자 인터페이스를 통해 이동 단말(또는 가입자 단말)로 포워딩하는 기능을 수행한다. The traffic collection unit 226 removes the tunnel IP header of the packets received from the available mobile backbone network interfaces 324 and 326, and transmits the packet according to the information of the internal IP header, such as the application execution unit 210 in the system. It transmits to the upper control module or forwards to the mobile terminal (or subscriber terminal) through the subscriber interface.

도 3은 본 발명의 일 실시예에 따른 IP 계층 링크 애그리게이션 기능을 수행하는 모바일 제어 플랫폼(300)의 구성을 나타내는 도면이다. 3 is a diagram illustrating a configuration of a mobile control platform 300 performing an IP layer link aggregation function according to an embodiment of the present invention.

모바일 제어 플랫폼(300)은 백본망에 위치한다. 모바일 제어 플랫폼(300)은 MCP 애플리케이션 수행부(310), MCP 애그리게이터(320) 및 MCP 인터페이스부(330)를 포함할 수 있다. The mobile control platform 300 is located in the backbone network. The mobile control platform 300 may include an MCP application execution unit 310, an MCP aggregator 320, and an MCP interface unit 330.

MCP 애플리케이션 수행부(310)는 모바일 제어 플랫폼(300)의 동작을 제어하는 애플리케이션 등을 수행하는 상위 제어 모듈을 나타낸다. The MCP application execution unit 310 represents an upper control module that performs an application for controlling the operation of the mobile control platform 300, and the like.

MCP인터페이스부(330)는 이더넷(Ethernet) 인터페이스(332)를 포함한다. The MCP interface unit 330 includes an Ethernet interface 332.

IP 계층 링크 애그리게이션 기능의 핵심 모듈인 MCP 애그리게이터(320)도 차량용 이동 라우터(110)의 애그리게이터와 유사한 구조를 가진다. The MCP aggregator 320, which is a core module of the IP layer link aggregation function, also has a structure similar to that of the vehicle mobile router 110.

MCP 애그리게이션 제어부(322)는 차량용 이동 라우터(110)의 애그리게이션 제어부(222)와 통신하며, MCP 인터페이스부(330)를 제어한다. MCP 애그리게이션 제어부(332)에 차량용 이동 라우터(110)로부터 수신된 복수 개의 IP 계층 링크 추가 메시지가 등록되면, 모바일 제어 플랫폼(300)과 차량용 이동 라우터(110)의 애그리게이션 제어부(222) 사이에는 IP 계층 링크 애그리게이션이 설정된다. MCP 애그리게이션 제어부(322)는 IP 계층 링크 애그리게이션이 설정되면, 차량용 이동 라우터(110)에 현재 연결된 모바일 백본망 인터페이스의 상태를 확인하기 위하여 차량용 이동 라우터(110)에 현재 연결된 모바일 백본망 인터페이스를 통해 IP 계층 링크 갱신 요청 메시지를 차량용 이동 라우터(110)로 전송하고, 차량용 이동 라우터(110)로부터 IP 계층 링크 요청 메시지를 전송한 인터페이스를 통해 IP 계층 링크 갱신 응답 메시지를 수신할 수 있다. The MCP aggregation control unit 322 communicates with the aggregation control unit 222 of the vehicle mobile router 110 and controls the MCP interface unit 330. When a plurality of IP layer link addition messages received from the vehicle mobile router 110 are registered in the MCP aggregation control unit 332, between the mobile control platform 300 and the aggregation control unit 222 of the vehicle mobile router 110. IP layer link aggregation is established. When the IP layer link aggregation is set, the MCP aggregation control unit 322 sets the mobile backbone network interface currently connected to the vehicular mobile router 110 to check the status of the mobile backbone network interface currently connected to the vehicular mobile router 110. The IP layer link update request message may be transmitted to the vehicle mobile router 110, and an IP layer link update response message may be received through the interface through which the IP layer link request message is transmitted from the vehicle mobile router 110.

MCP 트래픽 분배부(324)에서 플로우 정보에 기반해서 차량용 이동 라우터(110)의 모바일 백본망 인터페이스로 트래픽을 분배하는 것은 차량용 이동 라우터(110)의 트래픽 분배부(224)와 유사하다. 그러나, MCP 트래픽 분배부(324)는 트래픽 전송시에 Outer IP 헤더(즉, 터널 IP 헤더)의 목적지 주소를 변경하는 것에 의해서 트래픽을 분배하며, 이는 차량용 이동 라우터(110)의 트래픽 분배부의 기능과 다르다.Distributing the traffic to the mobile backbone network interface of the vehicular mobile router 110 based on the flow information in the MCP traffic distributor 324 is similar to the traffic distributor 224 of the vehicular mobile router 110. However, the MCP traffic distributor 324 distributes traffic by changing the destination address of the Outer IP header (ie, tunnel IP header) at the time of traffic transmission, which is related to the function of the traffic distributor of the vehicle mobile router 110. different.

예를 들어, 차량용 이동 라우터(110)가 이동통신(HSDPA) 인터페이스(234)로 123.129.10.10의 IP 주소를 할당받았고, Wibro 인터페이스(236)로 125.152.10.10.의 IP 주소를 할당받았다고 가정한다. 모바일 제어 플랫폼(300)의 트래픽 분배부(324)에서 플로우 정보에 기반해서 트래픽을 분배하는 경우에, 이동통신(HSDPA) 인터페이스(234)로 전송되기를 원하는 트래픽은 터널 IP 헤더의 목적지 주소를 123.129.10.10으로 설정해서 전송하고, Wibro 인터페이스(236)로 전송되기를 원하는 트래픽은 터널 IP 헤더의 목적지 주소를 125.152.10.10으로 설정해서 전송한다. For example, it is assumed that the vehicle mobile router 110 is assigned an IP address of 123.129.10.10 to the mobile communication (HSDPA) interface 234 and an IP address of 125.152.10.10. To the Wibro interface 236. When the traffic distribution unit 324 of the mobile control platform 300 distributes the traffic based on the flow information, the traffic that is desired to be transmitted to the mobile communication (HSDPA) interface 234 is set to the destination address of the tunnel IP header 123.129. The traffic set to 10.10 is transmitted, and the traffic desired to be transmitted to the Wibro interface 236 is transmitted by setting the destination address of the tunnel IP header to 125.152.10.10.

트래픽 취합부(326)는 MCP 인터페이스부(330)로부터 패킷들을 수신하고, 수신된 패킷들의 터널 IP 헤더를 제거한 후에, 내부 IP 헤더의 정보에 따라 해당 패킷을 시스템 내의 MCP 애플리케이션 수행부(210)와 같은 상위 제어 모듈로 전송하거나, 다른 가입자 단말로 포원딩하는 기능을 수행한다.The traffic collection unit 326 receives the packets from the MCP interface unit 330, removes the tunnel IP header of the received packets, and then transmits the packets to the MCP application execution unit 210 in the system according to the information of the internal IP header. It transmits to the same higher control module or performs a function of foraging to another subscriber station.

도 4는 본 발명의 일 실시예에 따른 차량용 이동 라우터(110)와 모바일 제어 플랫폼(300)간의 패킷 포맷을 나타내는 도면이다. 4 is a diagram illustrating a packet format between a vehicle mobile router 110 and a mobile control platform 300 according to an embodiment of the present invention.

차량용 이동 라우터(110)와 모바일 제어 플랫폼(300)간에 이용되는 패킷은 도 4에 도시된 바와 같이, Outer IP 헤더, UDP 헤더, Inner IP 헤더 및 IP 페이로드를 포함할 수 있다. The packet used between the vehicle mobile router 110 and the mobile control platform 300 may include an Outer IP header, a UDP header, an Inner IP header, and an IP payload, as shown in FIG. 4.

차량용 이동 라우터(110)의 경우에 이동 차량 내의 가입자로부터 무선랜을 통해서 수신된 패킷의 IP 헤더가 Inner IP 헤더가 되며, 차량용 이동 라우터(110)는 해당 패킷을 모바일 제어 플랫폼(300)으로 터널링을 통해서 전달한다. Outer IP 헤더는 소스 IP 주소 및 목적지 IP 주소를 포함할 수 있다. 차량용 이동 라우터(110)에서 모바일 제어 플랫폼(300)으로 전송하는 패킷의 Outer IP 헤더의 소스 IP 주소는 차량용 이동 라우터(110)에서 사용될 모바일 백본망 인터페이스에 할당된 IP 주소가 되고, Outer IP 헤더의 목적지 IP 주소는 모바일 제어 플랫폼(300)의 IP 주소가 된다. 또한, 모바일 제어 플랫폼(300)에서 차량용 이동 라우터(110)로 전송하는 패킷의 Outer IP 헤더의 소스 IP 주소는 모바일 제어 플랫폼(300)의 IP 주소가 되고, Outer IP 헤더의 목적지 IP 주소는 차량용 이동 라우터(110)에서 사용될 모바일 백본망 인터페이스에 할당된 IP 주소가 된다. In the case of the vehicle mobile router 110, the IP header of the packet received from the subscriber in the mobile vehicle through the WLAN becomes an Inner IP header, and the vehicle mobile router 110 tunnels the packet to the mobile control platform 300. Pass it through. The Outer IP header may include a source IP address and a destination IP address. The source IP address of the Outer IP header of the packet transmitted from the vehicular mobile router 110 to the mobile control platform 300 becomes the IP address assigned to the mobile backbone network interface to be used by the vehicular mobile router 110. The destination IP address becomes the IP address of the mobile control platform 300. Further, the source IP address of the Outer IP header of the packet transmitted from the mobile control platform 300 to the vehicle mobile router 110 becomes the IP address of the mobile control platform 300, and the destination IP address of the Outer IP header is the vehicle mobile. IP address assigned to the mobile backbone network interface to be used in the router 110.

UDP 헤더는 IP 계층 링크 애그리게이션에 이용되는 패킷임을 구분하기 위해 이용된다. UDP 헤더의 목적지 Port 번호를 설정하는 것에 의해 해당 패킷이 IP 계층 링크 애그리게이션에 이용되는 패킷임을 구분할 수 있고, 또한 제어 패킷과 데이터 패킷을 구분하는 것도 가능하다. The UDP header is used to identify the packet used for IP layer link aggregation. By setting the destination port number of the UDP header, it is possible to distinguish that the packet is used for IP layer link aggregation, and it is also possible to distinguish the control packet from the data packet.

도 5는 본 발명의 일 실시예에 따른 IP 계층 링크 애그리게이션의 동작 절차를 나타내는 도면이다. 5 is a diagram illustrating an operation procedure of IP layer link aggregation according to an embodiment of the present invention.

차량용 이동 라우터(110)가 최초로 구동되면, 모바일 제어 플랫폼(300)의 IP 주소를 획득한다(510). 모바일 제어 플랫폼(300)의 IP 주소는 운용자가 설정할 수도 있고, 배치 파일(batch file) 등에 디폴트로 설정되어 차량용 이동 라우터(110)가 구동되면 자동으로 설정되도록 할 수도 있다.When the vehicle mobile router 110 is driven for the first time, an IP address of the mobile control platform 300 is obtained (510). The IP address of the mobile control platform 300 may be set by the operator, or may be set by default in a batch file, etc., so that the vehicle mobile router 110 is automatically set when the vehicle mobile router 110 is driven.

차량용 이동 라우터(110)는 가용한 모바일 백본망 인터페이스에 대한 연결을 요청한다(512). 도 5에서는 이동통신(HSDPA) 인터페이스가 먼저 동작한 경우를 가정했으며, 이때 차량용 이동 라우터(110)는 HSDPA망(10)으로 연결을 요청하고, HSDPA망(10)으로부터 IP 주소(예를 들어, 123.129.10.10)를 할당받는다(514). 차량용 이동 라우터(110)는 도 4의 패킷 포맷으로 모바일 제어 플랫폼(300)으로, 할당받은 이동통신(HSDPA) 인터페이스의 IP 주소를 포함하는 IP 계층 링크 추가 메시지를 전송하며(516), 모바일 제어 플랫폼(300)이 최초의 IP 계층 링크 추가 메시지를 받은 경우에 IP-in-IP 터널이 차량용 이동 라우터(110)와 모바일 제어 플랫폼(300)간에 생성된다(518).The vehicular mobile router 110 requests 512 a connection to an available mobile backbone network interface. In FIG. 5, it is assumed that a mobile communication (HSDPA) interface is operated first. In this case, the vehicle mobile router 110 requests a connection to the HSDPA network 10, and an IP address (eg, from the HSDPA network 10). 123.129.10.10) is assigned (514). The vehicle mobile router 110 transmits an IP layer link addition message including the IP address of the assigned mobile communication (HSDPA) interface to the mobile control platform 300 in the packet format of FIG. 4, and 516 the mobile control platform. When 300 receives the first IP layer link add message, an IP-in-IP tunnel is created 518 between the vehicle mobile router 110 and the mobile control platform 300.

IP 계층 링크 추가 메시지는 도 4의 패킷 포맷에서 TLV(Type Length Value) 형태로 구별될 수 있으며, 해당 모바일 백본망 인터페이스에 대한 정보 및 애그리게이션 여부 등에 대한 정보를 포함할 수 있다.The IP layer link addition message may be distinguished in the form of TLV (Type Length Value) in the packet format of FIG. 4, and may include information on the corresponding mobile backbone network interface and aggregation or not.

도 5에서는 Wibro 인터페이스가 두번째로 동작한 경우를 가정했으며, 이때 차량용 이동 라우터(110)는 Wibro망(20)으로 연결을 요청하고(520), Wibro망(20)으로부터 IP 주소(예를 들어, 125.152.10.10)를 할당받는다(522). 차량용 이동 라우터(110)는 이동통신(HSDPA) 인터페이스와 마찬가지로 도 4의 패킷 포맷으로 Wibro 인터페이스에 할당된 IP 주소를 포함하는 IP 계층 링크 추가 메시지를 전송하며(524), 모바일 제어 플랫폼(300)이 차량용 이동 라우터(110)로부터 복수의 인터페이스를 통보받아서, 복수의 IP 주소가 등록되는 경우에 IP 계층 링크 애그리게이션이 설정된다(526).In FIG. 5, it is assumed that the Wibro interface is operated for the second time. In this case, the vehicle mobile router 110 requests a connection to the Wibro network 20 (520), and an IP address (for example, from the Wibro network 20). 125.152.10.10) is allocated (522). The vehicle mobile router 110 transmits an IP layer link addition message including the IP address assigned to the Wibro interface in the packet format of FIG. 4, similar to the mobile communication (HSDPA) interface (524). When the plurality of interfaces are notified from the vehicle mobile router 110, the IP layer link aggregation is set when the plurality of IP addresses are registered (526).

IP 계층 링크 애그리게이션이 설정된 이후에, 모바일 제어 플랫폼(300)은 차량용 이동 라우터(110)와의 가용한 모바일 백본망 인터페이스로 주기적으로 IP 계층 링크 갱신 요청 메시지를 전송하고(528), 차량용 이동 라우터(110)로부터 IP 계층 링크 갱신 응답 메시지를 수신하여(530), IP 계층 링크 애그리게이션 내의 링크들을 관리한다. 만일 일정 횟수 동안에 IP 계층 링크 갱신 요청 메시지에 대한 응답 메시지가 없으면, 모바일 제어 플랫폼(300)은 해당 모바일 백본망 인터페이스가 가용하지 않은 것으로 간주하고, 필요한 처리를 수행할 수 있다.After the IP layer link aggregation is established, the mobile control platform 300 periodically sends an IP layer link update request message to the available mobile backbone network interface with the vehicle mobile router 110 (528), and the vehicle mobile router ( Receive an IP layer link update response message from 110, 530, to manage the links in the IP layer link aggregation. If there is no response message for the IP layer link update request message for a predetermined number of times, the mobile control platform 300 may consider that the mobile backbone network interface is not available and perform necessary processing.

차량용 이동 라우터(110)에서 가용한 모바일 백본망 인터페이스 중에서 임의의 모바일 인터페이스가 사용이 불가한 경우에(532), IP 계층 링크 애그리게이션에 속한 링크들의 빠른 상태 관리를 위해 차량용 이동 라우터(110)에서 IP 계층 링크 삭제 메시지를 가용한 다른 모바일 인터페이스를 통해서 모바일 제어 플랫폼(300)으로 통보하는 것도 가능하다(534). 물론 상기에 기술된 바와 같이 차량용 이동 라우터(110)가 어떠한 동작을 취하지 않는다 해도 IP 계층 링크 갱신 요청 메시지에 의해 해당 인터페이스는 삭제될 수 있다. If any mobile interface is not available among the mobile backbone network interfaces available in the vehicle mobile router 110 (532), the vehicle mobile router 110 for fast state management of links belonging to the IP layer link aggregation It is also possible to notify the mobile control platform 300 via another mobile interface using an IP layer link delete message (534). Of course, even if the vehicle mobile router 110 does not perform any operation as described above, the interface may be deleted by the IP layer link update request message.

도 6은 본 발명의 일 실시예에 따른 차량용 이동 라우터(110)에서의 동작을 나타내는 순서도이다. 6 is a flowchart illustrating an operation of a vehicle mobile router 110 according to an embodiment of the present invention.

도 1 및 도 6을 참조하면, 차량용 이동 라우터(110)는 모바일 제어 플랫폼의 IP 주소를 설정한다(610).1 and 6, the vehicle mobile router 110 sets an IP address of the mobile control platform (610).

차량용 이동 라우터(110)는 가용한 모바일 백본망 인터페이스(예를 들어, 이동통신(HSDPA) 인터페이스, 와이브로 인터페이스, WLAN 인터페이스)를 구동한다(620). The vehicle mobile router 110 drives an available mobile backbone network interface (eg, a mobile communication (HSDPA) interface, a WiBro interface, a WLAN interface) (620).

차량용 이동 라우터(110)는 해당 무선 액세스망(예를 들어, Wibro 망, 이동통신망)으로 모바일 백본망 인터페이스에 대한 연결을 요청한다(630). The vehicle mobile router 110 requests a connection to a mobile backbone network interface to a corresponding wireless access network (for example, a Wibro network and a mobile communication network) (630).

차량용 이동 라우터(110)는 관련 무선 액세스망으로부터 IP 정보를 수신한다(640). The vehicle mobile router 110 receives the IP information from the associated wireless access network (640).

차량용 이동 라우터(110)는 모바일 제어 플랫폼(300)으로 IP 계층 링크 추가 메시지를 전송한다(650). The vehicle mobile router 110 transmits an IP layer link addition message to the mobile control platform 300 (650).

차량용 이동 라우터(110)는 모바일 제어 플랫폼(300)과의 사이에 복수의 모바일 백본망 인터페이스가 존재하는지 확인한다(660). The vehicle mobile router 110 checks whether a plurality of mobile backbone network interfaces exist between the mobile control platform 300 and 660.

모바일 제어 플랫폼(300)과의 사이에 복수의 모바일 백본망 인터페이스가 존재하면, 차량용 이동 라우터(110)는 모바일 제어 플랫폼(330)과 IP 계층 링크 애그리게이션을 설정한다(670). If there are a plurality of mobile backbone network interfaces between the mobile control platform 300, the vehicular mobile router 110 establishes IP layer link aggregation with the mobile control platform 330 (670).

모바일 제어 플랫폼(300)과의 사이에 하나의 모바일 백본망 인터페이스가 존재하면, 차량용 이동 라우터(110)는 모바일 제어 플랫폼(330)과 IP-in-IP 터널을 설정한다(680). If there is one mobile backbone network interface with the mobile control platform 300, the vehicle mobile router 110 establishes an IP-in-IP tunnel with the mobile control platform 330 (680).

차량용 이동 라우터(110)는 추가적인 모바일 백본망 인터페이스가 구동되는지 확인하고(690), 확인되면 동작 630으로 되돌아가서 동작을 계속 진행할 수 있다. The vehicular mobile router 110 may determine whether the additional mobile backbone network interface is driven (690), and if so, returns to operation 630 to continue operation.

도 7은 본 발명의 일 실시예에 따른 모바일 제어 플랫폼(300)에서의 동작을 나타내는 순서도이다. 7 is a flowchart illustrating operation in the mobile control platform 300 according to an embodiment of the present invention.

도 1 및 도 7을 참조하면, 모바일 제어 플랫폼(300)은 차량용 이동 라우터(110)로부터 IP 계층 링크 추가 메시지를 수신한다(710). 1 and 7, the mobile control platform 300 receives an IP layer link addition message from the vehicle mobile router 110 (710).

모바일 제어 플랫폼(300)은 해당 차량용 이동 라우터(110)와 IP-in-IP 터널을 설정한다(720). The mobile control platform 300 establishes an IP-in-IP tunnel with the vehicle mobile router 110 (720).

모바일 제어 플랫폼(300)은 차량용 이동 라우터(110)에 복수의 모바일 백본망 인터페이스가 존재하는 것으로 확인되면(730), 차량용 이동 라우터(110)와 IP 계층 링크 애그리게이션을 설정한다(740). If the mobile control platform 300 determines that a plurality of mobile backbone network interfaces exist in the vehicle mobile router 110 (730), the mobile control platform 300 sets up IP layer link aggregation with the vehicle mobile router 110 (740).

모바일 제어 플랫폼(300)은 차량용 이동 라우터(110)에 주기적으로 IP 계층 링크 갱신 요청 메시지를 전송할 수 있다(750). The mobile control platform 300 may periodically transmit an IP layer link update request message to the vehicle mobile router 110 (750).

차량용 이동 라우터(110)는 추가적인 IP 계층 링크 추가 메시지를 수신하면(760), 동작 730으로 진행하여, 동작을 계속하여 진행할 수 있다. When the vehicle mobile router 110 receives the additional IP layer link addition message (760), the vehicle mobile router 110 may proceed to operation 730 to continue the operation.

도 8은 본 발명의 일 실시예에 따른 모바일 제어 플랫폼(300)의 트래픽 분배부의 동작을 나타내는 순서도이다. 8 is a flowchart illustrating an operation of a traffic distributor of the mobile control platform 300 according to an embodiment of the present invention.

도 1 및 도 8을 참조하면, 모바일 제어 플랫폼(300)은 인터넷망으로부터 이동 차량(100) 내의 가입자로의 패킷을 수신한다(810). 1 and 8, the mobile control platform 300 receives a packet from the Internet network to a subscriber in the mobile vehicle 100 (810).

모바일 제어 플랫폼(300)은 이동 차량(100)의 차량용 이동 라우터(110)로의 가용한 모바일 백본망 인터페이스가 존재하는지 확인한다(820). 차량용 이동 라우터(110)로의 가용한 모바일 백본망 인터페이스가 존재하지 않으면, 해당 패킷을 폐기된다(880). The mobile control platform 300 checks whether there is an available mobile backbone network interface from the mobile vehicle 100 to the vehicle mobile router 110 (820). If no available mobile backbone network interface to the vehicle mobile router 110 exists, the packet is discarded (880).

이동 차량(100)의 차량용 이동 라우터(110)로의 가용한 모바일 백본망 인터페이스가 존재하면(810), 모바일 제어 플랫폼(300)은 차량용 이동 라우터(110)와 IP 계층 링크 애그리게이션이 존재하는지 확인한다(830). If there is an available mobile backbone network interface from the mobile vehicle 100 to the vehicle mobile router 110 (810), the mobile control platform 300 checks if there is an IP layer link aggregation with the vehicle mobile router 110. (830).

차량용 이동 라우터(110)와 IP 계층 링크 애그리게이션이 존재하지 않으면(830), 모바일 제어 플랫폼(300)은 가용한 차량용 이동 라우터의 모바일 백본망 인터페이스로 패킷을 전송한다(860). If the vehicle mobile router 110 and the IP layer link aggregation do not exist (830), the mobile control platform 300 transmits the packet to the mobile backbone network interface of the available vehicle mobile router (860).

차량용 이동 라우터(110)와 IP 계층 링크 애그리게이션이 존재하면(830), 모바일 제어 플랫폼(300)은 수신된 패킷의 5-tuple 정보에 기반하여 플로우를 결정한다(840). 모바일 제어 플랫폼(300)은 트래픽 분배 정책에 따라 해당 플로우에 대한 차량용 이동 라우터(110)의 모바일 백본망 인터페이스를 결정한다(850). 모바일 제어 플랫폼(300)은 해당 모바일 백본망 인터페이스에 대한 터널 IP 헤더를 캡슐화(encapsulation)한 후 전송한다(870). If the vehicle mobile router 110 and the IP layer link aggregation exist (830), the mobile control platform 300 determines the flow based on the 5-tuple information of the received packet (840). The mobile control platform 300 determines the mobile backbone network interface of the on-vehicle mobile router 110 for the flow according to the traffic distribution policy (850). The mobile control platform 300 encapsulates and transmits the tunnel IP header for the mobile backbone network interface (870).

본 발명의 일 양상은 컴퓨터로 읽을 수 있는 기록 매체에 컴퓨터가 읽을 수 있는 코드로서 구현될 수 있다. 상기의 프로그램을 구현하는 코드들 및 코드 세그먼트들은 당해 분야의 컴퓨터 프로그래머에 의하여 용이하게 추론될 수 있다. 컴퓨터가 읽을 수 있는 기록 매체는 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록 장치를 포함한다. 컴퓨터가 읽을 수 있는 기록 매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 플로피 디스크, 광 디스크 등을 포함한다. 또한, 컴퓨터가 읽을 수 있는 기록 매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산 방식으로 컴퓨터가 읽을 수 있는 코드로 저장되고 실행될 수 있다.One aspect of the present invention may be embodied as computer readable code on a computer readable recording medium. The code and code segments implementing the above program can be easily deduced by a computer programmer in the field. A computer-readable recording medium includes all kinds of recording apparatuses in which data that can be read by a computer system is stored. Examples of the computer-readable recording medium include ROM, RAM, CD-ROM, magnetic tape, floppy disk, optical disk, and the like. The computer-readable recording medium may also be distributed over a networked computer system and stored and executed in computer readable code in a distributed manner.

이상의 설명은 본 발명의 일 실시예에 불과할 뿐, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자는 본 발명의 본질적 특성에서 벗어나지 않는 범위에서 변형된 형태로 구현할 수 있을 것이다. 따라서, 본 발명의 범위는 전술한 실시예에 한정되지 않고 특허 청구범위에 기재된 내용과 동등한 범위 내에 있는 다양한 실시 형태가 포함되도록 해석되어야 할 것이다. It will be apparent to those skilled in the art that various modifications and variations can be made in the present invention without departing from the spirit or scope of the invention. Therefore, the scope of the present invention should not be limited to the above-described embodiments, but should be construed to include various embodiments within the scope of the claims.

100: 이동 차량 110: 차량용 이동 라우터
120, 130, 140: 이동 단말 200: 미디어 서버
300: 모바일 제어 플랫폼
100: mobile vehicle 110: vehicle mobile router
120, 130, and 140: mobile terminal 200: media server
300: mobile control platform

Claims (6)

다수의 모바일 백본망과 각각 연결되는 다수의 인터페이스를 포함하는 인터페이스부;
상기 다수의 모바일 백본망으로부터 각각 IP주소를 할당받고, 상기 모바일백본망과 연결된 모바일제어플랫폼에 상기 할당받은 IP주소를 등록하여 상기 모바일제어플랫폼과 IP계층 링크애그리게이션을 설정하는 애그리게이션 제어부;
상기 IP계층 링크애그리게이션이 설정되면, 수신된 패킷을 플로우별로 상기 다수의 인터페이스부로 분배하는 트래픽분배부; 및
상기 다수의 인터페이스부를 통해 수신된 패킷을 취합하는 트래픽취합부; 를 포함하는 것을 특징으로 하는 차량용 이동 라우터.
An interface unit including a plurality of interfaces respectively connected to the plurality of mobile backbone networks;
An aggregation controller configured to set an IP layer link aggregation with the mobile control platform by receiving an IP address from the plurality of mobile backbone networks and registering the allocated IP address with a mobile control platform connected to the mobile backbone network;
A traffic distribution unit for distributing the received packet to the plurality of interface units on a flow-by-flow basis when the IP layer link aggregation is set; And
A traffic collecting unit for collecting the packets received through the plurality of interface units; Vehicle mobile router comprising a.
제 1항에 있어서, 상기 애그리게이션 제어부는
상기 인터페이스부에 연결된 모바일 백본망과의 링크상태를 포함하는 링크갱신메시지를 상기 모바일제어플랫폼과 주기적으로 송수신하는 것을 특징으로 하는 차량용 이동 라우터.
The method of claim 1, wherein the aggregation control unit
And a link update message including a link state with a mobile backbone network connected to the interface unit periodically transmitted and received with the mobile control platform.
제 1항에 있어서, 상기 트래픽분배부는
상기 수신된 패킷의 플로우정보를 이용하여 각 패킷의 세션을 구분하고, 동일한 세션의 패킷은 하나의 모바일 백본망 인터페이스로 분배하는 것을 특징으로 하는 차량용 이동 라우터.
The method of claim 1, wherein the traffic distribution unit
And a session of each packet by using the flow information of the received packet, and distribute the packets of the same session to one mobile backbone network interface.
제 1항에 있어서, 상기 트래픽취합부는
상기 다수의 인터페이스를 통해 수신된 패킷의 터널IP 헤더를 제거하고, 내부 IP헤더의 정보에 따라 상기 패킷을 취합하고, 취합된 패킷을 상위 제어모듈로 전송 또는 이동단말로 포워딩하는 것을 특징으로 하는 차량용 이동 라우터.
The method of claim 1, wherein the traffic collecting unit
Removing the tunnel IP header of the packet received through the plurality of interfaces, the packet is collected according to the information of the internal IP header, and the aggregated packet transmitted to the upper control module or forwarded to the mobile terminal for a vehicle Mobile router.
모바일제어플랫폼과 IP계층 링크애그리게이션을 수행하는 방법에 있어서,
하나 이상의 모바일 백본망으로부터 IP 주소를 할당받고, 상기 모바일제어플랫폼에 상기 할당된 IP 주소를 포함하는 링크정보를 등록하는 단계;
상기 모바일제어플랫폼과 등록된 링크개수에 따라 IP계층 링크애그리게이션을 설정하는 단계; 를 포함하는 것을 특징으로 하는 IP계층 링크애그리게이션을 수행하는 방법.
In the method for performing IP layer link aggregation with the mobile control platform,
Receiving an IP address from at least one mobile backbone network and registering link information including the allocated IP address in the mobile control platform;
Setting an IP layer link aggregation according to the number of registered links with the mobile control platform; Method for performing IP layer link aggregation comprising a.
제 5항에 있어서,
상기 IP계층 링크애그리게이션을 설정한 후, 상기 모바일제어플랫폼과 주기적으로 상기 모바일 백본망과의 링크상태를 포함하는 링크 갱신 메시지를 송수신하고, 소정의 횟수동안 상기 갱신 메시지에 대한 응답이 없으면, 상기 등록된 링크정보를 삭제하는 단계를 더 포함하는 것을 특징으로 하는 IP계층 링크애그리게이션을 수행하는 방법.
6. The method of claim 5,
After setting the IP layer link aggregation, periodically transmits and receives a link update message including a link status with the mobile backbone network and the mobile control platform, and if there is no response to the update message for a predetermined number of times, The method for performing IP layer link aggregation, further comprising the step of deleting the registered link information.
KR1020100122182A 2010-12-02 2010-12-02 Vehicle mobile router, mobile control platform and method for performing IP layer link aggregation based on flow Expired - Fee Related KR101367965B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020100122182A KR101367965B1 (en) 2010-12-02 2010-12-02 Vehicle mobile router, mobile control platform and method for performing IP layer link aggregation based on flow

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020100122182A KR101367965B1 (en) 2010-12-02 2010-12-02 Vehicle mobile router, mobile control platform and method for performing IP layer link aggregation based on flow

Publications (2)

Publication Number Publication Date
KR20120060595A KR20120060595A (en) 2012-06-12
KR101367965B1 true KR101367965B1 (en) 2014-02-27

Family

ID=46611484

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020100122182A Expired - Fee Related KR101367965B1 (en) 2010-12-02 2010-12-02 Vehicle mobile router, mobile control platform and method for performing IP layer link aggregation based on flow

Country Status (1)

Country Link
KR (1) KR101367965B1 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003324436A (en) 2002-05-07 2003-11-14 Nippon Telegr & Teleph Corp <Ntt> Network topology detection method
KR20060072990A (en) * 2004-12-24 2006-06-28 엘지노텔 주식회사 Apparatus and method for processing link aggregation control protocol in communication system
KR20080050262A (en) * 2006-12-01 2008-06-05 한국전자통신연구원 Method and apparatus for protection switching in link aggregation group

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003324436A (en) 2002-05-07 2003-11-14 Nippon Telegr & Teleph Corp <Ntt> Network topology detection method
KR20060072990A (en) * 2004-12-24 2006-06-28 엘지노텔 주식회사 Apparatus and method for processing link aggregation control protocol in communication system
KR20080050262A (en) * 2006-12-01 2008-06-05 한국전자통신연구원 Method and apparatus for protection switching in link aggregation group

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
비특허문헌:(2010.10) *

Also Published As

Publication number Publication date
KR20120060595A (en) 2012-06-12

Similar Documents

Publication Publication Date Title
US10666458B2 (en) Method and apparatus for data transmission involving tunneling in wireless communication networks
EP3895385B1 (en) Methods and apparatuses for supporting a local area network (lan)
CN109565459B (en) Endpoint to Edge Node Interaction in Wireless Communication Networks
CN102047721B (en) Systems and methods for data path control in a wireless network
US9648585B2 (en) Data transmission method and device
US9173158B2 (en) Method and apparatus for improving LTE enhanced packet core architecture using openflow network controller
CN109565747B (en) Method for connecting user terminal to network slice
CN106465230B (en) Apparatus, system and method for controlling access
CN102027761B (en) Systems and methods for distributed data routing in a wireless network
EP3021528B1 (en) Gre tunnel implementation method, access device and convergence gateway
US20120224474A1 (en) Systems and methods for distributed data routing in a wireless network
CN102783099A (en) Method and device for controlling service transmission
CN102056294A (en) Method and device for maintaining service continuity through traffic offload function (TOF) entity
WO2017067007A1 (en) Method, device and system for controlling quality of service
US20250267023A1 (en) Deterministic Networks
US20250176056A1 (en) Configuration and Reporting for Deterministic Networks
EP2919509B1 (en) Method and device for hosting application by access node
CN112953748B (en) A communication method and device
KR101367965B1 (en) Vehicle mobile router, mobile control platform and method for performing IP layer link aggregation based on flow
WO2025082232A1 (en) Communication path determination method and apparatus
JP2025514001A (en) Method and device for shared distribution of IP multicast - Patents.com
WO2016078348A1 (en) Data transmission method and device
Yoon et al. The method for IP layer link aggregation using flow information in a vehicle mobile router
KR20170008693A (en) Data offloading charging processing system based on SDN and method therefor

Legal Events

Date Code Title Description
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

A201 Request for examination
P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

D13-X000 Search requested

St.27 status event code: A-1-2-D10-D13-srh-X000

D14-X000 Search report completed

St.27 status event code: A-1-2-D10-D14-srh-X000

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

St.27 status event code: A-1-2-D10-D22-exm-PE0701

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

St.27 status event code: A-2-2-U10-U11-oth-PR1002

Fee payment year number: 1

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

FPAY Annual fee payment

Payment date: 20170124

Year of fee payment: 4

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 4

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

St.27 status event code: A-4-4-U10-U13-oth-PC1903

Not in force date: 20180221

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

PC1903 Unpaid annual fee

St.27 status event code: N-4-6-H10-H13-oth-PC1903

Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date: 20180221