[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR101301883B1 - Multi-node communication system and method of requesting, reporting and collecting destination-node-based measurements and route-based measurements - Google Patents

Multi-node communication system and method of requesting, reporting and collecting destination-node-based measurements and route-based measurements Download PDF

Info

Publication number
KR101301883B1
KR101301883B1 KR1020060022600A KR20060022600A KR101301883B1 KR 101301883 B1 KR101301883 B1 KR 101301883B1 KR 1020060022600 A KR1020060022600 A KR 1020060022600A KR 20060022600 A KR20060022600 A KR 20060022600A KR 101301883 B1 KR101301883 B1 KR 101301883B1
Authority
KR
South Korea
Prior art keywords
message
node
measurement
destination
address
Prior art date
Application number
KR1020060022600A
Other languages
Korean (ko)
Other versions
KR20060099454A (en
Inventor
뱅쌍 로이
구앙 루
마쥐 엠므 자키
존 엘 토미시
Original Assignee
인터디지탈 테크날러지 코포레이션
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 인터디지탈 테크날러지 코포레이션 filed Critical 인터디지탈 테크날러지 코포레이션
Publication of KR20060099454A publication Critical patent/KR20060099454A/en
Application granted granted Critical
Publication of KR101301883B1 publication Critical patent/KR101301883B1/en

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A01AGRICULTURE; FORESTRY; ANIMAL HUSBANDRY; HUNTING; TRAPPING; FISHING
    • A01GHORTICULTURE; CULTIVATION OF VEGETABLES, FLOWERS, RICE, FRUIT, VINES, HOPS OR SEAWEED; FORESTRY; WATERING
    • A01G9/00Cultivation in receptacles, forcing-frames or greenhouses; Edging for beds, lawn or the like
    • A01G9/04Flower-pot saucers
    • A01G9/047Channels or gutters, e.g. for hydroponics
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/02Capturing of monitoring data
    • H04L43/026Capturing of monitoring data using flow identification
    • AHUMAN NECESSITIES
    • A01AGRICULTURE; FORESTRY; ANIMAL HUSBANDRY; HUNTING; TRAPPING; FISHING
    • A01GHORTICULTURE; CULTIVATION OF VEGETABLES, FLOWERS, RICE, FRUIT, VINES, HOPS OR SEAWEED; FORESTRY; WATERING
    • A01G9/00Cultivation in receptacles, forcing-frames or greenhouses; Edging for beds, lawn or the like
    • A01G9/04Flower-pot saucers
    • A01G9/045Trays for receiving multiple pots
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47GHOUSEHOLD OR TABLE EQUIPMENT
    • A47G7/00Flower holders or the like
    • A47G7/02Devices for supporting flower-pots or cut flowers
    • A47G7/04Flower tables; Stands or hangers, e.g. baskets, for flowers
    • A47G7/041Flower tables or stands
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/26Route discovery packet
    • 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
    • H04W40/28Connectivity information management, e.g. connectivity discovery or connectivity update for reactive routing
    • 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)
  • Life Sciences & Earth Sciences (AREA)
  • Environmental Sciences (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

목적지-노드-기반 측정들 및 경로-기반 측정들을 요청하고, 보고하며, 수집하는데 사용되는 다중-노드 통신 시스템 및 방법이 개시된다. 통신 시스템은 복수개 메시 포인트들(MP들)을 포함하는 메시 네트워크일 수 있다. 일 실시예에서, 목적지-노드-기반 측정 요청은, 다음-홉 유니캐스트, 다음-홉-멀티캐스트, 또는 다음-홉 브로드캐스트 어드레싱에 의해 특정된 경로들을 사용하는 목적지-유니캐스트, 목적지-멀티캐스트, 또는 목적지-브로드캐스트에 의해, 하나 이상의 목적지 노드들로 송신된다. 다른 실시예에서, 소스 노드는 측정 요청 메시지를 최종적인 목적지 노드로 송신하고, 경로상의 각 노드는 측정 보고 메시지를 소스 노드로 개별적으로 송신한다. 다른 방법으로는, 각 노드의 측정 결과들이 조합되어 측정 보고 메시지에 첨부되고, 조합된 측정 결과들을 포함하는 측정 보고 메시지가 소스 노드로 송신된다.Disclosed are a multi-node communication system and method used to request, report, and collect destination-node-based measurements and route-based measurements. The communication system may be a mesh network including a plurality of mesh points (MPs). In one embodiment, the destination-node-based measurement request is a destination-unicast, destination-multi, using routes specified by next-hop unicast, next-hop-multicast, or next-hop broadcast addressing. By cast, or destination-broadcast, to one or more destination nodes. In another embodiment, the source node sends a measurement request message to the final destination node, and each node on the path individually sends a measurement report message to the source node. Alternatively, the measurement results of each node are combined and appended to the measurement report message, and a measurement report message containing the combined measurement results is sent to the source node.

목적지-노드-기반 측정, 경로-기반 측정, 메시 네트워크, 메시 포인트(MP), 측정 요청 메시지, 측정 보고 메시지, 소스 노드, 목적지 노드, 중간 노드 Destination-node-based measurement, path-based measurement, mesh network, mesh point (MP), measurement request message, measurement report message, source node, destination node, intermediate node

Description

목적지-노드-기반 측정들 및 경로-기반 측정들을 요청하고, 보고하며, 수집하는 다중-노드 통신 시스템 및 방법 {MULTI-NODE COMMUNICATION SYSTEM AND METHOD OF REQUESTING, REPORTING AND COLLECTING DESTINATION-NODE-BASED MEASUREMENTS AND ROUTE-BASED MEASUREMENTS}MULTI-NODE COMMUNICATION SYSTEM AND METHOD OF REQUESTING, REPORTING AND COLLECTING DESTINATION-NODE-BASED MEASUREMENTS AND ROUTE -BASED MEASUREMENTS}

도 1은 목적지-유니캐스트/다음-홉-유니캐스트를 포함하는 목적지-노드-기반 측정들을 도시하는 신호 흐름도이다.1 is a signal flow diagram illustrating destination-node-based measurements, including destination-unicast / next-hop-unicast.

도 2는 목적지-유니캐스트/다음-홉-멀티캐스트/브로드캐스트를 포함하는 목적지-노드-기반 측정들을 도시하는 신호 흐름도이다.2 is a signal flow diagram illustrating destination-node-based measurements including destination-unicast / next-hop-multicast / broadcast.

도 3은 단일 메시 경로에 따른 다중-홉 측정들을 도시하는 신호 흐름도이다.3 is a signal flow diagram illustrating multi-hop measurements along a single mesh path.

도 4는 다수 경로들에 따른 다중-홉 측정들을 도시하는 신호 흐름도이다.4 is a signal flow diagram illustrating multi-hop measurements along multiple paths.

도 5는, 본 발명의 일 실시예에 따른, 소스 MP로 송신될 목적지 MP 보고 측정들을 도시하는 신호 흐름도이다.5 is a signal flow diagram illustrating destination MP report measurements to be sent to a source MP, in accordance with an embodiment of the present invention.

도 6은, 본 발명의 다른 실시예에 따른, 각각의 MP에 의해 종합되는 측정 보고들을 나타내는 신호 흐름도이다.6 is a signal flow diagram illustrating measurement reports aggregated by each MP in accordance with another embodiment of the present invention.

도 7은, 본 발명의 또 다른 실시예에 따른, 최종적인 목적지 MP에 의해 종합되는 측정 보고들을 나타내는 신호 흐름도이다.7 is a signal flow diagram illustrating measurement reports aggregated by the final destination MP, according to another embodiment of the present invention.

도 8은 본 발명의 다양한 실시예들을 구현하도록 구성된 MP의 예시적 블록도 를 나타낸다. 8 illustrates an example block diagram of an MP configured to implement various embodiments of the present invention.

<도면의 주요 부분에 대한 부호의 설명><Explanation of symbols for the main parts of the drawings>

100 : 통신 시스템100: communication system

110, 120, 130 : 측정 요청110, 120, 130: Measurement request

115, 125, 145 : 다음 홉으로의 유니캐스트 프레임115, 125, 145: Unicast frame to next hop

140, 150, 160 : 측정 보고140, 150, 160: Measurement report

SA : 발신 소스 어드레스SA: From Source Address

TA : 송신기 어드레스TA: transmitter address

RA : 수신기 어드레스RA: receiver address

DA : 최종적인 목적지 어드레스DA: final destination address

(발명의 분야)(Field of invention)

본 발명은 복수개 노드들을 갖춘 통신 시스템에 관한 것이다. 좀더 구체적으로, 본 발명은 복수개 메시 포인트들(mesh points;MP들)을 가진 메시 네트워크에서 측정들을 요청하고, 보고하며, 수집하는 것에 관한 것이다. The present invention relates to a communication system having a plurality of nodes. More specifically, the present invention relates to requesting, reporting and collecting measurements in a mesh network having a plurality of mesh points (MPs).

(배경)(background)

통상적인 무선 시스템 인프라스트럭처들은, 각각이 백홀 링크(backhaul link)라는 것을 통해 유선 네트워크에 접속되어 있는, 기지국들(Base Stations;BS 들)이라고도 하는, 한 세트의 액세스 포인트들(AP들)을 구비하는 것으로 이루어진다. 일부 시나리오들에서는, 소정 AP의 인접 AP들과 정보를 릴레이하는 것에 의해 AP를 유선 네트워크에 간접적으로 접속시키는 대신에, AP를 유선 네트워크에 직접적으로 접속시키는 것이 비용면에서 좀더 바람직할 수 있다.Typical wireless system infrastructures have a set of access points (APs), also called base stations (BSs), each of which is connected to a wired network via a backhaul link. It consists of doing In some scenarios, it may be more cost-effective to connect an AP directly to a wired network, instead of indirectly connecting the AP to the wired network by relaying information with neighboring APs of a given AP.

이것을 메시 아키텍처라고 한다. 다른 시나리오들에서는, 용이한 사용 및 디플로이먼트의 속도가 메시 인프라스트럭처를 사용하는 이점들인데, 각각의 AP를 위해 백홀 링크들 및 상호 접속 모듈들을 준비할 필요없이, 무선 네트워크가 디플로이될 수 있기 때문이다.This is called the mesh architecture. In other scenarios, the ease of use and speed of deployment are the advantages of using a mesh infrastructure, where a wireless network can be deployed without having to prepare backhaul links and interconnect modules for each AP. Because there is.

메시 시스템들의 맥락에서는, 노드가 직접적으로 통신할 수 있는 노드들로부터 측정들을 요청하는 것으로는 간혹 불충분할 수 있다. 이것은, 측정 요청 프레임들 및 측정 보고 프레임들이, 프레임이 송신되는 노드 뿐만 아니라 측정 요청/보고가 수신되는 노드도 특정해야 한다는 것을 의미한다. 또한, 메시 시스템에서는, 사용자들에 의해 지각되는 성능 및 품질이 목적지 노드 자체의 조건들보다 패킷을 전달하는데 관련된 중간 홉들(intermediate hops)의 조건들에 더 많이 의존하기 때문에, 측정을 목적지 노드로만 보고하는 것으로 한정할 것이 아니라, 소스와 목적지를 접속시키는데 관련된 노드들(즉, 경로)로부터 측정들을 수집하는 것이 유용하다. In the context of mesh systems, it may sometimes be insufficient to request measurements from nodes to which the node can communicate directly. This means that the measurement request frames and the measurement report frames must specify not only the node from which the frame is transmitted but also the node from which the measurement request / report is received. In addition, in a mesh system, the measurement is reported only to the destination node because the performance and quality perceived by users are more dependent on the conditions of intermediate hops involved in delivering packets than the conditions of the destination node itself. It is not limited to doing so, but it is useful to collect measurements from nodes (ie paths) involved in connecting the source and the destination.

본 발명은 MP들에 의해 목적지-노드-기반 측정들을 요청하고, 보고하며, 수집하는데 사용하기 위한 방법에 관한 것이다. 또한, 본 발명은 MP들에 의해 경로- 기반 측정들을 요청하고, 보고하며, 수집하는데 사용하기 위한 방법도 포함한다. The present invention relates to a method for use in requesting, reporting and collecting destination-node-based measurements by MPs. The invention also includes a method for use in requesting, reporting and collecting path-based measurements by MPs.

본 발명은, MP들이 목적지-노드-기반 측정들을 요청하고, 보고하며, 수집하는 방법에 관한 것이다. 일 실시예에서, 목적지-노드-기반 측정 보고는, 다음-홉 유니캐스트, 다음-홉-멀티캐스트, 또는 다음-홉-브로드캐스트 어드레싱에 의해 특정된 경로들을 사용하는 목적지-유니캐스트, 목적지-멀티캐스트, 또는 목적지-브로드캐스트에 의해, 하나 이상의 목적지 노드들로 송신된다. The present invention relates to a method for MPs to request, report and collect destination-node-based measurements. In one embodiment, the destination-node-based measurement report is destination-unicast, destination- using routes specified by next-hop unicast, next-hop-multicast, or next-hop-broadcast addressing. It is sent to one or more destination nodes by multicast, or destination-broadcast.

본 발명에 따르면, MP 네트워크의 복수개 MP들은 단일 및 다수의 메시 경로들을 따라 다중-홉 측정들을 요청하고, 보고하며, 수집한다. 이 경우, MP는 특정한 목적지 포인트에 이르는 모든 노드들로부터의 측정들을 요청한다. 다음 홉 및 목적지 어드레스는 유니캐스트, 멀티캐스트, 또는 브로드캐스트로서 특정될 수 있다. According to the present invention, multiple MPs in an MP network request, report, and collect multi-hop measurements along a single and multiple mesh paths. In this case, the MP requests measurements from all nodes to reach a particular destination point. The next hop and destination address may be specified as unicast, multicast, or broadcast.

본 발명은 측정들을 보고하기 위한 수개의 전송 메커니즘들 및 옵션들을 포함한다. 측정 보고 옵션들에 적용될 수 있는 개념들로는, 측정 요청 메시지가 단일 메시지로 하나 이상의 측정 보고를 요청하게 하는 것을 들 수 있다. The present invention includes several transport mechanisms and options for reporting measurements. Concepts that may apply to measurement report options include causing a measurement request message to request more than one measurement report in a single message.

측정 보고 옵션들에 적용될 수 있는 개념들로는, 측정 보고 메시지가 한번에 측정들을 요청하게 하는 것, 주기적 측정 보고를 요청하게 하는 것, 또는 임계치 기반 측정 보고를 요청하게 하는 것을 들 수 있다. Concepts that can be applied to measurement reporting options include having a measurement report message request measurements at one time, requesting a periodic measurement report, or requesting a threshold based measurement report.

측정 보고 옵션들에 적용될 수 있는 개념들로는, MP들이 측정 보고 메시지를 역 송신하게(send back) 하거나, 다른 데이터, 제어 또는 관리 프레임에 보고를 피기배킹(piggybacking)할 수 있게 하는 것을 들 수 있다. 각각의 노드는, 최종적인 목적지 노드에 이르기까지, 자신의 측정을 다음 MP로 전달하기 전에, 그것을 측정 보고 메시지로 조합할 것이다. 최종적인 수신 노드가 측정 보고 메시지를 수신하면, 최종적인 수신 노드는 자신의 측정들 + 여타 모든 노드들의 측정들을 측정 보고 메시지로 송신할 것이다. Concepts that can be applied to measurement report options include allowing MPs to send back a measurement report message or to piggyback reports into other data, control or management frames. Each node will combine it into a measurement report message before delivering its measurements to the next MP, up to the final destination node. When the final receiving node receives the measurement report message, the final receiving node will send its measurements + measurements of all other nodes in the measurement report message.

(바람직한 실시예들의 상세한 설명)(Detailed Description of the Preferred Embodiments)

일례로서 제시되었으며 첨부 도면들과 함께 이해되어야 할 다음의 기재 사항으로부터, 본 발명의 좀더 상세한 이해가 획득될 수 있다.From the following description presented as an example and to be understood with the accompanying drawings, a more detailed understanding of the invention may be obtained.

유사한 참조 번호들이 전체에 걸쳐 유사한 요소들을 표현하는 도면들을 참조하여, 바람직한 실시예들이 설명될 것이다. DESCRIPTION OF THE EMBODIMENTS Preferred embodiments will be described with reference to the drawings, wherein like reference numerals represent similar elements throughout.

다음을 참조할 때, "WTRU(wireless transmit/receive unit)"라는 용어는 UE(user equipment), 이동국, 고정형 또는 이동형 가입자 유닛, 페이저, 또는 무선 환경에서 동작할 수 있는 임의의 다른 장치 유형을 포함하지만, 이에 한정되는 것은 아니다. Referring to the following, the term "wireless transmit / receive unit" includes a user equipment (UE), a mobile station, a fixed or mobile subscriber unit, a pager, or any other type of device capable of operating in a wireless environment. However, it is not limited thereto.

본 발명의 사양들은 IC(integrated circuit)로 통합되거나 다수의 상호 접속 컴포넌트들을 구비하는 회로에서 구성될 수 있다. Specifications of the present invention may be integrated into an integrated circuit (IC) or may be configured in a circuit having multiple interconnect components.

다음의 리스트는 본 발명의 설명에 사용되는 용어들의 정의를 포함한다. 실제의 완전한 의미들이 이 정의로 한정되는 것은 아니다. The following list contains definitions of terms used in the description of the present invention. Actual full meanings are not limited to this definition.

목적지 어드레스: 이것은 패킷이 궁극적으로 수신되는 노드의 어드레스이다. 측정 지원 및 메커니즘들의 맥락에서, 이것은 측정 요청 또는 보고가 수신되는 노 드의 어드레스를 의미한다. Destination address: This is the address of the node where the packet is ultimately received. In the context of measurement support and mechanisms, this means the address of the node where the measurement request or report is received.

다음-홉 어드레스: 이것은 다음의 이용 가능한 무선 전송 동안 패킷이 송신되는 노드의 어드레스이다. 측정 보고 및 메커니즘들의 맥락에서, 이것은, 측정 요청을 수신하고 그것을 2개의 말단-노드들(즉, 소스 및 목적지)간의 전송에 관련된 다음 노드로 전달할 다음 노드의 어드레스를 의미한다. Next-hop address: This is the address of the node where the packet is sent during the next available wireless transmission. In the context of measurement reports and mechanisms, this means the address of the next node that will receive the measurement request and forward it to the next node involved in the transmission between the two end-nodes (ie, source and destination).

목적지-유니캐스트: (메시국(STA) 및 메시 AP를 포함하여) 단일 MP로 전달될 측정 요청 또는 보고를 의미한다.Destination-Unicast: means a measurement request or report to be delivered to a single MP (including a mesh station (STA) and a mesh AP).

목적지-멀티캐스트: (메시 STA 및 메시 AP를 포함하여) 다수 MP들로 전달될 측정 요청 또는 보고를 의미한다. Destination-multicast: means a measurement request or report to be delivered to multiple MPs (including mesh STA and mesh AP).

목적지-브로드캐스트: (메시 STA 및 메시 AP를 포함하여,) 메시 시스템내의 모든 MP들로 전달될 측정 요청 또는 보고를 의미한다. Destination-Broadcast: means a measurement request or report to be delivered to all MPs in the mesh system (including mesh STA and mesh AP).

다음-홉-유니캐스트: 패킷을 목적지 노드로 전달하기 위한 프로세스의 일부로서, 하나의(그리고 가장 바람직한) 중간 노드로 송신되는 프레임을 의미한다. 다음-홉-유니캐스트를 사용한다는 것은, 메시 네트워크를 통해 측정 요청 또는 보고를 전송하기 위해 단일 경로가 사용된다는 것을 함축한다. Next-Hop-Unicast: As part of the process for delivering a packet to a destination node, it refers to a frame sent to one (and most preferred) intermediate node. Using next-hop-unicast implies that a single path is used to send a measurement request or report over the mesh network.

다음-홉-멀티캐스트: 패킷을 목적지 노드로 전달하기 위한 프로세스의 일부로서, 다수의 중간 노드들로 송신되는 프레임을 의미한다. 다음-홉-멀티캐스트를 사용한다는 것은, 메시 네트워크를 통해 측정 요청 또는 보고를 전송하기 위해 다수의 경로들이 사용된다는 것을 함축한다. Next-hop-multicast: As part of the process for delivering a packet to a destination node, it refers to a frame transmitted to multiple intermediate nodes. Using next-hop-multicast implies that multiple paths are used to send a measurement request or report over the mesh network.

다음-홉-브로드캐스트: 패킷을 목적지 노드로 전달하기 위한 프로세스의 일 부로서, 범위내의 모든 중간 노드들로 송신되는 프레임을 의미한다. 다음-홉-브로드캐스트를 사용한다는 것은, 메시 네트워크를 통해 측정 요청 또는 보고를 전송하기 위해, 실현 가능한 모든 경로들이 조사될 수 있다는 것을 함축한다. Next-hop-broadcast: As part of the process for delivering a packet to a destination node, it refers to a frame sent to all intermediate nodes in range. Using next-hop-broadcast implies that all feasible paths can be examined to send a measurement request or report over the mesh network.

메시 측정 요청: 메시 측정 요청에 포함되는 필드들로는 다음과 같은 것들을 들 수 있지만, 이에 한정되는 것은 아니다. Mesh measurement request: Fields included in the mesh measurement request include, but are not limited to the following.

1) 소스 어드레스;1) source address;

2) (유니캐스트, 멀티캐스트, 또는 브로드캐스트일 수 있는) 목적지 어드레스;2) a destination address (which may be unicast, multicast, or broadcast);

3) (유니캐스트, 멀티캐스트, 또는 브로드캐스트일 수 있는) 다음-홉 어드레스;3) next-hop address (which may be unicast, multicast, or broadcast);

4) 중간 MP가 메시 측정 보고를 전달할 수 있는 상이한 노드들의 최대 갯수를 지시하기 위한, (다음 멀티캐스트의 경우에만 적용 가능한) 다음-홉 어드레스들의 최대 갯수;4) the maximum number of next-hop addresses (applicable only for the next multicast) to indicate the maximum number of different nodes for which the intermediate MP can carry mesh measurement reports;

5) 요청된 측정들(예를 들어, 노드 어드레스, 채널 부하 등)5) requested measurements (eg, node address, channel load, etc.)

6) 보고 기준들(예를 들어, 즉시, 주기적, 임계치 기반 등);6) reporting criteria (eg, immediate, periodic, threshold based, etc.);

7) 측정 유형(예를 들어, 노드-기반, 링크-기반, 경로-기반 등);7) type of measurement (eg, node-based, link-based, path-based, etc.);

8) 측정 요청이 목적지-노드-기반인지 아니면 경로-기반인지를 지시하는 플래그;8) a flag indicating whether the measurement request is destination-node-based or path-based;

