목차/06. IS-IS

06IS-ISIS-IS

IS-IS(Intermediate System to Intermediate System) 는 하나의 자율 시스템(AS) 안에서 라우터들끼리 라우팅 정보를 주고받는 Interior Gateway Protocol(IGP) 입니다. OSPF와 같은 link-state 계열로, 특히 대규모 서비스 제공자 망에서 널리 쓰입니다. 이 장은 IS-IS의 핵심 용어, 클러스터·Scalable Platform 지원, Gaia Portal과 Gaia Clish에서의 전체 구성(전역 옵션·인터페이스 옵션·IPv6 Multi-Topology), 그리고 모니터링 명령 까지, 원문이 표와 절차로 나열한 내용을 하나도 빠뜨리지 않고 한국어로 풀어 정리합니다.

IS-IS는 관리자가 구성한 metric 을 바탕으로 한 "참 비용(true cost)" 으로 최적 경로를 계산합니다. 그리고 하나의 프로토콜 인스턴스로 IPv4와 IPv6 라우팅을 함께 지원한다는 점이 큰 장점입니다.

IS-IS 프로토콜에 관한 더 자세한 내용은 표준 ISO/IEC 10589:2002, Second EditionRFC 7142 를 참고하세요.

IS-IS 용어

Check Point 구현에서 중요한 IS-IS의 기본 용어를 정리합니다. 이 용어들은 이후 구성·모니터링 설명 전반에서 그대로 쓰이므로 먼저 익혀 두면 좋습니다.

용어설명
Adjacency(인접 관계)하나의 회선(circuit) 위에서 단일 이웃 IS(Intermediate System)의 도달 가능성 에 관한 로컬 라우팅 정보의 일부입니다. 라우팅 도메인을 가로지르는 경로를 만드는 입력으로 쓰입니다. 회선마다, 그리고 브로드캐스트 회선에서는 라우팅 레벨(Level 1·Level 2)마다 별도의 adjacency 가 생성됩니다.
Area(영역)다음을 유지하는 라우팅 하위 도메인입니다 — ① 자기 내부 구성에 대한 상세 라우팅 정보, ② 다른 라우팅 하위 도메인에 도달하기 위한 라우팅 정보. Level 1 하위 도메인 에 해당합니다.
Broadcast Subnetwork(브로드캐스트 서브네트워크)같은 브로드캐스트 도메인 안에서 임의 개수의 IS 를 지원하는 서브네트워크입니다.
CSNPComplete Sequence Number PDU. LSP ID 목록을 시퀀스 번호·체크섬과 함께 담습니다. 같은 브로드캐스트 링크의 여러 IS 가 데이터베이스 내용을 동일하게 맞추는 데 쓰입니다.
DISDesignated Intermediate System. LAN 위에서 더 많은 임무를 수행하도록 지정된 IS 입니다. 구체적으로는 LAN 을 하나의 의사 노드(pseudonode)로 취급해 LAN 을 대표하는 Link State PDU 를 생성합니다.
Hello두 이웃 IS-IS 라우터는 adjacency 를 만들기 위해 일정 간격으로 'Hello' 패킷을 주고받습니다. 협상 결과 둘 중 하나가 DIS(Designated IS) 로 선출됩니다. 'Hello' 패킷은 Level 1 과 Level 2 가 따로 전송됩니다.
Intermediate System곧 "라우터"입니다. 약어로 IS.
Level 1 Intermediate Systems자기 영역 안의 시스템으로는 직접 라우팅하고, 목적지가 다른 영역에 있으면 Level 2 IS 로 보냅니다. 기본적으로 자기 Level 1 하위 도메인의 경로만 봅니다.
Level 2 Intermediate SystemsLevel 1 과 비슷하게 동작하되, 자기가 속한 영역뿐 아니라 모든 IS-IS 영역의 네트워크 목적지에 대한 가시성 을 가집니다.
LSPLink State PDU. 한 IS 가 가진 모든 라우팅·이웃 정보 를 담습니다.
Neighbor(이웃)adjacency 를 공유하는 두 IS 를 서로 "이웃"이라 부릅니다.
PDUProtocol Data Unit(네트워크 패킷).
PSNPPartial Sequence Number PDU.
Pseudonode(의사 노드)브로드캐스트 서브네트워크에 N 개의 IS 가 연결되어 있을 때, 그 서브네트워크 자체를 하나의 의사 노드 로 봅니다. 의사 노드는 N 개의 IS·End System 각각에 링크를 가지며, 각 IS 는 (서로에게 N-1 개의 링크를 갖는 대신) 의사 노드로 향하는 단일 링크 만 갖습니다. 의사 노드를 대표하는 LSP 는 DIS 가 생성합니다.

IS-IS의 클러스터 지원

Gaia 는 ClusterXL 과 Scalable Platform(Quantum Maestro·Quantum Scalable Chassis)에서 IS-IS 프로토콜을 지원합니다. 이 구성에서 클러스터는 하나의 Virtual Router 가 됩니다.

  • 이웃 라우터들은 클러스터를 Cluster Virtual IP 주소와 가상 MAC 으로 식별되는 단일 라우터 로 봅니다.
  • 각 Cluster Member 가 IS-IS 프로세스를 실행하지만, Master 상태의 RouteD 데몬만 실제로 이웃과 라우팅 정보를 주고받습니다.
  • 클러스터 failover 가 일어나면 다른 Cluster Member 의 RouteD 데몬이 새 RouteD Master 가 되어 이웃과의 라우팅 정보 송수신을 이어받습니다. 이때 클러스터는 IS-IS Graceful Restart 로 포워딩 능력을 유지합니다.

ClusterXL

  • Gaia ClusterXL 은 Cluster Virtual IP 주소를 광고 합니다.
  • RouteD 를 Master 상태로 실행하는 Cluster Member 가, 라우팅 테이블에 설치된 IS-IS 경로를 다른 모든 Cluster Member 에 동기화 합니다.
  • failover 중에는 피어 Cluster Member 중 하나의 RouteD 데몬이 새 RouteD Master 가 되어 이전 Master 가 멈춘 지점부터 이어서 동작합니다.
  • 새 RouteD Master 가 Graceful Restart 로 이웃들과 경로 데이터베이스를 동기화하는 동안, 해당 Cluster Member 는 IS-IS 경로가 완전히 동기화되어 커널에 반영될 때까지 이전 커널 경로를 기준으로 트래픽을 계속 포워딩 합니다.

Scalable Platforms

  • Scalable Platform 의 Security Group 은 ClusterXL 과 같은 방식으로 동작합니다. RouteD 를 Master 상태로 실행하는 Security Group Member 가 라우팅 결정을 내립니다.
  • Security Group Member 간 failover 도 ClusterXL failover 와 동일하게 동작합니다.

VRRP Cluster

Gaia Portal에서 IS-IS 구성

