[go: up one dir, main page]

KR20090020004A - Multicasting / Broadcasting Procedures in Wireless Mesh Networks - Google Patents

Multicasting / Broadcasting Procedures in Wireless Mesh Networks Download PDF

Info

Publication number
KR20090020004A
KR20090020004A KR1020070084364A KR20070084364A KR20090020004A KR 20090020004 A KR20090020004 A KR 20090020004A KR 1020070084364 A KR1020070084364 A KR 1020070084364A KR 20070084364 A KR20070084364 A KR 20070084364A KR 20090020004 A KR20090020004 A KR 20090020004A
Authority
KR
South Korea
Prior art keywords
data frame
wireless
broadcast
wireless device
broadcasting
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.)
Withdrawn
Application number
KR1020070084364A
Other languages
Korean (ko)
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 KR1020070084364A priority Critical patent/KR20090020004A/en
Publication of KR20090020004A publication Critical patent/KR20090020004A/en
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/06Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/24Connectivity information management, e.g. connectivity discovery or connectivity update
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/18Self-organising networks, e.g. ad-hoc networks or sensor networks

Landscapes

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

Abstract

무선 메쉬 네트워크에서의 브로드캐스팅 절차에 관하여 개시한다. 본 발명의 일 실시예에 따른 브로드캐스팅 절차에서는 다수의 무선기기들 사이에 모자(Parent-Child) 관계가 설정되어 있는 무선 메쉬 네트워크에서의 브로드캐스팅 절차로서, 브로드캐스팅되는 데이터 프레임을 수신한 자(Child) 무신기기가 상기 데이터 프레임의 송신자가 자신의 모(Parent) 무선기기와 동일한지를 판단한 다음, 판단 결과 상기 송신자와 상기 모 무선기기가 동일한 경우에만, 상기 자 무선 기기가 수신된 데이터 프레임을 재브로드캐스팅하며, 동일하지 않을 경우에는 재브로드캐스팅을 하지 않는다. 여기서, 재브로드캐스팅되는 데이터 프레임은 다른 무선기기 및 상기 자 무선기기와 연결 설정되는 무선국이 모두 인식 가능한 포맷을 가질 수 있으며, 상기 자 무선기기는 자신에게 연결 설정된 무선국이 있는 경우에도 단 1회만 데이터 프레임을 브로드캐스팅한다. 상기 모자 관계의 일례는 프로엑티브 경로에서의 모자 관계일 수 있다.Disclosed is a broadcasting procedure in a wireless mesh network. In the broadcasting procedure according to an embodiment of the present invention, as a broadcasting procedure in a wireless mesh network in which a parent-child relationship is established between a plurality of wireless devices, a person who receives a broadcasted data frame ( Child) The wireless device judges whether the sender of the data frame is the same as its parent wireless device, and if it is determined that the sender and the parent wireless device are the same, the wireless device restarts the received data frame. Broadcast; otherwise, rebroadcasting is not performed. Here, the rebroadcasted data frame may have a format that can be recognized by all other wireless devices and wireless stations connected to the own wireless device, and the wireless device may only have data once even when there is a wireless station connected to the wireless device. Broadcast the frame. One example of such a hat relationship may be a hat relationship in a proactive pathway.

Description

무선 메쉬 네트워크에서의 멀티캐스팅/브로드캐스팅 절차{Multicasting/broadcasting procedure in wireless mesh network}Multicasting / broadcasting procedure in wireless mesh network

본 발명은 무선 메쉬 네트워크(Wireless Mesh Network)에 관한 것으로, 보다 구체적으로 무선 메쉬 네트워크에서의 멀티캐스팅/브로드캐스팅 절차에 관한 것이다.The present invention relates to a wireless mesh network, and more particularly, to a multicasting / broadcasting procedure in a wireless mesh network.

무선 메쉬 네트워크는 중계 기능을 가진 다수의 무선기기가 액세스 포인트(Access Point, AP)를 경유하지 않고 직접 통신하는 것을 지원하는 네트워크이다. 무선 메쉬 네트워크에서 하나의 무선기기는 다른 다수의 무선기기와 연결되어 다수의 통신 경로를 가질 수 있다. 이러한 무선기기는 메쉬 포인트(Mesh Point, MP)로 불리지만, 여기에만 한정되는 것은 아니다. 그리고 MP 중에서 전술한 중계 기능 외에도 엑세스 포인트(Access Point, AP)의 기능을 함께 수행하는 것을 메쉬 엑세스 포인트(Mesh Access Point, MAP)라고 한다.A wireless mesh network is a network that supports a plurality of wireless devices having a relay function to communicate directly without passing through an access point (AP). In a wireless mesh network, one wireless device may be connected to a plurality of other wireless devices to have a plurality of communication paths. Such a wireless device is called a mesh point (MP), but is not limited thereto. In addition to the relay function described above, the MP performs a function of an access point (Access Point, AP) together is called a mesh access point (Mesh Access Point, MAP).

이러한 무선 메쉬 네트워크는 네트워크 구축의 유연성, 우회 경로에 의한 신뢰성 및 통신거리의 단축에 따른 전력 소비의 절감 등의 이점이 있다. 보다 구체적으로, 무선 메쉬 네트워크를 이용하면 기존의 통신망이 없는 장소에서도 MP 간에 유연한 네트워크를 구축할 수 있다. 그리고 무선 메쉬 네트워크에서는 다수의 MP 간에 서로 연결되어 다수의 우회 경로를 확보할 수 있어서 하나의 MP가 고장 나더라도 다른 경로를 통하여 데이터를 전송할 수 있다. 그리고 무선 메쉬 네트워크에서는 하나의 MP의 통신 영역(coverage)이 넓지 않더라도 인접하는 MP를 경유하여 통신할 수 있으므로 낮은 전력으로도 원거리 통신이 가능하게 된다.Such a wireless mesh network has advantages such as flexibility in network construction, reliability by a bypass path, and power consumption reduction due to a shortening of a communication distance. More specifically, using a wireless mesh network it is possible to build a flexible network between the MP even in a place without the existing communication network. In the wireless mesh network, a plurality of MPs may be connected to each other to secure a plurality of bypass paths, so that even if one MP fails, data may be transmitted through another path. In the wireless mesh network, even though the coverage of one MP is not wide, communication is possible through adjacent MPs, thereby enabling long-distance communication even with low power.

한편, 무선 통신에서의 메시지 전송은 타깃 장치(Target Device) 또는 목표 단말(Destination Terminal)의 수에 따라서 유니캐스트(Unicast), 멀티캐스트(Multicast), 및 브로드캐스트(Broadcast)로 구분할 수 있다. 전송 메시지의 타깃 장치가 하나의 단말인 유니캐스트와는 달리, 멀티캐스트는 전송 메시지의 타깃 어드레스(Target Address)가 멀티캐스트 그룹 어드레스(Group Address)로 특정된다. 그리고 브로드캐스트는 상기 그룹 어드레스가 모든 단말을 특정하는 특수한 멀티캐스트이다. 따라서 이하에서 단순히 '브로드캐스트'라고 칭하는 경우에도, 그 성질상 적용이 불가능한 경우를 제외하고는 멀티캐스트도 함께 포함하는 것으로 해석될 수 있다. Meanwhile, message transmission in wireless communication may be classified into unicast, multicast, and broadcast according to the number of target devices or destination terminals. Unlike unicast, in which a target device of a transmission message is one terminal, in multicast, a target address of a transmission message is specified as a multicast group address. And broadcast is a special multicast in which the group address specifies all terminals. Therefore, even when hereinafter referred to simply as 'broadcast,' it may be interpreted to include multicast together except when it is impossible to apply due to its nature.

종래의 무선 메쉬 네트워크에서는 데이터 프레임 등을 브로드캐스팅할 경우에 심플 플러딩(Simple Flooding) 방법을 사용하였다. '심플 플러딩 방법'이란 브로드캐스트되는 데이터 프레임을 수신한 MP(또는 MAP)가 동일 네트워크 내의 다른 MP 및/또는 자신에게 연결 설정된 무선국(Wireless Station, STA)을 위하여 수신된 데이터 프레임을 다시 브로드캐스팅하는 방법을 말한다. In the conventional wireless mesh network, a simple flooding method is used when broadcasting data frames. 'Simple Flooding Method' means that an MP (or MAP) receiving a broadcasted data frame re-broadcasts the received data frame for another MP in the same network and / or a wireless station (STA) connected to it. Say how.

그런데, 이러한 심플 플러딩 방법에서는 동일한 데이터 프레임이 무한정 반 복하여 브로드캐스팅될 가능성이 있다. 예를 들어, MP가 자신이 이미 브로드캐스팅한 데이터 프레임을 다시 수신하면, MP가 동일한 데이터 프레임을 반복하여 브로드캐스팅할 가능성이 있다. 그리고 하나의 데이터 프레임이 다수의 MP에 의하여 수 없이 많이 브로드캐스팅될 가능성도 있다.However, in such a simple flooding method, the same data frame may be repeatedly broadcast indefinitely. For example, if the MP receives back a data frame that it has already broadcast, there is a possibility that the MP will repeatedly broadcast the same data frame. It is also possible that one data frame may be broadcast numerous times by multiple MPs.

이러한 문제를 방지하기 위하여, 종래의 심플 플러딩 방법에서는 시퀀스 번호와 TTL(Time To Live)을 이용하였다. 보다 구체적으로, 종래의 브로드캐스팅 절차에서는 MP를 위하여 전송되는 데이터 프레임에 메쉬 헤더(Mesh Header)를 정의하고, 이 메쉬 헤더에 해당 데이터 프레임의 시퀀스 번호와 남은 홉 수를 나타내는 TTL을 포함시켰다. 시퀀스 번호는 MP가 수신한 브로드캐스트 데이터 프레임과 상기 MP가 이미 브로드캐스팅한 데이터 프레임이 동일한 브로드캐스트 프레임인지를 확인하는데 이용된다. 이것을 이용하면 MP가 동일한 데이터 프레임을 다시 브로드캐스팅하는 것을 방지할 수 있다. 그리고 TTL은 동일한 데이터 프레임이 다수의 MP에 의하여 순차적으로 브로드캐스팅되는 총 횟수(홉의 수)에 제약을 가하데 이용되는데, 이를 이용하면 동일한 데이터 프레임이 설정된 홉의 수를 초과하여 브로드캐스팅되는 것을 방지할 수 있다.In order to prevent this problem, the conventional simple flooding method uses a sequence number and a time to live (TTL). More specifically, in the conventional broadcasting procedure, a mesh header is defined in a data frame transmitted for the MP, and the mesh header includes a TTL indicating a sequence number of the data frame and the remaining hops. The sequence number is used to determine whether the broadcast data frame received by the MP and the data frame already broadcast by the MP are the same broadcast frame. This prevents the MP from broadcasting the same data frame again. The TTL is used to impose a restriction on the total number of hops (number of hops) in which the same data frame is broadcasted by a plurality of MPs sequentially. When using this, the same data frame is broadcasted more than the set number of hops. You can prevent it.

