KR20120113496A - Method of transmission between one hop links in wireless mesh network and mesh node supporting the same - Google Patents
Method of transmission between one hop links in wireless mesh network and mesh node supporting the same Download PDFInfo
- Publication number
- KR20120113496A KR20120113496A KR1020110031231A KR20110031231A KR20120113496A KR 20120113496 A KR20120113496 A KR 20120113496A KR 1020110031231 A KR1020110031231 A KR 1020110031231A KR 20110031231 A KR20110031231 A KR 20110031231A KR 20120113496 A KR20120113496 A KR 20120113496A
- Authority
- KR
- South Korea
- Prior art keywords
- node
- data
- mesh
- mesh node
- destination
- 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.)
- Ceased
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/1607—Details of the supervisory signal
- H04L1/1628—List acknowledgements, i.e. the acknowledgement message consisting of a list of identifiers, e.g. of sequence numbers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/1607—Details of the supervisory signal
- H04L1/1642—Formats specially adapted for sequence numbers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/1607—Details of the supervisory signal
- H04L1/1671—Details of the supervisory signal the supervisory signal being transmitted together with control information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/1607—Details of the supervisory signal
- H04L1/1685—Details of the supervisory signal the supervisory signal being transmitted in response to a specific request, e.g. to a polling signal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
- H04W40/24—Connectivity information management, e.g. connectivity discovery or connectivity update
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/18—Self-organising networks, e.g. ad-hoc networks or sensor networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
본 발명은 무선 메쉬 네트워크(wireless mesh network)의 전송 방법에 관한 것으로, 제 2 메쉬 노드(mesh node)가 제 1 메쉬 노드로부터 데이터를 수신하는 단계, 및 상기 제 2 메쉬 노드가 상기 제 1 메쉬 노드로 상기 데이터에 대한 수신응답을 전송하는 단계를 포함하되, 상기 데이터는 상기 데이터를 생성하는 시작 노드(source node) 또는 상기 데이터의 도착지인 목적 노드(destination node)를 지시하는 NID(Node Identifier) 및 상기 수신응답을 요구하는 폴링(Polling)을 포함한다. 따라서, 다중 홉 전송 시, 단 대 단 ARQ 재전송에 따른 지연 문제를 최소화 할 수 있고, 전송의 신뢰성 향상이 가능하다.The present invention relates to a method of transmitting a wireless mesh network, the method comprising: receiving a data from a first mesh node by a second mesh node, and the first mesh node by the second mesh node; And transmitting a reception response to the data, wherein the data is a Node Identifier (NID) indicating a source node that generates the data or a destination node that is the destination of the data; Polling that requires the reception response. Therefore, in multi-hop transmission, delay problems due to end-to-end ARQ retransmission can be minimized, and transmission reliability can be improved.
Description
본 발명은 무선 메쉬 네트워크(wireless mesh network)에 관한 것으로, 보다 상세하게는 다중 홉(multi-hop) 데이터 전송 시 1홉 링크(one hop link)간 전송 방법 및 이를 지원하는 메쉬 노드(Mesh Node)에 관한 것이다.The present invention relates to a wireless mesh network, and more particularly, a method of transmitting one hop link between multi-hop data and a mesh node supporting the same. It is about.
무선 메쉬 네트워크는 중계 기능을 가진 다수의 메쉬 노드들 사이의 직접 통신을 지원하는 네트워크이다. 무선 메쉬 네트워크에서 메쉬 노드는 주위의 메쉬 노드들 각각과 별개의 통신 경로를 가질 수 있다. 이러한 무선 메쉬 네트워크는 네트워크 구축의 유연성, 우회 경로에 의한 신뢰성 및 통신거리의 단축에 따른 전력 소비의 절감 등의 이점이 있다. 또한, 대용량 데이터를 빠르고 안전하게 전달할 수 있기 때문에 대형행사장이나 군 등에서 많이 활용되고 있다.A wireless mesh network is a network that supports direct communication between a plurality of mesh nodes having a relay function. In a wireless mesh network, a mesh node may have a separate communication path from each of surrounding mesh nodes. 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. In addition, since large data can be delivered quickly and securely, it is widely used in large-scale venues and the military.
한편, 기존 무선 메쉬 네트워크에서는 다중 홉을 통해 MAC(Medium Access Control) PDU(Protocol Data Unit)를 전송 시, 서비스 플로우(Service Flow)별로 DSA(Dynamic Service Addition) 과정을 통한 협상 후 ARQ(Automatic Repeat Request)의 전송 여부를 결정하고, 이를 수행한다. 하지만 다중 홉을 통해 단 대 단(end-to-end) ARQ 전송을 하는 경우, 목적 노드(destination node)로부터 시작 노드(source node)에게 ARQ 피드백 정보 전달 시 긴 시간이 필요하다. 또한, 중간 홉에서 데이터 전송 중 유실이 발생 하였을 시 시작 노드가 해당 패킷의 에러를 인지하고 해당 패킷을 재전송하는데 심각한 지연 문제가 발생한다.Meanwhile, in a conventional wireless mesh network, when transmitting Medium Access Control (MAC) Protocol Data Unit (PDU) through multiple hops, ARQ (Automatic Repeat Request) after negotiation through DSA (Dynamic Service Addition) process for each service flow Determines whether to send), and performs this. However, when end-to-end ARQ transmission is performed through multiple hops, a long time is required when ARQ feedback information is transmitted from a destination node to a source node. In addition, when a loss occurs during data transmission in the intermediate hop, a serious delay problem occurs when the start node recognizes an error of the packet and retransmits the packet.
또한 일반적으로 ARQ는 DSA 과정을 수행하는 서비스 플로우에만 동작하므로, DSA 과정을 수행하지 않는 베이직 서비스 플로우(Basic Service Flow; real-time command 등의 서비스) 및 유니캐스트 관리 메시지(unicast management message)의 경우, MAC 단에서의 ARQ 외 별도의 신뢰성 향상을 위한 방법이 필요하다.Also, since ARQ operates only on a service flow that performs a DSA process, in general, basic service flows (services such as real-time commands) and unicast management messages that do not perform a DSA process are performed. In addition, there is a need for a method for improving reliability other than ARQ in the MAC stage.
본 발명의 기술적 과제는 무선 메쉬 네트워크에서 다중 홉 데이터 전송 시 1홉 링크간 전송 방법 및 이를 지원하는 메쉬 노드를 제공함에 있다.An object of the present invention is to provide a 1-hop link transmission method and a mesh node supporting the same in multi-hop data transmission in a wireless mesh network.
본 발명의 다른 기술적 과제는 무선 메쉬 네트워크에서 다중 홉을 통해 MAC PDU를 전달 시 1홉 링크간 에러 패킷(error packet)에 대한 전송 방법 및 이를 지원하는 메쉬 노드를 제공함에 있다.Another technical problem of the present invention is to provide a transmission method for an error packet between 1-hop links when a MAC PDU is transmitted through multiple hops in a wireless mesh network, and a mesh node supporting the same.
본 발명의 또 다른 기술적 과제는 다이나믹 서비스 플로우(Dynamic Service Flow)에만 적용되는 ARQ 기능과 별도로 MAC 단에서의 신뢰성 향상을 위해, DSA 과정이 필요한 다이나믹 서비스 플로우 및 DSA 과정이 필요 없는 베이직 서비스 플로우와 유니캐스트 관리 메시지의 1홉 링크간 전송 방법 및 이를 지원하는 메쉬 노드를 제공함에 있다.Another technical problem of the present invention is to provide a dynamic service flow that requires a DSA process and a basic service flow that does not require a DSA process in order to improve reliability at a MAC side, in addition to an ARQ function applied only to a dynamic service flow. A method of transmitting a 1-hop link of a cast management message and a mesh node supporting the same are provided.
일 양태에 있어서, 무선 메쉬 네트워크(wireless mesh network)의 전송 방법이 제공된다. 상기 전송 방법은 제 2 메쉬 노드(mesh node)가 제 1 메쉬 노드로부터 데이터를 수신하는 단계, 및 상기 제 2 메쉬 노드가 상기 제 1 메쉬 노드로 상기 데이터에 대한 수신응답을 전송하는 단계를 포함하되, 상기 데이터는 상기 데이터를 생성하는 시작 노드(source node) 또는 상기 데이터의 도착지인 목적 노드(destination node)를 지시하는 NID(Node Identifier) 및 상기 수신응답을 요구하는 폴링(Polling)을 포함한다.In one aspect, a method of transmitting a wireless mesh network is provided. The transmission method includes the steps of receiving a data from a first mesh node by a second mesh node, and transmitting a reception response for the data to the first mesh node by the second mesh node. The data includes a node identifier (NID) indicating a source node that generates the data or a destination node that is the destination of the data, and polling that requires the reception response.
상기 전송 방법은 상기 제 2 메쉬 노드가 상기 제 1 메쉬 노드로부터 상기 데이터를 재수신하는 단계를 더 포함할 수 있다.The transmission method may further include the second mesh node receiving the data from the first mesh node again.
상기 데이터는 헤더, 확장 헤더(extended header)와 페이로드를 포함하는 MAC PDU(Medium Access Control Protocol Data Unit)이고, 상기 헤더는 상기 NID 및 상기 폴링을 포함할 수 있다.The data may be a Medium Access Control Protocol Data Unit (MAC PDU) including a header, an extended header and a payload, and the header may include the NID and the polling.
상기 데이터는 제어 연결 메시지(control connection message) 또는 전송 연결 메시지(transport connection message)일 수 있다.The data may be a control connection message or a transport connection message.
상기 수신응답은 성공적으로 수신된 MAC PDU의 시퀀스 넘버(sequence number)를 포함하는 확장 헤더를 포함할 수 있다.The reception response may include an extension header including a sequence number of the successfully received MAC PDU.
다른 양태에 있어서, 무선 메쉬 네트워크(wireless mesh network)의 전송 방법이 제공된다. 상기 전송 방법은 제 1 메쉬 노드(mesh node)가 제 2 메쉬 노드로 데이터를 전송하는 단계, 및 상기 제 1 메쉬 노드가 상기 제 2 메쉬 노드로부터 상기 데이터에 대한 수신응답을 수신하는 단계를 포함하되, 상기 데이터는 상기 데이터를 생성하는 시작 노드(source node) 또는 상기 데이터의 도착지인 목적 노드(destination node)를 지시하는 NID(Node Identifier) 및 상기 수신응답을 요구하는 폴링(Polling)을 포함한다.In another aspect, a method of transmitting a wireless mesh network is provided. The transmission method includes transmitting a data by a first mesh node to a second mesh node, and receiving a reception response to the data from the second mesh node by the first mesh node. The data includes a node identifier (NID) indicating a source node that generates the data or a destination node that is the destination of the data, and polling that requires the reception response.
또 다른 양태에 있어서, 무선 메쉬 네트워크의 메쉬 노드가 제공된다. 상기 메쉬 노드는 시작 노드로부터 데이터를 수신하는 수신부, 상기 데이터에 대한 수신응답을 생성하는 프로세서, 및 상기 시작 노드로 상기 수신응답을 전송하는 송신부를 포함하되, 상기 데이터는 상기 시작 노드(source node) 또는 상기 데이터의 도착지인 목적 노드(destination node)를 지시하는 NID(Node Identifier) 및 상기 수신응답을 요구하는 폴링(Polling)을 포함한다.In another aspect, a mesh node of a wireless mesh network is provided. The mesh node includes a receiving unit receiving data from a starting node, a processor generating a receiving response for the data, and a transmitting unit transmitting the receiving response to the starting node, wherein the data is the source node. Or a Node Identifier (NID) indicating a destination node that is the destination of the data, and a polling requesting the reception response.
또 다른 양태에 있어서, 무선 메쉬 네트워크의 메쉬 노드가 제공된다. 상기 메쉬 노드는 목적 노드로 데이터를 전송하는 송신부, 및 상기 목적 노드로부터 상기 데이터에 대한 수신응답을 수신하는 수신부를 포함하되, 상기 데이터는 상기 데이터를 생성하는 시작 노드(source node) 또는 상기 목적 노드(destination node)를 지시하는 NID(Node Identifier) 및 상기 수신응답을 요구하는 폴링(Polling)을 포함한다.In another aspect, a mesh node of a wireless mesh network is provided. The mesh node includes a transmitter for transmitting data to an object node, and a receiver for receiving a response to the data from the object node, wherein the data is a source node or the object node generating the data. It includes a node identifier (NID) indicating a destination node and polling for requesting the reception response.
다중 홉 전송 시, 단 대 단 ARQ 재전송에 따른 지연 문제를 최소화 할 수 있다.In multi-hop transmission, delay problems caused by end-to-end ARQ retransmission can be minimized.
ARQ를 지원하지 않는 플로우에 대한 다중 홉 전송의 신뢰성 향상이 가능하다.It is possible to improve the reliability of multi-hop transmission for flows that do not support ARQ.
ARQ를 사용하지 않는 경우, 1홉 링크간 전송의 신뢰성 향상이 가능하다.When ARQ is not used, reliability of 1-hop link transmission can be improved.
도 1은 무선 메쉬 네트워크(wireless mesh network) 시스템의 구조를 나타내는 도면이다.
도 2는 본 발명의 다이나믹 서비스 플로우 및 베이직 서비스 플로우에 대한 동작 예이다.
도 3은 본 발명의 유니캐스트 관리 메시지에 대한 동작 예이다.
도 4는 본 발명의 제어 연결 메시지에 대한 동작 예이다.
도 5는 본 발명의 전송 연결 메시지에 대한 동작 예이다.
도 6은 본 발명의 실시예가 구현되는 메쉬 노드의 블록도이다.1 is a diagram illustrating the structure of a wireless mesh network system.
2 is an operation example of the dynamic service flow and the basic service flow of the present invention.
3 is an operation example of the unicast management message of the present invention.
4 is an operation example of a control connection message of the present invention.
5 is an operation example of a transport connection message of the present invention.
6 is a block diagram of a mesh node in which an embodiment of the present invention is implemented.
도 1은 무선 메쉬 네트워크(wireless mesh network) 시스템의 구조를 나타내는 도면이다.1 is a diagram illustrating the structure of a wireless mesh network system.
도 1에 도시된 바와 같이, 무선 메쉬 네트워크(100)는 중계 기능을 가진 다수의 메쉬 노드(Mesh Node; 101, 102, 103, 104, 105)들 사이의 직접 통신을 지원하는 네트워크이다. 무선 메쉬 네트워크에서 메쉬 노드는 주위의 메쉬 노드들 각각과 별개의 통신 경로를 가질 수 있다.As shown in FIG. 1, the
무선 메쉬 네트워크에서, 시작 노드(source node)는 데이터를 처음 생성하여 목적 노드(destination node)로 전송하는 메쉬 노드를 의미하며, 상기 목적 노드는 상기 시작 노드에서 생성된 데이터의 최종 도착지를 의미한다. 중계 노드(relay node)는 시작 노드와 목적 노드 사이에서 데이터를 중계하는 역할을 한다.In a wireless mesh network, a source node refers to a mesh node that first generates data and transmits the data to a destination node, and the destination node refers to a final destination of data generated at the start node. The relay node relays data between the start node and the destination node.
다중 홉(multi-hop) 데이터 전송 시, 도 1에서 메쉬 노드(102)를 시작 노드로 하고, 메쉬 노드(105)를 목적 노드로 한다면, 즉, 데이터가 시작 노드(102), 메쉬 노드(103), 메쉬 노드(104), 목적 노드(105)의 경로로 전송된다면, 메쉬 노드(103)과 메쉬 노드(104)은 중계 노드가 된다. 구체적으로, 메쉬 노드(103)는 제 1 중계 노드, 메쉬 노드(104)는 제 2 중계 노드가 된다. 또한, 시작 노드(102)와 제 1 중계 노드(103), 제 1 중계 노드(103)와 제 2 중계 노드(104), 제 2 중계 노드(104)와 목적 노드(105) 사이는 ‘1 홉(one hop)’떨어진 것으로 간주한다.In multi-hop data transmission, if the
한편, 기존 무선 메쉬 네트워크에서는 다중 홉을 통해 MAC(Medium Access Control) PDU(Protocol Data Unit)를 전송 시, 서비스 플로우(Service Flow)별로 DSA(Dynamic Service Addition) 과정을 통한 협상 후 ARQ(Automatic Repeat Request)의 전송 여부를 결정하고, 이를 수행한다. 하지만 다중 홉을 통해 단 대 단(end-to-end) ARQ 전송을 하는 경우, 목적 노드(destination node)로부터 시작 노드(source node)에게 ARQ 피드백 정보 전달 시 긴 시간이 필요하다. 또한, 중간 홉에서 데이터 전송 중 유실이 발생 하였을 시 시작 노드가 해당 패킷의 에러를 인지하고 해당 패킷을 재전송하는데 심각한 지연 문제가 발생한다.Meanwhile, in a conventional wireless mesh network, when transmitting Medium Access Control (MAC) Protocol Data Unit (PDU) through multiple hops, ARQ (Automatic Repeat Request) after negotiation through DSA (Dynamic Service Addition) process for each service flow Determines whether to send), and performs this. However, when end-to-end ARQ transmission is performed through multiple hops, a long time is required when ARQ feedback information is transmitted from a destination node to a source node. In addition, when a loss occurs during data transmission in the intermediate hop, a serious delay problem occurs when the start node recognizes an error of the packet and retransmits the packet.
또한 일반적으로 ARQ는 DSA 과정을 수행하는 서비스 플로우에만 동작하므로, DSA 과정을 수행하지 않는 베이직 서비스 플로우(Basic Service Flow; real-time command 등의 서비스) 및 유니캐스트 관리 메시지(unicast management message)의 경우, MAC 단에서의 ARQ 외 별도의 신뢰성 향상을 위한 방법이 필요하다.Also, since ARQ operates only on a service flow that performs a DSA process, in general, basic service flows (services such as real-time commands) and unicast management messages that do not perform a DSA process are performed. In addition, there is a need for a method for improving reliability other than ARQ in the MAC stage.
표 1은 본 발명의 변경된 MAC 헤더(MAC Header)의 일 예를 나타낸다. 메시지 이름이나 메시지 포맷(Message Format)은 2011년 2월 17일 게시된 IEEE P802.16m/D12 “Part 16: Air Interface for Broadband Wireless Access Systems” (이하 802.16m 이라 함)의 16.2.2.1.1절에 기반하였다.Table 1 shows an example of a modified MAC header of the present invention. The message name or message format is described in section 16.2.2.1.1 of IEEE P802.16m / D12 “Part 16: Air Interface for Broadband Wireless Access Systems” (hereinafter referred to as 802.16m), published February 17, 2011. Based on.
AGMH(Advanced Generic MAC Header)는 CID 필드, NID 필드, EH 필드, 길이(Length) 필드와 폴링(Polling) 필드를 포함한다.The Advanced Generic MAC Header (AGMH) includes a CID field, a NID field, an EH field, a length field, and a polling field.
CID(Connection Identifier) 필드는 MAC 부계층 상의 각 피어(Peer)들 사이에서 필요한 서비스 플로우에 매핑된 연결에 대한 구분/식별을 위한 주소를 지시한다.The Connection Identifier (CID) field indicates an address for identifying / identifying a connection mapped to a required service flow between each peer on the MAC sublayer.
NID(Node Identifier) 필드는 다이나믹 서비스 플로우(Dynamic Service Flow)와 브로드캐스트 MAC PDU(broadcast MAC PDU)의 경우 시작 노드 ID를 지시하고, 베이직 서비스 플로우와 유니캐스트 관리 MAC PDU(unicast management MAC PDU)의 경우 목적 노드 ID를 지시한다.The Node Identifier (NID) field indicates the start node ID for the Dynamic Service Flow and the Broadcast MAC PDU, and indicates the basic service flow and the unicast management MAC PDU of the unicast management MAC PDU. In this case, the destination node ID is indicated.
EH(Extended Header) 필드는 확장 헤더 그룹의 존재를 가리키는 지시자이다. ‘1’로 세팅된 경우, 확장 헤더 그룹이 상기 AGMG 뒤에 존재한다는 것을 가리킨다.The Extended Header (EH) field is an indicator indicating the existence of an extended header group. When set to '1', it indicates that an extension header group exists after the AGMG.
HRQ(Hop-by-hop MAC PDU Retransmission Query) 사용시, 폴링 필드가‘0’으로 세팅된 경우 수신응답(acknowledge)이 요구되지 않는다. 반면에, 폴링 필드가 ‘1’로 세팅된 경우 MAC 메시지를 받았을 때 수신응답이 요구된다. 나아가, 상기 MAC 메시지가 제어 연결 메시지(control connection message)인 경우 MCAEH 필드로 수신응답을 전송하고, 전송 연결 메시지(transport connection message)인 경우 MTAEH 필드로 수신응답을 전송한다. 보다 자세한 동작에 대하여 설명하기로 한다.When using the Hop-by-hop MAC PDU Retransmission Query (HRQ), an acknowledgment is not required if the polling field is set to '0'. On the other hand, when the polling field is set to '1', an acknowledgment is required when a MAC message is received. Furthermore, when the MAC message is a control connection message, the reception response is transmitted in the MCAEH field, and in the case of the transport connection message, the reception response is transmitted in the MTAEH field. More detailed operation will be described.
도 2는 본 발명의 다이나믹 서비스 플로우 및 베이직 서비스 플로우에 대한 동작 예이다.2 is an operation example of the dynamic service flow and the basic service flow of the present invention.
메쉬 노드 A로부터 메쉬 노드 B로 1홉 링크간 전송 시, 메쉬 노드 A는 AGMH(211), 확장 헤더(EH; Extended Header; 212)와 페이로드(213)를 포함하는 MAC PDU(210)를 메쉬 노드 B로 전송한다. 한편, 표 1과 같이 MAC PDU(210)의 AGMH(211)에서 1bit의 폴링 필드를 사용하여 HRQ 기능을 사용할 수 있다. ‘0’으로 세팅된 경우 HRQ 기능을 사용하지 않으며, 수신응답을 전송할 필요가 없으며, ‘1’로 세팅된 경우 수신응답(220)을 전송한다.In a one-hop link transmission from mesh node A to mesh node B, mesh node A meshes
다이나믹 서비스 플로우(VoIP, real-time traffic 등)의 경우, DSA 협상을 통해 HRQ 사용 여부를 결정할 수 있다. 만약 HRQ 기능을 사용하기로 결정한 경우, 해당 서비스 플로우에 대해서는 폴링 필드를 ‘1’로 세팅하여, 협상된 CID를 포함하는 MAC PDU(210)를 생성한다. 따라서, 메쉬 노드 A는 협상된 CID별로, 즉, 서비스 플로우별로, MAC PDU(210) 내의 시퀀스 넘버(SN, Sequence Number) 값을 증가시켜 전송하며, 메쉬 노드 B는 해당 시퀀스 넘버 값을 이용하여 MAC PDU(210)가 성공적으로 수신되는지를 확인한다. 시퀀스 넘버는 AGMH(211) 이후에 오는 확장 헤더(212)내에 존재한다.In the case of dynamic service flows (VoIP, real-time traffic, etc.), it is possible to determine whether to use HRQ through DSA negotiation. If the user decides to use the HRQ function, the polling field is set to '1' for the corresponding service flow to generate the
베이직 서비스 플로우의 경우, 메쉬 노드 A에서 MAC PDU를 생성 시 전용 CID를 사용한다. 만약 메쉬 노드 A가 해당 서비스 플로우에 대해 HRQ 기능을 사용하고자 하는 경우, 해당 전용 CID값을 사용함과 동시에 폴링 필드를 ‘1’로 세팅하여 MAC PDU(210)를 생성한다. 메쉬 노드 A는 여러 개의 베이직 서비스 플로우들에 대해 하나의 전용 CID와 목적 NID를 사용하며, 해당 서비스 플로우들의 MAC PDU(210)들에 대해 순차적으로 시퀀스 넘버 값을 증가시켜 전송한다. 메쉬 노드 B는 해당 시퀀스 넘버 값을 이용하여 MAC PDU(210)들에 대해 수신 여부를 확인하고 재전송 여부를 메쉬 노드 A에 피드백한다.In the basic service flow, a dedicated CID is used when generating MAC PDU in mesh node A. If the mesh node A wants to use the HRQ function for the corresponding service flow, the MAC node ADU generates the
표 2는 본 발명의 MCEH(MAC Control Extended Header) 포맷의 일 예를 나타낸다. MCEH의 경우는 802.16m의 규격과 이름은 동일하지만 동작은 다르다.Table 2 shows an example of the MAC Control Extended Header (MCEH) format of the present invention. In case of MCEH, the standard and name of 802.16m are the same, but the operation is different.
MCEH는 타입(Type) 필드, FC 필드와 SN 필드를 포함한다.The MCEH includes a Type field, an FC field, and an SN field.
FC(Fragmentation Control) 필드가 ‘00’으로 세팅된 경우 MAC PDU 페이로드 안의 데이터의 첫 byte는 MAC SDU(Service Data Unit)의 첫 byte이고, MAC PDU 페이로드 안의 데이터의 마지막 byte는 MAC SDU의 마지막 byte이다. ‘01’로 세팅된 경우 MAC PDU 페이로드 안의 데이터의 첫 byte는 MAC SDU의 첫 byte이고, MAC PDU 페이로드 안의 데이터의 마지막 byte는 MAC SDU의 마지막 byte이 아니다. ‘10’으로 세팅된 경우 MAC PDU 페이로드 안의 데이터의 첫 byte는 MAC SDU의 첫 byte이 아니고, MAC PDU 페이로드 안의 데이터의 마지막 byte는 MAC SDU의 마지막 byte이다. ‘11’로 세팅된 경우 MAC PDU 페이로드 안의 데이터의 첫 byte는 MAC SDU의 첫 byte이 아니고, MAC PDU 페이로드 안의 데이터의 마지막 byte는 MAC SDU의 마지막 byte이 아니다.When the fragmentation control (FC) field is set to '00', the first byte of data in the MAC PDU payload is the first byte of the MAC Service Data Unit (SDU), and the last byte of data in the MAC PDU payload is the last byte of the MAC SDU. byte. If set to '01', the first byte of data in the MAC PDU payload is the first byte of the MAC SDU, and the last byte of data in the MAC PDU payload is not the last byte of the MAC SDU. When set to '10', the first byte of data in the MAC PDU payload is not the first byte of the MAC SDU, and the last byte of data in the MAC PDU payload is the last byte of the MAC SDU. When set to '11', the first byte of data in the MAC PDU payload is not the first byte of the MAC SDU, and the last byte of data in the MAC PDU payload is not the last byte of the MAC SDU.
SN(Sequence Number) 필드은 페이로드 시퀀스 넘버이다. SN 필드 값은 1씩 연속되게 증가한다.The SN (Sequence Number) field is a payload sequence number. The SN field value is continuously increased by one.
도 3은 본 발명의 유니캐스트 관리 메시지에 대한 동작 예이다.3 is an operation example of the unicast management message of the present invention.
메쉬 노드 A로부터 메쉬 노드 B로 1홉 링크간 전송 시, 메쉬 노드 A는 AGMH(311), MCEH(312)와 페이로드(313)를 포함하는 MAC PDU(310)를 메쉬 노드 B로 전송한다. 한편, 표 1과 같이 MAC PDU(310)의 AGMH(311)에서 1bit의 폴링 필드를 사용하여 HRQ 기능을 사용할 수 있다. ‘0’으로 세팅된 경우 HRQ 기능을 사용하지 않으며, 수신응답을 전송할 필요가 없으며, ‘1’로 세팅된 경우 수신응답(320)을 전송한다.In the 1-hop transmission from mesh node A to mesh node B, mesh node A transmits
유니캐스트 관리 메시지의 경우도 베이직 서비스 플로우의 경우와 마찬가지로 전용 CID를 사용한다. 만약 HRQ기능을 사용하고자 하는 경우에 해당 전용 CID값을 사용함과 동시에 폴링 필드를 ‘1’로 세팅하여 MAC PDU(310)를 생성한다. 또한, MCEH(312) 내에 존재하는 SN 필드 값을 순차적으로 증가시켜 전송한다. 메쉬 노드 A가 유니캐스트 관리 메시지에 대해 MCEH(312)를 꼭 포함하여 전송함으로써, 메쉬 노드 B는 여러 개의 관리 메시지들에 대한 수신 시 SN 필드 값과 FC 필드 값을 사용하여 1홉간 재전송 여부를 판단하여 피드백 할 수 있다.In the case of unicast management messages, the same CID is used as in the basic service flow. If the HRQ function is to be used, the
브로드캐스트 메시지의 경우 HRQ 기능을 사용하지 않는다.Broadcast messages do not use the HRQ feature.
한편, 메쉬 노드가 수신응답에 대한 응답을 기다리는 타이머(timer, HRQ_ERROR_DETECTION_TIMER) 값은 네트워크 등록 시 시스템 파라미터(System Parameter) 값으로 전달 받는다.Meanwhile, a timer (HR, HRQ_ERROR_DETECTION_TIMER) that the mesh node waits for a response to a reception response is received as a system parameter when registering a network.
또한, 수신응답 피드백은 누적 ACK(cumulative ACK) 방식과 선택 ACK MAP(selective ACK MAP) 방식 모두 지원한다.In addition, the response response feedback supports both a cumulative ACK scheme and a selective ACK MAP scheme.
도 4는 본 발명의 제어 연결 메시지에 대한 동작 예이다.4 is an operation example of a control connection message of the present invention.
메쉬 노드 A로부터 메쉬 노드 B로 1홉 링크간 전송 시, 메쉬 노드 A는 AGMH(411), MCEH(412)와 페이로드(413)를 포함하는 MAC PDU(410)를 메쉬 노드 B로 전송한다. 메쉬 노드 A가 AGMH(411)의 폴링 필드를 ‘1’로 세팅하여 MAC PDU(410)를 전송하면, 메쉬 노드 B는 폴링 필드가 ‘1’로 세팅된 MAC PDU(410)에 대해 MCAEH(422)를 생성하여 메쉬 노드 A에게 전달한다.On one-hop link transmission from mesh node A to mesh node B, mesh node A transmits
만약 메쉬 노드 B는 AGMH(411) 내 폴링 필드가 ‘1’로 세팅된 제어 연결 메시지(410)를 받은 경우, 즉, HRQ 기능을 사용하는 경우, 제어 연결 메시지의 MCEH(412) 내 SN 필드 값을 사용하여, MCAEH(MAC Control ACK Extended Header; 422) 내의 플래그 필드(Flag Field)에서 결정한 피드백 방법에 따라 MCAEH(422)를 통해 즉시 응답한다.If the mesh node B receives the
표 3은 본 발명의 MCAEH 포맷의 일 예를 나타낸다.Table 3 shows an example of the MCAEH format of the present invention.
1 = Selective ACK MAP existence0 = Cumulative ACK
1 = Selective ACK MAP existence
FLAG = 0, indicates MAC PDU blocks up to and including the sequence number in the ACK_SN field have been received successfully.
FLAG = 1, indicates MAC PDU blocks less than the sequence number in the ACK_SN field have been received successfully.
It also indicates the sequence number of PDU block whose ACK or NACK information is indicated by the MSB of Selective ACK MAP.Indicates the sequence number of an MAC PDU block.
FLAG = 0, indicates MAC PDU blocks up to and including the sequence number in the ACK_SN field have been received successfully.
FLAG = 1, indicates MAC PDU blocks less than the sequence number in the ACK_SN field have been received successfully.
It also indicates the sequence number of PDU block whose ACK or NACK information is indicated by the MSB of Selective ACK MAP.
0 = Bit marked '0' in the following Selective ACK MAP represents a HRQ PDU block NACK
1 = Bit marked '0' in the following Selective ACK MAP represents that HRQ PDU block NACK decision is suspended
(i.e., HRQ_ERROR_DETECTION_TIMER is running for corresponding HRQ PDU block).NACK Suspended Indicator
0 = Bit marked '0' in the following Selective ACK MAP represents a HRQ PDU block NACK
1 = Bit marked '0' in the following Selective ACK MAP represents that HRQ PDU block NACK decision is suspended
(ie, HRQ_ERROR_DETECTION_TIMER is running for corresponding HRQ PDU block).
'0' is NACK if NSI equals zero
'0' is NACK suspended if NSI equals one
'1' is ACK.
MSB of the First Selective ACK MAP represents ACK or NACK information of a PDU block identified by the sequence numbers in the ACK_SN field.
Contiguous bits after MSB of the First Selective ACK MAP represents ACK or NACK information of contiguous PDU blocks following the PDU block identified by the sequence number in the ACK_SN field.
(Maximum size of Selective ACK MAP is equal to size of HOP_RETX_WINODW_SIZE)Each bit represents ACK or NACK or NACK suspended of corresponding HRQ PDU block.
'0' is NACK if NSI equals zero
'0' is NACK suspended if NSI equals one
'1' is ACK.
MSB of the First Selective ACK MAP represents ACK or NACK information of a PDU block identified by the sequence numbers in the ACK_SN field.
Contiguous bits after MSB of the First Selective ACK MAP represents ACK or NACK information of contiguous PDU blocks following the PDU block identified by the sequence number in the ACK_SN field.
(Maximum size of Selective ACK MAP is equal to size of HOP_RETX_WINODW_SIZE)
누적 ACK 방식으로 수신응답을 전송하는 경우, ACK_SN까지 성공적으로 수신한 것을 의미한다. 선택 ACK MAP 방식으로 수신응답을 전송하는 경우, ACK_SN 이전의 MAC PDU들에 대해 성공적으로 수신한 것을 의미한다. 또한, ACK_SN에 해당하는 MAC PDU에 대한 ACK, NACK 정보는 Selective ACK MAP의 MSB에 표시한다. 선택 ACK MAP 방식에서, NSI 필드가 ‘0’으로 세팅된 경우 선택 ACK MAP 필드 내의 ‘0’의 값은 NACK를 의미하여, NSI 필드가 ‘1’로 세팅된 경우 선택 ACK MAP 필드 내의 ‘0’의 값은 NACK suspended를 의미한다. 즉, 아직 HRQ_ERROR_DETECTION_TIMER가 만료되지 않는 시퀀스 넘버의 MAC PDU에 대해 NACK 판단 보류를 의미한다.When the reception response is transmitted in the cumulative ACK method, it means that the ACK_SN has been successfully received. When the reception response is transmitted in the selective ACK MAP method, it means that the MAC PDUs before the ACK_SN are successfully received. In addition, ACK and NACK information for the MAC PDU corresponding to ACK_SN is indicated in the MSB of the Selective ACK MAP. In the selection ACK MAP method, when the NSI field is set to '0', a value of '0' in the selection ACK MAP field means NACK, and when the NSI field is set to '1', '0' in the selection ACK MAP field. The value of means NACK suspended. That is, it means that the NACK determination is pending for the MAC PDU of the sequence number which has not yet expired HRQ_ERROR_DETECTION_TIMER.
도 5는 본 발명의 전송 연결 메시지에 대한 동작 예이다.5 is an operation example of a transport connection message of the present invention.
메쉬 노드 A로부터 메쉬 노드 B로 1홉 링크간 전송 시, 메쉬 노드 A는 AGMH(511), FEH(MAC SDU Fragmentation Extended Header)/PEH(MAC SDU Packing Extended Header)(512)와 페이로드(513)를 포함하는 MAC PDU(510)를 메쉬 노드 B로 전송한다. 메쉬 노드 A가 AGMH(511)의 폴링 필드를 ‘1’로 세팅하여 MAC PDU(510)를 전송하면, 메쉬 노드 B는 폴링 필드가 ‘1’로 세팅된 MAC PDU(510)에 대해 MTAEH(522)를 생성하여 메쉬 노드 A에게 전달한다.When transmitting between 1-hop links from mesh node A to mesh node B, mesh node A is AGMH (511), MAC SDU Fragmentation Extended Header (FEH) / MAC SDU Packing Extended Header (PEH) 512, and payload (513). The
만약 메쉬 노드 B는 AGMH(511) 내 폴링 필드가 ‘1’로 세팅된 전송 연결 메시지(510)를 받은 경우, 즉, HRQ 기능을 사용하는 경우, 전송 연결 메시지의 FEH/PEH(512) 내 SN 필드 값을 사용하여, MTAEH(MAC Traffic ACK Extended Header; 522) 내의 플래그 필드(Flag Field)에서 결정한 피드백 방법에 따라 MTAEH(522)를 통해 즉시 응답한다.If the mesh node B receives the
표 4는 본 발명의 MTAEH 포맷의 일 예를 나타낸다.Table 4 shows an example of the MTAEH format of the present invention.
1 = Selective ACK MAP existence0 = Cumulative ACK
1 = Selective ACK MAP existence
FLAG = 0, indicates MAC PDU blocks up to and including the sequence number in the ACK_SN field have been received successfully.
FLAG = 1, indicates MAC PDU blocks less than the sequence number in the ACK_SN field have been received successfully.
It also indicates the sequence number of PDU block whose ACK or NACK information is indicated by the MSB of Selective ACK MAP.Indicates the sequence number of an MAC PDU block.
FLAG = 0, indicates MAC PDU blocks up to and including the sequence number in the ACK_SN field have been received successfully.
FLAG = 1, indicates MAC PDU blocks less than the sequence number in the ACK_SN field have been received successfully.
It also indicates the sequence number of PDU block whose ACK or NACK information is indicated by the MSB of Selective ACK MAP.
0 = Bit marked '0' in the following Selective ACK MAP represents a HRQ PDU block NACK
1 = Bit marked '0' in the following Selective ACK MAP represents that HRQ PDU block NACK decision is suspended
(i.e., HRQ_ERROR_DETECTION_TIMER is running for corresponding HRQ PDU block).NACK Suspended Indicator
0 = Bit marked '0' in the following Selective ACK MAP represents a HRQ PDU block NACK
1 = Bit marked '0' in the following Selective ACK MAP represents that HRQ PDU block NACK decision is suspended
(ie, HRQ_ERROR_DETECTION_TIMER is running for corresponding HRQ PDU block).
'0' is NACK if NSI equals zero
'0' is NACK suspended if NSI equals one
'1' is ACK.
MSB of the First Selective ACK MAP represents ACK or NACK information of a PDU block identified by the sequence numbers in the ACK_SN field.
Contiguous bits after MSB of the First Selective ACK MAP represents ACK or NACK information of contiguous PDU blocks following the PDU block identified by the sequence number in the ACK_SN field.
(Maximum size of Selective ACK MAP is equal to size of HOP_RETX_WINODW_SIZE)Each bit represents ACK or NACK or NACK suspended of corresponding HRQ PDU block.
'0' is NACK if NSI equals zero
'0' is NACK suspended if NSI equals one
'1' is ACK.
MSB of the First Selective ACK MAP represents ACK or NACK information of a PDU block identified by the sequence numbers in the ACK_SN field.
Contiguous bits after MSB of the First Selective ACK MAP represents ACK or NACK information of contiguous PDU blocks following the PDU block identified by the sequence number in the ACK_SN field.
(Maximum size of Selective ACK MAP is equal to size of HOP_RETX_WINODW_SIZE)
누적 ACK 방식으로 수신응답을 전송하는 경우, ACK_SN까지 성공적으로 수신한 것을 의미한다. 선택 ACK MAP 방식으로 수신응답을 전송하는 경우, ACK_SN 이전의 MAC PDU들에 대해 성공적으로 수신한 것을 의미한다. 또한, ACK_SN에 해당하는 MAC PDU에 대한 ACK, NACK 정보는 Selective ACK MAP의 MSB에 표시한다. 선택 ACK MAP 방식에서, NSI 필드가 ‘0’으로 세팅된 경우 선택 ACK MAP 필드 내의 ‘0’의 값은 NACK를 의미하여, NSI 필드가 ‘1’로 세팅된 경우 선택 ACK MAP 필드 내의 ‘0’의 값은 NACK suspended를 의미한다. 즉, 아직 HRQ_ERROR_DETECTION_TIMER가 만료되지 않는 시퀀스 넘버의 MAC PDU에 대해 NACK 판단 보류를 의미한다.When the reception response is transmitted in the cumulative ACK method, it means that the ACK_SN has been successfully received. When the reception response is transmitted in the selective ACK MAP method, it means that the MAC PDUs before the ACK_SN are successfully received. In addition, ACK and NACK information for the MAC PDU corresponding to ACK_SN is indicated in the MSB of the Selective ACK MAP. In the selection ACK MAP method, when the NSI field is set to '0', a value of '0' in the selection ACK MAP field means NACK, and when the NSI field is set to '1', '0' in the selection ACK MAP field. The value of means NACK suspended. That is, it means that the NACK determination is pending for the MAC PDU of the sequence number which has not yet expired HRQ_ERROR_DETECTION_TIMER.
도 6은 본 발명의 실시예가 구현되는 메쉬 노드의 블록도이다.6 is a block diagram of a mesh node in which an embodiment of the present invention is implemented.
메쉬 노드(700, 800)는 수신부(701, 801), 프로세서(702, 802; processor), 송신부(703, 803)을 포함한다.The
제 1 메쉬 노드(700)의 송신부(703)는 제 2 메쉬 노드(800)로 데이터를 전송한다. CID 필드, NID 필드와 폴링(Polling) 필드를 포함하는 AGMH, FC 필드와 SN 필드를 포함하는 확장 헤더와 페이로드를 포함하는 MAC PDU는 상기 데이터의 일 예이다.The
제 2 메쉬 노드(800)의 수신부(801)는 제 1 메쉬 노드(700)로부터 상기 데이터를 수신한다. 제 2 메쉬 노드(800)의 프로세서(802)는 수신부(801)와 연결되어, 상기 데이터에 대한 수신응답을 생성한다. 제 2 메쉬 노드(800)의 송신부(803)은 프로세서(802)와 연결되어, 제 1 메쉬 노드(700)로 상기 수신응답을 전송한다.The
제 1 메쉬 노드(700)의 수신부(701)는 제 2 메쉬 노드(800)로부터 상기 수신응답을 수신한다. 제 1 메쉬 노드(700)의 프로세서(702)는 수신부(701)와 연결되어, 상기 수신응답이 정상적으로 수신했거나, 수신되지 않았음을 알리는 메시지를 처리한다. 제 1 메쉬 노드(700)의 송신부(703)는 프로세스(702)와 연결되어, 상기 수신응답이 수신되지 않았음을 알리는 메시지일 경우, 상기 데이터를 제 2 메쉬 노드(800)로 재전송한다.The receiving unit 701 of the
Claims (15)
제 2 메쉬 노드(mesh node)가 제 1 메쉬 노드로부터 데이터를 수신하는 단계; 및
상기 제 2 메쉬 노드가 상기 제 1 메쉬 노드로 상기 데이터에 대한 수신응답을 전송하는 단계를 포함하되,
상기 데이터는 상기 데이터를 생성하는 시작 노드(source node) 또는 상기 데이터의 도착지인 목적 노드(destination node)를 지시하는 NID(Node Identifier) 및 상기 수신응답을 요구하는 폴링(Polling)을 포함하는 것을 특징으로 하는 전송 방법.In the transmission method of a wireless mesh network,
Receiving, by a second mesh node, data from the first mesh node; And
Sending, by the second mesh node, a response to the data to the first mesh node;
The data may include a node identifier (NID) indicating a source node that generates the data or a destination node that is the destination of the data, and polling that requires the reception response. Transmission method.
상기 제 2 메쉬 노드가 상기 제 1 메쉬 노드로부터 상기 데이터를 재수신하는 단계를 더 포함하는 것을 특징으로 하는 전송 방법.The method of claim 1,
And the second mesh node re-receives the data from the first mesh node.
상기 데이터는 헤더, 확장 헤더(extended header)와 페이로드를 포함하는 MAC PDU(Medium Access Control Protocol Data Unit)인 것을 특징으로 하는 전송 방법.The method of claim 1,
And the data is a MAC PDU (Medium Access Control Protocol Data Unit) including a header, an extended header and a payload.
상기 헤더는 상기 NID 및 상기 폴링을 포함하는 것을 특징으로 하는 전송 방법.The method of claim 3, wherein
And the header includes the NID and the polling.
상기 데이터는 제어 연결 메시지(control connection message) 또는 전송 연결 메시지(transport connection message)인 것을 특징으로 하는 전송 방법.The method of claim 1,
And the data is a control connection message or a transport connection message.
상기 수신응답은 성공적으로 수신된 MAC PDU의 시퀀스 넘버(sequence number)를 포함하는 확장 헤더를 포함하는 것을 특징으로 하는 전송 방법.The method of claim 1,
The reception response includes an extension header including a sequence number of successfully received MAC PDUs.
시작 노드로부터 데이터를 수신하는 수신부;
상기 데이터에 대한 수신응답을 생성하는 프로세서; 및
상기 시작 노드로 상기 수신응답을 전송하는 송신부를 포함하되,
상기 데이터는 상기 시작 노드(source node) 또는 상기 데이터의 도착지인 목적 노드(destination node)를 지시하는 NID(Node Identifier) 및 상기 수신응답을 요구하는 폴링(Polling)을 포함하는 것을 특징으로 하는 메쉬 노드.In the mesh node of a wireless mesh network,
A receiver for receiving data from a start node;
A processor for generating a response to the data; And
Including a transmitter for transmitting the reception response to the start node,
The data node includes a node identifier (NID) indicating the source node or a destination node that is the destination of the data, and a polling requesting the reception response. .
상기 데이터는 상기 NID와 상기 폴링을 포함하는 헤더, 확장 헤더와 페이로드를 포함하는 MAC PDU인 것을 특징으로 하는 메쉬 노드.8. The method of claim 7,
And the data is a MAC PDU including a header including the NID and the poll, an extension header and a payload.
상기 수신응답은 성공적으로 수신된 MAC PDU의 시퀀스 넘버(sequence number)를 포함하는 확장 헤더를 포함하는 것을 특징으로 하는 메쉬 노드.8. The method of claim 7,
And wherein the receive response includes an extension header including a sequence number of a successfully received MAC PDU.
제 1 메쉬 노드(mesh node)가 제 2 메쉬 노드로 데이터를 전송하는 단계; 및
상기 제 1 메쉬 노드가 상기 제 2 메쉬 노드로부터 상기 데이터에 대한 수신응답을 수신하는 단계를 포함하되,
상기 데이터는 상기 데이터를 생성하는 시작 노드(source node) 또는 상기 데이터의 도착지인 목적 노드(destination node)를 지시하는 NID(Node Identifier) 및 상기 수신응답을 요구하는 폴링(Polling)을 포함하는 것을 특징으로 하는 전송 방법.In the transmission method of a wireless mesh network,
Transmitting, by a first mesh node, data to a second mesh node; And
The first mesh node receiving a response to the data from the second mesh node;
The data may include a node identifier (NID) indicating a source node that generates the data or a destination node that is the destination of the data, and polling that requires the reception response. Transmission method.
상기 제 1 메쉬 노드가 상기 제 2메쉬 노드로 상기 데이터를 재전송하는 단계를 더 포함하는 것을 특징으로 하는 전송 방법.The method of claim 10,
And retransmitting the data by the first mesh node to the second mesh node.
상기 데이터는 상기 NID와 상기 폴링을 포함하는 헤더, 확장 헤더와 페이로드를 포함하는 MAC PDU인 것을 특징으로 하는 전송 방법.The method of claim 10,
And the data is a MAC PDU including the header including the NID and the poll, an extension header and a payload.
상기 수신응답은 성공적으로 수신된 MAC PDU의 시퀀스 넘버(sequence number)를 포함하는 확장 헤더를 포함하는 것을 특징으로 하는 전송 방법.The method of claim 10,
The reception response includes an extension header including a sequence number of successfully received MAC PDUs.
목적 노드로 데이터를 전송하는 송신부; 및
상기 목적 노드로부터 상기 데이터에 대한 수신응답을 수신하는 수신부를 포함하되,
상기 데이터는 상기 데이터를 생성하는 시작 노드(source node) 또는 상기 목적 노드(destination node)를 지시하는 NID(Node Identifier) 및 상기 수신응답을 요구하는 폴링(Polling)을 포함하는 것을 특징으로 하는 메쉬 노드.In the mesh node of a wireless mesh network,
A transmitter for transmitting data to the destination node; And
Receiving unit for receiving a response to the data from the destination node,
The data node includes a node node (NID) indicating a source node or the destination node that generates the data, and a polling node that requests the reception response. .
상기 수신응답은 성공적으로 수신된 MAC PDU의 시퀀스 넘버(sequence number)를 포함하는 확장 헤더를 포함하는 것을 특징으로 하는 메쉬 노드.The method of claim 14,
And wherein the receive response includes an extension header including a sequence number of a successfully received MAC PDU.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020110031231A KR20120113496A (en) | 2011-04-05 | 2011-04-05 | Method of transmission between one hop links in wireless mesh network and mesh node supporting the same |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020110031231A KR20120113496A (en) | 2011-04-05 | 2011-04-05 | Method of transmission between one hop links in wireless mesh network and mesh node supporting the same |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR20120113496A true KR20120113496A (en) | 2012-10-15 |
Family
ID=47283050
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020110031231A Ceased KR20120113496A (en) | 2011-04-05 | 2011-04-05 | Method of transmission between one hop links in wireless mesh network and mesh node supporting the same |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR20120113496A (en) |
-
2011
- 2011-04-05 KR KR1020110031231A patent/KR20120113496A/en not_active Ceased
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9019993B2 (en) | Method for sending an acknowledgement to an ingress mesh point in a mesh network and a medium access control frame format | |
| JP4794522B2 (en) | Method and system for enabling hybrid automatic repeat request operation in a channel between stations of an orthogonal frequency division multiple access wireless communication network | |
| CN103262457B (en) | Via node in share medium network | |
| US8488523B2 (en) | Method of transmitting and processing data block of specific protocol layer in wireless communication system | |
| EP2119110B1 (en) | Establishment of reliable multicast/broadcast in a wireless network | |
| US8351365B2 (en) | Method for retransmitting multicast frames and method for processing received multicast frames in wireless network | |
| US7310761B2 (en) | Apparatus and method for retransmitting data packets in mobile ad hoc network environment | |
| US20130294322A1 (en) | Apparatus and method for sequentially transmitting data | |
| JP2008547311A (en) | Method for finding a route in a wireless communication network | |
| CN112088508B (en) | Communication method, device, terminal and readable storage medium of wireless local area network | |
| EP4102753A1 (en) | Method and device for updating the number of retransmissions in a wireless mesh network | |
| US20110128854A1 (en) | Medium access control forwarding protocol | |
| CN102983941B (en) | Data transmission method and device | |
| KR20120113496A (en) | Method of transmission between one hop links in wireless mesh network and mesh node supporting the same | |
| KR20130124185A (en) | Apparatus and method for sequential transmissions of data | |
| KR20130051349A (en) | Method for transmitting medium access control protocol data unit in wireless mesh system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20110405 |
|
| PG1501 | Laying open of application | ||
| PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20151030 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20110405 Comment text: Patent Application |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20161117 Patent event code: PE09021S01D |
|
| E601 | Decision to refuse application | ||
| PE0601 | Decision on rejection of patent |
Patent event date: 20170126 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 20161117 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |