개념 사전 · 프로토콜

IS-IS

Intermediate System to Intermediate System · Integrated IS-IS · ISIS 라우팅

는 라우터끼리 링크 상태와 목적지 도달 정보를 공유하여 한 관리 도메인 안의 경로를 계산하는 프로토콜이다. 는 이 구조로 IP 경로도 다루며, 영역 내부의 과 영역 사이의 를 나누어 운용한다.

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

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

  • 링크와 이웃, IP 프리픽스 정보를 전파하여 각 라우터가 자신의 위치에서 최단 경로를 계산하게 한다.
  • 과 의 정보 범위를 분리하고 경계에서 도달 정보를 연결하여 큰 내부망을 구성한다.
  • 확장으로 · 도달성과 추가 속성을 표현하면서 제어 메시지와 실제 사용자 패킷의 전달을 구분한다.

02어떤 순서로 동작하나

  1. 식별과 레벨 준비

    각 라우터의 ·영역 주소와 인터페이스의 동작 레벨을 정한다. 이웃은 같은 영역 조건이 필요하고 는 영역 간 연결을 담당하며, L1/L2 라우터는 두 레벨의 정보를 분리해 다룬다.

  2. Hello와 이웃 형성

    로 상대를 발견하고 링크 유형·레벨·인증 등 필요한 조건을 확인한다. IP 주소로 사용자 통신이 된다는 사실만으로 인접 관계까지 성립했다고 판단하지 않는다.

  3. 생성과 동기화

    자신의 연결과 프리픽스를 에 넣어 해당 레벨에 전파한다. ·로 보유 자료를 비교하고 부족한 의 요청·확인을 수행하며, 시퀀스와 수명으로 새 정보와 오래된 정보를 구분한다.

  4. 와

    레벨별 링크 상태 그래프에서 자신의 최단 경로를 계산한다. 링크 메트릭과 광고된 프리픽스 비용을 반영한 후보가 의 다른 출처와 비교되고, 선택된 경로가 실제 전달 정보에 반영된다.

  5. 영역 연결과 변경 처리

    영역 밖 목적지는 연결과 경계의 도달 정보를 통해 이어진다. 링크 장애나 광고 변경이 생기면 관련 를 갱신해 전파하고 경로를 다시 계산하며, 연결성 자체도 유지되어야 한다.

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

Intermediate System이다. 문맥에서 경로 정보를 교환하고 패킷을 전달하는 라우터를 뜻한다.
한 영역 내부의 이웃·링크 상태와 경로 계산을 다루는 레벨이다.
영역들을 연결하는 백본 수준의 경로 계산 레벨이다.
두 레벨에 참여하여 영역 내부와 영역 사이의 경로 정보를 연결하는 라우터다.
도메인에서 라우터를 구별하는 식별 부분이다. 중복되지 않도록 관리해야 한다.
Hello다. 이웃을 발견하고 인접 관계를 유지하기 위해 교환하는 메시지다.
에서는 Link State PDU다. 라우터의 연결·도달 정보 등을 담는 링크 상태 광고이며 의 Label Switched Path와 다른 뜻이다.
Complete Sequence Numbers PDU다. 일정 ID 범위의 데이터베이스 요약을 제공해 동기화 여부를 비교한다.
Partial Sequence Numbers PDU다. 일부 의 요청이나 수신 확인에 사용하는 요약 메시지다.
Type·Length·Value 형식이다. 정보 종류와 길이를 앞에 두어 주소군·도달 정보 등의 확장을 담는다.
초기 좁은 메트릭보다 큰 비용 범위를 표현하는 확장 메트릭 체계다. 지원 와 운용 설정의 호환성을 함께 고려한다.
링크 상태 그래프에서 자신을 출발점으로 최단 경로 트리를 계산하는 과정이다.

04예제로 따라가기

  • 가상 같은 레벨의 R1→R2 비용이 10, R1→R3가 5, R3→R2가 2라면 R1은 R3를 거친 비용 7을 직접 경로 10보다 선호할 수 있다. R2가 목적지 프리픽스를 비용 3으로 광고하면 해당 경로의 전체 비용은 7+3=10으로 계산한다.
  • 서로 다른 영역의 L1 전용 라우터 두 대를 직접 연결해도 기대한 L1 인접 관계가 만들어지지 않을 수 있다. IP 주소나 케이블만 고치기보다 레벨·영역 조건과 를 대조하고 영역 사이에 필요한 L2 구조를 확인한다.
  • 이웃은 정상인데 경로만 없으면 단순 링크 실패와 구분한다. 도달 ·주소군 설정·광고 프리픽스와 최종 를 확인하며, RFC 5308의 도달 확장과 초기 설명을 같은 필드 형식으로 읽지 않는다.

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

  • 는 기본적으로 IGP다. AS 간 인터넷 정책을 교환하는 와 같은 EGP로 분류하지 않으며 를 별개의 자율 시스템이라는 뜻으로 해석하지 않는다.
  • 과 는 기본적인 두 레벨 구조다. 영역 아래에 영역을 무제한 중첩하는 트리 구조로 이해하면 정보 범위와 장애 경계를 잘못 설계하게 된다.
  • 초기 RFC의 좁은 메트릭 한계를 모든 현대 구현의 고정 한계로 적용하지 않는다. 과 등의 확장, 지원 버전, 실제 운용 모드를 함께 읽는다.

06상세 노트 · 실습 자료

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

공식 문서 · 표준

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