본문 바로가기

IT Tech/Network

[네트워크] IS-IS 정리 노트 #4 - IIH Packet Format

반응형



IIH (IS to IS Hello) Packet



IIS는 이웃한 라우터간에 Adjacency를 맺기 위해 사용되다가 Adjacency가 맺어진 후에는 Keepalive 용도로 사용된다.





Point-to-Point 과 Broadcast Multi-Access 네트워크에서 사용되는 패킷의 구조가 조금 틀린데 위 그림의 오른쪽이 Point-to-Point 네트워크에서 쓰이는 Hello 패킷의 포맷이다.

Circuit Type(3 bits)
L1-L2, L1, L2

Source ID (6 bytes or...)
Header의 ID length가 0 일경우 이 필드는 6B가 된다. 이 필드의 크기가 다른 두 라우터는 Adjacency를 맺지 못한다.

Holding Time (2 bytes)
이웃을 맺은 후에 Keepalive의 역할을 하게 되는데, 이 Holding Time에 설정된 시간만큼 Hello 패킷을 받지 못하면 상대편 라우터가 죽었다고 판단을 한다.

Default로 10초에 한 번씩 보내고 3번 연속 받지 못하면 Adjacency를 끊는다.
DIS의 경우 DIS의 존재를 우선적으로 알리고 장애시 대체를 위해 3.3초마다 한번씩 Hello 패킷을 보낸다.

PDU Length
Header를 포함한 전체 PDU 크기.

Priority (7bits)
DIS 선출과정에서 사용된다.

LAN ID(7 bytes)
DIS의 System ID와 DIS가 부여한 임의의 숫자로 구성된다.

+
Point-to-Point의 경우
Priority, LAN ID가 없으며 Point-to-Point Link를 구별하는데 사요되는 Local Curcuit ID 필드가 있다.






LAN과 같은 Broadcast Multi-Access 환경에서는 Broadcast MAC Address를 이용해서 모든 구성원들이 받을 수 있다.

Level-1 : 01-80-C2-00-00-14
Level-2 : 01-80-C2-00-00-15



DIS (Designated IS)


각 라우터들이 여러 개의 중복되는 Adjacency를 맺고 서로 LSP(Link-State Packet)을 교환하지 않도록 OSPF의 DR과 같은 역할을 하는 DIS을 각 레벨마다 선출한다.

OSPF와는 다르게 DIS의 역할을 하는 라우터가 죽으면 DIS 재선출을 하고.
또한 DIS가 선출되었다고 하더라도 인터페이스 Priority가 높은 라우터가 새롭게 추가되었을 경우 DIS 자리를 위임한다.

라우터 인터페이스에 설정된 Priority 값이 높은 라우터가 우선, Cisco Router의 Default 값은 64




[관련글]
  1. [네트워크] IS-IS 정리 노트 #1 - History 및 특징 2011/04/10
  2. [네트워크] IS-IS 정리 노트 #2 - NSAP 2011/04/10
  3. [네트워크] IS-IS 정리 노트 #3 - Common Packet Format 2011/04/11
  4. [네트워크] IS-IS 정리 노트 #4 - IIH Packet Format 2011/04/11
  5. [네트워크] IS-IS 정리 노트 #5 - LSP Packet Format 2011/04/11
  6. [네트워크] IS-IS 정리 노트 #6 - SNP Packet Format 2011/04/11
  7. [네트워크] IS-IS 정리 노트 #7 - TLV 2011/04/11
  8. [네트워크] IS-IS 정리 노트 #8 - Metric 2011/04/11








반응형