9) 측정 보고 유형; 및9) measurement report type; And

10) 목적지 노드가 매 트랜잭션마다 하나의 측정 보고를 송신하도록 요청되 는지(여기에서, 트랜잭션은 측정 요청인 것으로 간주된다), 아니면 목적지 노드가, 그것이 수신하는 측정 요청의 매 버전마다 하나의 측정 보고를 송신해야 하는지를 지시하는 플래그. 후자의 옵션이, 시스템에 더 많은 트래픽을 발생시키기는 하지만, 측정 요청/보고가 다수 경로들과 연관된 성능을 수집하는데 사용되는 경우라면, 바람직할 수도 있다. 10) whether the destination node is requested to send one measurement report for every transaction (where the transaction is considered to be a measurement request) or if the destination node reports one measurement report for every version of the measurement request it receives. Flag indicating whether to send a message. While the latter option generates more traffic to the system, it may be desirable if the measurement request / report is used to collect performance associated with multiple paths.

본 발명은, MP들에 의해 목적지-노드-기반 측정들 및 경로-기반 측정들을 요청하고, 보고하며, 수집하는데 사용하기 위한 방법을 제공한다. The present invention provides a method for use in requesting, reporting and collecting destination-node-based measurements and route-based measurements by MPs.

일 실시예에서는, 목적지-노드-기반 측정 요청이, 어쩌면 다음-홉-유니캐스트, 다음-홉-멀티캐스트, 또는 다음-홉-브로드캐스트 어드레싱에 의해 특정된 경로들을 사용하는, 목적지-유니캐스트, 목적지-멀티캐스트, 또는 목적지-브로드캐스트에 의해 하나 이상의 목적지 노드들로 송신된다. In one embodiment, the destination-node-based measurement request may use destination-unicast, possibly using paths specified by next-hop-unicast, next-hop-multicast, or next-hop-broadcast addressing. , Destination-multicast, or destination-broadcast to one or more destination nodes.

중간 노드에 의한 측정 요청의 수신시에, 중간 노드는 측정 요청을 다음 홉으로 전달할 것이다. 다음-홉-멀티캐스트/브로드캐스트의 경우, 중간 노드는 "다음-홉 어드레스들의 최대 갯수" 값을 새로운 값으로 감소시킬 것이다. 초기 값은 소스 MP에 의해 설정된다(예를 들어, 구성 값). 감소된 값이 0보다 크면, 중간 노드는 새로운 값을 포함하는 측정 요청을 다음-홉-멀티캐스트/브로드캐스트에 의해 전달한다. 그렇지 않으면, 중간 노드는 측정 요청을 다음-홉-유니캐스트를 사용해 전달한다. Upon receipt of the measurement request by the intermediate node, the intermediate node will forward the measurement request to the next hop. For next-hop-multicast / broadcast, the intermediate node will reduce the "Maximum number of next-hop addresses" value to the new value. The initial value is set by the source MP (eg configuration value). If the reduced value is greater than zero, the intermediate node forwards the measurement request containing the new value by next-hop-multicast / broadcast. Otherwise, the intermediate node forwards the measurement request using next-hop-unicast.

목적지 노드에 의한 측정 요청의 수신시에, 목적지 노드는 측정 요청을 프로세싱하고, 특정된 측정 보고를, 측정 요청에서 특정된 소스 어드레스를 사용해, 소 스 노드로 역 송신한다. 측정 요청의 유형에 따라, 목적지 노드는 하나의 보고를 측정 요청이 수신된 하나의 링크 또는 다수의 링크들을 통해 송신할 수 있다. Upon receipt of the measurement request by the destination node, the destination node processes the measurement request and sends back the specified measurement report to the source node, using the source address specified in the measurement request. Depending on the type of measurement request, the destination node may send one report on one link or multiple links on which the measurement request was received.

임의의 중간 노드에 의한 측정 보고의 수신시에, 중간 노드는 측정 보고를 다음-홉으로 전달할 것이다. 중간 노드는 그것을 통과하는 측정 보고의 내용을 조사할 수도 있다. Upon receipt of the measurement report by any intermediate node, the intermediate node will forward the measurement report to the next hop. The intermediate node may examine the content of the measurement report passing through it.

도 1 및 도 2는 본 발명에 따른 MP간 시그널링의 신호 흐름도들인데, 여기에서, "SA"는 발신 소스 어드레스를 표현하고, "TA"는 송신기 어드레스를 표현하며, "RA"는 수신기 어드레스를 표현하고, "DA"는 최종적인 목적지 어드레스를 표현한다. 도 1은 목적지-유니캐스트/다음-홉-유니캐스트 어드레싱을 사용하는 목적지-노드-기반 측정들을 위한 메커니즘을 도시한다. 도 2는 목적지-유니캐스트/다음-홉-멀티캐스트/브로드캐스트를 위한 목적지-노드-기반 측정들의 메커니즘을 도시한다. 1 and 2 are signal flow diagrams of inter-MP signaling according to the present invention, wherein "SA" represents an originating source address, "TA" represents a transmitter address, and "RA" represents a receiver address. And "DA" represents the final destination address. 1 shows a mechanism for destination-node-based measurements using destination-unicast / next-hop-unicast addressing. 2 shows the mechanism of destination-node-based measurements for destination-unicast / next-hop-multicast / broadcast.

다음-홉-유니캐스트 어드레싱Next-hop-unicast addressing

도 1은, 본 발명의 일 실시예에 따른, 복수개 노드들을 포함하는 예시적 통신 시스템(100)을 나타낸다. 통신 시스템(100)은 MP1, MP2, MP3, 및 MP4를 포함하여 복수개 MP들을 포함하는 메시 네트워크일 수 있다. MP1은 소스 노드로서 기능하고, MP2 및 MP3는 중간 노드들로서 기능하며, MP4는 최종적인 목적지 노드로서 기능한다. 1 illustrates an example communications system 100 including a plurality of nodes, in accordance with an embodiment of the present invention. The communication system 100 may be a mesh network including a plurality of MPs, including MP1, MP2, MP3, and MP4. MP1 serves as the source node, MP2 and MP3 serve as intermediate nodes, and MP4 serves as the final destination node.

도 1에 나타낸 바와 같이, 소스 노드(MP1)는, 목적지-유니캐스트/다음-홉-유니캐스트 어드레싱을 사용해, MP4로 "목적지-노드-기반" 측정 요청 메시지를 송신 하고(단계 105), MP1은 측정 요청 메시지의 다음-홉 어드레스인 MP2를 경유하여 목적지 어드레스인 MP4를 향해 측정 요청 메시지를 송신한다(단계 110). MP2가 목적지-노드-기반 측정 요청 메시지를 수신하면, MP2는 MP4를 향한 다음-홉을 판정하고(단계 115), MP2는 목적지-노드-기반 측정 요청 메시지를 다음-홉(즉, MP3)으로 전달한다(단계 120). MP3가 목적지-노드-기반 측정 요청 메시지를 수신하면, MP3는 MP4를 향한 다음-홉을 판정하고(단계 125), MP3는 목적지-노드-기반 측정 요청 메시지를 다음-홉(즉, MP4)으로 전달한다(단계 130). 최종적인 목적지 노드(MP4)가 목적지-노드-기반 측정 요청 메시지를 수신했을 때, 측정 결과들이 이용 불가능하다면, MP4는 측정들을 수행한 다음(단계 135), 측정 보고 메시지를 측정 보고의 다음-홉 어드레스인 MP3를 통해 측정 보고의 목적지 어드레스인 MP1으로 역 송신한다(단계 140). MP3가 측정 보고 메시지를 수신하면, MP3는 MP1을 향한 다음-홉을 판정하고(단계 145), MP3는 측정 보고 메시지를 다음-홉(즉, MP2)으로 전달한다(단계 150). MP2가 측정 보고 메시지를 수신하면, MP2는 MP1을 향한 다음-홉을 판정하고(단계 155), 측정 보고 메시지를 측정 요청의 원래 소스(즉, MP1)로 전달한다(단계 160). 이러한 메시지들 모두는 유니캐스트 메시지들을 사용해 송신된다. As shown in FIG. 1, the source node MP1 transmits a “destination-node-based” measurement request message to the MP4 using destination-unicast / next-hop-unicast addressing (step 105), and MP1. Transmits the measurement request message to the destination address MP4 via MP2, the next-hop address of the measurement request message (step 110). When the MP2 receives the destination-node-based measurement request message, the MP2 determines the next-hop to the MP4 (step 115), and the MP2 forwards the destination-node-based measurement request message to the next-hop (ie, MP3). Deliver (step 120). When the MP3 receives the destination-node-based measurement request message, the MP3 determines the next-hop to the MP4 (step 125), and the MP3 forwards the destination-node-based measurement request message to the next-hop (ie, MP4). Pass (step 130). When the final destination node MP4 receives the destination-node-based measurement request message, if the measurement results are not available, the MP4 performs the measurements (step 135) and then sends the measurement report message the next-hop of the measurement report. The transmission is reversed through the address MP3 to the destination address MP1 of the measurement report (step 140). When the MP3 receives the measurement report message, the MP3 determines the next-hop towards MP1 (step 145), and the MP3 forwards the measurement report message to the next-hop (ie, MP2) (step 150). When the MP2 receives the measurement report message, the MP2 determines the next-hop towards MP1 (step 155) and forwards the measurement report message to the original source of the measurement request (ie MP1) (step 160). All of these messages are sent using unicast messages.