하지만, TTL을 이용하여 브로드캐스팅되는 총 횟수를 제한하는 방법은, 해당 네트워크의 구성이나 특성에 상관없이 TTL이 허용하는 범위 내에서는 동일한 데이터 프레임이 반복하여 브로드캐스팅되는 문제가 있다. 이것은 네트워크의 효율을 떨어뜨리는 원인이 될 수 있는데, 왜냐하면 해당 네트워크를 구성하는 MP나 STA의 수가 적은 경우에는 불필요하게 많은 횟수의 브로드캐스팅이 수행될 수 있기 때문 이다.However, the method of limiting the total number of broadcasts using the TTL has a problem that the same data frame is repeatedly broadcast within the range allowed by the TTL regardless of the configuration or characteristics of the network. This may cause a decrease in the efficiency of the network, because if the number of MPs or STAs constituting the network is small, an unnecessary number of broadcasts may be performed.

그리고 시퀀스 번호와 TTL을 이용하여 브로드캐스팅 횟수를 제어하는 종래의 브로드캐스팅 절차는 MAP가 동일한 데이터 프레임에 대한 멀티캐스트를 2회 수행하는 문제를 초래한다. MAP가 멀티캐스트를 2회 수행하는 이유는 메쉬 헤더가 포함된 데이터 프레임은 무선국(Wireless Station, STA)이 인식할 수 없기 때문이다. 결국, 종래의 브로드캐스팅 절차에 의하면, MAP는 다른 MP를 위하여 메쉬 헤더를 포함하는 데이터 프레임을 한 번 브로드캐스팅하고 또한 자신에게 연결 설정된 STA을 위하여 메쉬 헤더가 없는 데이터 프레임을 다시 한 번 브로드캐스팅하였다. In addition, the conventional broadcasting procedure of controlling the number of broadcasting using the sequence number and the TTL causes a problem that the MAP performs two multicasts for the same data frame. The reason why MAP performs multicast twice is that the data frame including the mesh header is not recognized by the wireless station (STA). Finally, according to the conventional broadcasting procedure, the MAP broadcasts a data frame including a mesh header once for another MP and also broadcasts a data frame without a mesh header once again for an STA connected to it. .

도 1은 심플 플러딩 방법을 이용하는 종래의 브로드캐스팅 절차 및 이에 따른 문제점을 보다 구체적으로 설명하기 위한 도면이다.FIG. 1 is a diagram for describing a conventional broadcasting procedure using the simple flooding method and a problem thereof in more detail.

도 1을 참조하면, MP(12)는 자신이 수신한 브로드캐스트 데이터 프레임을 다른 MP나 또는 MAP(14)를 위하여 브로드캐스팅한다. 이 경우에 브로드캐스팅되는 데이터 프레임은 메쉬 헤더를 포함한다. 이와 같이, 메쉬 헤더를 포함하는 데이터 프레임의 브로드캐스팅을 예컨대, 메쉬 브로드캐스트(Mesh Broadcast)라고 할 수 있다. 그리고 MP(12)는 자신에게 연결 설정(Association)된 STA이 없으므로, 메쉬 헤더가 없는 데이터 프레임을 별도로 브로드캐스팅하지는 않는다.Referring to FIG. 1, the MP 12 broadcasts its received broadcast data frame for another MP or MAP 14. In this case the broadcast data frame includes a mesh header. As such, broadcasting of a data frame including a mesh header may be referred to as, for example, mesh broadcast. Since the MP 12 does not have an STA associated with itself, the MP 12 does not separately broadcast a data frame without a mesh header.

반면, MP(12)로부터 데이터 프레임을 수신한 MAP(14)는 다른 MP나 MAP(16)를 위하여 우선 메쉬 헤더가 있는 데이터 프레임을 브로드캐스팅한다(Mesh Broadcast). 그리고 MAP(14)는 또한 자신에게 연결 설정된 STA(24)을 위하여 메쉬 헤더가 없는 데이터 프레임을 브로드캐스팅한다. 이와 같이, 메쉬 헤더가 없는 데 이터 프레임의 브로드캐스팅을 기본 서비스 세트 브로드캐스트(Basic Service Set Broadcast, BSS Broadcast)라고 하는데, 메쉬 브로드캐스트와 BSS 브로드캐스트의 순서는 특별한 제한이 없다. 즉, MAP(14)는 동일한 내용의 데이터를 단지 그 포맷만 달리하여 메쉬 브로드캐스트와 BSS 브로드캐스트로 2회 브로드캐스팅한다. 그리고 MAP(14)로부터 데이터 프레임을 수신한 MAP(16)도, MAP(14)와 마찬가지로, 다른 MP 또는 MAP(18)를 위한 메쉬 브로드캐스트와 STA(26)을 위한 BSS 브로드캐스트를 한다. On the other hand, the MAP 14 receiving the data frame from the MP 12 first broadcasts a data frame with a mesh header for another MP or MAP 16 (Mesh Broadcast). The MAP 14 also broadcasts a data frame without a mesh header for the STA 24 connected to it. As such, broadcasting a data frame without a mesh header is referred to as a basic service set broadcast (BSS Broadcast). The order of mesh broadcast and BSS broadcast is not particularly limited. That is, the MAP 14 broadcasts data of the same content twice in mesh broadcast and BSS broadcast in different formats. The MAP 16 that receives the data frame from the MAP 14 also performs a mesh broadcast for another MP or MAP 18 and a BSS broadcast for the STA 26, similarly to the MAP 14.

결국, 종래의 브로드캐스팅 절차에 의하면, 네트워크의 특성에 관계 없이 TTL 한계를 넘지 않는 범위에서 데이터 프레임이 계속해서 브로드캐스팅될 수 있어서, 무선 메쉬 네트워크의 성능을 저하시키는 문제가 발생할 염려가 있다. 그리고 MAP는 메쉬 헤더를 포함하는 데이터 프레임과 메쉬 헤더가 없는 데이터 프레임을 각각 브로드캐스팅해야 하므로, 무선 메쉬 네트워크의 성능을 저하시킬 뿐만 아니라 MAP의 데이터 처리 부담을 가중시킨다.As a result, according to the conventional broadcasting procedure, data frames may be continuously broadcast within a range not exceeding the TTL limit regardless of network characteristics, which may cause a problem of degrading the performance of the wireless mesh network. In addition, since the MAP must broadcast a data frame including a mesh header and a data frame without a mesh header, the MAP not only degrades the performance of the wireless mesh network but also increases the data processing burden of the MAP.

한편, 무선 메쉬 네트워크에서는 포워딩 경로(Forwarding Path)를 찾기 위해 혹은 멀티미디어 등의 스트리밍을 위해서 멀티캐스트/브로드캐스트가 빈번하게 사용된다. 만약, 메쉬 포인트가 한가한 채널 상태(Idle Channel State)에서 멀티캐스트/브로드캐스트 프레임을 수신하였다면, 상기 메쉬 포인트는 백오프(Backoff) 없이 일정한 시간, 예컨대 DIFS(Distributed Inter-Frame Space) 시간 후에 바로 수신된 프레임을 릴레이한다. 이 경우에 만일 다수의 메쉬 포인트가 상기 프레임을 수신한다면, 모든 메쉬 포인트가 상기 프레임을 멀티캐스트/브로드캐스트할 가능성 이 높기 때문에, 릴레이되는 멀티캐스트/브로드캐스트 프레임의 충돌(Collision) 확률은 매우 높아진다. 이러한 경우에는 무선 메쉬 네트워크에서의 멀티캐스트/브로드캐스트의 신뢰성이 크게 떨어지는 문제점이 있다. Meanwhile, in a wireless mesh network, multicast / broadcast is frequently used to find a forwarding path or to stream multimedia. If the mesh point receives a multicast / broadcast frame in the idle channel state, the mesh point is received immediately after a certain time, for example, a distributed inter-frame space (DIFS) time without backoff. Relayed frames. In this case, if multiple mesh points receive the frame, collision probability of relayed multicast / broadcast frames is very high since all mesh points are likely to multicast / broadcast the frame. . In this case, there is a problem that the reliability of multicast / broadcast in a wireless mesh network is greatly reduced.

본 발명이 이루고자 하는 기술적 과제는 무선 메쉬 네트워크의 성능을 향상시킬 수 있는 무선 메쉬 네트워크에서의 브로드캐스팅 절차를 제공하는 것이다.An object of the present invention is to provide a broadcasting procedure in a wireless mesh network that can improve the performance of the wireless mesh network.

본 발명이 이루고자 하는 다른 기술적 과제는 브로드캐스트를 수행하는 MAP의 부담을 완화시킬 수 있는 무선 메쉬 네트워크에서의 브로드캐스팅 절차를 제공하는 것이다.Another technical problem to be solved by the present invention is to provide a broadcasting procedure in a wireless mesh network that can alleviate the burden of MAP performing broadcasting.

본 발명이 이루고자 하는 또 다른 기술적 과제는 멀티캐스트/브로드캐스트의 신뢰성을 향상시킬 수 있는 무선 메쉬 네트워크에서의 브로드캐스팅 절차를 제공하는 것이다.Another technical problem to be solved by the present invention is to provide a broadcasting procedure in a wireless mesh network which can improve the reliability of multicast / broadcast.

