OSPF를 설정할 때 가장 기본이 되는 단계 중 하나는 바로 어떤 인터페이스에서 OSPF를 활성화할 것인지 지정하는 것입니다. 이때 많이 사용하는 명령어가 network [IP] [Wildcard Mask] area [ID] 형식인데, 이 구문은 여러 방식으로 활용할 수 있습니다. /32 단위로 세부적으로 선언하거나, 0.0.0.0/0으로 전체를 선언하는 등 다양한 방법이 존재합니다.
명시적인 IP 주소 선언
OSPF가 활성화된 인터페이스의 IP만 /32로 명시해서 선언합니다.
// R1 서브넷 설정 확인
R1#
interface GigabitEthernet 1/47
description NW-Test-Switch-02
ip address 10.10.12.1/24
no shutdown
R1#show run ospf
!
router ospf 1
router-id 1.1.1.1
network 110.1.0.0/24 area 0
network 110.1.1.0/24 area 0
network 110.1.2.0/24 area 0
network 1.1.1.1/32 area 0
network 10.10.13.0/24 area 0
network 10.10.12.1/32 area 12
// R2 서브넷 설정 확인
R2#show run interface
!
interface GigabitEthernet 1/47
description NW-Test-Switch-01
ip address 10.10.12.2/24
no shutdown
R2#show run ospf
!
router ospf 1
router-id 2.2.2.2
network 120.2.0.0/24 area 12
network 120.2.1.0/24 area 12
network 120.2.2.0/24 area 12
network 2.2.2.2/32 area 12
network 10.10.12.2/32 area 12
======================================================
R3#show ip ospf routes
Prefix Cost Nexthop Interface Area Type
1.1.1.1 1 10.10.13.1 Vl 13 0 Intra-Area
2.2.2.2 2 10.10.13.1 Vl 13 0 Inter-Area
4.4.4.4 1 10.10.34.4 Vl 34 34 Intra-Area
10.10.12.0 2 10.10.13.1 Vl 13 0 Inter-Area
10.10.13.0 1 0.0.0.0 Vl 13 0 Intra-Area
명시적으로 IP(/32)로 광고해도 광고 받는 대역은 서브넷으로 동일하게 받음
10.10.12.0/24 대역을 각 R1,R2 라우터에서 /32로 선언했습니다.
/32로 선언한 대역을 Neighbor에서 확인 시 인터페이스에 적용된 /24대역으로 전달받았습니다.
명시적으로 선언해도 실제 사용하는 서브넷 그대로 전달하는 것을 알 수 있습니다.
명시적인 서브넷 선언
인터페이스에 적용된 서브넷 단위를 입력하여 선언하는 방법입니다.
R2#show run ospf
!
router ospf 1
router-id 2.2.2.2
network 120.2.0.0/24 area 0
network 120.2.1.0/24 area 0
network 120.2.2.0/24 area 0
서브넷 범위를 지정하여 선언
인터페이스 서브넷 범위를 축약해서 선언하는 방법으로 선언한 서브넷에 포함된 인터페이스 대역은 모두 전달됩니다.
R2#show run ospf
!
router ospf 1
router-id 2.2.2.2
network 2.2.2.2/32 area 12
network 10.10.12.2/32 area 12
network 120.2.0.0/22 area 12
============================================================================
R3#show ip ospf routes
Prefix Cost Nexthop Interface Area Type
1.1.1.1 1 10.10.13.1 Vl 13 0 Intra-Area
2.2.2.2 2 10.10.13.1 Vl 13 0 Inter-Area
4.4.4.4 1 10.10.34.4 Vl 34 34 Intra-Area
10.10.12.0 2 10.10.13.1 Vl 13 0 Inter-Area
10.10.13.0 1 0.0.0.0 Vl 13 0 Intra-Area
10.10.34.0 1 0.0.0.0 Vl 34 34 Intra-Area
110.1.0.1 1 10.10.13.1 Vl 13 0 Intra-Area
110.1.1.1 1 10.10.13.1 Vl 13 0 Intra-Area
110.1.2.1 1 10.10.13.1 Vl 13 0 Intra-Area
120.2.0.2 2 10.10.13.1 Vl 13 0 Inter-Area
120.2.1.2 2 10.10.13.1 Vl 13 0 Inter-Area
120.2.2.2 2 10.10.13.1 Vl 13 0 Inter-Area
140.4.0.4 1 10.10.34.4 Vl 34 34 Intra-Area
140.4.1.4 1 10.10.34.4 Vl 34 34 Intra-Area
140.4.2.4 1 10.10.34.4 Vl 34 34 Intra-Area
모든 인터페이스를 OSPF로 설정
모든 대역을 포함하는 서브넷인 0.0.0.0/0으로 선언함으로써 인터페이스에 적용된 모든 서브넷을 전달합니다.
R2#show run ospf
!
router ospf 1
router-id 2.2.2.2
network 0.0.0.0/0 area 12
============================================================================
R3#show ip ospf routes
Prefix Cost Nexthop Interface Area Type
1.1.1.1 1 10.10.13.1 Vl 13 0 Intra-Area
2.2.2.2 2 10.10.13.1 Vl 13 0 Inter-Area
4.4.4.4 1 10.10.34.4 Vl 34 34 Intra-Area
10.10.12.0 2 10.10.13.1 Vl 13 0 Inter-Area
10.10.13.0 1 0.0.0.0 Vl 13 0 Intra-Area
10.10.24.0 3 10.10.13.1 Vl 13 0 Inter-Area
10.10.34.0 1 0.0.0.0 Vl 34 34 Intra-Area
110.1.0.1 1 10.10.13.1 Vl 13 0 Intra-Area
110.1.1.1 1 10.10.13.1 Vl 13 0 Intra-Area
110.1.2.1 1 10.10.13.1 Vl 13 0 Intra-Area
120.2.0.2 2 10.10.13.1 Vl 13 0 Inter-Area
120.2.1.2 2 10.10.13.1 Vl 13 0 Inter-Area
120.2.2.2 2 10.10.13.1 Vl 13 0 Inter-Area
140.4.0.4 1 10.10.34.4 Vl 34 34 Intra-Area
140.4.1.4 1 10.10.34.4 Vl 34 34 Intra-Area
140.4.2.4 1 10.10.34.4 Vl 34 34 Intra-Area
인터페이스에서 OSPF로 설정
실제 서브넷이 적용된 인터페이스를 명시하여 전달합니다. 그러나 설정이 서브넷이 아니기에 직관적이지 못하디는 단점이 있습니다.
router#config termial
router(config)#interface gi0/0
router(config-router)#ip ospf 1 area 0
OSPF Passive-Interface
Passive Interface로 지정된 인터페이스는 Hello 패킷을 전달하지 않습니다. 따라서 Neighbor 관계를 맺을 수 없기에 OSPF 계산에 참여하지 않는 인터패이스에 적용합니다.
R2#show run ospf
!
router ospf 1
router-id 2.2.2.2
log-adjacency-changes
network 2.2.2.2/32 area 12
network 120.2.0.0/24 area 12
network 120.2.1.0/24 area 12
network 120.2.2.0/24 area 12
network 10.10.12.0/24 area 12
passive-interface GigabitEthernet 1/47
===========================================================================
R1#show ip ospf neighbor
Neighbor ID Pri State Dead Time Address Interface Area
2.2.2.2 1 FULL/BDR 00:00:33 10.10.12.2 Gi 1/47 12
3.3.3.3 1 FULL/DR 00:00:38 10.10.13.3 Vl 13 0
// passive-interface 적용 후 - neighbor 연결 끊김
R1#show ip ospf neighbor
Neighbor ID Pri State Dead Time Address Interface Area
3.3.3.3 1 FULL/DR 00:00:39 10.10.13.3 Vl 13 0
===========================================================================
// passive-interface 적용 후 R2에 대한 대역 미수신
R3#show ip ospf routes
Prefix Cost Nexthop Interface Area Type
1.1.1.1 1 10.10.13.1 Vl 13 0 Intra-Area
4.4.4.4 1 10.10.34.4 Vl 34 34 Intra-Area
10.10.12.0 2 10.10.13.1 Vl 13 0 Inter-Area
10.10.13.0 1 0.0.0.0 Vl 13 0 Intra-Area
10.10.34.0 1 0.0.0.0 Vl 34 34 Intra-Area
110.1.0.1 1 10.10.13.1 Vl 13 0 Intra-Area
110.1.1.1 1 10.10.13.1 Vl 13 0 Intra-Area
110.1.2.1 1 10.10.13.1 Vl 13 0 Intra-Area
140.4.0.4 1 10.10.34.4 Vl 34 34 Intra-Area
140.4.1.4 1 10.10.34.4 Vl 34 34 Intra-Area
140.4.2.4 1 10.10.34.4 Vl 34 34 Intra-Area
[참고 블로그]
https://white-polarbear.tistory.com/36
'Network > OSPF' 카테고리의 다른 글
[OSPF] OSPF Route Filtering (0) | 2025.06.03 |
---|---|
[OSPF] OSPF Route Summarization (1) | 2025.05.29 |
[OSPF] OSPF 연동 실습#1 - 네이버 연결 및 라우팅 확인 (+DR, BDR) (0) | 2025.05.06 |
[OSPF] LSA & LSDB 차이 (0) | 2025.04.26 |
[OSPF] DR, BDR 란? (+선출 과정) (0) | 2025.04.20 |