노드 역할 및 유형

GitHub에서 소스 보기

역할 전달

OT 노드 역할

스레드 네트워크에서 노드는 다음 두 가지 전달 역할로 나뉩니다.

라우터

라우터는 다음과 같은 노드입니다.

  • 네트워크 기기의 패킷을 전달합니다.
  • 네트워크에 가입하려는 기기에 보안 구성 서비스를 제공합니다.
  • 항상 트랜시버를 사용 설정합니다.

기기 종료

최종 기기 (ED)는 다음과 같은 노드입니다.

  • 주로 단일 라우터와 통신합니다.
  • 다른 네트워크 기기의 패킷을 전달하지 않음
  • 전력을 줄이기 위해 트랜시버를 사용 중지할 수 있습니다.

기기 유형

또한 노드는 여러 유형으로 구성됩니다.

OT 기기 분류

전체 스레드 기기

전체 스레드 기기 (FTD)는 항상 무선이 켜져 있고 모든 라우터 멀티캐스트 주소를 구독하며 IPv6 주소 매핑을 유지합니다. FTD에는 다음과 같은 세 가지 유형이 있습니다.

  • 라우터
  • 라우터 사용 가능 최종 기기 (REED) - 라우터로 승격 가능
  • 전체 최종 기기 (FED) - 라우터로 승격할 수 없음

FTD는 라우터 (상위) 또는 최종 기기 (하위)로 작동할 수 있습니다.

최소 스레드 기기

최소 스레드 기기는 모든 라우터 멀티캐스트 주소를 구독하지 않으며 모든 메시지를 상위 요소로 전달합니다. MTD에는 다음과 같은 두 가지 유형이 있습니다.

  • 최소 최종 기기 (MED) — 트랜시버가 항상 켜져 있으며 상위 기기의 메시지를 폴링할 필요가 없습니다.
  • 절전 모드의 최종 기기 (SED) — 일반적으로 사용 중지되어 있으며, 부모의 메시지를 폴링하기 위해 가끔 깨어납니다.

MTD는 최종 기기 (하위)로만 작동할 수 있습니다.

업그레이드 및 다운그레이드

Thread 네트워크에 참여하려는 새 최종 기기의 도달 범위 내에 있는 유일한 노드가 REED인 경우 REED는 자체 업그레이드하여 라우터로 작동할 수 있습니다.

OT 엔드 기기 - 라우터

반대로 라우터에 하위 요소가 없으면 라우터는 자체적으로 다운그레이드하여 최종 기기로 작동할 수 있습니다.

OT 라우터 - 최종 기기

기타 역할 및 유형

대화목록 리더

OT 리더 및 보더 라우터

스레드 리더는 스레드 네트워크의 라우터 집합을 관리하는 라우터입니다. 에러 허용성을 위해 동적으로 자체 선출되며 네트워크 전반의 구성 정보를 집계하고 배포합니다.

보더 라우터

보더 라우터는 스레드 네트워크와 스레드가 아닌 네트워크 (예: Wi-Fi) 간에 정보를 전달할 수 있는 기기입니다. 또한 외부 연결을 위해 스레드 네트워크를 구성합니다.

모든 기기가 보더 라우터 역할을 할 수 있습니다.

파티션

OT 파티션

Thread 네트워크는 파티션으로 구성될 수 있습니다. 이는 Thread 기기 그룹이 더 이상 다른 Thread 기기 그룹과 통신할 수 없는 경우에 발생합니다. 각 파티션은 자체 리더, 라우터 ID 할당, 네트워크 데이터가 있는 고유한 스레드 네트워크로 논리적으로 작동하면서 모든 파티션의 모든 기기에 동일한 보안 사용자 인증 정보를 유지합니다.

Thread 네트워크의 파티션은 서로 무선으로 연결되어 있지 않으며, 파티션이 다시 연결되면 자동으로 단일 파티션으로 병합됩니다.

이 프라이머에서 '스레드 네트워크'를 사용하면 단일 파티션이 있다고 가정합니다. 필요한 경우 '파티션'이라는 용어를 사용하여 주요 개념과 예시를 명확히 설명합니다. 파티션은 이 프라이머리의 뒷부분에서 자세히 다룹니다.

기기 이용 한도

단일 스레드 네트워크에서 지원하는 기기 유형 수에는 제한이 있습니다.

역할 한도
리더 1
라우터 32
기기 종료 라우터당 511개

스레드는 라우터 수를 16~23개로 유지하려고 시도합니다. REED가 최종 기기로 연결되고 네트워크의 라우터 수가 16개 미만인 경우 REED는 자동으로 라우터로 승격됩니다.

요약

학습 내용:

  • 스레드 기기는 라우터 (상위) 또는 최종 기기 (하위)입니다.
  • 스레드 기기는 전체 스레드 기기 (IPv6 주소 매핑 유지) 또는 최소 스레드 기기 (모든 메시지를 상위 요소로 전달)입니다.
  • 라우터 사용 가능 최종 기기는 자체적으로 라우터로 승격할 수 있으며 그 반대의 경우도 가능합니다.
  • 모든 스레드 네트워크 파티션에는 라우터를 관리하는 리더가 있습니다.
  • 보더 라우터는 스레드 네트워크와 비스레드 네트워크를 연결하는 데 사용됩니다.
  • 스레드 네트워크는 여러 파티션으로 구성될 수 있습니다.