상기한 기술적 과제를 달성하기 위한 본 발명의 일 실시예에 따른 무선 메쉬 네트워크에서의 브로드캐스팅 절차는 무선기기들 사이에 모자(Parent-Child) 관계가 설정되어 있는 무선 메쉬 네트워크에서의 브로드캐스팅 절차로서, 브로드캐스팅되는 데이터 프레임을 수신한 자(Child) 무신기기가 상기 데이터 프레임의 송신자가 자신의 모(Parent) 무선기기와 동일한지를 판단하고, 그리고 판단 결과 상기 송신자와 상기 모 무선기기가 동일한 경우에만, 상기 자 무선기기가 수신된 데이터 프레임을 재브로드캐스팅하는 것을 포함한다. 상기 무선기기는 MP 또는 MAP일 수 있다. The broadcasting procedure in the wireless mesh network according to the embodiment of the present invention for achieving the above technical problem is a broadcasting procedure in a wireless mesh network in which a parent-child relationship is established between wireless devices. The child wireless device that receives the broadcasted data frame determines whether the sender of the data frame is the same as its parent wireless device, and only if the sender and the parent wireless device are the same. And rebroadcasting the received data frame by the wireless device. The wireless device may be MP or MAP.

본 실시예의 일 측면에 의하면, 상기 재브로드캐스팅되는 데이터 프레임은 다른 무선기기 및 상기 자 무선기기와 연결 설정되는 무선국이 모두 인식 가능한 포맷을 가질 수 있다. 그리고 상기 자 무선기기는 자신에게 연결 설정된 무선국이 있는 경우에도 단 1회만 데이터 프레임을 브로드캐스팅할 수 있다. 또한, 상기 무선기기들 사이의 모자 관계는 상기 무선 메쉬 네트워크의 프로엑티브 경로를 구성할 수 있다. 상기 데이터 프레임의 송신자가 자신의 모(Parent) 무선기기와 동일한지를 판단하는 것은 상기 데이터 프레임의 송신자 주소 필드에 포함되어 있는 정보를 이용할 수 있다.According to an aspect of the present embodiment, the rebroadcasted data frame may have a format that can be recognized by all other wireless devices and wireless stations connected to the own wireless device. The wireless device may broadcast the data frame only once even when there is a wireless station connected to the wireless device. In addition, the hat relationship between the wireless devices may constitute a proactive path of the wireless mesh network. Determining whether the sender of the data frame is the same as its parent wireless device may use information included in the sender address field of the data frame.

상기한 기술적 과제를 달성하기 위한 본 발명의 다른 측면에 따른 무선 메쉬 네트워크에서의 브로드캐스팅 절차는 프로엑티브 경로가 설정되어 있는 무선 메쉬 네트워크에서의 브로드캐스팅 절차로서, 루트 무선기기가 목표 주소로서 브로드캐스트 주소를 갖는 제1 데이터 프레임을 전송하고, 상기 제1 데이터 프레임을 수신한 무선기기들 중에서, 상기 프로엑티브 경로에서 상기 루트 무선기기의 자(Child) 무선기기인 제1 무선기기만 상기 브로드캐스트 주소와 동일한 브로드캐스트 주소를 갖는 제2 데이터 프레임을 전송한다.Broadcasting procedure in a wireless mesh network according to another aspect of the present invention for achieving the above technical problem is a broadcasting procedure in a wireless mesh network in which a proactive path is established, the root radio is broadcast as a target address Among the wireless devices that transmit a first data frame having an address and receive the first data frame, only the first wireless device that is a child wireless device of the root wireless device in the proactive path is the broadcast address. Transmit a second data frame having the same broadcast address as.

상기 실시예의 일 측면에 의하면, 상기 제2 데이터 프레임을 수신한 무선기기들 중에서, 상기 프로엑티브 경로에서 상기 제1 무선기기의 자 무선기기인 제2 무선기기만 목표 주소로서 상기 브로드캐스트 주소와 동일한 브로드캐스트 주소를 갖는 제3 데이터 프레임을 전송할 수 있다.According to an aspect of the embodiment, out of the wireless devices that receive the second data frame, only the second wireless device that is the own wireless device of the first wireless device in the proactive path is the same as the broadcast address as the target address. The third data frame having the broadcast address may be transmitted.

본 발명의 실시예에 따른 브로드캐스팅 절차에서는 멀티캐스트되는 데이터 프레임을 수신한 MP 또는 MAP는 그 데이터 프레임의 전송자가 자신의 모MP일 경우에만 이를 다시 재브로드캐스팅하도록 함으로써, 무선 메쉬 네트워크의 자원을 효율적으로 관리할 수 있을 뿐만 아니라 불필요하게 데이터 프레임이 반복하여 브로드캐스팅되는 것을 방지할 수가 있다.In the broadcasting procedure according to the embodiment of the present invention, the MP or the MAP that receives the multicast data frame rebroadcasts it only when the sender of the data frame is its own MP, thereby saving resources of the wireless mesh network. Not only can it be efficiently managed, but it can also prevent data frames from being repeatedly broadcast unnecessarily.

그리고 본 발명의 실시예에 따른 브로드캐스팅 절차에 의하면, MP 또는 MAP는 동일한 데이터 프레임을 그 포맷을 달리하여 두 번 브로드캐스팅할 필요가 없다. 따라서 본 실시예에 의하면, 메쉬 헤더가 포함된 데이터 프레임과 메쉬 헤더가 없는 데이터 프레임을 두 번 브로드캐스팅해야 하는 MAP의 부담(Overhead)를 완화시킬 수가 있다. 아울러, 메쉬 헤더가 포함된 포맷의 데이터 프레임은 브로드캐스트되는 데이터 프레임으로 더 이상 필요가 없기 때문에, 단순한 브로드캐스팅 절차의 구현이 가능하다.And according to the broadcasting procedure according to the embodiment of the present invention, the MP or MAP does not need to broadcast the same data frame twice in different formats. Therefore, according to the present embodiment, it is possible to alleviate the overhead of MAP in which the data frame including the mesh header and the data frame without the mesh header must be broadcast twice. In addition, since a data frame in a format including a mesh header is no longer needed as a broadcast data frame, a simple broadcasting procedure can be implemented.

또한, 본 발명의 실시예에 따른 멀티캐스팅/브로드캐스팅 절차에 의하면, 멀티캐스트/브로드캐스트 프레임을 수신한 메쉬 포인트들은 비록 채널이 한가한 상태라고 하더라도 각각 임의의 시간 간격 동안 백오프를 수행한 후에 수신된 프레임을 다시 멀티캐스트/브로드캐스트한다. 따라서 이러한 본 발명의 실시예에 의하면, 메쉬 포인트들에 의하여 릴레이되는 멀티캐스트/브로드캐스트 프레임들간의 충돌을 방지함으로써, 멀티캐스트/브로드캐스트의 신뢰성을 향상시킬 수가 있다. In addition, according to the multicasting / broadcasting procedure according to an embodiment of the present invention, mesh points receiving a multicast / broadcast frame are received after performing a backoff for each arbitrary time interval even if the channel is idle. Multicast / broadcast the captured frames again. Therefore, according to this embodiment of the present invention, by preventing collision between multicast / broadcast frames relayed by mesh points, it is possible to improve the reliability of multicast / broadcast.

이하 첨부한 도면을 참조하여 본 발명의 바람직한 실시예를 상세히 설명한다. 명세서 전체에 걸쳐서 동일한 참조 번호는 동일한 구성 요소를 나타낸다. 그리고 이하의 실시예에서는 무선 메쉬 네트워크에서의 브로드캐스팅 절차에 대해서만 설명한다. 그러나 후술하는 실시예에 포함되어 있는 본 발명의 기술적 사상은, 그 성질에 의하여 적용이 불가능한 경우를 제외하고, 무선 메쉬 네트워크에서의 멀티캐스팅 절차에서도 동일하게 적용될 수 있을 것이다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings. Like numbers refer to like elements throughout the specification. In the following embodiment, only the broadcasting procedure in the wireless mesh network will be described. However, the technical idea of the present invention included in the following embodiments may be equally applicable to the multicasting procedure in the wireless mesh network, except that the present invention is not applicable.

도 2는 확장 서비스 세트(Extended Service Set, ESS)를 구성하는 무선 메쉬 네트워크의 구성의 일례를 보여 주는 도면이다. 도 2를 참조하면, 무선 메쉬 네트워크는 다수의 STA(110a 내지 120h)과 하나 또는 그 이상의 MP(120a, 120b, 120c, 120d, 130)를 포함한다. 상기 MP 중에서 참조 번호 120a, 120b, 120c, 및 120d는 자신과 연결 설정된 STA이 존재하므로, AP의 기능을 동시에 수행하는 MP, 즉 MAP가 된다. 그리고 참조 번호 120a 및 120b의 MP는 유선 또는 무선의 분산 시스템(Distribution System, DS)(140)을 통해 외부 네트워크와 연결되는 개체인데, 이를 루트(Root) MP라 한다.FIG. 2 is a diagram illustrating an example of a configuration of a wireless mesh network constituting an extended service set (ESS). Referring to FIG. 2, a wireless mesh network includes a plurality of STAs 110a through 120h and one or more MPs 120a, 120b, 120c, 120d and 130. Among the MPs, reference numerals 120a, 120b, 120c, and 120d exist as MPs, that is, MAPs, which simultaneously perform functions of an AP because there is an STA connected with the self. The MPs 120a and 120b are entities connected to an external network through a wired or wireless distribution system (DS) 140, which is referred to as a root MP.

STA(110a 내지 120h)은 IEEE 802.11 표준의 규정을 따르는 매체 접속 제어(Medium Access Control)와 무선 매체에 대한 물리층(Physical Layer) 인터페이스를 포함하는 임의의 기능 매체로서, 비AP 스테이션(Non-AP Station)이다. 그리고 STA(110a 내지 120h)은 브로드캐스트 서비스에 가입하여 자신이 연결 설정한 MAP(120a, 120b, 120c 또는 120d)가 브로드캐스팅하는 데이터 프레임을 수신한다. 이러한 STA은 무선국이라는 명칭 외에 무선 송수신 유닛(Wireless Transmit/Receive Unit, WTRU), 사용자 장비(User Equipment, UE), 이동국(Mobile Station, MS), 또는 이동 가입자 유닛(Mobile Subscriber Unit) 등으로도 불릴 수 있다. The STAs 110a through 120h are arbitrary functional media including medium access control compliant with the IEEE 802.11 standard and a physical layer interface to a wireless medium, and are non-AP stations. )to be. The STAs 110a to 120h subscribe to the broadcast service and receive data frames broadcast by the MAPs 120a, 120b, 120c or 120d that they have established. Such a STA may also be called a wireless transmit / receive unit (WTRU), a user equipment (UE), a mobile station (MS), or a mobile subscriber unit (Mobile Subscriber Unit) in addition to a radio station. Can be.

