ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • OSPF (Open Shortest Path First)
    네트워크/기술 2025. 3. 17. 09:10

    OSPF (Open Shortest Path First)

    OSPF는 거리 벡터(distance vector) 방식이 아닌 링크 상태(link-state) 기반의 동적 라우팅 프로토콜로, RIP의 한계를 극복하기 위해 개발되었습니다. 특정 벤더에 종속되지 않은 오픈 프로토콜이므로, 다양한 네트워크 장비에서 사용이 가능합니다.


    OSPF 특징

    • 오픈 소스 프로토콜: 특정 벤더에 종속되지 않아 누구나 사용 가능 (↔ EIGRP는 Cisco 전용)
    • Wildcard Mask 사용 필수: 네트워크 광고 시 반드시 명시해야 함
    • Area 개념 활용: 모든 라우팅 정보를 전달하지 않고, 필요한 정보만 전달하여 효율적인 라우팅 수행
    • 거리 기반 라우팅 아님: 홉(hop) 제한이 없음 (↔ RIP 최대 15홉)
    • Dijkstra 알고리즘 사용: 최적의 경로를 찾기 위해 SPF(Shortest Path First) 알고리즘을 활용

    RIP vs OSPF 비교

    항목RIPv2OSPF

    라우팅 방식 거리 벡터 (Distance Vector) 링크 상태 (Link-State Routing)
    최대 전송 거리 15 홉 무제한
    업데이트 주기 30초마다 전체 업데이트 변경 사항만 즉시 업데이트 (기본 10초)
    전달 내용 모든 네트워크 정보 전송 변경점만 전송
    최적 경로 탐색 홉 카운트 기준 Dijkstra 알고리즘

    OSPF 설정 명령어

    1. OSPF 프로세스 시작

    R1(config)# router ospf 1  
    • Process ID: OSPF 프로세스를 구별하는 번호 (다른 라우터와 일치할 필요 없음)

    2. Router ID 설정 (선택사항)

    R1(config-router)# router-id 1.1.1.1  
    • OSPF 네트워크에서 라우터를 식별하는 ID (자동 설정 가능하지만 명시적으로 지정 가능)

    3. 네트워크 광고

    R1(config-router)# network 1.1.12.0 0.0.0.255 area 0  
    • Wildcard Mask 필수: 지정된 범위만 광고
    • area 0은 반드시 존재해야 함 (OSPF 백본 영역)
    R1(config-router)# network 10.0.0.0 0.255.255.255 area 0  
    • Wildcard Mask에 따라 광고 범위 결정 (Classful / Subnet과 관계없음)
    • no auto-summary 명령어 사용 불필요

    4. 설정 종료

    R1(config-router)# exit  

    OSPF 다중 라우터 예제

     

    R1(config)#router ospf 1
    R1(config-router)#network 10.0.0.0 0.0.0.255 area 0
    R1(config-router)#network 10.0.0.0 0.0.0.255 area 0



    R2(config)#router ospf 1
    R2(config-router)#network 1.0.0.0 0.255.255.255 area 0
    R2(config-router)#network 172.16.255.254 0.0.255.255 area 0

     


    결론

    OSPF는 효율적인 라우팅, 무제한 홉 수, 빠른 컨버전스(convergence), 안정적인 네트워크 운영을 가능하게 하는 강력한 프로토콜입니다.

    특히 대규모 네트워크 환경에서 RIP보다 뛰어난 성능을 제공하며, Area 개념을 활용하여 네트워크 부하를 줄일 수 있습니다. 네트워크 구성 시 반드시 Area 0을 포함해야 하며, 필요에 따라 다른 Area를 확장할 수 있습니다.

     

    반응형

    댓글

Designed by Tistory.