Border Router 가 실제로 해 주는 네 가지
Border Router 를 해부한다
Border Router 가 실제로 해 주는 네 가지
Border Router 를 해부한다 > Border Router 를 해부한다
- Border Router 의 기능 요건 넷을 든다
- 발견 실패의 최다 원인 지점을 안다
「라우터 역할」이라는 말의 규격적 실체
코스 1 에서 Border Router 를 「안과 밖을 잇는 문」이라고 했습니다. 그 문이 실제로 무엇을 해 주는지를 여기서 넷으로 폅니다. 허브를 만든다면 이 넷이 곧 구현 목록입니다.
넷
첫째, IPv6 라우팅과 프리픽스 광고. Thread 메시와 집 안 망 사이를 양방향으로 넘겨 주고, 메시 쪽에 바깥에서 닿을 수 있는 주소 대역을 뿌립니다. 이것이 없으면 기기가 주소는 있어도 밖에서 닿지 못합니다.
둘째, 서비스 등록 대행(SRP · Service Registration Protocol)입니다. 저전력 기기는 자기가 계속 깨어 「나 여기 있다」를 알릴 수 없습니다. 그래서 기기가 Border Router 에 등록해 두면 대신 알려 줍니다. 잠자는 기기를 지원하는 핵심 장치이지요.
셋째, 발견 대리 중계(mDNS 프록시)입니다. Thread 안의 기기를 Wi-Fi 나 유선 쪽 컨트롤러가 찾을 수 있게 광고를 옮겨 줍니다. ⚠️ 여기가 발견 실패의 최다 원인 지점입니다. 기기는 멀쩡히 붙어 있는데 앱에서 안 보이는 증상이 대개 이 중계가 막힌 것입니다.
넷째, 자격 공유와 주소 변환(NAT64, 옵션)입니다. Thread 망 자격을 표준 방식으로 다른 생태계와 공유하는 기능이고, 옛 방식 인터넷과 이어야 하면 변환 장치를 둡니다.
무엇부터 공부할 것인가
⚠️ 이 요건은 Thread 쪽 규격과 Matter 쪽 규격에 나뉘어 있습니다. 그래서 문서만 좇으면 그림이 안 그려집니다. 오픈소스 구현의 코드와 문서로 동작을 먼저 체험한 뒤 규격서를 역으로 읽는 편이 훨씬 빠릅니다 — 코스 1 에서 문서 입수 경로를 다룰 때 오픈소스 문서가 사실상의 교과서라고 한 이유입니다.
「우리 허브가 Border Router 역할을 합니다」는 이 넷을 구현한다는 뜻입니다. 셋째를 빠뜨리면 기기는 붙는데 아무도 못 찾습니다.