전체 흐름은 ① 웹 브라우저로 Gaia Portal 접속 → ② 로그인 → ③ 왼쪽 탐색 트리에서 Advanced Routing > IS-IS 클릭 → ④ 전역 옵션(Global Options) 구성 → ⑤ IS-IS 인터페이스 구성 순서입니다.

전역 옵션 — System ID 지정

전역 설정은 IS-IS 라우터 전체에 적용됩니다. 가장 먼저 System ID 를 지정합니다.

  1. 왼쪽 탐색 트리에서 Advanced Routing > IS-IS 를 클릭합니다.
  2. System ID 영역에 System ID 를 입력합니다.
  3. Apply System ID 를 클릭합니다.

System ID 는 IS-IS 도메인 안에서 라우터를 유일하게 식별 합니다. 따라서 IS-IS 도메인 안의 각 라우터마다 고유 해야 합니다. 형식은 6바이트 16진수 문자열이며, 2바이트 경계마다 마침표(.)로 구분 합니다. 명시적으로 설정한 System ID 를 지우려면 값을 default 로 설정하면 됩니다.

예시 System ID: 1a2b.3c4d.5e6f

전역 옵션 — Area 추가

IS-IS 라우터에는 최소 하나의 영역(Area) 을 추가해야 합니다.

  1. 왼쪽 탐색 트리에서 Advanced Routing > IS-IS 를 클릭합니다.
  2. Area Addresses 영역에서 Add 를 클릭합니다.
  3. Area Address 필드에 IS-IS area ID 를 입력합니다.
  4. Save 를 클릭합니다.

영역 주소는 길이가 1~13바이트로 가변 인 문자열입니다. 첫 바이트는 두 자리 숫자(00~99) 일 수 있고, 나머지는 16진수 문자열로 2바이트 경계마다 마침표(.)로 구분합니다. IS-IS 라우터에 구성된 영역들은 다른 라우터와 'Level 1' adjacency 를 맺을지를 결정 합니다. 한 IS-IS 라우터는 구성된 최대 영역 수까지 여러 영역에 속할 수 있습니다.

예시 영역 주소:
49
12.34
99.1a2b.3c4d
55.ff.1234.abcd

전역 옵션 — 기타 옵션 편집

그 밖의 전역 옵션은 IS-IS 도메인 요구에 맞게 선택적으로 구성합니다.

  1. 왼쪽 탐색 트리에서 Advanced Routing > IS-IS 를 클릭합니다.
  2. Edit Global Options 를 클릭합니다.
  3. 해당 설정들을 구성합니다.
  4. 레벨별 옵션을 구성하려면 Edit Level 1 또는 Edit Level 2 를 클릭하고, 설정한 뒤 OK 를 클릭합니다.
  5. Save 를 클릭합니다.

Global Options 표

옵션설명
IS Type이 IS-IS 라우터가 동작할 레벨을 정합니다. 'Level 1' 라우터는 같은 영역에 구성된 이웃과만 adjacency 를 맺고, 'Level 2' 라우터는 영역과 무관하게 직접 연결된 'Level 2' 가능 라우터와 adjacency 를 맺으며, 'Level 1-2' 라우터는 적절한 경우 양쪽 adjacency 를 모두 맺습니다. 옵션: Level 1(Level 1 만), Level 2(Level 2 만), Level 1-2(둘 다). 기본값: Level 1-2.
Broadcast link hello padding브로드캐스트 인터페이스의 'Hello' 패킷 패딩 방식을 정합니다. IS-IS 는 'Hello' 패킷에 인터페이스 MTU 를 광고하지 않고, 패딩을 채워 이웃과 MTU 가 일치하는지 확인 한 뒤에야 adjacency 를 맺습니다. MTU 가 맞지 않으면 더 낮은 쪽이 패딩된 'Hello' 를 비정상으로 보아 버리고 adjacency 를 맺지 않습니다. 옵션: Smart(새 adjacency 형성 시에만 패딩), Always(항상 패딩), Off(패딩 안 함). 기본값: Smart.
P2P link hello paddingpoint-to-point 인터페이스의 'Hello' 패킷 패딩 방식을 정합니다. 동작 의미는 위와 같습니다. 옵션: Smart, Always, Off. 기본값: Smart.
LSP lifetime다른 IS-IS 라우터가 이 라우터가 만든 LSP 를 유효한 것으로 간주하는 시간 입니다. IS-IS 라우터는 자기 LSP 를 주기적으로 갱신하는데, 갱신이 없으면 LSP 는 이웃 데이터베이스에서 시간 만료되어 사라지고 관련 토폴로지 정보도 제거됩니다. 범위: 1~65535(초). 기본값: 1200.
LSP refresh interval이 라우터가 얼마나 자주 자기 LSP 갱신을 보내는지 입니다. 범위: 1~65535(초). 기본값: 900.
LSP MTU어떤 링크로든 보낼 LSP 의 최대 크기 입니다. 범위: 128~16000(바이트). 기본값: 1492.
Max area addresses이 라우터에 구성 가능한 최대 영역 수 입니다. 이 값은 두 가지 역할을 합니다 — ① 'Hello' 패킷의 한 필드로 이웃에게 "이 라우터가 속할 수 있는 최대 영역 수"를 알리고, ② 구성 가능한 영역 주소의 최대 개수를 정합니다. 범위: 3~254. 기본값: 3.
Send hostnameIS-IS System ID 에 대한 동적 호스트네임 매핑 을 켜고(선택) 끕니다(해제). 숫자 나열인 System ID 는 외우기 어려우므로, IS-IS 는 이웃 간에 호스트네임 정보를 보내 System ID 와 호스트네임을 연결할 수 있게 합니다. 옵션: Selected(로컬 호스트네임을 보내고 이웃 것도 수용), Cleared(둘 다 안 함). 기본값: Selected.
Adjacency checkIS-IS 이웃과의 엄격한 프로토콜 검사 를 켜고(선택) 끕니다(해제). 정상 동작에서는 이웃끼리 실행하는 IP 프로토콜(IPv4 만, IPv6 만, 또는 둘 다)에 합의해야 하지만, 서로 다른 프로토콜을 쓰는 이웃끼리 IS-IS 를 돌려야 할 때(예: IPv4 전용 환경을 IPv4+IPv6 환경으로 마이그레이션) 검사를 끄면 프로토콜 목록이 일치하지 않는 이웃과도 adjacency 를 맺습니다. 옵션: Selected(엄격 검사 적용), Cleared(미적용). 기본값: Selected.
Ignore attached bit다른 'Level 2' 연결 라우터가 설정한 attached bit 를 무시할지 를 정합니다. 기본적으로 'Level 1-2' 라우터는 Level 2 의 경로를 Level 1 으로 보내지 않고, 대신 'Level 1' 영역으로 보내는 패킷에 "attached bit"를 설정합니다. 이 비트는 'Level 1' 라우터가 해당 'Level 2' 라우터로 기본 경로(default route)를 설치 해야 함을 뜻합니다. 경우에 따라 이 비트를 무시하고 기본 경로를 설치하지 않게 할 수 있습니다. 옵션: Selected("attached" 라우터로 기본 경로 미설치), Cleared(설치). 기본값: Cleared.
Set overload bitoverload bit 관련 옵션입니다. IS-IS 라우터는 'Hello' 와 LSP 패킷에 overload bit 를 선택적으로 설정할 수 있는데, 이 비트는 그 라우터를 라우팅 결정의 transit(경유) 라우터로 쓰면 안 된다 는 뜻입니다. 직접 연결된 서브넷 외에는 트래픽을 통과시키지 않을 라우터에 영구적으로 설정할 수 있습니다. 옵션: Selected(켬), Cleared(끔). 기본값: Cleared.

