# OSPF 경로 요약 및 용어
1) OSPF 경로 유형
- O : 같은 Area 정보, Intra-Area Route
- O IA : 다른 Area 정보, Inter-Area Route
- O E1/E2 : 외부 환경 정보, External Route
2) 2계층 설계 (계층형 디자인 모델)
- 하나의 Area로 OSPF 환경을 구성할 경우, 라우터 및 네트워크 개수가
증가되면 LSA 광고패켓 양이 증가되는 문제가 발생되는데, 이를 최소화하기
위해서 계층형 디자인 모델을 실시하면 광고 패켓을 요약할 수 있다.
- 계층형 다자인 설계시 조건 및 OSPF 라우터 유형
1. 모든 Area는 Area 0이라는 Backbone Area를 경유하도록 설계해야 한다.
2. ABR 라우터 : Area 0과 다른 Area 경계사이에서 동작하는 라우터
3. ASBR 라우터 : 외부 도메인 정보를 OSPF 환경으로 광고하는 라우터
4. Internal 라우터 : Area 내부에 포함된 일반 OSPF 라우터
3) OSPF 경로 요약
1. ABR 라우터에서 실시하는 Inter-Area Route 요약
R2(config)# router ospf 1
R2(config-router)# area x+100 range 128.28.8.0 255.255.248.0
R3#show ip route ospf
100.0.0.0/24 is subnetted, 5 subnets
O E2 100.100.1.0 [110/300] via 13.13.23.2, 00:00:03, Serial1/1
O E2 100.100.2.0 [110/300] via 13.13.23.2, 00:00:03, Serial1/1
O E2 100.100.3.0 [110/300] via 13.13.23.2, 00:00:03, Serial1/1
O E2 100.100.4.0 [110/300] via 13.13.23.2, 00:00:03, Serial1/1
O E2 100.100.5.0 [110/300] via 13.13.23.2, 00:00:03, Serial1/1
172.16.0.0/16 is variably subnetted, 2 subnets, 2 masks
O IA 172.16.1.1/32 [110/129] via 13.13.23.2, 00:46:33, Serial1/1
128.28.0.0/21 is subnetted, 1 subnets
O IA 128.28.8.0 [110/129] via 13.13.23.2, 00:00:08, Serial1/1
13.0.0.0/24 is subnetted, 5 subnets
O IA 13.13.1.0 [110/129] via 13.13.23.2, 00:46:33, Serial1/1
O 13.13.2.0 [110/65] via 13.13.23.2, 00:46:33, Serial1/1
O IA 13.13.12.0 [110/128] via 13.13.23.2, 00:46:33, Serial1/1
R3(config)# router ospf 1
R3(config-router)# area x range 197.97.8.0 255.255.248.0
R1,R2# show ip route ospf
R1#show ip route ospf
172.16.0.0/16 is variably subnetted, 2 subnets, 2 masks
O IA 172.16.3.1/32 [110/129] via 13.13.12.2, 00:51:58, Serial1/0
13.0.0.0/24 is subnetted, 5 subnets
O IA 13.13.2.0 [110/65] via 13.13.12.2, 00:51:58, Serial1/0
O IA 13.13.3.0 [110/129] via 13.13.12.2, 00:51:58, Serial1/0
O IA 13.13.23.0 [110/128] via 13.13.12.2, 00:51:58, Serial1/0
O IA 197.97.8.0/21 [110/129] via 13.13.12.2, 00:00:05, Serial1/0
2. ASBR 라우터에서 실시하는 External-Route 요약
R1(config)# router ospf 1
R1(config-router)# summary-address 100.100.0.0 255.255.0.0
R2,R3# show ip route ospf
R3#show ip route ospf
100.0.0.0/16 is subnetted, 1 subnets
O E2 100.100.0.0 [110/300] via 13.13.23.2, 00:00:05, Serial1/1
172.16.0.0/16 is variably subnetted, 2 subnets, 2 masks
O IA 172.16.1.1/32 [110/129] via 13.13.23.2, 00:08:40, Serial1/1
128.28.0.0/21 is subnetted, 1 subnets
O IA 128.28.8.0 [110/129] via 13.13.23.2, 00:08:40, Serial1/1
13.0.0.0/24 is subnetted, 5 subnets
O IA 13.13.1.0 [110/129] via 13.13.23.2, 00:08:40, Serial1/1
O 13.13.2.0 [110/65] via 13.13.23.2, 00:08:40, Serial1/1
O IA 13.13.12.0 [110/128] via 13.13.23.2, 00:08:40, Serial1/1
O 197.97.8.0/21 is a summary, 00:08:40, Null0
[참고] OSPF 환경에서 Loopback 인터페이스 서브넷을 원래 마스크로 업데이트
하는 방법
- OSPF에서는 Loopback을 Stub Host로 인식하기 때문에 /32로 업데이트를 실시한다.
R3#show ip ospf interface lo172
Loopback172 is up, line protocol is up
Internet Address 172.16.3.1/24, Area 13
Process ID 1, Router ID 3.3.3.3, Network Type LOOPBACK, Cost: 1
Loopback interface is treated as a stub Host
R1#show ip route ospf
100.0.0.0/8 is variably subnetted, 6 subnets, 2 masks
O 100.100.0.0/16 is a summary, 00:02:09, Null0
172.16.0.0/16 is variably subnetted, 2 subnets, 2 masks
O IA 172.16.3.1/32 [110/129] via 13.13.12.2, 01:02:
- 원래 마스크로 업데이트를 할 경우에는 다음과 같이 네트워크 타입을 변경한다.
R3(config)#int lo 172
R3(config-if)#ip ospf network point-to-point
R1#show ip route ospf
100.0.0.0/8 is variably subnetted, 6 subnets, 2 masks
O 100.100.0.0/16 is a summary, 00:06:48, Null0
172.16.0.0/24 is subnetted, 2 subnets
O IA 172.16.3.0 [110/129] via 13.13.12.2, 00:01:45, Serial1/0
-----------------------------------------------------------------------------
프린트물 문제풀이
- 특정 네트워크 구간에 필요한 IP 개수는 12개이며, 필요한 서브넷은 5개이다.
1. 서브넷팅
2^x - 2 >= 12
x=4
2^4 - 2 = 16 - 2 = 14
192.168.1.0000 0000
255.255.255.1111 0000 <- 255.255.255.240 (/28)
---------------------[네트워크 이름] [서브넷 브로드케스트 주소]
192.168.1.0000 0000 <- 192.168.1.0 ~ 192.168.1.15
192.168.1.0001 0000 <- 192.168.1.16 ~ 192.168.1.31
192.168.1.0010 0000 <- 192.168.1.32 ~ 192.168.1.47
192.168.1.0011 0000 <- 192.168.1.48 ~ 192.168.1.63
192.168.1.0100 0000 <- 192.168.1.64 ~ 192.168.1.79
~
192.168.1.1111 0000 <- 192.168.1.240 ~ 192.168.1.255
-----------------------------------------------------------
[사용 가능한 IP 주소 범위]
192.168.1.1 ~ 192.168.1.14 <- R1 Fa0/0 구간 할당
192.168.1.17 ~ 192.168.1.30 <- R2 Fa0/0 구간 할당
192.168.1.33 ~ 192.168.1.46 <- R3 Fa0/0 구간 할당
192.168.1.49 ~ 192.168.1.62 <- VLSM 실시
192.168.1.65 ~ 192.168.1.78
~
192.168.1.241 ~ 192.168.1.254
2. IP 2개를 위한 VLSM 실시
192.168.1.0011 0000 <- 192.168.1.48 ~ 192.168.1.63
192.168.1.48/28
2^x - 2 > = 2
x = 2
2^2 - 2 = 4 - 2 = 2
192.168.1.0011 00 00
255.255.255.1111 11 00 <- 255.255.255.252 (/30)
---------------------[네트워크 이름] [서브넷 브로드케스트 주소]
192.168.1.0011 00 00 <- 192.168.1.48 ~ 192.168.1.51
192.168.1.0011 01 00 <- 192.168.1.52 ~ 192.168.1.55
192.168.1.0011 10 00 <- 192.168.1.56 ~ 192.168.1.59
192.168.1.0011 11 00 <- 192.168.1.60 ~ 192.168.1.63
------------------------------------------------------------
[사용 가능한 IP 주소 범위]
192.168.1.49 ~ 192.168.1.52 <- R1[s1/0], R2[s1/1] 구간 할당
192.168.1.53 ~ 192.168.1.56 <- R2[s1/0], R3[s1/1] 구간 할당
192.168.1.57 ~ 192.168.1.60
192.168.1.61 ~ 192.168.1.62
===============================================================================
# R1
Fa0/0 : 192.168.1.1/28
S1/0 : 192.168.1.49/30
# R2
Fa0/0 : 192.168.1.17/28
S1/0 : 192.168.1.53/30
S1/1 : 192.168.1.50/30
# R3
Fa0/0 : 192.168.1.33/28
S1/1 : 192.168.1.54/30
[R1 설정]
en
conf t
!
hostname R1
!
int fa0/0
ip add 192.168.1.1 255.255.255.240
no shutdown
!
int s1/0
ip add 192.168.1.49 255.255.255.252
no shutdown
!
router ospf 1
router-id 1.1.1.1
network 192.168.1.0 0.0.0.15 area 0
network 192.168.1.48 0.0.0.3 area 0
end
!
[R2 설정]
en
conf t
!
hostname R2
!
int fa0/0
ip add 192.168.1.17 255.255.255.240
no shutdown
!
int s1/0
ip add 192.168.1.53 255.255.255.252
no shutdown
!
int s1/1
ip add 192.168.1.50 255.255.255.252
no shutdown
!
router ospf 1
router-id 1.1.1.1
network 192.168.1.16 0.0.0.15 area 0
network 192.168.1.48 0.0.0.3 area 0
network 192.168.1.52 0.0.0.3 area 0
end
!
[R3 설정]
en
conf t
!
hostname R3
!
int fa0/0
ip add 192.168.1.33 255.255.255.240
no shutdown
!
int s1/0
ip add 192.168.1.54 255.255.255.252
no shutdown
!
router ospf 1
router-id 1.1.1.1
network 192.168.1.32 0.0.0.15 area 0
network 192.168.1.52 0.0.0.3 area 0
end
!



