수업 메모장/구자료 2015. 2. 16. 18:21

 @IS-IS설정 연습 preconfig.txt

 [LAB-6] IS-IS.txt

[LAB-6] ISIS.pdf

 

 

 

@isis.txt

 

 

 

@ ISIS (Integrated Intermediate System-to-Intermediate System)  

 

 - OSPF보다 먼저 개발된 Link-State 알고리즘 & SPF 알고리즘을 사용하는    

   라우팅 프로토콜

 - ISIS는 초창기에 Layer 2 계층 기반에서 CLNS 라우팅을 실시하였음

 - 90년 초반에 IP 라우팅을 실시하여 통합 IS-IS로 개정됨

 - ISIS 망을 보유하는 있는 국가 : 미국, 대한민국(KT )

 

1. OSPF & ISIS 공통점

 

 1) Link-State 알고리즘 사용

 2) SPF 알고리즘(Dijkstra 알고리즘) 사용

 3) 메트릭 단위 : Cost (거리 비용)

 4) Link-State 상태를 동기화 및 광고 실시

 5) 계층형 설계 및 설정/구축

 6) Classless Routing Protocol (자동 요약 X, 수동 요약만 지원)

 7) Stub Area 개념

 8) 평문 인증 및 MD5 해시 함수를 이용한 인증 지원

 9) 계층형 설계시 Area 경계에서 ABR 라우터 개념이 필요함

 10) Backbone Area 개념이 필요함

 11) Broadcast, Nonbroadcast 환경에서 DR 라우터를 선출함

 12) 균등 로드 분산

 

 

2. OSPF & ISIS 차이점

 

1) 메트릭 계산 방법

 

 # OSPF

 

 - Cost = 10^8/Bandwidth (구간 Cost을 구해서 목적지까지 합산함)

 

Ex) R1에서 '13.13.3.0/24'까지 OSPF 메트릭 값은 얼마인가? 66

 

          100M                  1544K                 100M

R1-----------R2--------------R3----------| 13.13.3.0/24

       Cost=1                 Cost=64              Cost=1

 

 

 # ISIS : Cost = 링크당 10

 

Ex) R1에서 '13.13.3.0/24'까지 ISIS 메트릭 값은 얼마인가? 30

 

          100M                  1544K                 100M

R1-----------R2--------------R3----------| 13.13.3.0/24

       Cost=10                 Cost=10              Cost=10

 

 - ISIS 메트릭을 조정하려면, 다음 명령어를 사용한다.

 

Router(config-if)#isis metric [1-16777214]

 

 - 만약, ISIS 메트릭을 63보다 크게 조정할 경우, 다음 명령어를 사용한다.

 

Router(config-if)#isis metric 64

Warning: for metrics greater than 63, 'metric-style wide' should be configured on level-1-2, or it will be capped at 63.

 

Router(config)#router isis

Router(config-router)#metric-style wide

 

Router(config-if)#isis metric 64

 

 

 2) 계층형 설계 및 Area 구분 방법

 

 # OSPF

 

 - 라우터와 라우터가 연결된 세그먼트/라우터 세그먼트 구간이 Area로 설계      및 구성됨

 - 모든 Area Backbone Area Area 0을 경유하도록 설계해야 함 (설계상     복잡함)

 - Area 경계 사이에는 ABR 라우터가 배치되어여 함 (라우터 개수 소비가 큼)

 

 # ISIS

 

 - 라우터 자체적으로 Area로 설계 및 구성됨

 - Area 0 Backbone Area가 아니며, 모든 Area Backbone을 수행할 수     있음

 - 또한, 모든 Area Backbone Area를 경유하지 않아도 됨 (설계상 단조로    )

 - 라우터 개수 소비가 적음

 

 

 3) 라우터 유형

 

 - OSPF Internal Router = ISIS Level-1 Router

 - OSPF ABR Router = ISIS Level-1-2 Router

 - OSPF Backbone = ISIS Level-2 Router

 

 

 4) Link-State 광고 유형

 

 # OSPF (LSA 1~11)

 

 - LSA Type-1 : DR/BDR을 선출하지 않는 같은 Area 안에서 LS 상태를 광고                      할때 사용

 - LSA Type-2 : DR/BDR을 선출하는 같은 Area 안에서 LS 상태를 광고할때                        사용

 - LSA Type-3 : 다른 Area LS 상태를 특정 Area로 광고할때 사용

 - LSA Type-4 : OSPF 도메인 안에 있는 ASBR 라우터 정보를 광고할때 사                      

 - LSA Type-5 : 외부 도메인 정보를 OSPF 도메인으로 광고할때 사용

 

 # ISIS (LSP 1~2)

 

 - LSP Type-1 : 같은 Area 안에서 LS 상태를 광고할때 사용

 - LSP Type-2 : 다른 Area LS 상태를 특정 Area로 광고할 때 사용

 

 

 5) 경로 유형

 

 - OSPF Intra-Area Route (O) = ISIS Intra-Area Route (i L1)

 - OSPF Inter-Area Route (O IA) = ISIS Inter-Area Route (i L2)

 