Per-Level Global Options 표

다음 옵션들은 레벨(Level 1·Level 2)별로 따로 구성할 수 있습니다.

옵션설명
Default Metric모든 IS-IS 인터페이스의 기본 metric 입니다. 인터페이스에 별도 metric 을 명시하지 않으면 이 값을 씁니다. 범위: 1~16777214(wide metric 사용 시), 1~63(narrow metric 사용 시). 기본값: 10.
Metric Type이 라우터가 다른 라우터에게 metric 정보를 어떤 방식으로 보내는지 입니다. IS-IS 의 두 가지 metric 유형 — Wide: 24비트를 쓰는 새 방식, 최대 16777215. Narrow: 6비트를 쓰는 옛 방식, 최대 63 으로 너무 제한적이라 평가됨. 호환을 위해 둘 다 지원합니다. 도메인의 모든 라우터가 wide 를 지원하면 유연성이 큰 wide 를 쓰세요. 어떤 유형을 보내든 라우터는 wide·narrow 둘 다 수신 합니다. 옵션: Wide(wide 만 송신), Narrow(narrow 만 송신), Transition(둘 다 송신). 기본값: Wide.
SPF Delay Intervals연속된 SPF 계산 사이의 지연 을 정합니다. 토폴로지가 바뀌면 도메인의 모든 라우터가 SPF 로 최단 경로 트리를 다시 만들어야 하므로, 이 간격이 계산 빈도를 정합니다. 지수 백오프(exponential backoff) 를 써서, "Second" 기간 이후 이벤트의 지연은 직전 지연의 2배가 되며 최대 지연까지 늘어납니다. "Max" 기간 두 번 동안 이벤트가 없으면 지연이 "Initial" 값으로 복원됩니다. — Max(두 이벤트 사이 최대 간격): 범위 1~120(초), 기본 10. Initial(이벤트가 예약된 시점과 실제 발생 시점 사이 초기 지연): 범위 50~120000(밀리초), 기본 5500. Second(첫 이벤트와 둘째 이벤트 사이 지연): 범위 50~120000(밀리초), 기본 5500.
Partial Route Calculation Delay Intervals연속된 PRC(Partial Route Calculation) 이벤트 사이의 지연 을 정합니다. 광고 정보는 바뀌었지만 전체 토폴로지는 그대로일 때, IS-IS 는 전체 SPF 대신 PRC 로 같은 토폴로지 안의 경로 변화만 계산합니다. 지수 백오프 동작은 SPF 와 같습니다. — Max: 범위 1~120(초), 기본 5. Initial: 범위 50~120000(밀리초), 기본 2000. Second: 범위 50~120000(밀리초), 기본 5000.

Authentication(전역) — LSP·CSNP·PSNP 인증

AuthenticationLSP, CSNP, PSNP 패킷 에 대한 IS-IS 인증을 구성합니다('Hello' 패킷 인증은 인터페이스 인증으로 구성). 인증 모드를 설정하면 이 라우터는 나가는 LSP·CSNP·PSNP 를 그 모드로 인증 하며, 기본적으로 들어오는 모든 IS-IS 패킷도 인증 합니다. 이 수신 인증 동작은 Gaia Clish 의 authentication ignore <Packet Type> {on | off} [level {1 | 2}] 명령으로 끌 수 있습니다.

  • 'Level 1' 인증은 모든 'Level 1' 패킷(LSP·CSNP·PSNP)에 적용됩니다.
  • 'Level 2' 인증은 모든 'Level 2' 패킷에 적용됩니다.
모드설명
None인증 없음.
Simple평문(plaintext) 인증 을 켭니다. 각 패킷에 평문 암호를 포함해 인증합니다. 이웃이 인증 불일치를 감지하면 그 패킷을 버립니다(drop).
MD5HMAC MD5 인증 을 켭니다. 구성된 비밀 키(Password)를 바탕으로 한 MD5 다이제스트 를 패킷에 포함합니다. 비밀 키는 평문으로 전송되지 않아 simple 보다 안전합니다. 이웃이 불일치를 감지하면 그 패킷을 무시(ignore) 합니다. 구성: AddKey ID(1~255) → Secret(인증 비밀, 문자·숫자와 ! . , / - _ + 만 허용). 기본적으로 가장 낮은 MD5 Key ID 로 나가는 패킷을 인증하며, Active Key 필드로 이를 바꿀 수 있습니다. 들어오는 패킷은 어떤 Key ID 로든 인증할 수 있습니다.
Cryptographic암호학적 인증 을 켭니다. 같은 패킷을 인증하는 다른 라우터들과 key-algorithm-secret 세 쌍이 정확히 일치 해야 합니다. 구성: AddKey ID(1~255) → Algorithm(HMAC-SHA-1 / HMAC-SHA-256 / HMAC-SHA-384 / HMAC-SHA-512) → Secret(문자·숫자와 ! . , / - _ + 만 허용). 기본적으로 가장 낮은 Cryptographic key ID 로 나가는 패킷을 인증하며, Active Key 로 변경할 수 있습니다. 들어오는 패킷은 어떤 key ID 로든 인증 가능합니다.

IS-IS 인터페이스 구성

인터페이스 옵션은 각 논리 인터페이스마다 독립적으로 적용됩니다.

  1. 왼쪽 탐색 트리에서 Advanced Routing > IS-IS 를 클릭합니다.
  2. Interfaces 영역에서 Add 를 클릭합니다.
  3. Interface 필드에서 인터페이스를 선택합니다.
  4. Address Family 필드에서 주소 패밀리를 선택합니다.
  5. 그 밖의 설정을 구성합니다.
  6. 레벨별 옵션은 Edit Level 1 또는 Edit Level 2 를 클릭해 구성한 뒤 OK 를 클릭합니다.
  7. Save 를 클릭합니다.

Interface Options 표