다음-홉-멀티캐스트/브로드캐스트 어드레싱Next-Hop-Multicast / Broadcast Addressing

다른 실시예에서는, "다음-홉 어드레스들의 최대 갯수"가 다음-홉-멀티캐스트/브로드캐스트 프레임들의 확산(proliferation)을 감소시키는데 사용될 수도 있다. 또한, MP들내의 로직은, 발신 소스 어드레스 및 원래 측정 요청의 트랜잭션 식별자를 인지하는 것에 기초해, 다음의 멀티캐스트/브로드캐스트 요청들의 전달을 억제함으로써 정체를 감소시키는데도 사용될 수 있다. In another embodiment, the "maximum number of next-hop addresses" may be used to reduce the proliferation of next-hop-multicast / broadcast frames. Logic in the MPs can also be used to reduce congestion by suppressing delivery of subsequent multicast / broadcast requests, based on knowing the originating source address and the transaction identifier of the original measurement request.

다수의 다음-홉 전송들로부터 측정 요청들을 수신할 경우, 목적지 노드는, 측정 보고가 특정된 방법에 따라, 보고를, 측정 요청이 수신된 하나의 링크 또는 모든 링크들을 경유하여 소스로 역 송신할 수도 있다. When receiving measurement requests from multiple next-hop transmissions, the destination node may send the report back to the source via one link or all links on which the measurement request was received, depending on how the measurement report was specified. It may be.

측정 요청들/보고들에 관련된 멀티캐스트 메시지들의 시그널링 오버헤드 및 확산을 감소시키기 위한 메커니즘들이 제안될 수 있다. 도 2에 나타낸 바와 같이, 점선의 시그널링은, 이들 메시지들이, MP가 메시지를 수신하지만 그것을 메시지의 송신기로 다시 전달하지 않을 경우이며 제거될 수도 있다는 것을 지시하기 위한 것이다. 예를 들어, MP1은 MP2의 다음-홉 이웃으로 간주되지만, MP2는 메시지를 MP1으로부터 방금 수신했으므로, MP2가 그것을 MP1으로 역 전달하지는 않을 것이다. 또한, MP가 2개의 상이한 MP들로부터 메시지를 2번 수신하면, MP는 하나의 메시지만을 그것의 다음-홉 이웃들로 전달할 것이다. Mechanisms for reducing signaling overhead and spread of multicast messages related to measurement requests / reports may be proposed. As shown in FIG. 2, the dashed signaling is to indicate that these messages may be removed if the MP receives the message but does not forward it back to the sender of the message. For example, MP1 is considered the next-hop neighbor of MP2, but since MP2 has just received a message from MP1, MP2 will not forward it back to MP1. Also, if an MP receives a message twice from two different MPs, the MP will forward only one message to its next-hop neighbors.

도 2는, 본 발명의 일 실시예에 따른, 복수개 노드들을 포함하는 예시적 통신 시스템(200)을 나타낸다. 통신 시스템(200)은 MP1, MP2 및 MP3를 포함하여 복수개 MP들을 포함하는 메시 네트워크일 수 있다. MP1은 소스 노드로서 기능하고, MP2는 중간 노드로서 기능하며, MP3는 최종적인 목적지 노드로서 기능한다. 2 illustrates an example communications system 200 including a plurality of nodes, in accordance with an embodiment of the present invention. The communication system 200 may be a mesh network including a plurality of MPs, including MP1, MP2, and MP3. MP1 serves as the source node, MP2 serves as the intermediate node, and MP3 serves as the final destination node.

도 2에 나타낸 바와 같이, MP1은 목적지-유니캐스트/다음-홉-멀티캐스트 어드레싱을 사용해 "목적지-노드-기반" 측정 요청을 MP3로 송신한다(단계 205). MP1은 측정 요청 메시지를 멀티캐스팅하는데, 이 경우, 측정 요청 메시지는 MP3(단계 210A) 및 MP2(단계 210B) 모두에 의해 직접적으로 수신된다. MP3가 측정 요청 메 시지를 수신하면, MP3는 스스로를 최종적인 목적지로서 인지하여, 측정 결과들이 이용 불가능하다면, 요청된 측정(들)을 수행한 다음(단계 215), 측정 보고 메시지를 MP1으로 역 송신한다(단계 220). MP2가 측정 요청 메시지를 수신하면, MP2는, MP2가 최종적인 목적지가 아니라고 판정하고 MP2가 다음-홉 멀티캐스팅에 의해 메시지의 전파를 계속해야 하는지를 판정하기 위해 "다음-홉들의 최대 갯수"를 감소시킨다(단계 225). 다음-홉들의 최대 갯수가 0보다 크면, MP2는 측정 요청 메시지를 다음-홉-멀티캐스팅에 의해 송신하는데, 이 경우, 측정 요청 메시지는 MP3(단계 230A) 및, 선택적으로, MP1(단계 230B)에 의해 수신된다. 선택적으로는, MP2의 전달 방식이, MP2가 측정 요청 메시지를 MP1으로부터 수신했으므로, 그것을 MP1으로 송신하지 않는다는 것을 보장한다. 어떤 경우이든, MP1이 측정 요청 메시지를 수신하면, MP1은 소스 어드레스 및 트랜잭션 식별자로부터 측정 요청 메시지가 진행 중인 트랜잭션의 사본임을 인지하고 메시지에 대한 어떠한 추가적 멀티캐스팅도 억제한다(단계 235). MP3가 MP2를 경유하여 전달된 측정 요청 버전을 수신하면, MP3는 선택적으로, 그렇게 요청되었다면, MP2를 경유하여 대응되는 측정 보고 메시지를 송신한다(단계 240). MP2가 측정 보고 메시지를 수신하면(단계 245A), MP2는 그것을 MP1으로 역 전달한다(단계 245B).As shown in FIG. 2, the MP1 sends a “destination-node-based” measurement request to the MP3 using destination-unicast / next-hop-multicast addressing (step 205). MP1 multicasts the measurement request message, in which case the measurement request message is received directly by both MP3 (step 210A) and MP2 (step 210B). When the MP3 receives the measurement request message, the MP3 recognizes itself as the final destination, if the measurement results are not available, performs the requested measurement (s) (step 215), and then returns the measurement report message to the MP1. Transmit (step 220). When the MP2 receives the measurement request message, the MP2 determines that the MP2 is not the final destination and decreases the "maximum number of next-hops" to determine if the MP2 should continue to propagate the message by next-hop multicasting. (Step 225). If the maximum number of next-hops is greater than zero, MP2 sends a measurement request message by next-hop-multicasting, in which case the measurement request message is MP3 (step 230A) and, optionally, MP1 (step 230B). Is received by. Optionally, the delivery scheme of MP2 ensures that since MP2 has received the measurement request message from MP1, it does not transmit it to MP1. In either case, when the MP1 receives the measurement request message, the MP1 recognizes from the source address and transaction identifier that the measurement request message is a copy of the ongoing transaction and suppresses any further multicasting of the message (step 235). When the MP3 receives a measurement request version delivered via MP2, the MP3 optionally transmits a corresponding measurement report message via MP2, if so requested (step 240). When MP2 receives the measurement report message (step 245A), MP2 passes it back to MP1 (step 245B).

도 2에 나타낸 바와 같이, 다음-홉-멀티캐스트 또는 브로드캐스트가 사용될 경우, 동일한 목적지 노드(예를 들어, MP3)가 동일한 측정 요청의 상이한 버전들을 수신할 수 있다. 마찬가지로, 다음-홉-멀티캐스트 또는 브로드캐스트가 사용될 경우, 소스(예를 들어, MP1)는 동일한 측정 요청(예를 들어, 동일한 트랜잭션 ID)과 연관된 다수의 측정 보고들을 수신할 수 있다. 소스 노드가, 상이한 경로들과 연관된 성능에 관한 식견들을 얻기 위해 시스템을 조사하고자 하는 맥락에서는, 이러한 거동이 바람직할 수도 있다는 것에 주목해야 한다. 그런 맥락에서, 측정 요청 및 측정 보고들의 각 버전은 상이한 식별자를 가질 것이다. 바람직한 구현에서, 이처럼 고유한 식별자는 패킷을 소스로부터 목적지로 그리고 선택적으로, 다시 소스로 전달하는데 사용되는 노드 식별자들의 결합으로 이루어 질 경로 식별자일 것이다. 바람직한 구현에서, 패킷을 전달하는데 관련된 각 노드는, 경로 식별자가 그 자체를 구축하도록, 자신의 노드 식별자를 경로 ID에 첨부할 것이다.As shown in FIG. 2, when next-hop-multicast or broadcast is used, the same destination node (eg, MP3) may receive different versions of the same measurement request. Similarly, if next-hop-multicast or broadcast is used, the source (eg MP1) may receive multiple measurement reports associated with the same measurement request (eg the same transaction ID). It should be noted that this behavior may be desirable in the context where the source node wishes to investigate the system to gain insights into the performance associated with the different paths. In that context, each version of the measurement request and the measurement reports will have a different identifier. In a preferred implementation, this unique identifier will be a path identifier that will consist of a combination of node identifiers used to forward the packet from source to destination and, optionally, back to the source. In a preferred implementation, each node involved in delivering the packet will attach its node identifier to the path ID so that the path identifier builds itself.

본 발명은, MP들이 단일 및 다수의 MP 경로들을 따라 다중-홉 측정들을 요청하고, 보고하며, 수집하는 방법을 포함한다. 이 경우, MP는 특정한 목적지 포인트에 이르는 모든 노드들로부터의 측정들을 요구한다. 이 방법에서, 다음-홉 및 목적지 어드레스는 유니캐스트, 멀티캐스트 또는 브로드캐스트로서 특정될 수 있다. The present invention encompasses a method in which MPs request, report, and collect multi-hop measurements along single and multiple MP paths. In this case, the MP requires measurements from all nodes to reach a particular destination point. In this method, the next-hop and destination address can be specified as unicast, multicast or broadcast.

메시 네트워크들에서, MP는 단일 메시 경로에 존재하는 다중-홉들(multi-hops)의 다수 MP들로부터의 경로-기반 측정들을 요구할 수 있다. 소스 MP에서 목적지 MP에 이르는 경로의 모든 MP들은 측정들을 소스 노드로 역 송신할 것이 요구될 것이다. 선택적으로, 중간 노드들은 이 경로상의 다른 MP들에 대한 측정들도 조사하고 사용할 수 있다. In mesh networks, an MP may require path-based measurements from multiple MPs of multi-hops present in a single mesh path. All MPs in the path from the source MP to the destination MP will be required to send measurements back to the source node. Optionally, intermediate nodes can also investigate and use measurements for other MPs on this path.