이해도 확인

스레드 네트워크 기기는 두 가지 전달 역할 중 하나를 수행할 수 있습니다. 정의
하위 노드
틀렸습니다.
라우터
정답입니다.
최종 기기
정답입니다.
게이트웨이
틀렸습니다.
Thread 기기의 두 가지 기본 유형은 무엇인가요?
최소 스레드 기기 (MTD)
정답입니다.
전체 스레드 기기 (FTD)
정답입니다.
미니스큐얼 스레드 기기 (MTD)
틀렸습니다.
졸린 기기 종료 (SED)
틀렸습니다.
라우터에 관한 다음 설명 중 틀린 것은 무엇인가요?
라우터는 전력을 줄이기 위해 트랜시버를 사용 중지할 수 있습니다.
라우터로 작동하는 기기는 트랜시버를 사용 중지하지 않습니다. 그렇지 않으면 라우터로 제대로 작동하지 않을 수 있습니다.
라우터는 네트워크 기기의 패킷을 전달합니다.
이 문장은 참입니다.
라우터는 항상 트랜시버를 사용 설정된 상태로 유지합니다.
이 문장은 참입니다. 라우터로 제대로 작동하려면 기기가 항상 트랜시버를 온라인 상태로 유지해야 합니다.
라우터는 네트워크에 가입하려는 기기에 보안 구성 서비스가 제공됩니다.
이 문장은 참입니다. 커미셔닝은 스레드 라우터의 중요한 기능입니다.
기기가 라우터로 자체 업그레이드할 수 있는 경우는 언제인가요?
REED이고 스레드 네트워크에 참여하려는 새 최종 기기의 도달 범위 내에 있는 유일한 노드인 경우
맞습니다. 이러한 상황에서 REED는 자체적으로 라우터로 승격할 수 있습니다.
스레드 네트워크에 참여하려는 최종 기기인 경우
틀렸습니다.
REED이고 Thread 네트워크가 더 큰 네트워크와 병합된 경우
틀렸습니다.
라우터가 라우터 역할을 중지할 수 있는 경우는 언제인가요?
하위 요소가 없는 경우
정답입니다. 하위 요소가 없는 라우터는 자체적으로 최종 기기로 되돌아갈 수 있습니다.
새 최종 기기가 스레드 네트워크에 참여하려고 할 때
아닙니다. 이 시나리오에서는 라우터가 최종 기기로 되돌릴 수 없습니다.
네트워크의 다른 기기가 라우터가 되기로 선택한 경우
사실일 수 있습니다. 스레드 라우터 수가 24개 이상으로 증가하면 기존 스레드 라우터가 최종 기기가 될지 평가하기 시작할 수 있습니다.
Thread 네트워크에 그룹 내에서 무선 연결은 있지만 다른 그룹의 구성원과는 연결되지 않는 두 개의 노드 그룹이 포함된 시나리오를 생각해 보세요. 이로부터 어떤 결론을 내릴 수 있나요?
해당 네트워크에 파티션이 2개 이상 있습니다.
정답입니다. 서로 통신할 수 있는 각 노드 그룹을 중심으로 파티션이 형성됩니다. 서로 통신할 수 있지만 다른 그룹의 구성원과는 통신할 수 없는 노드 그룹이 여러 개 있는 경우 이러한 그룹이 각각 고유한 파티션을 구성한다고 추론할 수 있습니다.
네트워크의 리더가 손실되었습니다.
틀렸습니다.
네트워크의 모든 라우터가 오프라인 상태입니다.
틀렸습니다. 이 경우 노드가 서로 통신할 수 없습니다.
스레드 네트워크와 비스레드 네트워크를 연결하는 데 어떤 기기가 사용되나요?
게이트웨이
기존 네트워킹에서는 '게이트웨이'라는 용어가 두 네트워크를 연결하는 기기를 의미하지만 스레드 네트워크 컨텍스트에서는 더 구체적인 용어가 있습니다.
보더 라우터
정답입니다. 보더 라우터는 스레드 네트워크와 비스레드 네트워크를 연결하는 데 사용됩니다.
방화벽
오답입니다.
다리
틀렸습니다. 이 용어는 기존 네트워킹에서 유사한 개념, 즉 *동일한* 네트워크 프로토콜을 사용하는 두 LAN을 연결하는 기기를 나타냅니다.
스레드 네트워크 파티션에는 리더가 몇 명 있을 수 있나요?
없거나 정확히 하나입니다.
잘못되었습니다. 스레드 네트워크 파티션에는 리더가 1명 이상 있어야 합니다.
하나뿐입니다.
정답입니다. 스레드 네트워크 파티션에는 리더가 하나만 있을 수 있습니다.
2개 이상
아닙니다. 스레드 네트워크 파티션에는 여러 리더가 있을 수 없습니다.