옵션설명
Interface구성할 인터페이스 이름.
Address Family인터페이스에서 IS-IS 가 다룰 주소 패밀리 입니다. IS-IS 가 인터페이스에서 동작하려면 반드시 구성해야 합니다. 옵션: IPv4(IPv4 만), IPv6(IPv6 만), IPv4 and IPv6(둘 다). 기본값: IPv4 and IPv6.
Circuit Type이 인터페이스가 동작할 레벨입니다. 보통 인터페이스는 라우터가 지원하는 레벨과 같이 동작하지만, 라우터가 L1·L2 를 모두 지원해도 특정 링크를 한 레벨로 제한 하면 프로토콜 트래픽과 자원 소모를 줄일 수 있습니다. 옵션: Inherit global IS type(전역 IS Type 값 사용), Level 1 only, Level 2 only. 기본값: Inherit global IS type.
Hello padding이 인터페이스의 'Hello' 패킷 패딩 방식으로, 인스턴스(전역) 설정을 재정의 합니다. 옵션: Inherit global setting(인스턴스 설정 사용), Smart, Always, Off. 기본값: Inherit global setting.
LSP interval이 인터페이스에서 보내는 LSP 패킷 사이의 최소 지연 입니다. 범위: 33~4294967295(밀리초). 기본값: 33.
Point to point브로드캐스트 인터페이스를 point-to-point 처럼 동작 하게 만듭니다. 일부 토폴로지에서는 이렇게 하면 브로드캐스트 인터페이스의 오버헤드를 없앨 수 있습니다. 옵션: Selected(p2p 로 동작), Cleared(브로드캐스트로 동작). 기본값: Cleared.
Passive Mode이 인터페이스의 passive(수동) 동작 을 켜고(선택) 끕니다(해제). passive 인터페이스는 프로토콜 패킷을 보내지 않지만, 그 인터페이스의 IP 연결성 정보는 다른 활성 인터페이스가 보내는 LSP 에 여전히 포함 됩니다. stub 네트워크에 이상적입니다. 옵션: Selected(프로토콜 패킷 미송신), Cleared(정상 동작). 기본값: Cleared.
P2P retransmit intervalpoint-to-point 링크로 보낸 LSP 의 재전송 간격 입니다. p2p 링크에서는 받은 LSP 에 대해 ACK 를 보내야 하며, 이 간격 안에 ACK 를 못 받으면 ACK 를 받을 때까지 LSP 를 다시 보냅니다. 범위: 0~65535(초). 기본값: 5초.
P2P retransmit throttle여러 패킷이 대기 중일 때 p2p 링크로 LSP 를 얼마나 자주 재전송 하는지입니다. 범위: 0~65535(밀리초). 기본값: 이 인터페이스의 LSP interval 값.
Advertise prefix이 인터페이스의 IPv4 prefix 광고 를 켜고(선택) 끕니다(해제). 기본적으로 IS-IS 는 인터페이스의 직접 연결 경로를 모두 LSP 에 담지만, 최종 목적지로 쓰이지 않는 transit 링크 등은 LSP 에서 빼면 링크 상태 데이터베이스를 작게 유지할 수 있습니다. 옵션: Selected(IPv4 prefix 송신), Cleared(미송신). 기본값: Selected.
Advertise IPv6 prefix이 인터페이스의 IPv6 prefix 광고 를 켜고(선택) 끕니다(해제). 옵션·기본값은 위와 같습니다. 기본값: Selected.
IP-Reach Detection이 인터페이스에서 BFD(Bidirectional Forwarding Detection) 를 켜고(선택) 끕니다(해제). 켜면 BFD 가 켜진 모든 이웃과 BFD 세션을 만듭니다. BFD 상태가 'Down' 이면 그 IS-IS 링크 상태도 'Down' 이 됩니다. 한쪽만 BFD 가 켜져 있으면 세션을 만들지 않으며 adjacency 에 영향이 없습니다. 옵션: Selected(켬), Cleared(끔). 기본값: Cleared.
IPv6 IP-Reach DetectionIPv6 용 BFD 입니다. 옵션·기본값은 위 IP-Reach Detection 과 같습니다. 기본값: Cleared.
Mesh group이 인터페이스를 mesh group 의 멤버 로 만듭니다. 보통 한 인터페이스로 LSP 를 받으면 다른 모든 인터페이스로 다시 보내는데, 라우터들이 촘촘한 mesh 로 연결되면 필요 이상으로 LSP 가 범람합니다. mesh group 을 쓰면 LSP 를 더 선별적으로 보내 트래픽을 줄입니다. 옵션: Blocked(이 인터페이스로 LSP 미송신), 정수 1~4294967295(같은 mesh group 멤버가 아닌 인터페이스로만 LSP 송신), 공백(비움)(mesh grouping 비활성화 — 기본 동작).

Per-Level Interface Options 표

다음 옵션들은 인터페이스에서 레벨별로 따로 구성합니다.

옵션설명
Hello Interval이 인터페이스에서 'Hello' 패킷을 보내는 빈도 입니다. 링크의 다른 라우터와 일치할 필요는 없습니다. 범위: 1~65535(초). 기본값: 10(Hello hold time 미설정 시) 또는 (설정한 Hello hold time ÷ 3 을 내림).
Hello Holdtime'Hello' hold time 으로, 다른 라우터가 이 라우터의 'Hello' 를 받지 못한 채 얼마나 기다린 뒤 down 으로 간주 하는지입니다. 범위: 3~65535(초). 기본값: 30(Hello interval 미설정 시) 또는 (설정한 Hello interval × 3, 최대 65535).
Metric이 인터페이스의 metric(비용) 입니다. 각 링크의 metric 이 목적지까지의 총 경로 비용을 결정합니다. 인터페이스가 통과시킬 것으로 예상되는 트래픽량을 고려해 설정하세요. 옵션: Maximum(또는 maximum, SPF 가 무한 비용으로 처리), 1~16777214(wide), 1~63(narrow). 기본값: IS-IS 인스턴스 구성의 default-metric 값.
Priority브로드캐스트 인터페이스의 DIS 우선순위 입니다. 브로드캐스트 링크에서는 priority 가 가장 높은 라우터가 자동으로 DIS 로 선출됩니다. 범위: 0~127. 기본값: 64.
CSNP Interval(브로드캐스트 인터페이스에만 적용) 이 라우터가 DIS 일 때 CSNP 를 보내는 빈도 입니다. 범위: 0~65535(초). 값 0 은 CSNP 를 보내지 않음을 뜻합니다. 기본값: 10.
Authentication이 인터페이스가 보내는 'Hello' 패킷의 인증 입니다. 설정하면 모든 'Hello' 를 그 방식으로 인증하고, 기본적으로 들어오는 'Hello' 도 인증합니다(인스턴스의 authentication ignore 명령으로 끌 수 있음). 레벨별로 적용되며, 모드는 전역 Authentication 과 동일하게 None / Simple / MD5 / Cryptographic 중 하나입니다(MD5·Cryptographic 의 Key ID·Secret·Algorithm·Active Key 동작은 전역과 같음). 레벨당 한 번에 하나의 모드만 구성할 수 있고, 새 모드는 이전 모드 구성을 덮어씁니다.

Gaia Portal에서 IS-IS IPv6 Multi-Topology 구성