[참고] ISIS 네이버 성립이 가능한 경우

 

        R1                                                   R2

 

Area 1 Level-1    LSP-1 광고         Area 1 Level-1           <= O

Area 1 Level-1    LSP-1 광고        Area 1 Level-1-2        <= O

Area 1 Level-1-2  LSP-2 광고        Area 2 Level-1-2        <= O

Area 1 Level-1-2  LSP-2 광고        Area 1 Level-2           <= O

Area 1 Level-1-2  LSP-2 광고        Area 2 Level-2           <= O

Area 1 Level-2    LSP-2 광고        Area 2 Level-2           <= O

 

Area 1 Level-1                         Area 1 Level-2           <= X

Area 1 Level-1                         Area 2 Level-2           <= X

Area 1 Level-1                         Area 2 Level-1-2        <= X

Area 1 Level-1                         Area 2 Level-1           <= X

 

[참고] Area 내부에 Level-1 라우터는 다른 Area로 데이터 전송시 같은 Area  안에 있는 가장 가까운 Level-1-2 라우터

       쪽으로 전송한다.

 

 

3. ISIS 설정 단계

 

 1) 계층형 설계

 

 

 2) NET 주소 생성 (NSAP 주소 형식 : 8Byte ~ 20Byte 사용 가능)

 

Ex) 49.0001.1111.1111.1111.00

 

 - 49. : 지역 도메인 주소 (49 숫자 의미 : 사설 주소)

 - 0001. : Area 주소

 - 1111.1111.1111 : System-ID (식별자, 중복 X)

 - .00 : ISIS NET 주소

 

 

 3) ISIS 프로세스 실행

 

Router(config)#router isis [Process-ID, 숫자/문자]

Router(config-router)#net [ISIS NET 주소]

Router(config-router)#log-adjacency-changes

 

 

 4) 인터페이스에 ISIS Enable 실시

 

Router(config-if)#ip router isis

 

 

 5) 라우터 레벨 조정 (기본 레벨 타입 : Level-1-2)

 

Router(config-router)#is-type [level-1 | level-2-only | level-1-2]

 

 

 6) 인터페이스 라우팅 레벨 조정 (기본 레벨 타입 : Level-1-2)

 

Router(config-if)#isis circuit-type [level-1 | level-2-only | level-1-2]

 

 

 7) ISIS 메트릭 조정

 

Router(config-if)#isis metric [1-16777214] [Level-Type 변경]

 

 - 만약, '63'보다 크게 조정할 경우

 

Router(config-router)#metric-style wide

 

Router(config-if)#isis metric [1-16777214]

 

 

 8) ISIS Hello 주기 시간 조정

 

Router(config-if)#isis hello-interval ?

  <1-65535>  Hello interval value

  minimal    Holdtime 1 second, interval depends on multiplier

 

 

 9) Frame-Relay Nonbroadcast 환경에서 CLSN 매핑 설정

 

Router(config-if)#frame-relay map ip [넥스트- IP] [DLCI] broadcast

Router(config-if)#frame-relay map clns [DLCI] broadcast

 

   201                 102

R2------------------R1

 13.13.9.2          13.13.9.1

 

 

 10) Frame-Relay NBMA/Hub & Spoke 환경 관련 설정

 

  - Broadcast, Nonbroadcast 환경에서 DIS 선출 실시

 

  ISIS Priority (기본값=64)이 높은 라우터가 DIS 선출됨

  ISIS Priority 값이 동일하면, SNPA 주소 숫자가 높은 라우터가 선출됨

 

  - SNPA 주소

 

     Ethernet 환경 : MAC 주소

     Frame-Relay 환경 : DLCI 주소

 

  - ISIS Priority 조정 설정

 

Router(config-if)#isis priority [0-127]

 

 

  11) ISIS 요약 설정

 

Router(config-router)#summary-address [IP 주소][서브넷 마스크]

 

Posted by 김정우 강사(카카오톡 : kim10322)
,


Q