요약

  • RFC 10075는 Router Advertisement Flags Extension Option의 6번 비트를 SNAC 라우터 식별에 배정했다. 현재 아키텍처 초안은 Adjacent Infrastructure Link(AIL)의 광고에서 비트를 켜고 stub 네트워크 쪽 광고에서는 0으로 둔다.
  • 초안은 OpenThread 지원과 AIL 동작의 자동화 테스트를 기록한다. RFC 10075는 RA-Guard가 SNAC 광고를 필터링할 경우 중계 장비가 표시된 메시지를 받지 못한다는 경계도 밝힌다.

같은 SNAC 라우터라도 어느 링크에서 RA를 보내는지에 따라 플래그가 달라진다. 현재 아키텍처 초안은 Adjacent Infrastructure Link(AIL)에서 보낸 RA에 플래그를 켜고, stub 네트워크 부록에서는 값을 0으로 표시하며 AIL 인터페이스의 RA에서만 설정한다고 설명한다.

Jonathan Hui가 작성한 RFC 10075는 2026년 10월에 발표됐으며 Router Advertisement(RA) Flags Extension Option의 6번 비트를 SNAC Router 플래그로 지정했다. 비트 값이 1이면 해당 RA를 보낸 라우터가 SNAC 라우터라는 뜻이다.

RFC는 그 의미를 명확히 정하고, 정확히 어떤 조건에서 비트를 1로 설정할지는 문서 범위 밖에 둔다.

SNAC 라우터는 역할이 다른 네트워크를 연결한다. Stub Network Auto-Configuring 라우터는 stub 네트워크와 중계 네트워크 사이에 IP 연결을 자율적으로 제공할 수 있다.

RFC 10075는 IPv6 Neighbor Discovery 메시지에서 자신을 식별할 방법을 마련했고, 현재 초안은 신호를 인프라 쪽에 두고 stub 쪽 광고에서는 꺼 둔다.

문서 간 역할 분담에는 인터페이스별 규칙이 담겼다. RFC 10075는 IETF 표준 트랙 문서로서 수신된 플래그의 의미를 정의한다. 현재 초안은 AIL의 RA에서 비트를 켜고 stub 네트워크 부록에서는 0으로 둔다.

초안은 OpenThread가 2024년 9월 지원을 추가했다고 기록한다. 자동화 테스트는 AIL의 플래그와 Route Information Option을 확인하며 여러 SNAC 라우터 시나리오는 시뮬레이션에서 정기적으로 시험한다.

플래그는 추가 RA 비트를 마련한 RFC 5175의 확장 옵션 안에 있다. RFC 10075는 그중 한 비트를 사용해 SNAC 라우터의 광고와 중계 라우터의 광고를 구분한다. IANA의 IPv6 ND Router Advertisement Flags 레지스트리에는 S - SNAC Router Flag가 등록됐고 RFC 10075를 참조한다.

메시지 경로에도 경계가 있다. RFC 10075는 RA-Guard가 SNAC 라우터 광고를 필터링하는 네트워크에서 중계 네트워크 장비가 플래그가 설정된 RA를 받지 못한다고 밝힌다. 표준은 비트를 정의하고 레지스트리는 이름을 부여한다.

필터링 규칙은 여전히 연결의 중계 측에서 신호를 끊을 수 있다.

Connectivity Standards Alliance 공식 프로필에 따르면 Hui는 Google의 수석 소프트웨어 엔지니어로 제품의 Thread 구현을 맡고, OpenThread를 유지 관리하며, Thread Group의 기술 부문 부회장으로 일한다. 프로필은 그의 역할을 확인하고, RFC와 초안은 이번 기여 및 시험 내용을 기록한다.

공개 자료가 기록한 구현은 OpenThread와 해당 테스트다. 독립적인 두 번째 구현과 실제 운영망 패킷 캡처가 추가되면 제품 간 AIL 동작이 같은지 확인할 수 있다.

출처

RFC 10075 · RFC 5175 · RFC 4861 · IANA IPv6 ND Router Advertisement Flags 레지스트리 · SNAC 아키텍처 초안 13판 · Jonathan Hui CSA-IOT 공식 프로필 · 신원 참고에 사용한 CSA-IOT 공식 사진