OSPF ๋ผ์ฐํ ํ๋กํ ์ฝ (Open Shortest Path First)
- IPํจํท ์์ ํ๋กํ ์ฝ ๋๋ฒ 89 (์ญ์ง์)๋ก ๋ค์ด๊ฐ๊ฒ ๋๋ค.
- ํ์ค ๋ผ์ฐํ ํ๋กํ ์ฝ, ๋งํฌ์คํ ์ดํธ ๋ผ์ฐํ ์๊ณ ๋ฆฌ์ฆ
- ํ ํด๋ก์ง ๋คํธ์ํฌ ํ์ ์ ์ ์ฉ ๊ฐ๋ฅ
RIP๊ณผ ๋น๊ต
RIP | OSPF | |
Convergence Time | ๋งค 30์ด์ ํ๋ฒ | ๋ณํ๊ฐ ์๊ธฐ๋ฉด ๋ฐ๋ก -> Area๊ฐ๋ ์ฌ์ฉํด ์ ์ฒด ๋คํธ์ํฌ๋ฅผ ์์ ์์ญ์ผ๋ก ๋๋์ด ๊ด๋ฆฌ |
VLSM ์ง์ ์ฌ๋ถ | ์ง์ํ์ง ์์ | ํ์คํ๊ฒ ์ง์ Route Summarization ์ง์ -> ์ฌ๋ฌ๊ฐ์ ๋ผ์ฐํ ๊ฒฝ๋ก๋ฅผ ํ๋๋ก ๋ฌถ์ด์ค >> IP์ฃผ์๋ฅผ ํจ๊ณผ์ ์ผ๋ก ์ฌ์ฉ, ๋ผ์ฐํ ํ ์ด๋ธ์ ์ค์ด๋ ๋ถ์์ ํจ๊ณผ |
๋คํธ์ํฌ ํฌ๊ธฐ ์ ํ | ์ต๋ 15๊ฐ ํ์นด์ดํธ | ์ ํ X |
๋คํธ์ํฌ ๋์ญํญ | ๋งค 30์ด๋ง๋ค ๋ธ๋ก๋์บ์คํธ ๋ฐ์ | ๋ณํ๊ฐ ์์๋๋ง ๋ฉํฐ์บ์คํธ |
๊ฒฝ๋ก ์ค์ | ํ์นด์ดํธ๋ง ๋ฐ์ง | ๋ง์ ๊ด๋ จ ์์๋ฅผ ํฉ์ณ์ ๊ฒฝ๋ก ์ ํ |
ํ ํด๋ก์ง ์ข ๋ฅ
1) ๋ธ๋ก๋์บ์คํธ ๋ฉํฐ์ก์ธ์ค ํ ํด๋ก์ง (Broadcast Multi-access Topology)
: 2๊ฐ ์ด์์ ๋ผ์ฐํฐ๊ฐ ์ฐ๊ฒฐ๋๋ ๊ฒฝ์ฐ
ex. ์ด๋๋ท ์ธ๊ทธ๋จผํธ
2) ํฌ์ธํธ ํฌ ํฌ์ธํธ ํ ํด๋ก์ง (Point-to-point Topology)
: ๋คํธ์ํฌ์ ํ์์ ๋ผ์ฐํฐ๋ง ์กด์ฌํ๋ ๊ฒฝ์ฐ
ex. ์ ์ฉ์
3) NBMA (Non Broadcast Multiple Access)
: 2๊ฐ ์ด์์ ๋ผ์ฐํฐ ์ฐ๊ฒฐ but ๋ธ๋ก๋์บ์คํธ ๋ฉํฐ์ก์ธ์ค ํ ํด๋ก์ง์๋ ๋ฌ๋ฆฌ ๋ธ๋ก๋์บ์คํธ ๋ฅ๋ ฅ์ด ์๋ค.
ex. ํ๋ ์๋ฆด๋ ์ด, x.25 ๋คํธ์ํฌ
=> OSPF๋ Broadcast Multi-access, Point-to-point, NBMA๋ก ๋คํธ์ํฌ๋ฅผ ๋๋์ด ์ง์ํ๊ณ , ๋์ ๋ฐฉ์๋ ์ฝ๊ฐ์ฉ ๋ค๋ฅด๊ธฐ ๋๋ฌธ ๊ตฌ์ฑ ์ ๋คํธ์ํฌ๊ฐ ํ ํด๋ก์ง ์ธ์ง๋ฅผ ๋จผ์ ํ์ธํ ๋ค์ ๊ตฌ์ฑ์ ๋ค์ด๊ฐ์ผ ํ๋ค.
OSPF๊ฐ ๋ค๋ฅธ ๋ผ์ฐํฐ์ ๊ต๋ฅ ํ๋ ๋ฒ
1. ๋ฉํฐ ์บ์คํธ ์ฃผ์(224.0.0.5)๋ฅผ ์ด์ฉํด์ Hello ํจํท์ ๋ณด๋ธ๋ค.
-> ์ฌ๊ธฐ์ 224.0.0.5 ๋ผ๋ ๋ฉํฐ์บ์คํธ ์ฃผ์๋ก ๋ณด๋ด์ง ํฌ๋กํจํท์ OSPF๋ก ๋์ํ๋ ๋ผ์ฐํฐ๋ง ์์ ํจ.
2. Hello ํจํท์ ๋ฐ์ ๋ค๋ฅธ ๋ผ์ฐํฐ๋ค์ ํฌ๋ก๋ฅผ ๋ณด๋ธ ๋ผ์ฐํฐ๋ฅผ ์์ ๋ค์ Neighbor List์ ๋ฃ๋ Init ๊ณผ์ ์ ๊ฒช๋๋ค.
3. Hello๋ฅผ ๋ฐ์ ๋ผ์ฐํฐ๋ค์ด ๋ณด๋ธ ๋ผ์ฐํฐ ์ชฝ์ผ๋ก ์ ๋์บ์คํธ๋ก ์์ ๋ค์ ์ ๋ณด๋ฅผ ๋ณด๋ด๊ฒ๋จ.
4. Hello๋ฅผ ๋ณด๋ธ ๋ผ์ฐํฐ๋ Neighbor ๋ค๋ก๋ถํฐ ๋ฐ์ ์ ๋ณด๋ฅผ ์์ ์ List์ ๋ฃ์ด ๊ด๋ฆฌํ๋ค.
ํฌ๋ก ํจํท ์ ๋ณด
- 10์ด์ ํ๋ฒ์ฉ ๋ฐ์, ๊ผญ Neighbor๊ด๊ณ๊ฐ ํ์ฑ๋์ด์ผ ํต์ ์์.
(*) ์ค์ํ์: ์๋ก๊ฐ์ ํฌ๋ก ํจํท์์ ์ต์ํ * ํ์ ๋ ๊ฒ๋ค๋ผ๋ฆฌ๋ ๋๊ฐ์์ผ ์ด์์ผ๋ก ์ธ์ .
=> OSPF ๊ตฌ์ฑ์์ ์๋ก Neighbor ํ์ฑ์ด ์ ๋์ง ์๋ ๊ฒฝ์ฐ * ํ์ ๋ ๊ฒ๋ค๋ผ๋ฆฌ ์ผ์นํ๋์ง ํ์ธ.
Router ID Hello/dead intervals* Neighbor Area-ID* DR IP Address BDR IP Address Authentication password stub area flag* |
Router ID
: ํต์ ๊ทธ ๋ผ์ฐํฐ์ IP ์ฃผ์ ์ค ๊ฐ์ฅ ๋์ IP ์ฃผ์๋ฅผ ์ฌ์ฉ.
ex. ethernet 0 150.100.1.1
ethernet 1 150.200.1.1
serial 0 203.240.100.1 >> OSPF Router ID๊ฐ ๋จ.
๋ง์ฝ ์ด serial 0 ์ธํฐํ์ด์ค๊ฐ ๊ณ์ ์ฃฝ์๋ค ์ด์๋ค ํ๋ค๋ฉด Router ID๊ฐ ๊ณ์ ๋ฐ๋๊ฒ ๋จ. ๋ฐ๋ผ์ ๊ฐ์ฅ ์์ ๋ ์ธํฐํ์ด์ค๋ฅผ ์ฌ์ฉํด์ผํจ. => ์ด๋ฅผ ์ํด OSPF์์๋ Loopback ์ธํฐํ์ด์ค๋ฅผ ์ฌ์ฉํ๊ณ , Loopback ์ธํฐํ์ด์ค๊ฐ ์์ผ๋ฉด ์ฃผ์์ ๋๋ฎ์ด์ ์๊ด์์ด ๋ฌด์กฐ๊ฑด ์ด ์ฃผ์๊ฐ ๋ผ์ฐํฐ ID๊ฐ ๋จ.
DR(Designated Router)์ BDR(Back up Designated Router)
DR์ ์ ๋ฌ ๋ฐ์ ๋ค๋ฅธ ๋ผ์ฐํฐ๋ค์ Link State ์ ๋ณด๋ฅผ ๋ชจ๋ ๊ด๋ฆฌํ๋ฉด์ ๋งํฌ์ ์ํ๋ฅผ ํญ์ ์ผ์น์ํค๋ ์ญํ .
BDR์ DR์ด ์ ๋ฌด๋ฅผ ์ ๋๋ก ์ํํ๋์ง ๊ด์ฐฐ, DR ๋ผ์ฐํฐ๊ฐ ๋ค์ด๋๋ฉด DR์ ์ญํ .
-> OSPF ์์๋ ๋ชจ๋ ๋ผ์ฐํฐ๊ฐ ๋ฐ๋์ DR, BDR๊ณผ Link State๋ฅผ Syncํด์ผํจ Adjacency
DR๊ณผ BDR์ ๋ผ์ฐํฐ ID์ ๋ผ์ฐํฐ Priority๋ฅผ ๊ฐ์ง๊ณ ์ ์ถ๋๋ค.
1) Priority๊ฐ ๋์์ผ ํจ (Default = 1)
2) Priority๊ฐ ๊ฐ์ผ๋ฉด ๋ผ์ฐํฐ ID๊ฐ ๋์ ๊ฒ ์ ํ
์ด๋ค ๋ผ์ฐํฐ๋ฅผ ์์ํ ์ ์ถ๋์ง ๋ชปํ๊ฒ ํ๋ ค๋ฉด Priority๋ฅผ 0์ผ๋ก ์ธํ ํ๋ฉด ๋จ.
OSPF์์ ๋งํฌ ๋ณํ ๋์น์ฑ๊ธฐ
: ์ ์ถ๋ DR, BDR์ ์ด์ฉํด์ ๋งํฌ์ ๋ณํ๋ฅผ ์ ๋ฐ์ดํธํด ๋๊ฐ๋ ๊ณผ์
1. ๋ผ์ฐํฐ๊ฐ ์ฒ์ ์ผ์ง๊ฑฐ๋ ์๋ก OSPF ๋ผ์ฐํ ์ผ๋ก ๊ตฌ์ฑ๋๋ฉด ๋ฉํฐ์บ์คํธ ์ฃผ์ 224.0.0.5๋ฅผ ์ด์ฉํด์ ํฌ๋ก ํจํท์ ๋ณด๋ธ๋ค.
2. ํฌ๋ก ํจํท์ ์ด์ฉํด์ ์๋ก์ด ๋ผ์ฐํฐ๊ฐ DR๊ณผ BDR์ ์ฃผ์๋ฅผ ์๊ฒ๋๋ค.
3. ์ ๋ผ์ฐํฐ๋ ์์ ์ด ๊ฐ์ง๊ณ ์๋ ๋งํฌ ์ ๋ณด๋ฅผ LSA(Link State Advertisement)์ ๋ด์ ๋ชจ๋ DR์๊ฒ ์ ์กํ๋ค. ์ด๋ ๋ฉํฐ์บ์คํธ ์ฃผ์ 224.0.0.6์ ์ฌ์ฉํ๋ฉฐ ๋ชจ๋ DR, BDR์ ์ ์ก. DR์ LSA๊ฐ ๋์ฐฉํ๋ฉด BDR์ ์์ ์ ํ์ด๋จธ๋ฅผ ์ธํ ํ๊ณ DR์ด ์๋ก์ด ๋ผ์ฐํฐ์๊ฒ์ ๋ฐ์ ์ ๋ณด๋ฅผ ๋ค๋ฅธ OSPF ๋ผ์ํฐ๋ค์๊ฒ ์ฌ์ ์กํ๋์ง ๊ธฐ๋ค๋ฆฌ๊ฒ ๋จ(๊ฐ์)
4. DR์ ์๋ก ๋ฐ์ LSA์ ๋ณด๋ฅผ ๋ฉํฐ์บ์คํธ ์ฃผ์ 224.0.0.5๋ฅผ ์ด์ฉํด์ ๋ค๋ฅธ ๋ชจ๋ OSPF ๋ผ์ฐํฐ๋ค์๊ฒ ์ ์กํจ(์ ๋ผ์ฐํฐ ํฌํจ). ์ ์ก ํ DR์ ๋ชจ๋ ๋ผ์ฐํฐ๋ค๋ก๋ถํฐ ack๋ฅผ ๋ฐ์์ผ๋ก์จ ์๊ธฐ๊ฐ ๋ณด๋ธ ์ ๋ณด๊ฐ ์ ๋์ฐฉํ๊ตฌ๋ ์๊ฐํ๊ฒ ๋จ.
5. ์ด ๋ DR์ด BDR์ ํ์ด๋จธ๊ฐ ๋๋ ๋ ๊น์ง LSA์ ๋ณด๋ฅผ ๋ค๋ฅธ ๋ผ์ฐํฐ๋ค์๊ฒ ์ ์กํ์ง ์์ผ๋ฉด BDR์ DR์ด ๋๊ณ , ํฌ๋ก ํจํท์ผ๋ก BDR ์๋ก ์ ์ถ.
6. ๋ง์ฝ ๋งํฌ๊ฐ ๋์ด์ง๋ฉด ํด๋น ๋ผ์ฐํฐ๋ ๊ทธ ์ ๋ณด๋ฅผ ์ฆ์ DR์๊ฒ ์๋ฆฌ๊ณ , DR์ ๊ทธ LSA์ ๋ณด๋ฅผ ๋ค์ ๋ชจ๋ ๋ผ์ฐํฐ๋ค์๊ฒ ์ ์กํจ. ์๋ก์ด ์ ๋ณด๋ฅผ ๋ฐ์ ๋ผ์ฐํฐ๋ค์ ๊ทธ LSA๋ฅผ ๊ฐ๊น์ด ๋คํธ์ํฌ๋ก ํ๋ก๋ฉํด์ ๋คํธ์ํฌ์ ๋ํ ์ ๋ณด๋ฅผ ์ ๋ฐ์ดํธํจ.
>> OSPF ๋ผ์ฐํฐ์์ ๋งํฌ์ ์ด๋ค ๋ณํ๊ฐ ์๊ธฐ๋ฉด ์ฐ์ ๊ทธ ๋คํธ์ํฌ์ ์๋ DR์๊ฒ ์๋ฆฌ๊ณ , DR์ ๋ค๋ฅธ OSPF ๋ผ์ฐํฐ์๊ฒ ์๋ ค ๊ฐ์์ ๋ผ์ฐํ ํ ์ด๋ธ์ ์ ๋ฐ์ดํธ ํ๋ค.
๋๊ธ