MP(120a, 120b, 120c, 120d, 130)는 무선 메쉬 네트워크를 구성하는 개체로서, IEEE 802.11 표준의 규정을 따르는 매체 접속 제어(Medium Access Control)와 물리층(Physical Layer) 인터페이스를 포함하는 IEEE 802.11의 기능 개체이다. MP(120a, 120b, 120c, 120d, 130)는 메쉬 서비스(mesh services)를 지원하는 무선 기기인데, 메쉬 서비스는 매쉬 네트워크를 구성하는 MP들간에 직접 통신을 가능하게 해주는 서비스를 말한다. 이를 위하여, MP는 다른 MP를 위하여 브로드캐스트 프레임을 중계하며, 유니캐스트 프레임이나 멀티캐스트 프레임도 중계할 수 있다. 특히, 본 발명에 의하면, MP는 설정되어 있는 프로액티브 경로를 통하여 자신의 모MP(Parent MP)로부터 멀티캐스트 데이터 프레임을 수신한 경우에만, 수신된 데이터 프레임을 다른 MP(보다 구체적으로는 자신의 자MP(Child MP))를 위하여 브로드캐스팅한다. 이에 대해서는 뒤에서 상세히 설명한다.The MPs 120a, 120b, 120c, 120d, and 130 are entities that constitute a wireless mesh network. The MPs 120a, 120b, 120c, 120d, and 130 are members of a wireless mesh network. It is a functional object. The MPs 120a, 120b, 120c, 120d, and 130 are wireless devices that support mesh services, and a mesh service refers to a service that enables direct communication between MPs constituting a mesh network. To this end, the MP relays broadcast frames for other MPs, and may also relay unicast frames or multicast frames. In particular, according to the present invention, the MP receives only the multicast data frame from its parent MP through its established proactive path. Broadcast for Child MP. This will be described in detail later.

그리고, 전술한 바와 같이 MP 중에서 AP로서의 기능을 함께 수행하는 MP를 특별히 MAP라고 한다. 따라서 MAP(120a, 120b, 120c, 120d)는 전술한 MP의 기능 외에도 자신에게 연결 설정된 무선국(Associated Station)을 위하여 AP로서의 기능도 수행한다. AP는 엑세스 포인트라는 명칭 외에 집중 제어기, 기지국(Base Station, BS), 노드-B, 또는 사이트 제어기 등으로 불릴 수도 있다. 그리고 본 발명에 의하 면, MAP(120a, 120b, 120c, 120d)는 종래와는 달리 동일한 포맷의 데이터 프레임을 이용하여 MP 및 STA을 위하여 단 1회만 브로드캐스팅을 하는데, 이에 대해서도 뒤에서 상세히 설명한다.As described above, an MP that performs a function as an AP among MPs is specifically referred to as MAP. Therefore, the MAPs 120a, 120b, 120c, and 120d also perform the function of the AP for the associated station which is connected to itself in addition to the functions of the aforementioned MP. The AP may be called a centralized controller, a base station (BS), a node-B, or a site controller in addition to an access point. In addition, according to the present invention, unlike the conventional MAP (120a, 120b, 120c, 120d) is broadcast only once for the MP and STA using the same format data frame, which will be described in detail later.

다음으로 무선 메쉬 네트워크에서의 MP들 사이의 메시지 전송 경로에 대하여 설명한다. 무선 메쉬 네트워크에서의 사용될 수 있는 경로 선택(Path Selection) 프로토콜의 하나로써, 이종 무선 메쉬 프로토콜(Hybrid Wireless Mesh Protocol, HWMP)가 있다. HWMP는 온-디맨드(On-demand) 경로 선택이 갖는 유연성을 프로엑티브 경로와 결합한 메쉬 경로 선택 프로토콜이다. 따라서 HWMP는 다양한 종류의 메쉬 네트워크에서 최적의 그리고 효율적인 경로 선택이 가능하도록 한다. Next, a message transmission path between MPs in a wireless mesh network will be described. One of the path selection protocols that can be used in the wireless mesh network is the heterogeneous wireless mesh protocol (HWMP). HWMP is a mesh path selection protocol that combines the flexibility of on-demand path selection with proactive paths. Thus, HWMP enables optimal and efficient path selection in various types of mesh networks.

HWMP는 그 구성(Configuration)에 따라서 두 가지 모드의 동작을 지원하는데, 그것은 온-디맨드 모드와 프로엑티브 트리 빌딩 모드(Proactive Tree Building Mode)이다. 온-디맨드 모드에서는 MP가 피어간 경로(peer-to-peer path)를 이용하여 통신할 수가 있다. 이 모드는 일반적으로 루트 MP가 없는 구성에서 사용되지만, 루트 MP가 있는 경우라도 더 좋은 경로를 제공할 수 있다면 사용될 수도 있다. 프로엑티브 트리 빌딩 모드에 의하면, 루트 MP가 주기적으로 브로드캐스팅하는 프레임을 이용하는 메커니즘, 예컨대 경로 요청 프레임(Path Request, PREQ) 메커니즘 또는 루트 선언 프레임(Root Announcement, RANN) 메커니즘을 사용하여 경로가 설정되며, 이러한 경로는 동일한 메커니즘에 의하여 주기적으로 업데이트된다. 이하에서는 온-디맨드 모드 및 프로엑티브 트리 빌딩 모드에 따라 선택된 경로를 각각 온-디맨드 경로 및 프로엑티브 경로라고 칭하기로 한다.HWMP supports two modes of operation, depending on its configuration: on-demand mode and Proactive Tree Building Mode. In the on-demand mode, the MP can communicate using a peer-to-peer path. This mode is typically used in configurations without a root MP, but can be used if it can provide a better path even with a root MP. According to the proactive tree building mode, a route is established using a mechanism that uses a frame that the root MP periodically broadcasts, such as a Path Request (PREQ) mechanism or a Root Announcement (RANN) mechanism. This path is periodically updated by the same mechanism. Hereinafter, the paths selected according to the on-demand mode and the proactive tree building mode will be referred to as on-demand paths and proactive paths, respectively.

프로엑티브 경로는 메시지 전송 경로가 루트 MP를 기점으로 하여 나무의 가지처럼 연쇄적으로 분기되어 있는 구조로서, MP들 사이의 메시지 전송 경로가 모자 관계(Parent-Child Relation)에 의하여 주기적으로 설정된다. 상기 모자 관계는 루트 MP를 기점으로 하여 다수의 MP들 사이에 조모-모-자-손자(Grand Parent-Parent-Child-Grand Child) 등으로 순서로 연속적으로 이어지는 트리 모양의 경로이다. 프로엑티브 경로를 설정하기 위한 방법은 특별한 제한이 없는데, 예를 들어 PREQ 메커니즘이나 또는 RAAN 메커니즘이 사용될 수 있다. The proactive path is a structure in which the message transmission path is branched like a tree branch from the root MP, and the message transmission path between the MPs is periodically set by parent-child relation. The mother-child relationship is a tree-shaped path that is continuously connected in order to grandparents-children-grandchildren among the plurality of MPs starting from the root MP. The method for establishing a proactive path is not particularly limited, and for example, a PREQ mechanism or a RAAN mechanism may be used.

반면, 주문형 경로는 메시지의 전송이 필요할 때에 MP들 사이의 임의적으로 설정되는 경로이다. 주문형 경로를 설정할 때에는 예컨대, AODV(Ad hoc On-demand Distance Vector) 프로토콜을 사용할 수 있다. 주문형 경로는 루트 MP를 경유할 필요가 없는데, 예를 들어, 그 시점에서 소스 MP와 타깃 MP 사이에 가장 짧은 경로 또는 링크 특성(Link Metric)이 가장 좋은 경로로 설정될 수 있다. On the other hand, the on-demand path is an arbitrarily established path between MPs when a message needs to be transmitted. When establishing an on-demand route, for example, the Ad hoc On-demand Distance Vector (AODV) protocol can be used. The on-demand route does not need to pass through the root MP, for example, at that point, the shortest route or link metric between the source MP and the target MP may be set to the best route.

HWMP에 의하면, 프로엑티브 트리 빌딩 모드와 주문형 모드는 서로 배타적이지 않기 때문에, 상기한 프로엑티브 경로와 주문형 경로는 서로 결합되어 사용될 수 있다. 예를 들어, 소스 MP가 목표 MP에게 처음 전송하는 데이터 프레임은 프로엑티브 경로를 따라 전송될 수 있다. 이 경우에, 프로엑티브 경로의 상향 경로를 따라 소스 MP에서 루트 MP로 데이터 프레임을 전송하고, 상기 프로엑티브 경로의 하향 경로를 따라 루트 MP로부터 목표 MP로 데이터를 전송한다. 그리고 이후에 목표 MP는 소스 MP를 향하여 주문형 경로를 찾은 다음에, 이 주문형 경로를 이용하여 다른 데이터 프레임을 전송할 수 있다. According to the HWMP, since the proactive tree building mode and the on-demand mode are not mutually exclusive, the above-described proactive path and the on-demand path can be used in combination with each other. For example, a data frame that the source MP first transmits to the target MP may be sent along the proactive path. In this case, data frames are transmitted from the source MP to the root MP along the upstream path of the proactive path, and data is transmitted from the root MP to the target MP along the downstream path of the proactive path. The target MP can then find the on-demand path towards the source MP and then use this on-demand path to send another data frame.

도 3은 무선 메쉬 네트워크에서의 전술한 메시지 전송 경로를 보여 주기 위한 도면으로서, MP④에서부터 MP⑨까지의 프로엑티브 경로와 주문형 경로가 각각 도시되어 있다. 3 is a diagram for illustrating the above-described message transmission path in a wireless mesh network, in which a proactive path and an on-demand path from MP 4 to MP 9 are shown, respectively.