IPv6 Multi-Topology 는 IS-IS 라우터가 IPv4 와 IPv6 를 별개의 라우팅 도메인 으로 다루게 합니다. 덕분에 IPv4·IPv6 지원이 섞인 망을 더 안전하고 쉽게 구성할 수 있습니다.

  1. 왼쪽 탐색 트리에서 Advanced Routing > IS-IS 를 클릭합니다.
  2. Edit IPv6 Options 를 클릭합니다.
  3. IPv6 Multi-topology 필드에서 값을 선택합니다.
  4. Transition 또는 On 을 선택했다면 나머지 설정을 구성합니다.
  5. 레벨별 옵션은 Edit Level 1 / Edit Level 2 를 클릭해 구성한 뒤 OK 를 클릭합니다.
  6. Save 를 클릭합니다.

IPv6 Options 표

옵션설명
IPv6 Multi-topologyIPv6 unicast 용 Multi-Topology 를 구성합니다. 활성화된 각 토폴로지마다 별도 토폴로지를 유지 하므로 IS-IS 가 IPv4·IPv6 의 SPF·경로를 따로 계산합니다. 또한 공통으로 지원하는 주소 패밀리가 하나라도 있으면 adjacency 가 형성 됩니다. 이 기능을 켜면 라우터는 adjacency-check 옵션을 "off" 처럼 무시합니다. 옵션 — Off: Multi-Topology 비활성, Single-Topology TLV 만 보내며 Multi-Topology 라우터와는 동작 안 함. Transition: Single-Topology·Multi-Topology TLV 를 모두 보내고 양쪽 라우터와 adjacency 를 맺되 Single-Topology 모드로 계속 동작. On: Multi-Topology TLV 만 보냄, IPv6 경로를 올바로 설치하려면 영역의 모든 라우터가 Multi-Topology 를 지원 해야 함. 기본값: Off.
Ignore attached bitlevel-2 연결 IPv6 라우터가 설정한 attached bit 를 IPv6 에 대해 무시 합니다(동작 의미는 전역 Ignore attached bit 와 같음). 옵션: Selected("attached" 라우터로 기본 경로 미설치), Cleared(설치). 기본값: Cleared.
Set overload bitIPv6 용 overload bit 를 켜고(선택) 끕니다(해제). 옵션: Selected(켬), Cleared(끔). 기본값: Cleared.

Per-Level IPv6 Options 표

옵션설명
Default Metric모든 IPv6 IS-IS 인터페이스의 기본 metric 입니다. 별도 IPv6 metric 을 명시하지 않으면 이 값을 씁니다. 범위: 1~16777214(wide), 1~63(narrow). 기본값: 10. IPv6 metric 은 "IPv6 Multi-topology" 가 "On" 일 때만 적용 됩니다.
SPF Delay Intervals연속된 IPv6 SPF 계산 사이의 지연 입니다. 지수 백오프 동작은 IPv4 와 같습니다. — Max: 1~120(초), 기본 10. Initial: 50~120000(밀리초), 기본 5500. Second: 50~120000(밀리초), 기본 5500. IPv6 SPF 간격은 "IPv6 Multi-topology" 가 "On" 일 때만 적용 됩니다.
Partial Route Calculation Delay Intervals연속된 IPv6 PRC 이벤트 사이의 지연 입니다. — Max: 1~120(초), 기본 5. Initial: 50~120000(밀리초), 기본 2000. Second: 50~120000(밀리초), 기본 5000.

Gaia Portal에서 IS-IS 다시 시작

  1. 왼쪽 탐색 트리에서 Advanced Routing > IS-IS 를 클릭합니다.
  2. Global Options 영역에서 Restart IS-IS 를 클릭합니다.
  3. OK 를 클릭해 확인합니다.

Gaia Clish에서 IS-IS 구성

작업 흐름(Workflow)

  1. 명령줄에 접속합니다.
  2. Gaia Clish 에 로그인합니다.
  3. 전역 옵션을 구성합니다 — ① System ID 설정, ② 영역(Area) 최소 하나 추가, ③ (선택) 그 밖의 전역 옵션 구성.
  4. IS-IS 인터페이스를 구성합니다 — ① IS-IS 주소 패밀리를 가진 인터페이스 최소 하나 구성, ② (선택) 그 밖의 인터페이스 옵션 구성.
  5. 구성을 저장합니다.

IS-IS 전역 옵션 구성

전역 설정은 IS-IS 라우터 전체에 적용됩니다. 일부 옵션은 레벨별로 따로 구성 할 수 있습니다. 레벨을 지정하지 않으면 기본적으로 Level 1·Level 2 모두에 적용되고, 레벨을 지정하면 그 레벨에만 적용됩니다. 각 레벨의 구성은 show configuration 명령 출력으로 확인할 수 있습니다.

set isis
      adjacency-check {on | off | default}
      area <IS-IS area ID> {on | off}
      authentication ignore <Packet Type> {on | off} [level {1 | 2}]
      authentication mode
            cryptographic
                  active-key <1-255> [level {1 | 2}]
                  key <1-255> algorithm <Algorithm>
                        encrypted-secret <Password Encrypted by Gaia> [level {1 | 2}]
                        secret <Clear Text Password> [level {1 | 2}]
            md5
                  active-key <1-255> [level {1 | 2}]
                  key <1-255>
                        encrypted-secret <Password Encrypted by Gaia> [level {1 | 2}]
                        secret <Clear Text Password> [level {1 | 2}]
            none
            simple
                  encrypted-secret <Password Encrypted by Gaia> [level {1 | 2}]
                  secret <Clear Text Password> [level {1 | 2}]
      default-metric {<1-16777214> | default} [level {1 | 2}]
      dynamic-hostname {on | off | default}
      export-routemap <Name of Routemap>
            off [level {1 | 2}]
            preference <1-65535>
                  family {inet | inet6 | inet-and-inet6} on [level {1 | 2}]
                  on [level {1 | 2}]
      hello padding {always | off | smart} [interface-type {broadcast | point-to-point}]
      ignore-attached-bit {on | off | default}
      is-type {level-1 | level-2 | level-1-2}
      lsp
            gen-interval max {<1-120> | default} initial {<50-120000> | default} second {<50-120000> | default} [level {1 | 2}]
            lifetime {<1-65535> | default}
            mtu {<128-16000> | default}
            refresh-interval {<1-65535> | default}
      max-areas {<3-254> | default}
      metric-type {wide | narrow | transition} [level {1 | 2}]
      overload-bit {on | off}
      prc-interval max {<1-120> | default} initial {<50-120000> | default} second {<50-120000> | default} [level {1 | 2}]
      spf interval max {<1-120> | default} initial {<50-120000> | default} second {<50-120000> | default} [level {1 | 2}]
      system-id <ISO System ID>

전역 파라미터 표