도 3은, 본 발명의 일 실시예에 따른, 복수개 노드들을 포함하는 예시적 통신 시스템(300)을 나타낸다. 통신 시스템(300)은 MP1, MP2, MP3, ..., MPn을 포함하여 복수개 MP들을 포함하는 메시 네트워크일 수 있다. MP1은 소스 노드로서 기 능하고, MP2 및 MP3는 중간 노드들로서 기능하며, MPn은 최종적인 목적지 노드로서 기능한다. 도 3에 나타낸 바와 같이, 소스 노드(MP1)는, 다중-홉 측정 요청 메시지를 하나 이상의 중간 노드들(MP2, MP3)을 포함하는 경로(즉, 메시 경로)를 통해 최종적인 목적지 MP(MPn)로 송신할 것이다. 다중-홉 측정 요청 메시지에 기초해, 경로의 모든 노드들은 요청된 측정들을 측정 보고 메시지들을 통해 소스 MP(MP1)로 역 보고할 것이다. 측정 보고 메시지들의 수신시에, 소스 MP(MP1)는 측정 정보를 수집할 것이다. MP1, MP2, MP3, ..., MPn은 동일 경로에 속한다. 소스 MP는 경로의 하나 또는 다수의 MP들로부터의 측정들을 요청할 수 있다. 선택적으로, 중간 노드들은 이 경로상의 다른 MP들의 측정들도 살펴보고 사용할 수 있다. 3 illustrates an example communications system 300 including a plurality of nodes, in accordance with an embodiment of the present invention. The communication system 300 may be a mesh network including a plurality of MPs including MP1, MP2, MP3, ..., MPn. MP1 serves as the source node, MP2 and MP3 serve as intermediate nodes, and MPn serves as the final destination node. As shown in Fig. 3, the source node MP1 sends a multi-hop measurement request message to the final destination MP MPn via a path (i.e., a mesh path) that includes one or more intermediate nodes MP2, MP3. Will be sent to. Based on the multi-hop measurement request message, all nodes in the path will back report the requested measurements to the source MP (MP1) via measurement report messages. Upon receipt of the measurement report messages, the source MP MP1 will collect measurement information. MP1, MP2, MP3, ..., MPn belong to the same path. The source MP may request measurements from one or multiple MPs in the path. Optionally, intermediate nodes may also look at and use measurements of other MPs on this path.

도 4는, 소스 노드(MP1)가 경로-기반 다중-홉 측정 요청 메시지를 복수개 노드들(MP2, MP3, MP4, MP5)을 통해 하나의 특정한 목적지 노드(MP5)로 송신하는 다수의 메시 경로들을 도시한다. 이 시나리오에서, MP1은 복수개 경로들을 통해 MP5로 송신될 측정 요청 메시지들(1a, 3a)을 송신한다. MP4가 측정 요청 메시지(1a)를 수신하면, MP4는 다음-홉 및 목적지 어드레스를 점검하여 측정 요청 메시지들(1b, 2b)을, 각각, MP3 및 MP5로 전달한다. MP2가 측정 요청 메시지(3a)를 수신하면, MP2는 다음-홉 및 목적지 어드레스를 점검하여 측정 요청 메시지(3b)를 MP5로 전달한다. MP3가 측정 요청 메시지(1b)를 수신하면, MP3는 다음-홉 및 목적지 어드레스를 점검하여 측정 요청 메시지(1c)를 MP5로 전달한다. 4 shows a number of mesh paths through which source node MP1 transmits a path-based multi-hop measurement request message to one particular destination node MP5 via a plurality of nodes MP2, MP3, MP4, MP5. Illustrated. In this scenario, MP1 transmits measurement request messages 1a and 3a to be sent to MP5 via a plurality of paths. When MP4 receives measurement request message 1a, MP4 checks the next-hop and destination address and forwards measurement request messages 1b and 2b to MP3 and MP5, respectively. When MP2 receives measurement request message 3a, MP2 checks the next-hop and destination address and forwards measurement request message 3b to MP5. When the MP3 receives the measurement request message 1b, the MP3 checks the next-hop and destination address and forwards the measurement request message 1c to the MP5.

플로우 ID가 정의된 경우, 각각의 MP는 메시지를 특정한 플로우 ID를 통해서만 전달하기 위한 옵션을 가진다. 목적지 노드(MP5)가 측정 요청 메시지들(1c, 2b 및 3b)을 수신하면, MP5는, 자신의 측정 및 노드들(MP2, MP3 및 MP4)의 측정들을 포함하는, 경로들(1, 2 및 3)을 통해 송신되는, 측정 보고 메시지로써 응답한다. 처음의 경로-기반 다중-홉 측정 요청의 목적이 단순히 경로를 발견하는 것이었다면, (이것은 메시지 요청에 플래그를 사용하는 것을 통해 지시될 수 있다), 각 노드는, 요청된 측정을 추가하는 대신, 자신의 어드레스를 추가한 후에 측정 보고 패킷을 전달할 수 있다. 또한, 이러한 메시지들은 (패킷들을 타임 스탬핑(time stamping)하는 것에 의해) 특정 경로상의 단-대-단 지연(end-to-end delay)을 측정하기 위한 프로브로서 사용될 수도 있다. 동일한 개념이, 중심 포인트가 소스와 목적지 노드간의 모든 경로들상의 모든 포인트들로부터의 특정한 측정을 보고할 것을 요청하는 중앙 집중식 아키텍처의 경우에도 적용될 수 있다. 측정 요청 메시지는, MPn을 포함하는 특정 경로상의 MP들 각각이 자신의 측정 결과들을 소스 MP로 역 보고해야 한다고 특정할 수 있다. If a flow ID is defined, each MP has the option to deliver the message only through a specific flow ID. When the destination node MP5 receives the measurement request messages 1c, 2b and 3b, the MP5 includes paths 1, 2 and its own measurement and the measurements of the nodes MP2, MP3 and MP4. Reply with a measurement report message, sent via 3). If the purpose of the original path-based multi-hop measurement request was simply to find a route (this can be indicated through the use of a flag in the message request), each node, instead of adding the requested measurement, After adding your own address, you can forward the measurement report packet. Such messages may also be used as a probe to measure end-to-end delay on a particular path (by time stamping packets). The same concept can be applied to the case of a centralized architecture where the central point requires reporting specific measurements from all points on all paths between the source and destination nodes. The measurement request message may specify that each of the MPs on a particular path including MPn should report back their measurement results to the source MP.

본 발명은 측정들을 보고하기 위한 수개의 전송 메커니즘들 및 옵션들을 포함한다. 측정 보고 옵션들에 적용될 수 있는 개념들은, 측정 요청 메시지가 단일 메시지로 하나 이상의 측정을 요청하게 하는 것을 포함한다. 이 옵션에서, 각각의 목적지 MP는 그것의 측정 보고들을 소스 MP로 송신한다. 이로 인해, 측정 요청 메시지에 대한 좀더 빠른 응답이 가능할 것이다. 그러나, 이것은 시그널링 오버헤드를 증가시키는 결과를 초래할 것이다. The present invention includes several transport mechanisms and options for reporting measurements. Concepts that may apply to measurement reporting options include causing a measurement request message to request more than one measurement in a single message. In this option, each destination MP sends its measurement reports to the source MP. This will allow a faster response to the measurement request message. However, this will result in increased signaling overhead.

도 5는, 본 발명의 일 실시예에 따른, 복수개 노드들을 포함하는 예시적 통신 시스템(500)을 나타낸다. 통신 시스템(500)은 MP1, MP2, MP3 및 MP4를 포함하 여 복수개 MP들을 포함하는 메시 네트워크일 수 있다. MP1은 소스 노드로서 기능하고, MP2 및 MP3는 중간 노드들로서 기능하며, MP4는 최종적인 목적지 노드로서 기능한다. 도 5에 나타낸 바와 같이, 소스 노드(MP1)는 측정 요청 메시지를 MP2로 송신한다(단계 505). MP2가 측정 요청 메시지를 수신하면, MP2는 측정 요청 메시지를 다음-홉(즉, MP3)으로 전달하고(단계 510), 측정 결과들이 이용 불가능하다면 측정들을 수행한 다음(단계 515), 측정 보고 메시지를 MP1으로 역 송신한다(단계 520). MP3가 측정 요청 메시지를 수신하면, MP3는 측정 요청 메시지를 다음-홉(즉, MP4)으로 전달하고(단계 525), 측정 결과들이 이용 불가능하다면 측정들을 수행한 다음(단계 530), MP1의 목적지 어드레스를 가진 측정 보고 메시지를 송신한다. 그러한 측정 보고는 MP2에 의해 수신된 다음(단계 535), 그것의 최종적인 목적지(MP1)로 전달된다(단계 540). 최종적인 목적지 노드(MP4)가 측정 요청 메시지를 수신했을 때, 측정 결과들이 이용 불가능하다면, MP4는 측정들을 수행한 다음(단계 545), MP1의 목적지 어드레스를 가진 측정 보고 메시지를 송신한다. 그러한 측정 보고는 먼저 MP3에 의해 수신된 다음(단계 550), MP2로 전달되고(단계 555), 그것의 최종적인 목적지(MP1)로 전달된다(단계 560). 이와 같이, 최종적인 목적지 노드(MP4)를 포함하여, 각각의 MP는, 다음-홉 MP들로부터의 응답을 대기하는 일 없이, 자신의 측정 보고 메시지를 소스 MP(MP1)로 송신한다.5 illustrates an example communications system 500 including a plurality of nodes, in accordance with an embodiment of the present invention. The communication system 500 may be a mesh network including a plurality of MPs, including MP1, MP2, MP3, and MP4. MP1 serves as the source node, MP2 and MP3 serve as intermediate nodes, and MP4 serves as the final destination node. As shown in Fig. 5, the source node MP1 transmits a measurement request message to the MP2 (step 505). When the MP2 receives the measurement request message, the MP2 forwards the measurement request message to the next-hop (ie, MP3) (step 510), performs measurements if the measurement results are not available (step 515), and then the measurement report message. Transmit back to MP1 (step 520). When the MP3 receives the measurement request message, the MP3 forwards the measurement request message to the next-hop (ie, MP4) (step 525), performs measurements if the measurement results are not available (step 530), and then the destination of the MP1. Send a measurement report message with the address. Such a measurement report is received by MP2 (step 535) and then forwarded to its final destination MP1 (step 540). When the final destination node MP4 receives the measurement request message, if the measurement results are not available, the MP4 performs the measurements (step 545) and then sends a measurement report message with the destination address of MP1. Such a measurement report is first received by the MP3 (step 550), then passed to MP2 (step 555) and forwarded to its final destination MP1 (step 560). As such, each MP, including the final destination node MP4, transmits its measurement report message to the source MP MP1 without waiting for a response from the next-hop MPs.