도 3을 참조하면, MP④에서부터 MP⑨까지의 프로엑티브 경로는 MP④에서 MP③ 및 MP②를 통해 루트 MP인 MP①로 이어지는 '상향 경로'와 루트 MP인 MP①에서 MP⑥을 거쳐 MP⑨로 이어지는 '하향 경로'로 이루어진다. 여기서, 상향 경로는 자MP로부터 모MP로(예컨대, MP④에서 MP③으로, MP③에서 MP②로, 그리고 MP②에서 MP①로) 향하는 경로로서, 종점이 루트 MP인 경로를 말하고, 하향 경로는 모MP로부터 자MP로(예컨대, MP①에서 MP⑥으로, 그리고 MP⑥에서 MP⑨로) 향하는 경로로서, 시점이 루트 MP인 경로를 말한다. 그리고 MP④에서부터 MP⑨까지의 주문형 경로는 예컨대, MP④에서 MP⑦을 거쳐 MP⑨로 가는 경로일 수 있다. 이러한 경로는 MP④에서 MP⑨로 또는 MP⑨에서 MP④로의 메시지 전송을 위하여 임시로 설정된 경로 중의 하나이다.Referring to FIG. 3, the proactive path from MP④ to MP⑨ is composed of an 'upward path' leading from MP④ to MP①, the root MP, and a 'downward path' leading from MP① to MP⑨ from MP①, the root MP. . Here, the upward path is a path from the child MP to the parent MP (for example, from MP④ to MP③, from MP③ to MP②, and from MP② to MP①), and refers to the path whose end point is the root MP, and the downward path is from the parent MP. The path to the MP (for example, from MP① to MP⑥ and from MP⑥ to MP⑨) refers to a path whose starting point is the root MP. The on-demand route from MP④ to MP⑨ may be, for example, a path from MP④ to MP⑨ through MP⑦. Such a path is one of temporary paths for message transmission from MP④ to MP⑨ or from MP⑨ to MP④.

본 발명에 따른 브로드캐스팅 절차에서는 해당 네트워크에서 미리 설정되어 있는 프로엑티브 경로를 활용한다. 보다 구체적으로, 동일한 데이터 프레임이 계속하여 재브로드캐스팅되는 것을 방지할 수 있도록, 본 발명에서는 프로엑티브 경로에서의 모자 관계, 보다 구체적으로 하향 경로를 활용한다. 그리고 본 발명에 의하 면, 브로드캐스팅할 데이터 프레임의 소스가 STA인 경우에는, 상기 데이터 프레임이 하향 경로를 따라 브로드캐스팅될 수 있도록 프로엑티브 경로의 상향 경로를 이용하여 상기 데이터 프레임을 루트 MP로 전송한다. 아울러, 본 발명에서는 MP와 STA이 모두 인식 가능한 포맷의 데이터 프레임을 브로드캐스팅함으로써, MAP도 단 1회만 데이터 프레임을 브로드캐스팅한다. 이하, 이에 대하여 구체적으로 설명한다.The broadcasting procedure according to the present invention utilizes a proactive path preset in the corresponding network. More specifically, the present invention utilizes the hat relationship in the proactive path, more specifically the down path, to prevent the same data frame from being continuously rebroadcasted. According to the present invention, when the source of a data frame to be broadcast is an STA, the data frame is transmitted to the root MP using an uplink path of a proactive path so that the data frame can be broadcast along a downlink path. do. In addition, in the present invention, by broadcasting a data frame in a format that both the MP and the STA can recognize, the MAP also broadcasts the data frame only once. This will be described below in detail.

도 4는 본 발명의 일 실시예에 따른 브로드캐스팅 절차를 보여 주는 흐름도이다. 본 절차는 하나의 MP(또는 MAP)의 내부에서 수행되는 절차이다.4 is a flowchart illustrating a broadcasting procedure according to an embodiment of the present invention. This procedure is performed inside one MP (or MAP).

도 4를 참조하면, 브로드캐스트 데이터 프레임, 즉 브로드캐스트 주소를 가진 데이터 프레임을 수신한 MP는 상기 데이터 프레임의 송신자 주소(Sender Address)가 프로엑티브 경로에서 자신의 모MP(Parent MP)의 주소와 동일한지를 판단한다(S11). 본 실시예의 일 측면에 의하면, ESS에서 상기 데이터 프레임을 브로드캐스팅하기 시작하는 기능 개체는 루트 MP이다. 즉, 본 실시예에 의하면, 브로드캐스팅은 루트 MP가 시작을 하며, 브로드캐스팅되는 데이터 프레임은 DS를 통해서 외부 네트워크로부터 수신된 것이거나 또는 동일 ESS 내의 STA이 브로드캐스팅을 요청한 것일 수도 있다. Referring to FIG. 4, an MP receiving a broadcast data frame, that is, a data frame having a broadcast address, has a sender address of the data frame and an address of its parent MP in the proactive path. It is determined whether or not the same (S11). According to one aspect of this embodiment, the functional entity that starts broadcasting the data frame in the ESS is the root MP. That is, according to the present embodiment, broadcasting is started by the root MP, and the broadcast data frame may be received from an external network through a DS or may be requested by a STA in the same ESS.

판단 결과, 상기 송신자 주소가 모MP의 주소와 동일하지 않으면, 상기 MP는 수신된 데이터 프레임을 더 이상 브로드캐스팅하지 않고 절차를 종료한다. 그러나 단계 S11에서의 판단 결과, 상기 송신자 주소와 모MP의 주소가 동일하면, 상기 MP 는 수신된 데이터 프레임을 재브로드캐스팅한다(S12). 이 경우, 상기 MP가 MAP인지에 관계없이 단 1회만 데이터 프레임을 브로드캐스팅한다. 즉, 상기 MP가 자신에게 연결 설정된 STA을 갖는 MAP인 경우에도, 본 실시예에 따른 브로드캐스팅 절차에 의하면, 상기 MP는 단 1회만 수신된 데이터 프레임을 브로드캐스팅한다.If it is determined that the sender address is not the same as the address of the parent MP, the MP terminates the procedure without further broadcasting the received data frame. However, if it is determined in step S11 that the sender address and the address of the mother MP are the same, the MP rebroadcasts the received data frame (S12). In this case, the data frame is broadcast only once regardless of whether the MP is MAP. That is, even when the MP is a MAP having a STA connected to the self, according to the broadcasting procedure according to the present embodiment, the MP broadcasts a data frame received only once.

이와 같이, 본 실시예에 의하면, 브로드캐스트 데이터 프레임을 수신한 MP는 수신된 데이터 프레임의 송신자가 프로엑티브 경로에서 자신의 모MP인 경우에는 데이터 프레임을 재브로드캐스팅하지만, 모MP가 아닌 경우에는 재브로드캐스팅을 하지 않는다. 재브로드캐스팅 여부를 판단할 때 해당 데이터 프레임의 전송자가 자신의 모MP인지 만을 확인하지, 수신된 데이터 프레임에 포함된 TTL 및/또는 시퀀스 번호를 이용하지 않는다. 따라서 브로드캐스팅하는 데이터 프레임에 TTL 및/또는 시퀀스 번호를 포함하기 위한 메쉬 헤더가 삽입될 필요가 없다. 본 실시예에 의하면, 특히 MAP는 MP 및 STA이 모두 인식할 수 있는 포맷을 갖는 데이터 프레임을 이용하여 단 1회만 브로드캐스팅하면 충분하다.As described above, according to the present embodiment, the MP receiving the broadcast data frame rebroadcasts the data frame when the sender of the received data frame is its parent MP in the proactive path, but not in the parent MP. Do not rebroadcast. When determining whether to rebroadcast, it only checks whether the sender of the data frame is its own MP, and does not use the TTL and / or sequence number included in the received data frame. Therefore, a mesh header for including a TTL and / or sequence number does not need to be inserted into a broadcasting data frame. According to this embodiment, in particular, the MAP is sufficient to broadcast only once using a data frame having a format that both the MP and the STA can recognize.

도 5는 본 발명에 따른 브로드캐스팅 절차에서 사용되는 데이터 프레임의 포맷의 일례를 보여 주는 블록도이다. 전술한 바와 같이, 도 5의 데이터 프레임(200)은 MP와 STA이 모두 인식이 가능한 포맷으로서, 메쉬 헤더를 포함하지 않는다. 도 5를 참조하면, 데이터 프레임(200)은 프레임 제어 필드(Frame Control, 210), 지속시간 필드(Duration, 220), 목표 주소 필드(Destination Address, 230), 송신자 주소 필드(Sender Address, 240), 소스 주소 필드(Source Address, 250), 시퀀스 제어 필드(Sequence Control, 260), QoS 제어 필드(QoS Control, 270), 프레임 바디 필드(Frame Body, 280) 및/또는 프레임 체크 시퀀스 필드(FCS, 290)를 포함한다. 다만, 본 실시예에 의하면, 종래와는 달리 시퀀스 번호가 필요 없기 때문에, 시퀀스 제어 필드(260)는 임의적인 구성 요소이다.5 is a block diagram illustrating an example of a format of a data frame used in a broadcasting procedure according to the present invention. As described above, the data frame 200 of FIG. 5 is a format that both the MP and the STA can recognize and do not include a mesh header. Referring to FIG. 5, the data frame 200 includes a frame control field (Frame Control 210), a duration field (Duration 220), a destination address field (Destination Address 230), and a sender address field (Sender Address 240). Source address field (Source Address 250), sequence control field (Sequence Control, 260), QoS control field (QoS Control, 270), frame body field (Frame Body, 280) and / or frame check sequence field (FCS, 290). However, according to the present embodiment, the sequence control field 260 is an arbitrary component because the sequence number is not required unlike the conventional art.

프레임 제어 필드(210)는 프로토콜 버전(Protocol Version), 유형(Type), 파워 관리, DS 등 해당 프레임의 제어, 관리, 송/수신을 위하여 필요한 정보들을 포함한다. 지속시간 필드(220)에는 하나의 데이터 프레임을 송신하기 위해 요구되는 시간 등의 정보가 포함될 수 있다. 목표 주소 필드(230)에는 데이터 프레임(200)의 최종 목표 STA의 주소가 포함되는데, 본 실시예의 경우에는 브로드캐스트 주소가 포함된다. The frame control field 210 includes information necessary for controlling, managing, transmitting / receiving a corresponding frame, such as a protocol version, type, power management, and DS. The duration field 220 may include information such as a time required for transmitting one data frame. The target address field 230 includes the address of the final target STA of the data frame 200. In this embodiment, the target address field 230 includes a broadcast address.