파라미터설명
`adjacency-check {on \off \default}`이웃과의 엄격한 프로토콜 검사 를 켜고(on) 끕니다(off). 끄면 IP 프로토콜 목록이 일치하지 않는 이웃과도 adjacency 를 맺습니다(예: IPv4 전용 → IPv4+IPv6 마이그레이션 중 adjacency 유지). 기본값: on.
`area <IS-IS area ID> {on \off}`ISO 영역 주소를 추가(on)·제거(off)합니다. 영역 주소는 1~13바이트 가변 문자열로, 첫 바이트는 두 자리 숫자(00~99), 나머지는 2바이트 경계마다 마침표로 구분한 16진수입니다. 예: 49, 12.34, 99.1a2b.3c4d, 55.ff.1234.abcd.
`authentication ignore <Packet Type> {on \off} [level {1 \2}]`지정한 종류의 들어오는 패킷의 인증을 무시할지(on)/말지(off) 를 정합니다. 무시하면 인증 파라미터와 무관하게 패킷을 수용합니다. Packet Type: all(모든 패킷), csnp, hello, lsp, psnp, none(무시 설정 초기화 — 모든 패킷 인증). 기본값: off.
`authentication mode <Mode> <options> [level {1 \2}]`들어오고 나가는 LSP·CSNP·PSNP 패킷의 인증을 구성합니다('Hello' 인증은 인터페이스 인증으로). 레벨당 한 번에 한 모드만 가능하며 새 모드는 이전 모드를 덮어씁니다. 기본적으로 들어오는 패킷도 인증하며 authentication ignore 로 끌 수 있습니다.
`authentication mode simple secret <Clear Text Password> [level {1 \2}]`simple(평문) 인증 을 켭니다. 지정한 암호를 암호화해 Gaia 데이터베이스에 저장합니다. 불일치 시 이웃은 패킷을 drop 합니다.
`authentication mode simple encrypted-secret <Password Encrypted by Gaia> [level {1 \2}]`simple 인증을 켭니다. secret 명령 실행 후 Gaia 가 저장한 암호화된 비밀 을 입력해야 합니다(확인: show configuration isis).
`authentication mode md5 key <1-255> secret <Clear Text Password> [level {1 \2}]`HMAC MD5 인증 을 켭니다. 비밀 키 기반 MD5 다이제스트를 패킷에 넣고, 비밀은 평문으로 전송하지 않습니다. 불일치 시 이웃은 패킷을 무시합니다. 기본적으로 가장 낮은 MD5 Key ID 로 송신 인증하며, `set isis authentication mode md5 active-key <1-255> [level {1 \2}]` 로 변경합니다.
`authentication mode md5 key <1-255> encrypted-secret <Password Encrypted by Gaia> [level {1 \2}]`MD5 인증을 켜되, secret 실행 후 저장된 암호화된 비밀 을 입력합니다(확인: show configuration isis). 나머지 동작은 위와 같습니다.
`authentication mode cryptographic key <1-255> algorithm <Algorithm> secret <Clear Text Password> [level {1 \2}]`암호학적 인증 을 켭니다. key-algorithm-secret 세 쌍이 다른 라우터와 정확히 일치해야 합니다. 지원 알고리즘: hmac-sha-1, hmac-sha-256, hmac-sha-384, hmac-sha-512. 기본적으로 가장 낮은 key ID 로 송신 인증하며 ... cryptographic active-key <1-255> 로 변경합니다.
`authentication mode cryptographic key <1-255> algorithm <Algorithm> encrypted-secret <Password Encrypted by Gaia> [level {1 \2}]`암호학적 인증을 켜되, secret 실행 후 저장된 암호화된 비밀 을 입력합니다(확인: show configuration isis).
`authentication mode none [level {1 \2}]`IS-IS 패킷 인증을 끕니다.
`default-metric {<1-16777214> \default} [level {1 \2}]`모든 IS-IS 인터페이스의 기본 metric. 범위: 1~16777214(wide), 1~63(narrow). 기본값: 10.
`dynamic-hostname {on \off \default}`System ID 의 동적 호스트네임 매핑 을 켜고(on) 끕니다(off). 기본값: on.
export-routemap {<options>}IS-IS 로의 경로 export 를 제어합니다. routemap 구성은 sk100501 참고. Route Map 은 어떤 경로를 수용·광고할지 정하고 export 시 속성을 수정할 수 있어, Route Redistribution Rules 보다 더 세밀합니다.
`export-routemap <Name of Routemap> off [level {1 \2}]`지정한 routemap 의 IS-IS export 를 끕니다.
`export-routemap <Name of Routemap> preference <1-65535> family {inet \inet6 \inet-and-inet6} on [level {1 \2}]`특정 IP 주소 패밀리의 경로 export 를 켭니다. inet(IPv4 만), inet6(IPv6 만), inet-and-inet6(둘 다). 기본값: inet-and-inet6.
`export-routemap <Name of Routemap> preference <1-65535> on [level {1 \2}]`지정한 routemap 의 IS-IS export 를 켭니다.
`hello padding {always \off \smart} [interface-type {broadcast \point-to-point}]`'Hello' 패킷 패딩 방식: always(항상), off(안 함), smart(새 adjacency 형성 시). 기본값: smart. 선택적 interface-type 으로 broadcast/point-to-point 인터페이스에만 적용할 수 있고, 생략하면 모든 유형에 적용됩니다.
`ignore-attached-bit {on \off \default}`다른 'Level 2' 연결 라우터의 attached bit 무시 여부. on("attached" 라우터로 기본 경로 미설치), off(설치). 기본값: off.
`is-type {level-1 \level-2 \level-1-2}`이 라우터가 동작할 레벨. level-1(L1 만), level-2(L2 만), level-1-2(둘 다). 기본값: level-1-2.
`lsp gen-interval max {...} initial {...} second {...} [level {1 \2}]`LSP 를 다시 생성하기 전의 지연. 같은 LSP 가 연달아 범람하지 않도록 지연을 둡니다. 지수 백오프 적용. max: 1~120(초), 기본 5. initial: 50~120000(밀리초), 기본 50. second: 50~120000(밀리초), 기본 5000.
`lsp lifetime {<1-65535> \default}`다른 라우터가 이 LSP 를 유효로 보는 시간(초). 범위: 1~65535. 기본값: 1200.
`lsp mtu {<128-16000> \default}`LSP 최대 크기(바이트). 범위: 128~16000. 기본값: 1492.
`lsp refresh-interval {<1-65535> \default}`LSP 갱신 송신 빈도(초). 범위: 1~65535. 기본값: 900.
`max-areas {<3-254> \default}`구성 가능한 최대 영역 수. 범위: 3~254. 기본값: 3.
`metric-type {wide \narrow \transition} [level {1 \2}]`metric 송신 방식: wide(wide 만), narrow(narrow 만), transition(둘 다).
`overload-bit {on \off}`overload bit 를 켜고(on) 끕니다(off). 직접 연결 서브넷 외 트래픽을 통과시키지 않을 라우터에 영구 설정 가능. 기본값: off.
prc-interval {<options>}연속된 PRC 이벤트 사이 지연. 지수 백오프 적용. max: 1~120(초), 기본 5. initial: 50~120000(밀리초), 기본 2000. second: 50~120000(밀리초), 기본 5000.
spf interval {<options>}연속된 SPF 계산 사이 지연. 지수 백오프 적용. max: 1~120(초), 기본 10. initial: 50~120000(밀리초), 기본 5500. second: 50~120000(밀리초), 기본 5500.
system-id <ISO System ID>이 라우터의 System ID. 도메인 안에서 고유해야 합니다. ClusterXL·Scalable Platform 에서는 각 멤버에 동일하게 설정합니다. 실행 중에는 변경 불가 — 바꾸려면 모든 영역 또는 모든 인터페이스를 제거해 IS-IS 를 먼저 멈춰야 합니다. 6바이트 16진수, 2바이트마다 마침표 구분. 지우려면 default 설정. 예: 1a2b.3c4d.5e6f.