측정 보고 옵션들에 적용될 수 있는 개념들로는, 측정 요청 메시지가 측정들을 한번에 요청하게 하거나, 주기적 측정 보고를 요청하게 하거나, 임계치 기반 측정 보고를 요청하게 하는 것을 들 수 있다. 이 옵션에서는, 측정 요청 메시지와 측정 보고 메시지간에 일대일 대응 관계가 존재한다. 그러나, 측정들을 구성하기 위한 측정 요청 메시지는 한번에 송신될 수 있지만, MP들 각각은 자신의 측정들을 역 보고해야 할 때를 측정 요청 메시지의 측정 보고 기준들에 따라 알게 될 것이다. 따라서, 측정들이 단계들(515, 530 및 545)에서 수행될 때, 측정 결과들이 측정 보고 메시지로 통합되거나(즉, 결과들이 이미 이용 가능하거나), 측정들이 수행된 다음 측정 결과들이 측정 보고 메시지로 통합된다. 측정 요청 경로의 각각의 목적지 MP는 측정 보고들을 모으고 조합하여 하나의 종합 보고를 형성한다. 이러한 접근 방법은 제 1 옵션에 비해 시그널링 오버헤드를 최소화한다. 그러나, 이러한 접근 방법은, 그것이 각 노드에서의 지연을 증가시키며 측정 보고 메시지가 동일한 경로를 경유하여 소스 노드(MP1)로 되돌아 가야 하기 때문에, 불리하다. Concepts that can be applied to measurement reporting options include causing a measurement request message to request measurements at once, requesting periodic measurement reports, or requesting a threshold based measurement report. In this option, there is a one-to-one correspondence between the measurement request message and the measurement report message. However, the measurement request message for configuring the measurements may be sent at one time, but each of the MPs will know when to report back their measurements according to the measurement reporting criteria of the measurement request message. Thus, when the measurements are performed in steps 515, 530 and 545, the measurement results are integrated into the measurement report message (ie the results are already available), or the measurements are performed and then the measurement results are sent to the measurement report message. Are integrated. Each destination MP in the measurement request path collects and combines the measurement reports to form one aggregated report. This approach minimizes signaling overhead compared to the first option. However, this approach is disadvantageous because it increases the delay at each node and the measurement report message must go back to the source node MP1 via the same path.

도 6은, 본 발명의 일 실시예에 따른, 복수개 노드들을 포함하는 예시적 통신 시스템(600)을 나타낸다. 통신 시스템(600)은 MP1, MP2, MP3 및 MP4를 포함하여 복수개 MP들을 포함하는 메시 네트워크일 수 있다. MP1은 소스 노드로서 기능하고, MP2 및 MP3는 중간 노드들로서 기능하며, MP4는 최종적인 목적지 노드로서 기능한다. 도 6에 나타낸 바와 같이, MP1은 측정 요청 메시지를 MP2로 송신한다(단계 605). MP2가 측정 요청 메시지를 수신하면, MP2는 측정 요청 메시지를 MP3로 전달하고(단계 610), 측정들을 수행한다(단계 615). MP3가 측정 요청 메시지를 수신하면, MP3는 측정 요청 메시지를 MP4로 전달하고(단계 620) 측정들을 수행한다(단계 625). 측정 요청 메시지가 목적지 MP(MP4)에서 수신되면, 목적지 MP는 측정들을 수행할 것이고(단계 630), 자신의 측정들을 포함하는 측정 보고 메시지를 역 송신할 것이다(단계 635). 소스 노드(MP1)로 돌아가는 도중에, 중간 MP들(MP2 및 MP3)은 그들의 측정들을 측정 보고 메시지에 피기배킹(즉, 조합)하여 그것을 소스 MP(MP1)로 역 송신할 것이다(단계들 640, 645, 650, 655). 6 illustrates an example communications system 600 including a plurality of nodes, in accordance with an embodiment of the present invention. The communication system 600 may be a mesh network including a plurality of MPs, including MP1, MP2, MP3, and MP4. MP1 serves as the source node, MP2 and MP3 serve as intermediate nodes, and MP4 serves as the final destination node. As shown in Fig. 6, MP1 transmits a measurement request message to MP2 (step 605). When MP2 receives the measurement request message, MP2 forwards the measurement request message to MP3 (step 610) and performs measurements (step 615). When the MP3 receives the measurement request message, the MP3 forwards the measurement request message to the MP4 (step 620) and performs the measurements (step 625). If a measurement request message is received at the destination MP MP4, the destination MP will perform the measurements (step 630) and back transmit a measurement report message containing its measurements (step 635). On the way back to the source node MP1, the intermediate MPs MP2 and MP3 will piggyback (ie, combine) their measurements into the measurement report message and send it back to the source MP MP1 (steps 640, 645). , 650, 655).

측정 보고 옵션들에 적용될 수 있는 개념들로는, MP들이 측정 보고 메시지를 역 송신하게 하거나 다른 데이터, 제어 또는 관리 프레임에 피기배킹할 수 있게 하는 것을 들 수 있다. 최종적인 목적지 노드에 이르기까지, 각각의 목적지는, 측정 보고 메시지를 다음 MP로 전달하기 전에, 자신의 측정을 측정 요청 메시지에 조합할 것이다.Concepts that can be applied to measurement report options include allowing MPs to send back a measurement report message or piggy back to other data, control or management frames. Up to the final destination node, each destination will combine its measurements with the measurement request message before delivering the measurement report message to the next MP.

최종적인 목적지 노드가 측정 요청 메시지를 수신하면, 최종적인 목적지 노드는 자신의 측정들 + 다른 여타 노드 측정들을 측정 보고 메시지로 송신할 것이다. 이런 접근 방법은 옵션 1에 비해 시그널링 오버헤드를 감소시키고, 옵션 2와 달리, 측정 보고 메시지가 측정 요청 메시지와는 상이한 경로를 통해 송신될 수 있게 한다. 그러나, 중간 노드에는 여전히 약간의 프로세싱 오버헤드가 존재할 것이다. When the final destination node receives the measurement request message, the final destination node will send its measurements + other other node measurements in the measurement report message. This approach reduces the signaling overhead compared to option 1 and, unlike option 2, allows the measurement report message to be sent through a different path than the measurement request message. However, there will still be some processing overhead at the intermediate node.

도 7은, 본 발명의 일 실시예에 따른, 복수개 노드들을 포함하는 예시적 통신 시스템(700)을 나타낸다. 통신 시스템(700)은 MP1, MP2, MP3 및 MP4를 포함하여 복수개 MP들을 포함하는 메시 네트워크일 수 있다. MP1은 소스 노드로서 기능하고, MP2 및 MP3는 중간 노드들로서 기능하며, MP4는 최종적인 목적지 노드로서 기능한다. 도 7에 나타낸 바와 같이, MP1은 측정 요청 메시지를 MP2로 송신한다(단계 705). MP2가 측정 요청 메시지를 수신하면, MP2는 측정들을 수행하고(단계 710), 측정 결과들을 MP3로 전달되는 측정 요청 메시지에 첨부한다(단계 720). 경로상의 각각의 중간 노드(MP2, MP3)는, 그것이 최종적인 목적지(MP4)에 도달할 때까지, 자신의 측정을 측정 요청 메시지에 피기배킹한다(단계들 710, 720 725, 730, 735). 최종적인 목적지 노드(MP4)는 측정들을 수행하고(단계 740), 자신의 측정들을 수신된 측정들 모두와 함께 측정 보고 메시지로 조합하는데, 측정 보고 메시지는 중간 노드들(MP2 및 MP3)을 경유하여 소스 노드(MP1)로 역 송신된다(단계들 745, 750, 755 및 760). 7 illustrates an example communications system 700 including a plurality of nodes, in accordance with an embodiment of the present invention. The communication system 700 may be a mesh network including a plurality of MPs, including MP1, MP2, MP3, and MP4. MP1 serves as the source node, MP2 and MP3 serve as intermediate nodes, and MP4 serves as the final destination node. As shown in Fig. 7, MP1 transmits a measurement request message to MP2 (step 705). When the MP2 receives the measurement request message, the MP2 performs the measurements (step 710) and attaches the measurement results to the measurement request message delivered to the MP3 (step 720). Each intermediate node MP2, MP3 on the path piggybacks its measurements into the measurement request message until it reaches the final destination MP4 (steps 710, 720 725, 730, 735). The final destination node MP4 performs the measurements (step 740) and combines their measurements with all of the received measurements into a measurement report message, via the intermediate nodes MP2 and MP3. It is sent back to the source node MP1 (steps 745, 750, 755, and 760).

도 8은 본 발명의 다양한 실시예들을 구현하도록 구성된 MP(800)의 예시적 블록도를 나타낸다. MP(800)는, 도 8에 나타낸 바와 같은, 무선 MP 또는 유선 MP로서 구성될 수 있다. MP(800)는 프로세서(805), 수신기(810), 송신기(815), 측정 유닛(820), 측정 결과들을 저장하기 위한 메모리(825), 및 안테나(830)를 포함한다. 프로세서(805), 수신기(810), 송신기(815), 측정 유닛(820), 및 메모리(825)는 IC로 통합될 수도 있다.8 illustrates an example block diagram of an MP 800 configured to implement various embodiments of the present invention. The MP 800 may be configured as a wireless MP or a wired MP, as shown in FIG. 8. The MP 800 includes a processor 805, a receiver 810, a transmitter 815, a measurement unit 820, a memory 825 for storing measurement results, and an antenna 830. The processor 805, receiver 810, transmitter 815, measurement unit 820, and memory 825 may be integrated into the IC.