그리고 송신자 주소 필드(240)에는 데이터 프레임(200)을 전송하는 MP의 주소가 포함되는데, 본 실시예에서는 이 송신자 주소 필드(240)의 주소를 이용하여 데이터 프레임(200)의 송신자가 자신의 모MP인지를 판단한다. 소스 주소 필드(250)에는 데이터 프레임(200)을 최초로 전송 요청한 기기 또는 STA 등의 주소가 포함되는데, 예컨대 데이터 프레임(200)을 전송 요청한 무선 기기가 STA인 경우에 이 STA의 매체 접속 제어(Medium Access Control, MAC)의 주소가 포함된다. 시퀀스 제어 필드(260)에는 브로드캐스팅되는 전체 데이터 시퀀스 중에서 해당 데이터 프레임(200)의 프래그먼트 번호(Fragment Number) 등의 정보가 포함된다.The sender address field 240 includes the address of the MP for transmitting the data frame 200. In this embodiment, the sender of the data frame 200 uses the address of the sender address field 240. Determine if it is MP. The source address field 250 includes an address of a device or an STA that first requested the transmission of the data frame 200. For example, when the wireless device that requests the transmission of the data frame 200 is an STA, medium access control (Medium) of the STA is performed. Access Control (MAC) address is included. The sequence control field 260 includes information such as a fragment number of the corresponding data frame 200 among all broadcasted data sequences.

또한, QoS 제어 필드(260)에는 해당 데이터 프레임(200)이 속하는 트래픽 카테고리(Traffic Category, TC) 또는 트래픽 스트림(Traffic Stream, TS)를 식별하기 위한 정보와 QoS와 관련된 다양한 정보 등이 포함된다. 프레임 바디 필드(28)은 전송하고자 하는 데이터의 전부 또는 그것의 일부(Fragment)가 포함된다. 그리고 프레임 체크 시퀀스 필드(290)는 수신된 데이터 프레임(200)에 오류가 없는지를 체크하기 위한 정보를 담고 있는데, 예를 들어, 32비트의 CRC(Cyclic Redundancy Check) 코드를 포함할 수 있다.In addition, the QoS control field 260 includes information for identifying a traffic category (TC) or a traffic stream (TS) to which the data frame 200 belongs, various information related to QoS, and the like. The frame body field 28 includes all or part of data to be transmitted. The frame check sequence field 290 contains information for checking whether there is an error in the received data frame 200. For example, the frame check sequence field 290 may include a 32-bit Cyclic Redundancy Check (CRC) code.

도 6은 본 발명의 다른 실시예에 따른 브로드캐스팅 절차를 설명하기 위한 무선 메쉬 네트워크의 프로엑티브 경로를 보여 주는 ESS 구성도의 일례이다. 도 6에서는 하나의 STA(352)과 다수의 MP가 도시되어 있는데, 이것은 단지 설명의 편의를 위한 것이다. 예를 들어, 상기 MP의 전부 또는 일부 각각에는 하나 이상의 STA이 연결 설정하고 있을 수도 있으며, 이 경우 상기 MP는 MAP가 될 수도 있다.6 is an example of an ESS block diagram illustrating a proactive path of a wireless mesh network for explaining a broadcasting procedure according to another embodiment of the present invention. In FIG. 6, one STA 352 and multiple MPs are shown, which is for convenience of description only. For example, one or more STAs may be connected to all or part of the MP, and in this case, the MP may be a MAP.

그리고 본 발명의 실시예에 따른 브로드캐스팅 절차는 기설정된 프로엑티브 경로를 활용하며, 데이터 프레임의 브로드캐스팅은 언제나 루트 MP(300)로부터 시작한다. 루트 MP(300)로부터 브로드캐스팅되는 데이터 프레임의 포맷에 대한 일례는 도 5를 참조하여 위에서 설명하였으므로, 여기서는 이에 대한 설명은 생략한다. And the broadcasting procedure according to the embodiment of the present invention utilizes a predetermined proactive path, and broadcasting of data frames always starts from the root MP 300. An example of a format of a data frame broadcast from the root MP 300 has been described above with reference to FIG. 5, and thus description thereof is omitted here.

그리고 본 실시예에 의하면, 루트 MP(300)가 브로드캐스팅을 개시할 데이터 프레임에 포함되는 데이터를 획득하는 경로는 특별한 제한이 없다. 예를 들어, 루트 MP(300)는 DS를 통해 다른 네트워크로부터 브로드캐스팅할 데이터를 수신할 수 있다. 또한, 해당 메쉬 네트워크의 내부 무선국에서 브로드캐스트해야할 데이터가 있는 경우에는, 루트 MP(300)는 상기 무선국, 예컨대 STA(342)으로부터 브로드캐스팅할 데이터를 수신할 수도 있다. 이 경우에, STA(342)은 자신이 연결 설정한 AP(322)에게 브로드캐스팅할 데이터를 전송하면, AP(322)는 프로엑티브 경로의 상향 경로를 이용하여 브로드캐스팅할 데이터를 루트 MP(300)에게 전송한다. 즉, 브로드캐스팅될 데이터는 STA(342)으로부터 MAP(322)와 MP(312)를 거쳐서 루트 MP(300)로 전송된다.According to the present embodiment, there is no particular limitation on the path through which the root MP 300 acquires data included in the data frame to start broadcasting. For example, root MP 300 may receive data to broadcast from another network via DS. In addition, when there is data to be broadcast by an internal radio station of the mesh network, the root MP 300 may receive data to be broadcast from the radio station, for example, the STA 342. In this case, when the STA 342 transmits data to broadcast to the AP 322 to which the connection is made, the AP 322 transmits data to be broadcast using the uplink path of the proactive path to the root MP 300. To). That is, data to be broadcast is transmitted from the STA 342 to the root MP 300 via the MAP 322 and the MP 312.

도 7은 STA(342)이 브로드캐스팅을 요청한 데이터를 MAP(322)로부터 루트 MP(300)로 전송할 때 사용하는 데이터 프레임에 대한 포맷의 일례를 보여 주는 블록도이다. 이러한 포맷의 데이터 프레임은 유니캐스트 방식에 따라서 MAP(322)로부터 루트 MP(300)로 전송될 수 있는데, 여기에만 한정되는 것은 아니다. FIG. 7 is a block diagram illustrating an example of a format for a data frame used when the STA 342 transmits data requesting broadcasting from the MAP 322 to the root MP 300. The data frame of this format may be transmitted from the MAP 322 to the root MP 300 according to the unicast scheme, but is not limited thereto.

도 7을 참조하면, 데이터 프레임(400)은 프레임 제어 필드(Frame Control, 402), 지속시간 필드(Duration, 404), 수신자 주소 필드(Receiver Address, 406), 송신자 주소 필드(Sender Address, 408), 목표 주소 필드(Destination Address, 410), 시퀀스 제어 필드(Sequence Control, 412), 소스 주소 필드(Source Address, 414), Qos 제어 필드(QoS Control, 416), 메쉬 헤더 필드(Mesh Header, 418), 프레임 바디 필드(Frame Body, 420), 및 프레임 체크 시퀀스 필드(422, FCS)를 포함한다. 이하에서는 도 5를 참조하여 설명한 데이터 프레임(200) 포맷과의 차이점을 중심으로 설명한다.Referring to FIG. 7, the data frame 400 includes a frame control field (Frame Control, 402), a duration field (Duration, 404), a receiver address field (Receiver Address, 406), and a sender address field (Sender Address, 408). Target address field (Destination Address, 410), sequence control field (Sequence Control, 412), source address field (Source Address, 414), Qos control field (QoS Control, 416), mesh header field (Mesh Header, 418) And a frame body field (Frame Body 420), and a frame check sequence field (422, FCS). The following description will focus on differences from the format of the data frame 200 described with reference to FIG. 5.

본 실시예에서는 프로엑티브 경로의 상향 경로를 이용하여 데이터를 루트 MP로 전송하므로, 수신자 주소 필드(406)에는 데이터 프레임(400)을 전송하는 MP의 모MP의 MAC 주소가 포함되고, 목표 주소 필드(410)에는 루트 MP의 주소가 포함된다. 소스 주소 필드(414)에는 예를 들어, 데이터의 브로드캐스팅을 요청한 STA이 연결 설정한 MP의 MAC 주소가 포함될 수 있다. In this embodiment, since the data is transmitted to the root MP by using the uplink path of the proactive path, the receiver address field 406 includes the MAC address of the mother MP of the data frame 400 and the target address field. 410 includes the address of the root MP. The source address field 414 may include, for example, the MAC address of the MP to which the STA requesting the broadcasting of data is connected.

그리고 도 7을 참조하면, 메쉬 헤더(418)는 메쉬 플래그 서브필드(Mesh Flag, 418a), TTL 서브필드(TTL, 418b), 메쉬 시퀀스 번호 서브필드(Mesh Sequence Number, 418c), 브로드캐스트 주소 서브필드(Broadcast Address, 418d), 및 소스 스테이션 주소 서브필드(Source STA Address, 418e)를 포함한다. 상기 서브필드들은 모두 필수적인 구성 요소는 아니며, 그 일부는 임의적인 구성 요소이다. 예를 들어, TTL 서브필드(418b), 메쉬 시퀀스 번호 서브필드(418c), 및/또는 소스 스테이션 주소 서브필드(418e)는 해당되는 정보가 있거나 또는 필요한 경우에만 포함시킬 수가 있다.Referring to FIG. 7, the mesh header 418 includes a mesh flag subfield (Mesh Flag 418a), a TTL subfield (TTL, 418b), a mesh sequence number subfield (Mesh Sequence Number, 418c), and a broadcast address sub. Field (Broadcast Address, 418d), and a source station address subfield (Source STA Address, 418e). The subfields are not all essential components, and some of them are arbitrary components. For example, the TTL subfield 418b, the mesh sequence number subfield 418c, and / or the source station address subfield 418e may be included only when there is corresponding information or is needed.

메쉬 플래그 서브필드(418a)는 해당 필드가 메쉬 헤더라는 것을 지시하는 정보를 포함하고, 브로드캐스트 주소 서브필드(418d)에는 데이터 프레임(400)의 브로드캐스트 주소가 포함된다. 그리고 소스 스테이션 주소 서브필드(418d)는 데이터 프레임의 브로드캐스팅을 요청한 개체가 STA일 경우에만 포함되는 것으로서, 상기 STA에 대한 MAC 주소가 포함된다.The mesh flag subfield 418a includes information indicating that the field is a mesh header, and the broadcast address subfield 418d includes the broadcast address of the data frame 400. The source station address subfield 418d is included only when the entity requesting the broadcasting of the data frame is an STA, and includes a MAC address for the STA.