IS-IS 인터페이스 구성

인터페이스 옵션은 각 논리 인터페이스마다 독립적으로 적용됩니다. 인터페이스에서 IS-IS 가 돌려면 먼저 주소 패밀리를 구성 해야 합니다.

set isis interface <Name of Interface>
      address-family {ipv4 | ipv6 | ipv4-and-ipv6}
      advertise {on | off | default}
      authentication
            cryptographic
                  active-key <1-255> [level {1 | 2}]
                  key <1-255> algorithm <Algorithm>
                        encrypted-secret <Password Encrypted by Gaia> [level {1 | 2}]
                        secret <Clear Text Password> [level {1 | 2}]
            md5
                  active-key <1-255> [level {1 | 2}]
                  key <1-255>
                        encrypted-secret <Password Encrypted by Gaia> [level {1 | 2}]
                        secret <Clear Text Password> [level {1 | 2}]
            none
            simple
                  encrypted-secret <Password Encrypted by Gaia> [level {1 | 2}]
                  secret <Clear Text Password> [level {1 | 2}]
      circuit-type {level-1 | level-2 | level-1-2}
      csnp-interval {<0-65535> | default} [level {1 | 2}]
      hello
            holdtime {<3-65535> | default} [level {1 | 2}]
            interval {<1-65535> | default} [level {1 | 2}]
            padding {always | global | off | smart}
      ip-reachability-detection {on | off | default}
      lsp-interval {<33-4294967295> | default}
      mesh-group
            blocked
            group <1-4294967295>
            off
      metric {<1-16777214> | default | maximum} [level {1 | 2}]
      off
      passive-mode {on | off | default}
      point-to-point {on | off}
            retransmit-interval {<0-65535> | default}
            retransmit-throttle-interval {<0-65535> | default}
      priority {<0-127> | default} [level {1 | 2}]

인터페이스 파라미터 표

파라미터설명
`address-family {ipv4 \ipv6 \ipv4-and-ipv6}`인터페이스의 주소 패밀리. 인터페이스에서 IS-IS 가 돌려면 반드시 구성. ipv4, ipv6, ipv4-and-ipv6. 기본값: ipv4-and-ipv6.
`advertise {on \off \default}`이 인터페이스의 IPv4 prefix 광고 여부. on(송신), off(미송신). 기본값: on.
`authentication <Mode> <options> [level {1 \2}]`인터페이스의 LSP·CSNP·PSNP 인증을 구성('Hello' 도 인터페이스 인증으로). 레벨당 한 모드만, 새 모드가 이전을 덮어씀. 기본적으로 수신 패킷도 인증하며 authentication ignore 로 끔.
`authentication simple secret <Clear Text Password> [level {1 \2}]`simple(평문) 인증. 암호를 암호화해 저장. 불일치 시 이웃은 drop.
`authentication simple encrypted-secret <Password Encrypted by Gaia> [level {1 \2}]`simple 인증, 저장된 암호화 비밀 입력(확인: show configuration isis).
`authentication md5 key <1-255> secret <Clear Text Password> [level {1 \2}]`HMAC MD5 인증. 가장 낮은 Key ID 로 송신 인증, ... mode md5 active-key 로 변경. 불일치 시 이웃은 무시.
`authentication md5 key <1-255> encrypted-secret <Password Encrypted by Gaia> [level {1 \2}]`MD5 인증, 저장된 암호화 비밀 입력.
`authentication cryptographic key <1-255> algorithm <Algorithm> secret <Clear Text Password> [level {1 \2}]`암호학적 인증. 지원: hmac-sha-1/256/384/512. 세 쌍 정확히 일치 필요. 가장 낮은 key ID 로 송신, ... mode cryptographic active-key 로 변경.
`authentication cryptographic key <1-255> algorithm <Algorithm> encrypted-secret <Password Encrypted by Gaia> [level {1 \2}]`암호학적 인증, 저장된 암호화 비밀 입력.
`authentication none [level {1 \2}]`인증 .
`circuit-type {level-1 \level-2 \level-1-2}`이 인터페이스가 동작할 레벨. level-1, level-2, level-1-2. is-type 이 "level-1-2"(기본값) 일 때만 사용하세요. 인터페이스 레벨과 인스턴스 레벨이 어긋나면 인터페이스에서 IS-IS 가 돌지 않습니다.
`csnp-interval {<0-65535> \default} [level {1 \2}]`(브로드캐스트 전용) DIS 일 때 CSNP 송신 빈도(초). 값 0 은 미송신. 기본값: 10.
`hello holdtime {<3-65535> \default} [level {1 \2}]`'Hello' hold time(초). 범위: 3~65535. 기본값: 30(interval 미설정 시) 또는 (interval × 3, 최대 65535).
`hello interval {<1-65535> \default} [level {1 \2}]`'Hello' 송신 빈도(초), 이웃과 일치 불필요. 범위: 1~65535. 기본값: 10(holdtime 미설정 시) 또는 (holdtime ÷ 3 내림).
`hello padding {always \global \off \smart}`인터페이스 'Hello' 패딩으로 인스턴스 설정 재정의. always, global(인스턴스 설정 사용), off, smart. 기본값: global.
`ip-reachability-detection {on \off \default}`인터페이스의 BFD 활성/비활성. on, off. 기본값: off. BFD 'Down' 이면 IS-IS 링크도 'Down'. 한쪽만 켜져 있으면 세션 미생성. Multi-Topology 미사용 시 모든 패밀리, 사용 시 IPv4 이웃에만 적용.
`lsp-interval {<33-4294967295> \default}`인터페이스의 LSP 최소 송신 지연(밀리초). 작을수록 수렴은 빠르지만 부하 증가. 범위: 33~4294967295. 기본값: 33.
mesh-group {<options>}mesh group 멤버 설정. blocked(LSP 미송신), group <1-4294967295>(같은 그룹 멤버가 아닌 인터페이스로만 송신), off(비활성 — 기본). 기본값: mesh group 없음.
`metric {<1-16777214> \default \maximum} [level {1 \2}]`인터페이스 metric(비용). maximum(무한 비용), 1~16777214(wide), 1~63(narrow). 기본값: 인스턴스의 default-metric 값.
off인터페이스의 IS-IS 동작을 끕니다. 관련 프로토콜 상태·구성을 즉시 제거합니다.
`passive-mode {on \off \default}`passive 동작 활성/비활성. on(프로토콜 패킷 미송신, IP 연결성은 다른 활성 인터페이스 LSP 에 포함), off(정상). loopback 에서는 암묵적으로 활성화. 기본값: off.
`point-to-point {on \off}`브로드캐스트 인터페이스를 p2p 처럼 동작. on(p2p), off(브로드캐스트). 링크에 IS-IS 라우터가 정확히 둘일 때만 사용. 기본값: off.
`point-to-point retransmit-interval {<0-65535> \default}`(p2p 전용) p2p LSP 재전송 간격(초). 범위: 0~65535. 기본값: 5초.
`point-to-point retransmit-throttle-interval {<0-65535> \default}`(p2p 전용) 대기 패킷이 여럿일 때 p2p LSP 재전송 빈도(밀리초). 범위: 0~65535. 기본값: 이 인터페이스의 lsp-interval 값.
`priority {<0-127> \default} [level {1 \2}]`브로드캐스트 인터페이스의 DIS 우선순위. 가장 높은 라우터가 DIS 로 선출. 범위: 0~127. 기본값: 64.

