연결된 지배 집합

메시 확장기는 연결된 지배 집합 (CDS)을 형성해야 합니다. 즉,
- 두 메시 확장기 간에 메시 확장기 전용 경로가 있습니다.
- 스레드 네트워크의 메시 확장기는 메시 확장기 집합 내에 완전히 머무름으로써 다른 메시 확장기에 도달할 수 있습니다.
- 스레드 네트워크의 모든 최종 기기는 메시 확장기에 직접 연결됩니다.
분산 알고리즘은 최소 수준의 중복을 보장하는 CDS를 유지합니다. 모든 기기는 처음에 최종 기기(하위)로 네트워크에 연결됩니다. 스레드 네트워크의 상태가 변경되면 알고리즘은 CDS를 유지하기 위해 메시 확장기를 추가하거나 삭제합니다.
스레드는 다음을 위해 메시 확장기를 추가합니다.
- 네트워크가 메시 확장기 기준점인 16 미만인 경우 적용 범위 늘리기
- 경로 다양성 늘리기
- 최소 수준의 중복 유지
- 연결 확장 및 더 많은 하위 지원
스레드는 다음을 위해 메시 확장기를 삭제합니다 (대기 확장기 지원 기기 (ECD)로 전환).
- 라우팅 상태를 최대 32개의 메시 확장기 미만으로 유지
- 필요한 경우 네트워크의 다른 부분에서 새 메시 확장기 허용
메시 확장기로 업그레이드
스레드 네트워크에 연결한 후 확장기 지원 기기인 하위 기기는 메시 확장기가 되도록 선택할 수 있습니다. MLE 연결 요청 프로세스를 시작하기 전에 하위는 라우터 ID를 요청하는 주소 요청 메시지를 리더에게 보냅니다. 리더가 수락하면 라우터 ID로 응답하고 하위는 메시 확장기로 업그레이드됩니다.
그런 다음 MLE 연결 요청 프로세스를 사용하여 인접한 메시 확장기와 양방향 메시 확장기 연결을 설정합니다.
- 새 메시 확장기는 인접한 메시 확장기에 멀티캐스트 연결 요청을 보냅니다.
- 메시 확장기는 연결 수락 및 요청 메시지로 응답합니다.
- 새 메시 확장기는 각 메시 확장기에 유니캐스트 연결 수락으로 응답하여 메시 확장기 연결을 설정합니다.
1. 연결 요청
연결 요청은 메시 확장기에서 스레드 네트워크의 다른 모든 메시 확장기로 보내는 요청입니다. 처음 메시 확장기가 되면 기기는 ff02::2에 멀티캐스트 연결 요청을 보냅니다. 나중에 기기는 MLE 광고를 통해 다른 메시 확장기를 검색한 후 유니캐스트 연결 요청을 보냅니다.
| 연결 요청 메시지 콘텐츠 | |
|---|---|
| 버전 | 스레드 프로토콜 버전 |
| 당면 과제 | 재전송 공격을 방지하기 위해 연결 응답의 적시성을 테스트합니다. |
| 소스 주소 | 발신자의 RLOC16 |
| 리더 데이터 | 발신자에 저장된 메시 확장기의 리더에 관한 정보 (RLOC, 파티션 ID, 파티션 가중치) |
2. 연결 수락 및 요청
연결 수락 및 요청은 연결 수락 및 연결 요청 메시지의 조합입니다. 스레드는 MLE 연결 요청 프로세스에서 이 최적화를 사용하여 메시지 수를 4개에서 3개로 줄입니다.
3. 연결 수락
연결 수락은 인접한 메시 확장기의 연결 요청에 대한 유니캐스트 응답으로, 자체에 관한 정보를 제공하고 인접한 메시 확장기에 대한 연결을 수락합니다.
| 연결 수락 메시지 콘텐츠 | |
|---|---|
| 버전 | 스레드 프로토콜 버전 |
| 응답 | 재전송 공격을 방지하기 위해 연결 응답의 적시성을 테스트합니다. |
| 연결 프레임 카운터 | 발신자의 802.15.4 프레임 카운터 |
| MLE 프레임 카운터 | 발신자의 MLE 프레임 카운터 |
| 소스 주소 | 발신자의 RLOC16 |
| 리더 데이터 | 발신자에 저장된 메시 확장기의 리더에 관한 정보 (RLOC, 파티션 ID, 파티션 가중치) |
대기 확장기 지원 기기로 다운그레이드
메시 확장기가 대기 확장기 지원 기기로 다운그레이드되면 메시 확장기 연결이 끊어지고 기기는 MLE 연결 프로세스를 시작하여 하위-상위 연결을 설정합니다.
MLE 연결 프로세스에 관한 자세한 내용은 기존 네트워크 가입을 참고하세요.
단방향 수신 연결
경우에 따라 단방향 수신 연결을 설정해야 할 수도 있습니다.
메시 확장기를 재설정한 후에도 인접한 메시 확장기는 재설정된 메시 확장기와 유효한 수신 연결을 유지할 수 있습니다. 이 경우 재설정된 메시 확장기는 연결 요청 메시지를 보내 기존 메시 확장기 연결을 다시 설정합니다.
최종 기기는 멀티캐스트 안정성을 개선하기 위해 인접한 비상위 메시 확장기와 수신 연결을 설정할 수도 있습니다. 멀티캐스트 라우팅에 도달하면 이에 관해 자세히 알아보겠습니다.
요약
지금까지 학습한 내용은 다음과 같습니다.
- 스레드 네트워크의 메시 확장기는 연결된 지배 집합 (CDS)을 형성해야 합니다.
- 확장기 지원 기기 (ECD)는 CDS를 유지하기 위해 메시 확장기로 업그레이드하거나 대기 ECD로 다운그레이드할 수 있습니다.
- MLE 연결 요청 프로세스는 메시 확장기 연결을 설정하는 데 사용됩니다.