개념 사전 · 프로토콜

SLAAC·DAD

Stateless Address Autoconfiguration · 상태 비저장 주소 자동 설정

SLAAC는 호스트가 라우터가 알린 프리픽스와 자신의 인터페이스 식별 정보를 사용해 주소를 만드는 방식이다. 주소 생성·중복 확인·기본 라우터 선택· 정보 취득은 연관되지만 각각 다른 상태와 정보로 결정된다.

밑줄 용어에 마우스를 올리거나, 키보드로 선택하거나, 터치하면 설명을 볼 수 있습니다.

01무엇이고, 어떤 일을 하나

  • 중앙 임대 서버 없이도 링크의 프리픽스에 맞는 주소를 구성한다.
  • Preferred·으로 새 통신에 쓸 주소와 계속 유지할 주소의 수명을 구분한다.
  • DAD로 새 주소의 링크 내 중복 가능성을 점검해 충돌한 주소 사용을 피한다.

02어떤 순서로 동작하나

  1. 링크 로컬 준비

    호스트가 링크 로컬 주소 후보를 만들고 필요한 DAD 절차를 수행한다. 인터페이스 ID가 반드시 MAC의 EUI-64에서만 나온다고 가정하지 않으며 구현의 안정적·임시 주소 정책을 구분한다.

  2. 라우터 정보 수신

    RS로 RA를 요청하거나 주기 RA를 받는다. 프리픽스 길이··수명을 검사하며 유효한 SLAAC 조건을 충족하는 프리픽스만 주소 생성에 사용한다.

  3. 주소 생성과 DAD

    프리픽스와 인터페이스 ID를 결합한 주소를 로 만들고 중복 여부를 확인한다. DAD 성공은 링크의 중복 문제를 확인한 것이지 인터넷 경로·가 모두 준비됐다는 증거는 아니다.

  4. 수명 관리

    동안 새 통신에 사용하고 만료되면 로 처리한다. 이 끝나면 주소를 더 사용할 수 없으며 RA 갱신·링크 변화에 따라 상태를 다시 계산한다.

03먼저 알아둘 용어와 구성요소

RA Prefix Information에서 주소 자동 구성에 사용할 수 있음을 알리는 값이다.
해당 프리픽스의 온링크 판단에 관한 값이며 A와 독립적이다.
중복 주소 확인 중이어서 일반 통신에 아직 정상 주소로 쓰지 않는 상태다.
이 끝나 새 연결 출발지로 덜 선호하지만 안에서는 유지될 수 있는 주소다.
주소를 새 통신의 출발지로 선호하는 유효 기간이다.
주소를 유효하게 유지할 수 있는 전체 기간이다. 끝나면 해당 주소를 더 사용할 수 없다.
RA를 보낸 라우터를 기본 라우터 후보로 유지하는 시간이다. 프리픽스 주소 수명과 별개다.
안에서 인터페이스를 식별하는 주소 부분이다. 반드시 MAC을 변형한 값으로만 만드는 것은 아니다.
Recursive Server 옵션이다. RA를 통해 서버 정보를 알릴 수 있는 방식이다.
주소나 추가 설정을 제공하는 계열 프로토콜이다. 기본 라우터 발견은 일반적으로 RA의 역할이다.

04예제로 따라가기

  • 2001:db8:10::/64의 A=1 프리픽스를 받으면 64비트 인터페이스 ID와 결합한 주소를 만들 수 있다. L값과 은 별도로 읽어 직접 전달 범위와 기본 경로를 결정한다.
  • 가상 Preferred=1800초, Valid=3600초이면 1800초 뒤 가 되더라도 즉시 모든 기존 연결 주소를 제거하는 것은 아니다.3600초 유효기간이 끝나면 주소 사용 조건이 달라진다.
  • 주소가 생성되고 DAD가 성공했는데 외부 통신이 안 되면 RA 과 기본 라우터 목록을 확인한다. 서버 정보가 없는 문제도 주소 중복 실패와는 다른 설정 단계다.

05혼동하기 쉬운 점과 확인 기준

  • 주소가 자동으로 만들어졌다는 사실만으로 가 사용됐다고 판단하지 않는다. SLAAC··수동 설정은 함께 쓰일 수 있다.
  • 를 켰다고 이 모든 패킷을 자동 암호화하지 않는다. 주소 자동 설정과 정책·키 교환은 별도의 기능이다.

06상세 노트 · 실습 자료

헤더 구조, 설정 예시, 수치 계산과 수업 캡처는 아래 노트에서 이어집니다.

공식 문서 · 표준

기초 개념과 동작 설명을 대조한 자료입니다. 제품 버전과 실제 설정에 따른 차이는 본문 및 원문에서 확인하세요.