계속해서 도 6을 참조하여 본 실시예에 대하여 설명한다. Subsequently, this embodiment will be described with reference to FIG. 6.

브로드캐스팅할 데이터를 획득한 루트 MP(300)는 상기 데이터를 이용하여 멀티캐스트할 데이트 프레임을 생성한다. 생성된 데이터 프레임은 예를 들어, 도 4에 도시된 것과 같은 데이터 프레임일 수 있다. 그리고 루트 MP(300)는 생성된 데이터 프레임을 브로드캐스팅한다. 이 경우에 루트 MP(300)가 커버하는 영역 내에 위치하 는 모든 MP 및/또는 STA들은 루트 MP(300)가 브로드캐스팅한 데이터 프레임을 수신할 수 있다. 상기 MP 및/또는 STA에는 참조 번호 312와 314의 MP들도 포함되며, 이 외에 다른 MP들도 포함될 수 있다.The root MP 300 that has obtained the data to broadcast generates a data frame to multicast using the data. The generated data frame may be, for example, a data frame as shown in FIG. 4. The root MP 300 broadcasts the generated data frame. In this case, all MPs and / or STAs located in an area covered by the root MP 300 may receive a data frame broadcast by the root MP 300. The MP and / or STA may include the MPs 312 and 314 as well as other MPs.

다음으로, 브로드캐스팅되는 데이터 프레임을 수신한 STA들은 해당 데이터 프레임의 전송자가 자신이 연결 설정한 MAP의 주소가 일치하는지를 확인하여, 주소가 서로 일치하면 수신된 데이터 프레임에 대한 후처리를 실시하지만, 그렇지 않을 경우에는 이를 버린다. 그리고 브로드캐스팅되는 데이터 프레임을 수신한 MP들(참조 번호 312, 314, 등)은 각각 수신된 데이트 프레임의 송신자 주소가 프로엑티브 경로에서의 자신의 모MP의 주소와 일치하는지를 판단하여, 주소가 일치하지 않을 경우에는 수신된 데이터 프레임을 버린다. 반면, 수신된 데이트 프레임의 송신자 주소가 프로엑티브 경로에서의 자신의 모MP의 주소와 일치할 경우에는, 그 MP(312, 314)는 각각 자신을 송신자 주소로 하는 데이터 프레임을 생성하여 이를 재브로드캐스팅한다. 이와 같이, 재브로드캐스팅되는 프레임에 대한 포맷도 예컨대 도 4에 도시된 포맷을 가질 수 있으며, 이러한 프레임은 MP뿐만 아니라 STA도 인식할 수가 있는 구성을 갖는다.Next, the STAs receiving the broadcast data frame check whether the sender of the corresponding data frame matches the address of the MAP that they have established, and if the addresses match, the STAs perform post-processing on the received data frame. If not, discard it. The MPs (Ref. No. 312, 314, etc.) receiving the broadcast data frame determine whether the sender address of the received data frame matches the address of their mother MP in the proactive path. If not, the received data frame is discarded. On the other hand, if the sender address of the received data frame matches the address of its parent MP in the proactive path, the MPs 312 and 314 each generate a data frame with their sender address and rebroadcast it. Cast. As such, the format for the frame to be rebroadcasted may also have the format shown in FIG. 4, for example, and the frame has a configuration that can be recognized by the STA as well as the MP.

다음으로, 참조 번호 312 및 314가 재브로드캐스팅한 데이터 프레임에 대해서도, 루트 MP(300)가 브로드캐스팅한 데이터 프레임에서 설명한 것과 동일한 절차가 진행된다. 그 결과, 참조 번호 312 및 314에 연결 설정된 STA들은 멀티캐스트로 서비스되는 데이터 프레임을 수신할 수가 있다. 그리고 프로엑티브 경로에서 참조 번호 312 및 314 MP의 자MP들도 각각 수신된 데이터 프레임을 재브로드캐스팅한다. 계속해서, 이후의 절차도 이와 동일한 방식으로 진행되어, 해당 네트워크의 모든 MP들에 연결 설정된 모든 STA들이 브로드캐스트 서비스되는 데이터 프레임을 수신할 수가 있다. Next, for the data frame rebroadcasted by the reference numerals 312 and 314, the same procedure as described in the data frame broadcast by the root MP 300 is performed. As a result, STAs connected to the reference numbers 312 and 314 may receive a data frame serviced by multicast. And the child MPs 312 and 314 MP in the proactive path also rebroadcast the received data frames, respectively. Subsequently, the subsequent procedure proceeds in the same manner, so that all STAs connected to all MPs of the corresponding network can receive a data frame in which broadcast service is performed.

도 8은 본 발명의 실시예에 따른 브로드캐스팅 절차를 도식적으로 보여 주는 도면이다. 8 is a diagram schematically showing a broadcasting procedure according to an embodiment of the present invention.

도 8을 참조하면, 우선 루트 MP(32)가 데이터 프레임을 브로드캐스팅한다. 이 경우, 루트 MP(32)에 연결 설정한 STA이 없는 경우에는 루트 MP(32)가 데이터 프레임을 브로드캐스팅하는 것은 종래의 메쉬 브로드캐스트에 해당된다. 그리고 루트 MP(32)가 브로드캐스팅하는 데이터 프레임을 수신한 MAP(34)는, 해당 데이트 프레임의 전송자가 자신의 모MP이므로 이를 다시 브로드캐스팅한다. MAP(34)에는 하나 또는 그 이상의 STA(44)이 연결 설정되어 있지만, MAP(34)는 단 1회만 데이터 프레임을 브로드캐스팅한다. 따라서 MAP(34)가 데이터 프레임을 브로드캐스팅하는 것은 종래의 메쉬 브로드캐스트와 BSS 브로드캐스트를 모두 포함한다. 계속해서, MAP(36) 및 MAP(38)에서도 MAP(34)에서와 동일한 과정이 반복된다.Referring to Fig. 8, root MP 32 first broadcasts a data frame. In this case, when there is no STA connected to the root MP 32, the root MP 32 broadcasting a data frame corresponds to a conventional mesh broadcast. The MAP 34 receiving the data frame broadcast by the root MP 32 broadcasts the data frame again because the sender of the data frame is his / her own MP. Although one or more STAs 44 are connected to the MAP 34, the MAP 34 broadcasts a data frame only once. Thus, broadcasting of data frames by MAP 34 includes both conventional mesh broadcasts and BSS broadcasts. Subsequently, the same process as in MAP 34 is repeated in MAP 36 and MAP 38.

다음으로, 본 발명의 실시예에 따른 무선 메쉬 네트워크에서의 멀티캐스트/브로드캐스트 프레임의 릴레이를 위한 채널 접속 메커니즘에 대하여 설명한다. 후술하는 채널 접속 메커니즘은 전술한 본 발명의 실시예에 따른 브로드캐스팅(멀티캐스팅) 절차에 적용될 수 있음은 물론, 종래 기술에 따른 브로드캐스팅 절차 또는 멀티캐스팅 절차에도 동일하게 적용될 수 있다. 따라서 브로드캐스트/멀티캐스트 프레임을 수신한 메쉬 포인트가 수신된 프레임을 릴레이할지 여부나 또는 릴레이한다고 하더라도 어떤 절차에 따라서 릴레이하는지는 본 발명의 실시예에 따른 채널 접속 메커니즘과는 전혀 상관이 없다.Next, a channel access mechanism for relaying multicast / broadcast frames in a wireless mesh network according to an embodiment of the present invention will be described. The channel access mechanism described below can be applied to the broadcasting (multicasting) procedure according to the above-described embodiment of the present invention, as well as to the broadcasting procedure or the multicasting procedure according to the prior art. Therefore, whether or not the mesh point receiving the broadcast / multicast frame relays the received frame or according to which procedure is relayed has nothing to do with the channel access mechanism according to the embodiment of the present invention.

본 발명의 실시예에 따른 채널 접속 메커니즘에 의하면, 메쉬 포인트는 채널이 한가한 상태인지 여부에 상관없이 항상 멀티캐스트/브로드캐스트 프레임을 백오프한다. 이것은 채널 상태가 한가한 상태이면 백오프없이 DIFS 시간 후에 수신된 멀티캐스트/브로드캐스트 프레임을 전송하는 기존의 채널 접속 메커니즘과는 상이하다. 하지만, 본 발명의 실시예에 의하면, 채널 상태가 한가한 경우에도 백오프를 수행하며, 이러한 백오프 시간이 만료된 후에 다시 DIFS 시간 후에 멀티캐스트/브로드캐스트 프레임을 전송한다. According to the channel connection mechanism according to the embodiment of the present invention, the mesh point always backs off the multicast / broadcast frame regardless of whether the channel is idle. This is different from existing channel access mechanisms that transmit multicast / broadcast frames received after a DIFS time without backoff when the channel state is idle. However, according to the embodiment of the present invention, the backoff is performed even when the channel state is idle, and after the backoff time expires, the multicast / broadcast frame is transmitted again after the DIFS time.

본 발명의 실시예에 따라서 무선 메쉬 네트워크에서 메쉬 포인트가 수신된 멀티캐스트/브로드캐스트 프레임의 릴레이를 위하여 백오프를 수행하는 경우에, 상기 백오프 시간은 예를 들어, [0, CWmin]에서 결정될 수 있다. 본 실시예의 일 측면에 의하면, 멀티캐스트/브로드캐스트 프레임의 충돌 확률을 줄이기 위하여, 상기 CWmin은 AC_BE(Access Category_Best Effort)에서 선택될 수 있다. 본 실시예의 다른 측면에 의하면, 상기 AC_BE가 아닌 AC_VO(Access Category_Voice) 또는 AC_VI(Access Category_Video) 등에서 CWmin이 선택되는 경우에는 멀티캐스트/브로드캐스트의 충돌 확률을 줄이기 위하여 충돌 보호(Collision Protection) 기법, 예 컨대 RTS(Request To Send)/CTS(Clear To Send) 프레임의 교환과 같은 방법을 함께 사용할 수도 있다.In the case of performing a backoff for relay of a multicast / broadcast frame in which a mesh point is received in a wireless mesh network according to an embodiment of the present invention, the backoff time is, for example, at [0, CW min ]. Can be determined. According to an aspect of the present embodiment, in order to reduce the collision probability of the multicast / broadcast frame, the CW min may be selected from the AC_BE (Access Category_Best Effort). According to another aspect of the present embodiment, when CW min is selected in AC_VO (Access Category_Voice) or AC_VI (Access Category_Video) instead of AC_BE, a collision protection scheme may be used to reduce the collision probability of multicast / broadcast. For example, you can use a method such as exchanging Request To Send (RTS) / Clear To Send (CTS) frames.