IS-IS IPv6 Multi-Topology 옵션 구성

IPv6 Multi-Topology 는 IPv4 와 IPv6 를 별개의 라우팅 도메인 으로 다루게 합니다.

set isis ipv6
      default-metric {<1-16777214> | default} [level {1 | 2}]
      ignore-attached-bit {on | off | default}
      multi-topology {on | off | transition}
      overload-bit {on | off}
      prc-interval max {<1-120> | default} initial {<50-120000> | default} second {<50-120000> | default} [level {1 | 2}]
      spf interval max {<1-120> | default} initial {<50-120000> | default} second {<50-120000> | default} [level {1 | 2}]
set isis interface <Name of Interface> ipv6
      advertise {on | off | default}
      ip-reachability-detection {on | off | default}
      metric {<1-16777214> | default | maximum} [level {1 | 2}]

IPv6 파라미터 표

파라미터설명
`ipv6 default-metric {<1-16777214> \default} [level {1 \2}]`모든 IPv6 IS-IS 인터페이스의 기본 metric. 범위: 1~16777214(wide), 1~63(narrow). 기본값: 10. set isis multi-topology on 을 실행했을 때만 적용.
`ipv6 ignore-attached-bit {on \off \default}`level-2 연결 IPv6 라우터의 attached bit 무시 여부. on(미설치), off(설치). 기본값: off.
`ipv6 multi-topology {on \off \transition}`IPv6 unicast 용 Multi-Topology. on(Multi-Topology TLV 만 송신, 영역의 모든 라우터가 지원해야 IPv6 경로 정상 설치), transition(Single·Multi TLV 모두 송신, 양쪽과 adjacency 맺되 Single-Topology 모드로 동작), off(Single TLV 만, Multi-Topology 라우터와 동작 안 함). 켜면 adjacency-check 를 "off" 처럼 무시. 기본값: off.
`ipv6 overload-bit {on \off}`IPv6 용 overload bit 활성/비활성. 기본값: off.
`ipv6 prc-interval max {...} initial {...} second {...} [level {1 \2}]`IPv6 PRC 이벤트 간 지연. 지수 백오프. max: 1~120(초), 기본 5. initial: 50~120000(밀리초), 기본 2000. second: 50~120000(밀리초), 기본 5000.
`ipv6 spf interval max {...} initial {...} second {...} [level {1 \2}]`IPv6 SPF 계산 간 지연. set isis multi-topology on 필요. 지수 백오프. max: 1~120(초), 기본 10. initial: 50~120000(밀리초), 기본 5500. second: 50~120000(밀리초), 기본 5500.
`interface <Name of Interface> ipv6 advertise {on \off \default}`인터페이스의 IPv6 prefix 광고 여부. on(송신), off(미송신). 기본값: on.
`interface <Name of Interface> ipv6 ip-reachability-detection {on \off \default}`인터페이스 IPv6 BFD 활성/비활성. 기본값: off. Multi-Topology 미사용 시 구성된 IPv6 주소에, 사용 시 IPv6 이웃에만 BFD 시도.
`interface <Name of Interface> ipv6 metric {<1-16777214> \default \maximum} [level {1 \2}]`인터페이스 IPv6 metric. maximum(무한 비용), 1~16777214(wide), 1~63(narrow). 기본값: 인스턴스 default-metric 값.

IS-IS 모니터링

Gaia Portal에서 모니터링

  1. 왼쪽 탐색 트리에서 Advanced Routing > IS-IS 를 클릭합니다.
  2. 오른쪽 위 모서리에서 Monitoring 을 클릭합니다.
  3. IS-IS Monitor 영역에서 Information 범주를 클릭합니다.

Gaia Clish에서 모니터링

명령설명
`show isis database [detailed] [level {1 \2}] [lsp-type {node \pseudonode}] [system-id <IS-IS System ID>]`IS-IS 데이터베이스 내용 을 보여 줍니다. 옵션은 자유롭게 조합·순서 지정 가능 — detailed(각 LSP 의 상세 출력, 포함된 모든 TLV 표시), **level {1 \2}(해당 레벨만), lsp-type {node \pseudonode}(각 라우터가 보내는 Node LSP / 링크의 DIS 만 보내는 Pseudonode LSP), system-id <...>**(지정 System ID 가 만든 LSP 만 — Tab 키로 사용 가능한 System ID 확인).
show isis errors [<Error Types>]기록된 각 IS-IS 오류 목록. 기본은 모든 유형. 유형 지정 가능 — csnp, global, hello, lsp, protocol, psnp.
show isis hostnamesSystem ID 와 Hostname 매핑 데이터베이스를 보여 줍니다.
show isis interfaces [detailed] / show isis interface <Name of Interface> [detailed]IS-IS 인터페이스 상태. 기본은 자주 참조하는 정보의 표, detailed 는 모든 정보.
show isis neighbors [detailed] / show isis neighbor <Neighbor System ID> [detailed]알려진 IS-IS 이웃 상태. 기본은 표, detailed 는 모든 정보.
show isis packets이 라우터가 보내고·받고·버린 IS-IS 패킷 요약. 패킷 유형별로 정렬됩니다.
show isis summaryIS-IS 라우터의 현재 동작 상태 요약.
show isis topology / show isis ipv6 topologyIS-IS 가 각 라우터에 대해 계산한 SPF(최단 경로) 트리. IPv6 Multi-Topology 가 켜져 있으면 IPv6 버전 명령으로 IPv6 SPF 트리를 봅니다.