일 실시예에서, MP(800)가 도 5의 시스템(500)에 사용될 경우, (MP(800)가, 도 5의 시스템(500)에서의 MP1과 같은, 측정 요청이 기인하는 소스 MP가 아니라면) 수신기(810)는 측정 요청을 수신한다. 측정 요청을 수신하는 것에 응답하여, (MP가 도 5의 시스템(500)에서의 MP4와 같은, 최종적인 수신 MP가 아니라면) 송신기(815)는 측정 요청을 다음-홉 MP로 전달하고, 측정 결과들이 메모리(825)에서 이미 이용 가능한 경우가 아니라면, 측정 유닛(820)은 측정들을 수행한다. 이러한 측정들의 예로는, 채널 부하, 잡음 히스토그램, SNR(signal to noise ratio), 수신기 전력 지수들(receiver power indicators) 등을 들 수 있지만, 이에 한정되는 것은 아니다. 측정 유닛(820) 또는 메모리(825)는 프로세서(805)에 측정 결과들을 제공하는데, 프로세서(805)는, 송신기(815) 및 안테나(830)를 경유하여, 측정 요청이 기인한 소스 MP로 송신되는 측정 보고를 발생시킨다. In one embodiment, when the MP 800 is used in the system 500 of FIG. 5, the MP 800 is not the source MP from which the measurement request originated, such as the MP1 in the system 500 of FIG. 5. The receiver 810 receives a measurement request. In response to receiving the measurement request, the transmitter 815 forwards the measurement request to the next-hop MP (if the MP is not the final receiving MP, such as MP4 in the system 500 of FIG. 5), and the measurement result. If they are not already available in memory 825, measurement unit 820 performs the measurements. Examples of such measurements include, but are not limited to, channel load, noise histogram, signal to noise ratio (SNR), receiver power indicators, and the like. Measurement unit 820 or memory 825 provides measurement results to processor 805, which transmits to source MP at which measurement request originated via transmitter 815 and antenna 830. Generate a measurement report.

MP(800)가 도 6의 시스템(600)에 사용되는 다른 실시예에서, (MP(800)가, 도 6의 시스템(600)에서의 MP1과 같은, 측정 요청이 기인한 소스 MP가 아니라면) 수신기(810)는 측정 요청을 수신한다. 측정 요청을 수신하는 것에 응답하여, (MP가, 도 6의 시스템(600)에서의 MP4와 같은, 최종적인 목적지 MP가 아니라면) 송신기(815)는 측정 요청을 다음-홉 MP로 전달하고, 측정 결과들이 메모리(825)에서 이미 이용 가능한 경우가 아니라면, 측정 유닛(820)은 측정들을 수행하며, 측정 결과들을 메모리(825)에 저장한다. 그러나, 이 실시예에서, MP(800)는, 그것이 (도 6의 시스템(600)에서의 MP4와 같은) 최종적인 목적지 MP가 아니라면, 측정 보고를 발생시키지 않는다. 그 대신, MP(800)는 다음-홉 MP로부터 측정 보고를 수신하기 위해 대기하고, 수신기(810)가 측정 보고를 수신하면, 프로세서(805)는 메모리(825)에 저장된 MP(800)의 측정 결과들을 측정 보고에 포함된 측정 결과들과 조합한다. 그 다음, 프로세서(805)는 조합된 측정 결과들을 포함하는 조합된 측정 보고를 발생시키고, 송신기(815) 및 안테나(830)를 경유하여, 조합된 측정 보고를, 소스 MP일 수도 그렇지 않을 수도 있는 선행-홉 MP로 송신한다. 선행-홉 MP가 소스 MP가 아니라면, 소스 MP가 다중-조합된 측정 보고를 수신할 때까지, 선행-홉 또한 그것의 측정 결과들을 조합된 측정 결과들과 조합하여, 조합된 새로운 측정 보고를 발생시키 는 식이다. In another embodiment where the MP 800 is used in the system 600 of FIG. 6, if the MP 800 is not the source MP due to a measurement request, such as MP1 in the system 600 of FIG. 6. Receiver 810 receives the measurement request. In response to receiving the measurement request, the transmitter 815 forwards the measurement request to the next-hop MP (if the MP is not the final destination MP, such as MP4 in the system 600 of FIG. 6), and the measurement. If the results are not already available in the memory 825, the measuring unit 820 performs the measurements and stores the measurement results in the memory 825. However, in this embodiment, the MP 800 does not generate a measurement report unless it is the final destination MP (such as MP4 in the system 600 of FIG. 6). Instead, the MP 800 waits to receive the measurement report from the next-hop MP, and when the receiver 810 receives the measurement report, the processor 805 measures the measurement of the MP 800 stored in the memory 825. Combine the results with the measurement results included in the measurement report. Processor 805 then generates a combined measurement report that includes the combined measurement results and, via transmitter 815 and antenna 830, sends the combined measurement report, which may or may not be source MP. Transmit with pre-hop MP. If the pre-hop MP is not the source MP, the pre-hop also combines its measurement results with the combined measurement results until the source MP receives the multi-combined measurement report, generating a combined new measurement report. Equation

MP(800)가 도 7의 시스템(700)에서 사용되는 경우의 또 다른 실시예에서, (MP(800)가, 도 7의 시스템(700)에서의 MP1과 같은, 측정 요청이 기인한 소스 MP가 아니라면) 수신기(810)는 측정 요청을 수신한다. 그러나, 이 실시예에서, MP(800)는 측정 요청을 수신하는 것에 응답하여 즉각적으로 측정 요청을 다음-홉 MP로 전달하지 않는다. 대신에, 측정 결과들이 메모리(825)에서 이미 이용 가능한 경우가 아니라면, 측정 유닛(820)은 측정들을 수행하고, 프로세서(805)는 측정 요청에 포함되어 있는 임의의 측정 결과들을 측정 결과들과 조합하여 조합된 측정 결과들을 포함하는 새로운 측정 요청을 발생시킨다. MP(800)는 (MP가, 도 7의 시스템(700)에서의 MP4와 같은, 최종적인 목적지 MP가 아니라면) 조합된 측정 결과들을 포함하는 측정 요청을 다음-홉 MP로 전달한다. 최종적인 목적지 MP가, 중간 MP들로부터, 조합된 측정 결과들을 포함하는 측정 요청을 수신하고 나면, 최종적인 목적지 MP는 측정들을 수행하여, 추가적인 프로세싱없이, 중간 MP들을 경유하여 소스 MP로 역 전달되는, 조합된 측정 보고를 발생시킨다. In another embodiment where the MP 800 is used in the system 700 of FIG. 7, the source MP from which the measurement request originated, such as the MP1 in the system 700 of FIG. Receiver 810 receives the measurement request. However, in this embodiment, the MP 800 does not immediately forward the measurement request to the next-hop MP in response to receiving the measurement request. Instead, if the measurement results are not already available in the memory 825, the measurement unit 820 performs the measurements, and the processor 805 combines any measurement results included in the measurement request with the measurement results. To generate a new measurement request containing the combined measurement results. The MP 800 forwards the measurement request to the next-hop MP that includes the combined measurement results (if the MP is not the final destination MP, such as MP4 in the system 700 of FIG. 7). After the final destination MP receives a measurement request from the intermediate MPs that includes the combined measurement results, the final destination MP performs the measurements and is passed back to the source MP via the intermediate MPs without further processing. This generates a combined measurement report.

본 발명의 사양들 및 요소들이 소정 조합들의 바람직한 실시예들로 설명되고 있지만, 각각의 사양 또는 요소는 다른 사양들 및 요소들없이 단독으로 사용되거나, 본 발명의 다른 사양들 및 요소들을 갖추거나 갖추지 않은 다양한 다른 조합들로 사용될 수 있다. While the features and elements of the invention have been described in the preferred embodiments of certain combinations, each feature or element may be used alone or without or without other features and elements of the invention. May be used in various other combinations.

따라서, 본 발명에 따르면, 목적지-노드-기반 측정들 및 경로-기반 측정들을 요청하고, 보고하며, 수집하는데 사용되는 다중-노드 통신 시스템 및 방법이 획득될 수 있다.Thus, in accordance with the present invention, a multi-node communication system and method may be obtained that is used to request, report, and collect destination-node-based measurements and path-based measurements.

Claims (28)

무선 메시(mesh) 네트워크에서 메시지를 전송하는 방법에 있어서, In a method for transmitting a message in a wireless mesh network, 제1 무선 메시 포인트(wireless mesh point; WMP)로부터, 상기 제1 WMP의 소스 어드레스, 제2 WMP의 목적지 어드레스, 제1 수신기 어드레스를 포함하는 수신기 어드레스 필드, 상기 제1 WMP의 제1 송신기 어드레스를 포함하는 송신기 어드레스 필드, 및 다음-홉(next-hop) 어드레스들의 최대 갯수와 동일한 값을 포함하는 메시지를 수신하는 단계;From a first wireless mesh point (WMP), a receiver address field comprising a source address of the first WMP, a destination address of a second WMP, a first receiver address, and a first transmitter address of the first WMP Receiving a message comprising a transmitter address field comprising and a value equal to a maximum number of next-hop addresses; 상기 다음-홉 어드레스들의 최대 갯수와 동일한 상기 값을 감소시키고, 상기 메시지 내의 상기 수신기 어드레스 필드를 제2 수신기 어드레스로 업데이트하고, 상기 메시지 내의 상기 송신기 어드레스 필드를 상기 제1 수신기 어드레스로 업데이트함으로써, 상기 메시지를 업데이트하는 단계; 및Reducing the value equal to the maximum number of next-hop addresses, updating the receiver address field in the message with a second receiver address, and updating the transmitter address field in the message with the first receiver address, Updating the message; And 상기 업데이트된 메시지를 상기 제2 WMP에 전송하는 단계Sending the updated message to the second WMP 를 포함하는, 무선 메시 네트워크에서 메시지를 전송하는 방법. And transmitting the message in the wireless mesh network. 제 1 항에 있어서,The method of claim 1, 상기 메시지는 상기 메시지 내에 포함된 목적지들의 갯수를 포함하는 목적지 카운트 필드를 더 포함하는 것인, 무선 메시 네트워크에서 메시지를 전송하는 방법.And wherein said message further comprises a destination count field comprising a number of destinations included in said message. 제 1 항에 있어서,The method of claim 1, 상기 업데이트된 메시지는 적어도 하나의 다른 중간 노드에 전송되는 것인, 무선 메시 네트워크에서 메시지를 전송하는 방법.Wherein the updated message is sent to at least one other intermediate node. 제 1 항에 있어서,The method of claim 1, 상기 목적지 어드레스는 매체 접근 제어(media access control; MAC) 어드레스인 것인, 무선 메시 네트워크에서 메시지를 전송하는 방법.Wherein the destination address is a media access control (MAC) address. 무선 메시(mesh) 네트워크에서 메시지를 전달(forward)하는 방법에 있어서, In a method of forwarding messages in a wireless mesh network, 제1 무선 메시 포인트(wireless mesh point; WMP)로부터, 상기 제1 WMP의 소스 어드레스, 제2 WMP의 목적지 어드레스, 제1 수신기 어드레스를 포함하는 수신기 어드레스 필드, 상기 제1 WMP의 제1 송신기 어드레스를 포함하는 송신기 어드레스 필드, 및 다음-홉(next-hop) 어드레스들의 최대 갯수와 동일한 값을 포함하는 메시지를 중간 노드에서 수신하는 단계;From a first wireless mesh point (WMP), a receiver address field comprising a source address of the first WMP, a destination address of a second WMP, a first receiver address, and a first transmitter address of the first WMP Receiving at the intermediate node a message comprising a transmitter address field comprising and a value equal to the maximum number of next-hop addresses; 상기 다음-홉 어드레스들의 최대 갯수와 동일한 상기 값을 감소시키고, 제2 수신기 어드레스를 결정하고, 상기 메시지 내의 상기 수신기 어드레스 필드를 상기 제2 수신기 어드레스로 업데이트하고, 상기 메시지 내의 상기 송신기 어드레스 필드를 상기 제1 수신기 어드레스로 업데이트함으로써, 상기 메시지를 업데이트하는 단계; 및Reduce the value equal to the maximum number of next-hop addresses, determine a second receiver address, update the receiver address field in the message with the second receiver address, and update the transmitter address field in the message; Updating the message by updating to a first receiver address; And 상기 업데이트된 메시지를 상기 제2 WMP에 전달하는 단계Delivering the updated message to the second WMP. 를 포함하는, 무선 메시 네트워크에서 메시지를 전달하는 방법. And transmitting the message in the wireless mesh network. 제 5 항에 있어서,6. The method of claim 5, 상기 업데이트된 메시지를 적어도 하나의 다른 중간 노드에 전송하는 단계를 더 포함하는, 무선 메시 네트워크에서 메시지를 전달하는 방법.Sending the updated message to at least one other intermediate node. 무선 메시 포인트(wireless mesh point; WMP)에 있어서, In the wireless mesh point (WMP), 제1 무선 메시 포인트(WMP)로부터, 상기 제1 WMP의 소스 어드레스, 제2 WMP의 목적지 어드레스, 제1 수신기 어드레스를 포함하는 수신기 어드레스 필드, 상기 제1 WMP의 제1 송신기 어드레스를 포함하는 송신기 어드레스 필드, 및 다음-홉(next-hop) 어드레스들의 최대 갯수와 동일한 값을 포함하는 메시지를 수신하도록 구성된 수신기;From a first wireless mesh point (WMP), a transmitter address field comprising a source address of the first WMP, a destination address of a second WMP, a first receiver address, and a first transmitter address of the first WMP A receiver configured to receive a message comprising a field and a value equal to a maximum number of next-hop addresses; 상기 다음-홉 어드레스들의 최대 갯수와 동일한 상기 값을 감소시키고, 상기 메시지 내의 상기 수신기 어드레스 필드를 제2 수신기 어드레스로 업데이트하고, 상기 메시지 내의 상기 송신기 어드레스 필드를 상기 제1 수신기 어드레스로 업데이트함으로써, 상기 메시지를 업데이트하도록 구성된 프로세서; 및Reducing the value equal to the maximum number of next-hop addresses, updating the receiver address field in the message with a second receiver address, and updating the transmitter address field in the message with the first receiver address, A processor configured to update the message; And 상기 업데이트된 메시지를 상기 제2 WMP에 전송하도록 구성된 송신기A transmitter configured to send the updated message to the second WMP 를 포함하는 무선 메시 포인트(WMP). Wireless mesh point (WMP) comprising a. 제 7 항에 있어서,The method of claim 7, wherein 상기 메시지는 상기 메시지 내에 포함된 목적지들의 갯수를 포함하는 목적지 카운트 필드를 더 포함하는 것인 무선 메시 포인트(WMP).And wherein said message further comprises a destination count field containing a number of destinations contained within said message. 제 7 항에 있어서,The method of claim 7, wherein 상기 송신기는 또한 상기 업데이트된 메시지를 중간 노드에 전송하도록 구성되는 것인 무선 메시 포인트(WMP).The transmitter is further configured to send the updated message to an intermediate node. 제 7 항에 있어서,The method of claim 7, wherein 상기 목적지 어드레스는 매체 접근 제어(media access control; MAC) 어드레스인 것인 무선 메시 포인트(WMP).The destination address is a media access control (MAC) address. 무선 메시 포인트(wireless mesh point; WMP)에 있어서, In the wireless mesh point (WMP), 제1 무선 메시 포인트(WMP)로부터, 상기 제1 WMP의 소스 어드레스, 제2 WMP의 목적지 어드레스, 제1 수신기 어드레스를 포함하는 수신기 어드레스 필드, 상기 제1 WMP의 제1 송신기 어드레스를 포함하는 송신기 어드레스 필드, 및 다음-홉(next-hop) 어드레스들의 최대 갯수와 동일한 값을 포함하는 메시지를 수신하도록 구성된 수신기;From a first wireless mesh point (WMP), a transmitter address field comprising a source address of the first WMP, a destination address of a second WMP, a first receiver address, and a first transmitter address of the first WMP A receiver configured to receive a message comprising a field and a value equal to a maximum number of next-hop addresses; 상기 다음-홉 어드레스들의 최대 갯수와 동일한 상기 값을 감소시키고, 제2 수신기 어드레스를 결정하고, 상기 메시지 내의 상기 수신기 어드레스 필드를 상기 제2 수신기 어드레스로 업데이트하고, 상기 메시지 내의 상기 송신기 어드레스 필드를 상기 제1 수신기 어드레스로 업데이트함으로써, 상기 메시지를 업데이트하도록 구성된 프로세서; 및Reduce the value equal to the maximum number of next-hop addresses, determine a second receiver address, update the receiver address field in the message with the second receiver address, and update the transmitter address field in the message; A processor configured to update the message by updating to a first receiver address; And 상기 업데이트된 메시지를 상기 제2 WMP에 전달하도록 구성된 송신기A transmitter configured to deliver the updated message to the second WMP 를 포함하는 무선 메시 포인트(WMP). Wireless mesh point (WMP) comprising a. 제 11 항에 있어서,The method of claim 11, 상기 송신기는 또한 상기 업데이트된 메시지를 적어도 하나의 다른 중간 노드에 전송하도록 구성되는 것인 무선 메시 포인트(WMP).The transmitter is further configured to send the updated message to at least one other intermediate node. 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete
KR1020060022600A 2005-03-10 2006-03-10 Multi-node communication system and method of requesting, reporting and collecting destination-node-based measurements and route-based measurements KR101301883B1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US66040305P 2005-03-10 2005-03-10
US60/660,403 2005-03-10

Related Child Applications (2)

Application Number Title Priority Date Filing Date
KR2020060006553U Division KR200417337Y1 (en) 2005-03-10 2006-03-10 Apparatus for requesting, reporting and collecting destination-node-based measurements and route-based measurements
KR1020120094297A Division KR20120113692A (en) 2005-03-10 2012-08-28 Multi-node communication system and method of requesting, reporting and collecting destination-node-based measurements and route-based measurements

Publications (2)

Publication Number Publication Date
KR20060099454A KR20060099454A (en) 2006-09-19
KR101301883B1 true KR101301883B1 (en) 2013-09-03

Family

ID=36848525

Family Applications (2)

Application Number Title Priority Date Filing Date
KR1020060022600A KR101301883B1 (en) 2005-03-10 2006-03-10 Multi-node communication system and method of requesting, reporting and collecting destination-node-based measurements and route-based measurements
KR1020120094297A KR20120113692A (en) 2005-03-10 2012-08-28 Multi-node communication system and method of requesting, reporting and collecting destination-node-based measurements and route-based measurements

Family Applications After (1)

Application Number Title Priority Date Filing Date
KR1020120094297A KR20120113692A (en) 2005-03-10 2012-08-28 Multi-node communication system and method of requesting, reporting and collecting destination-node-based measurements and route-based measurements

Country Status (5)

Country Link
KR (2) KR101301883B1 (en)
CN (2) CN101313289A (en)
AR (2) AR052941A1 (en)
DE (1) DE202006003832U1 (en)
TW (3) TWI392274B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8417255B2 (en) 2007-03-16 2013-04-09 Qualcomm Incorporated Data transmission and power control in a multihop relay communication system
US20110261696A1 (en) 2010-04-22 2011-10-27 International Business Machines Corporation Network data congestion management probe system
CN101873273A (en) * 2010-07-08 2010-10-27 华为技术有限公司 Routing forwarding method, routing node and wireless communication network
EP2590366B1 (en) 2011-11-02 2020-06-10 Software AG Method, computer program and system for monitoring message objects sent from a client to invoke operations on a server in a distributed computing environment

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6426945B1 (en) * 1998-10-06 2002-07-30 Nokia Telecommunications, Oy Method and apparatus for providing resource discovery using multicast scope

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6275470B1 (en) * 1999-06-18 2001-08-14 Digital Island, Inc. On-demand overlay routing for computer-based communication networks
US6947768B2 (en) * 2001-09-28 2005-09-20 Kabushiki Kaisha Toshiba Base station apparatus and terminal apparatus

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6426945B1 (en) * 1998-10-06 2002-07-30 Nokia Telecommunications, Oy Method and apparatus for providing resource discovery using multicast scope

Also Published As

Publication number Publication date
DE202006003832U1 (en) 2006-08-03
AR073601A2 (en) 2010-11-17
TW200644510A (en) 2006-12-16
TW201001986A (en) 2010-01-01
CN200962601Y (en) 2007-10-17
KR20120113692A (en) 2012-10-15
TWM296547U (en) 2006-08-21
CN101313289A (en) 2008-11-26
TWI392274B (en) 2013-04-01
AR052941A1 (en) 2007-04-11
KR20060099454A (en) 2006-09-19

Similar Documents

Publication Publication Date Title
US7738859B2 (en) Multi-node communication system and method of requesting, reporting and collecting destination-node-based measurements and route-based measurements
US8126470B2 (en) Topology and route discovery and management for relay networks
US8064416B2 (en) Route selection in wireless networks
JP4785871B2 (en) Wireless communication method and system for routing packets via in-mesh and off-mesh routes
US7155256B2 (en) Radio communication network system
US20110002226A1 (en) Method for Discovering Routes in Wireless Communications Networks
KR101301883B1 (en) Multi-node communication system and method of requesting, reporting and collecting destination-node-based measurements and route-based measurements
US8982908B1 (en) Extension of path reply message to encode multiple route information in a mesh network
KR200417337Y1 (en) Apparatus for requesting, reporting and collecting destination-node-based measurements and route-based measurements
JP4951695B2 (en) Route selection in wireless networks
JP4939579B2 (en) Route selection in wireless networks
KR20090062277A (en) Mesh network system, client node, communication method for mesh node and client node
CA2896911C (en) Route selection in wireless networks
CA2817659C (en) Route selection in wireless networks

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
A107 Divisional application of patent
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20160801

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20170811

Year of fee payment: 5

LAPS Lapse due to unpaid annual fee