이상, 본 발명의 바람직한 실시예에 대해 상세히 기술하였지만, 본 발명이 속하는 기술분야에 있어서 통상의 지식을 가진 사람이라면, 특허청구범위에 포함되어 있는 본 발명의 정신 및 범위를 벗어나지 않으면서 본 발명을 여러 가지로 변형 또는 변경하여 실시할 수 있음을 알 수 있을 것이다.As mentioned above, although preferred embodiment of this invention was described in detail, if it is a person with ordinary knowledge in the technical field to which this invention belongs, this invention may be carried out without deviating from the mind and range of this invention contained in a claim. It will be appreciated that various modifications or changes can be made.

도 1은 심플 플러딩 방법을 이용하는 종래의 브로드캐스팅 절차를 설명하기 위한 도면이다.1 is a view for explaining a conventional broadcasting procedure using a simple flooding method.

도 2는 확장 서비스 세트(Extended Service Set, ESS)를 구성하는 무선 메쉬 네트워크의 구성의 일례를 보여 주는 구성도이다.FIG. 2 is a diagram illustrating an example of a configuration of a wireless mesh network configuring an extended service set (ESS).

도 3은 무선 메쉬 네트워크에서 메시지 전송 경로인 프로엑티브 경로와 주문형 경로를 보여 주기 위한 도면이다. FIG. 3 is a diagram illustrating a proactive path and an on-demand path that are message transmission paths in a wireless mesh network.

도 4는 본 발명의 일 실시예에 따른 브로드캐스팅 절차를 보여 주는 흐름도이다.4 is a flowchart illustrating a broadcasting procedure according to an embodiment of the present invention.

도 5는 본 발명에 따른 브로드캐스팅 절차에서 사용되는 데이터 프레임의 포맷의 일례를 보여 주는 블록도이다.5 is a block diagram illustrating an example of a format of a data frame used in a broadcasting procedure according to the present invention.

도 6은 본 발명의 다른 실시예에 따른 브로드캐스팅 절차를 설명하기 위한 무선 메쉬 네트워크의 프로엑티브 경로를 보여 주는 ESS 구성도의 일례이다.6 is an example of an ESS block diagram illustrating a proactive path of a wireless mesh network for explaining a broadcasting procedure according to another embodiment of the present invention.

도 7은 무선국이 브로드캐스팅을 요청한 데이터를 MP가 루트 MP로 전송할 때 사용하는 데이터 프레임에 대한 포맷의 일례를 보여 주는 블록도이다.FIG. 7 is a block diagram showing an example of a format for a data frame used when an MP transmits data for which a radio station requests broadcasting to the root MP.

도 8은 본 발명의 실시예에 따른 브로드캐스팅 절차를 도식적으로 보여 주는 도면이다.8 is a diagram schematically showing a broadcasting procedure according to an embodiment of the present invention.

Claims (7)

무선기기들 사이에 모자(Parent-Child) 관계가 설정되어 있는 무선 메쉬 네트워크에서의 브로드캐스팅 절차에 있어서,In a broadcasting procedure in a wireless mesh network in which a parent-child relationship is established between wireless devices, 브로드캐스팅되는 데이터 프레임을 수신한 자(Child) 무신기기가 상기 데이터 프레임의 송신자가 자신의 모(Parent) 무선기기와 동일한지를 판단하고; 및A child wireless device that has received the broadcast data frame determines whether the sender of the data frame is the same as its parent wireless device; And 판단 결과, 상기 송신자와 상기 모 무선기기가 동일한 경우에만 상기 자 무선 기기가 수신된 데이터 프레임을 재브로드캐스팅하는 것을 포함하는 브로드캐스팅 절차.And determining that the own wireless device rebroadcasts the received data frame only if the sender and the parent wireless device are identical. 제1항에 있어서, 상기 재브로드캐스팅되는 데이터 프레임은 다른 무선기기 및 상기 자 무선기기와 연결 설정되는 무선국이 모두 인식 가능한 포맷을 갖는 것을 특징으로 하는 브로드캐스팅 절차.The broadcasting procedure according to claim 1, wherein the data frame to be rebroadcasted has a format that can be recognized by both a wireless station and a wireless station to which the wireless station is connected. 제1항에 있어서, 상기 자 무선기기는 자신에게 연결 설정된 무선국이 있는 경우에도 단 1회만 데이터 프레임을 브로드캐스팅하는 것을 특징으로 하는 브로드캐스팅 절차.The broadcasting procedure as claimed in claim 1, wherein the own wireless device broadcasts the data frame only once even when there is a wireless station connected to the own wireless device. 제1항에 있어서, 상기 무선기기들 사이의 모자 관계는 상기 무선 메쉬 네트워크의 프로엑티브 경로를 구성하는 것을 특징으로 하는 브로드캐스팅 절차.2. The broadcasting procedure of claim 1, wherein the hat relationship between the wireless devices constitutes a proactive path of the wireless mesh network. 제1항에 있어서, 상기 데이터 프레임의 송신자가 자신의 모(Parent) 무선기기와 동일한지를 판단하는 것은 상기 데이터 프레임의 송신자 주소 필드에 포함되어 있는 정보를 이용하는 것을 특징으로 하는 브로드캐스팅 절차.2. The broadcasting procedure of claim 1, wherein determining whether the sender of the data frame is the same as its parent wireless device uses information included in the sender address field of the data frame. 프로엑티브 경로가 설정되어 있는 무선 메쉬 네트워크에서의 브로드캐스팅 절차에 있어서,In the broadcasting procedure in the wireless mesh network where the proactive path is established, 루트 무선기기가 목표 주소로서 브로드캐스트 주소를 갖는 제1 데이터 프레임을 전송하고,The root radio transmits a first data frame having a broadcast address as a target address, 상기 제1 데이터 프레임을 수신한 무선기기들 중에서, 상기 프로엑티브 경로에서 상기 루트 무선기기의 자(Child) 무선기기인 제1 무선기기만 상기 브로드캐스트 주소와 동일한 브로드캐스트 주소를 갖는 제2 데이터 프레임을 전송하는 것을 특징으로 하는 브로드캐스팅 절차.Among the wireless devices that receive the first data frame, only the first wireless device that is a child wireless device of the root wireless device in the proactive path has a second data frame having the same broadcast address as the broadcast address. Broadcasting procedure, characterized in that for transmitting. 제6항에 있어서, The method of claim 6, 상기 제2 데이터 프레임을 수신한 무선기기들 중에서, 상기 프로엑티브 경로에서 상기 제1 무선기기의 자 무선기기인 제2 무선기기만 목표 주소로서 상기 브로드캐스트 주소와 동일한 브로드캐스트 주소를 갖는 제3 데이터 프레임을 전송하는 것을 특징으로 하는 브로드캐스팅 절차.Among the wireless devices that have received the second data frame, only the second wireless device that is the own wireless device of the first wireless device in the proactive path has the third data having the same broadcast address as the broadcast address as a target address. Broadcasting procedure, characterized in that for transmitting the frame.
KR1020070084364A 2007-08-22 2007-08-22 Multicasting / Broadcasting Procedures in Wireless Mesh Networks Withdrawn KR20090020004A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020070084364A KR20090020004A (en) 2007-08-22 2007-08-22 Multicasting / Broadcasting Procedures in Wireless Mesh Networks

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020070084364A KR20090020004A (en) 2007-08-22 2007-08-22 Multicasting / Broadcasting Procedures in Wireless Mesh Networks

Publications (1)

Publication Number Publication Date
KR20090020004A true KR20090020004A (en) 2009-02-26

Family

ID=40687535

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020070084364A Withdrawn KR20090020004A (en) 2007-08-22 2007-08-22 Multicasting / Broadcasting Procedures in Wireless Mesh Networks

Country Status (1)

Country Link
KR (1) KR20090020004A (en)

Similar Documents

Publication Publication Date Title
KR101449024B1 (en) Direct link setting A method of transmitting data in a network, a device supporting it, and a frame format for the data transmission method
KR101047640B1 (en) Apparatus and method for multicasting data in a communication network
US20080205385A1 (en) Data frame formats to improve groupcast efficiency in multi-hop wireless networks
JP5455886B2 (en) Method for transmitting data at fixed transmission intervals in a wireless network
US7466665B2 (en) Method and apparatus for route discovery within a communication system
US20160073288A1 (en) Reducing contention in a peer-to-peer data link network
KR101781193B1 (en) method for supporting relaying time synchronization to neighbor nodes in wireless network
US20120051350A1 (en) Communication method in an ieee 802.11 wireless law environment
JP2008172759A (en) Method for communicating packet in relay network
TWI462612B (en) Robust coding in multi-hop networks
CN101198173A (en) Method and apparatus for bandwidth provisioning in a WLAN
CN103763076B (en) Implementation method of cooperative MAC protocol based on asynchronous multi-channel in vehicular ad hoc network
TW200931883A (en) Mesh deterministic access (MDA) procedure in wireless mesh network and wireless device supporting the same
US20080043747A1 (en) Apparatus, method, system and software product for a scheduling synchronization mechanism in a multi-hop environment
KR20140126801A (en) Apparatus and method for rouing multicast in wireless mesh network
US20070263559A1 (en) System and method for groupcast packet forwarding in a wireless network
Almalag et al. Mac protocols for vanet
US10608925B2 (en) Packet transmission method performed by node in wireless communication system and terminal using said method
CN101541043A (en) Method for ensuring reliability of 802.16MAC layer supporting service differentiation
KR20090020004A (en) Multicasting / Broadcasting Procedures in Wireless Mesh Networks
KR20090003582A (en) Multicast Procedure in Wireless Mesh Networks
Kosek-Szott et al. CLF-MAC: A coordinated MAC protocol supporting lossy forwarding in WLANs
CN102164093A (en) Media access control method for wireless Mesh network
Ma’arof et al. Connectivity in Mobile Multihop Relay Network
Maâ et al. CONNECTIVITY IN MOBILE MULTIHOP RELAY NETWORK

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20070822

PG1501 Laying open of application
PC1203 Withdrawal of no request for examination
WITN Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid