Distance Vector Routing Protocl > RIP
Link state Routing Protocol > OSPF
Advanced Distance Vector > EIGRP
1)Process ID (SPF 알고리즘 계산 번호, 임의로 사용)
2)AREA (특정 AREA지정) ex)area 0
3)OSPF를 Enable 하는 Command
- Network Command (Wildcard mask) or Interface Command
4)OSPF Router ID
- 자신을 나타내는 인자
- 임의의 IP 지정 (Loopback 주소 우선시) ,
- 수동설정 >Loopback IP > 인터페이스 IP
#clear ip ospf process
router ospf 1
router-id 1.1.1.1
network 10.1.12.1 0.0.0.0 area 0
p.247
R2
router ospf 1
network 1.1.23.0 0.0.0.255 area 0
network 1.1.1.23.0 0.0.0.255 area 1
**
0.0.0.255가 서브넷 마스크가 아니고 1.1.23.x로 시작하는 ip는 모두 ospf로 올리라는 뜻
network 1.1.23.0 0.0.0.255 area 0
= network 1.1.0.0 0.0.255.255 area 0
= network 0.0.0.0 255.255.255.255 area 0
or
interface fa0/0.24
ip add 1.1.23.2 255.255.255.0
ip ospf 1 area 0
interface fa0/0.123
ip add 1.1.123.2 255.255.255.0
ip ospf 1 area 0
L2 | L3 | OSPF | OSPF DATA
L2 | 10.1.12.1 224.0.0.5 | OSPF | OSPF DATA (hello) |
1) OSPF Hello Packet
2) OSPF DBD (data base description) Packet
3)OSPF LSR(Link State Request) Packet
4)OSPF LSU (Link State Update) Packet
5) OSPF Ack
R1
#show ip ospf neighbor
#show ip ospf database (SPF알고리즘)
#show ip route

문제1. 구성도와 같이. R1,R2 사이에 IP를 설정하고, OSPF AREA0를 설정하세요.
- wildcard mask를 이용하여, E0/0, S1/0을 하나의 network command로 설정해 보세요.
R1
interface loopback 0
ip add 1.1.1.1 255.255.255.0
interface e0/0
ip add 10.1.21.1 255.255.255.252
no shut
interface s1/0
ip add 10.1.21.5 255.255.255.252
no shut
router ospf 1
router-id 1.1.1.1
network 10.1.21.0 0.0.0.255 area 0
network 1.1.1.1 0.0.0.0 area 0
R2
interface loopback 0
ip add 2.2.2.2 255.255.255.0
interface e0/0
ip add 10.1.21.2 255.255.255.252
no shut
interface s1/0
ip add 10.1.21.6 255.255.255.252
no shut
router ospf 1
router-id 2.2.2.2
network 10.1.21.0 0.0.0.255 area 0
network 2.2.2.2 0.0.0.0 area 0
확인 1. R1에서 show ip ospf neighbor 를 확인합니다.

확인2. R1에서 show ip ospf database로 모든 경로를 확인합니다.

확인3. R1에서 show ip route ospf로 2.2.2.0/24 경로를 확인합니다.

if e0/0 다운시,

문제2. R1에 아래의 loopback을 생성하고, network command로 광고하세요.
(단 network command는 wildcard mask를 이용하여, 1줄로 만드세요.)
(1.1.0.1/32, 1.1.1.1/32, 1.1.2.1/32 1.1.3.1/32, 1.1.4.1/32)
R1
interface loopback 0
ip add 1.1.1.1 255.255.255.255
ip add 1.1.0.1 255.255.255.255 secondary
ip add 1.1.2.1 255.255.255.255 secondary
ip add 1.1.3.1 255.255.255.255 secondary
ip add 1.1.4.1 255.255.255.255 secondary
router ospf 1
network 1.1.0.0 0.0.255.255 area 0
문제3. R1에서 Neighbor의 개수는 몇 개입니까?
2개.
문제4. R1에서 R2의 Loopback 2.2.2.0/24로 가기 위한 경로는 어떠한 경로를 선택하였으며 선택된 이유는 무엇입니까?
- E0/0으로 가는 경로가 선택됨
why? ospf는 bandwidth로 최적경로 선택
(e0/0 10Mbps, > s1/0 1.54 Mbps)
문제5. R1에서 show ip route로 확인하면, 2.2.2.0/24가 2.2.2.2/32로 보이는 이유는 무엇입니까?
- ospf은 loopback을 무조건 /32 광고합니다.
(/24fh loopback 생성해도, /32로 자동 광고합니다.)
만약 설정한대로 loopback 광고하고 싶으면?
R2
int loopback 0
ip ospf network point-to-point

문제1. 구성도와 같이. R1,R2 사이에 IP를 설정하고, OSPF AREA0를 설정하세요.
문제2. R1,R2사이에, Neighbor가 맺어지는 단계를 확인하세요. (아래의 단계를 Wireshark를 통해 확인 하세요.)
(Down, Init, Two-way, Exstart, Exchange, Loading, Full)
<위의 설정 동일 >
문제3. R2의 S1/0의 Hello interval 10sec 8sec로 변경해 보세요. 변경 후 R4와의 Neighbor
관계를 확인하세요 (show ip ospf neighbor) neighbor가 맺어지지 않는 이유를 확인 하고,
R1의 S1/0의 Hello interval을 8sec 변경 후에 Neighbor가 다시 맺어지는 것을 확인하세요
문제4. R2의 S1/0의 AREA를 0에서 1으로 변경해 보세요. 변경 후, R1와의 Neighbor 관계를 확인하세요.
R2
no router ospf 1
router ospf 1
router-id 2.2.2.2
network 10.1.21.6 0.0.0. area 1
문제5. R2의 S1/0의 MTU Size를 1500에서 1480으로 변경 해 보세요.
변경 후, R4와의 Neighbor 관계를 확인하세요. (show ip interface s1/0)

R1
int s1/0
ip mtu 1480