Network & Server Factory

개인 공부 기록

Network/패킷트레이서

[Packet Tracer] OSPF 단일 영역과 다중 영역 설정

1nfra 2019. 7. 22. 19:57
라우터 3대를 모두 Area 0으로 묶은 OSPF에서는 PC0과 PC1이 통신되었습니다. 이어서 Area 1과 Area 2로만 나눴더니 영역 사이 통신이 끊겼는데, 모든 영역은 백본 Area 0에 연결되어야 하기 때문입니다.

1. OSPF 특징

OSPF의 영역(Area) 구조

특징 내용
영역(Area) 구조 네트워크를 작은 영역으로 나눠 관리합니다. 백본 영역(Area 0)이 반드시 있어야 하며, 다른 영역은 모두 Area 0에 연결되어야 합니다. 직접 연결할 수 없으면 가상 링크(Virtual Link)로 잇습니다.
VLSM 지원 RIPv1과 달리 서브넷 마스크를 함께 광고하므로 가변 길이 서브넷(VLSM)을 쓸 수 있어 IP 주소를 효율적으로 씁니다.
표준 프로토콜 링크 상태 방식의 표준 프로토콜이라 제조사와 관계없이 쓸 수 있습니다.

2. 토폴로지

OSPF 실습 토폴로지

장비 인터페이스 IP
PC0 - 192.168.0.1
PC1 - 172.168.0.1
Router0 Gig0/0 192.168.0.254
Router0 Se0/3/0 10.0.0.1
Router1 Se0/3/0 10.0.0.2
Router1 Se0/3/1 20.0.0.1
Router2 Se0/3/0 20.0.0.2
Router2 Gig0/0 172.168.0.254
172.168.0.0과 20.0.0.0 대역은 사설 대역이 아닙니다. 실습 토폴로지에서만 쓰고, 실제 환경에서는 사설 대역을 사용합니다.

3. 설정 명령어

Router(config)# router ospf <프로세스 ID>
Router(config-router)# network <네트워크 주소> <와일드카드 마스크> area <영역 번호>
! 예: network 192.168.0.0 0.0.0.255 area 0

프로세스 ID는 라우터 안에서만 쓰는 번호라 라우터마다 달라도 되지만, 영역 번호는 링크 양쪽이 같아야 이웃이 됩니다.

4. 실습 1: 단일 영역(Area 0)

모든 네트워크를 Area 0으로 구성

! Router0
Router(config)# router ospf 1
Router(config-router)# network 192.168.0.0 0.0.0.255 area 0
Router(config-router)# network 10.0.0.0 0.0.0.255 area 0

! Router1
Router(config)# router ospf 1
Router(config-router)# network 10.0.0.0 0.0.0.255 area 0
Router(config-router)# network 20.0.0.0 0.0.0.255 area 0

! Router2
Router(config)# router ospf 1
Router(config-router)# network 20.0.0.0 0.0.0.255 area 0
Router(config-router)# network 172.168.0.0 0.0.0.255 area 0

모든 네트워크가 Area 0에 있으므로 PC0과 PC1이 통신됩니다.

5. 실습 2: Area 1과 Area 2로 나누기

왼쪽은 Area 1, 오른쪽은 Area 2로 설정

! Router0
Router(config)# router ospf 1
Router(config-router)# network 192.168.0.0 0.0.0.255 area 1
Router(config-router)# network 10.0.0.0 0.0.0.255 area 1

! Router1
Router(config)# router ospf 1
Router(config-router)# network 10.0.0.0 0.0.0.255 area 1
Router(config-router)# network 20.0.0.0 0.0.0.255 area 2

! Router2
Router(config)# router ospf 1
Router(config-router)# network 20.0.0.0 0.0.0.255 area 2
Router(config-router)# network 172.168.0.0 0.0.0.255 area 2

PC0과 Router1, Router1과 PC1처럼 같은 영역 안에서는 통신되지만, Area 1과 Area 2 사이는 통신되지 않습니다. OSPF에서 영역 간 경로는 반드시 백본 Area 0을 거쳐 전달되는데, 이 구성에는 Area 0이 없기 때문입니다. Router1의 한쪽을 Area 0으로 두거나 가상 링크를 구성하면 해결됩니다.

6. 정리

  • OSPF는 영역으로 네트워크를 나누며, 모든 영역은 Area 0에 연결되어야 합니다.
  • network 명령은 와일드카드 마스크와 영역 번호를 함께 지정합니다.
  • 백본 없이 나눈 영역끼리는 경로가 교환되지 않아 통신이 끊깁니다.
728x90
서울
--:--:--
-전체 글
-카테고리
오늘 방문