Distance Vector ๋ฐฉ์์ ๋ผ์ฐํ ํ๋กํ ์ฝ์์ Routing Loop
๋ฐ์ ์์ธ
- ๋๊ฐ ์ด์์ ๋ผ์ฐํฐ๋ค์ด ๋์ผํ ๋ชฉ์ ์ง ๋คํธ์ํฌ ๊ฒฝ๋ก์ ๋ํด ์ ํํ์ง ์์ ๋ผ์ฐํ ์ ๋ณด๋ฅผ ๊ฐ์ง๊ณ ์์ ๋, ํจํท์ด ๋ชฉ์ ์ง๋ฅผ ์ฐพ์ง ๋ชปํ๊ณ ๋์์์ด ์ํํ๋ ํ์
- ์๋ ๊ทธ๋ฆผ์์ ๋ผ์ฐํฐ A์ ๋ผ์ฐํ ํ ์ด๋ธ์ด ๋ณ๊ฒฝ๋๋ฉด ์ผ์ ์ฃผ๊ธฐ ํ์ ๋ผ์ฐํฐ B์ ์ ๋ฌ
- ๋ง์ผ ์ ๋ฐ์ดํธ ์ฃผ๊ธฐ๊ฐ 30์ด๋ผ๋ฉด ๋ผ์ฐํฐ C๋ ๋ผ์ฐํฐ A๊ฐ ์ ๋ฐ์ดํธ ๋๋ 60์ด ํ์ ๋คํธ์ํฌ ๋ณํ๋ฅผ ๊ฐ์ง
- ๊ฑฐ๋ฆฌ ๋ฒกํฐ ๋ฐฉ์์์ ์ ๋ฐ์ดํธ๊ฐ ๋ชจ๋ ๋คํธ์ํฌ์ ์ ๋ฌ๋๋ ์๊ฐ(Convergence Time)์ด ๋ง์ด ๊ฑธ๋ฆฌ๋ ๊ฒ์ผ๋ก ์ธํด ๋ฃจํ์ด ๋ฐ์
โ
ํด๊ฒฐ์ฑ 5๊ฐ์ง
1) Maximum Hop Count ์ค์ (์ต๋ ํ ์ ์ ํ)
- RIP์ ๊ฒฝ์ฐ Maximum Hop Count๋ฅผ 15๋ก ์ค์ ํ๊ณ , 15๋ฅผ ๋์ด๊ฐ๋ ๋ผ์ฐํ ๊ฒฝ๋ก์ ๋ํด Unreachable๋ก ๊ฐ์ฃผ
- ๋ฃจํ์ด ๋ฐ์ํ๋๋ผ๋ 16๊น์ง ์ด๋ฅด๋ฉด ๋ฃจํ์ด ๋ฉ์ถค
- ๋คํธ์ํฌ ๊ท๋ชจ๊ฐ ์ปค์ง ๊ฒฝ์ฐ ์น๋ช ์ ์ธ ์ฝ์
โ
2) Hold down Timer
- ๋ผ์ฐํฐ E์ ๋ถ์ด์๋ ๋คํธ์ํฌ A๋ค์ด → ๋ผ์ฐํฐE๋ ๋คํธ์ํฌ A๊ฐ ๋ค์ด๋์๋ค๋ ๊ฒ์ ๋ผ์ฐํฐ A์๊ฒ ์๋ฆผ → ๋ผ์ฐํฐ A๋ ๋คํธ์ํฌ A์ ๋ํ Hold down ํ์ด๋จธ๋ฅผ ์์ → ํ์ด๋จธ๊ฐ ๋์ํ๊ณ ์๋ ๋์์๋ ์ธ๋ถ์์ ํด๋น ๋คํธ์ํฌ์ ๋ํ ๋ผ์ฐํ ๊ฒฝ๋ก ์ ๋ณด๋ฅผ ๋ฐ์์ ๋ ์๋ ๊ฐ์ง๊ณ ์๋ ๋ฉํธ๋ฆญ ๊ฐ(RIP๋ ํ)๋ณด๋ค ํฐ ๊ฐ์ด ๋ค์ด์ค๋ฉด ๋ฌด์ํ๋ค. ํ์ฌ ๊ฐ์ง๊ณ ์๋ ๋ฉํธ๋ฆญ๊ณผ ๊ฐ์ด ๊ฐ๊ฑฐ๋ ์ข์ ๊ฒฝ๋ก๋ง ์ ๋ฐ์ดํธ ํ๋ค.
โ
- ๊ทธ ํ, ๋ผ์ฐํฐ A๊ฐ ๋ผ์ฐํฐ B์ D์ชฝ์ผ๋ก ์ ๋ฐ์ดํธ๋ฅผ ํ๊ฒ ๋๋ฉด ๋ผ์ฐํฐ B์ D๋ ๋คํธ์ํฌ A์ ๋ํด์ Hold down ํ์ด๋จธ๋ฅผ ์๋์ํจ๋ค. ๋ผ์ฐํฐ C๋ B์ D์๊ฒ ๋คํธ์ํฌ A์๊ฒ ํ ์นด์ดํธ3์ด๋ผ๋ ์ ๋ณด๋ฅผ ๋ฟ๋ฆฌ๋ฉด ๋ฌด์ํ๊ณ C๋ ์ ๋ฐ์ดํธ ๋ฐ๊ฒ ๋๋ฉด Hold down์ํ๊ฐ ๋๋ค.
โ
3) Split Horizon
- ๋ผ์ฐํ ์ ๋ณด๊ฐ ๋ค์ด์จ ๊ณณ์ผ๋ก๋ ๊ฐ์ ์ ๋ณด๋ฅผ ๋ด๋ณด๋ผ ์ ์๋ค๋ ๊ฒ์ด๋ค. ๋ผ์ฐํฐ A๋ ๋คํธ์ํฌ A์ ๋ํ ์ ๋ณด๋ฅผ ์ด๋ฏธ ๋ผ์ฐํฐ E์์ ๋ฐ์๊ธฐ ๋๋ฌธ์ ๋คํธ์ํฌ A์ ๋ํ ์ ๋ณด๋ฅผ ๋ค์ ๋ผ์ฐํฐ E์ชฝ์ผ๋ก๋ ๋ด๋ณด๋ผ ์ ์๋ค๋ ๊ฒ์ด๋ค. ๋ผ์ฐํฐ A๊ฐ ๋ผ์ฐํฐ E์๊ฒ ์ ๋ฐ์ดํธ ํ ๋, ๋คํธ์ํฌ A์ ๋ํ ๋ผ์ฐํ ์ ๋ณด๋ง์ ๋ณด๋ด์ง ์๋ ๊ฒ์ด๋ค.
โ
- ์คํ๋ฆฟ ํธ๋ผ์ด์ฆ์ ๋ ๋ผ์ฐํฐ ๊ฐ์ ๋ฃจํ ๋ง์ ๋ง๊ธฐ ์ํด์ ๋ง๋ค์ด์ง ๊ธฐ์ ์ด๊ณ , ์ ์ฒด ๋ผ์ฐํฐ ๋คํธ์ํฌ์ ๋ฃจํ์ ์คํ๋ฆฟ ํธ๋ผ์ด์ฆ์ ๊ฐ์ง๊ณ ๋ง๋ ๊ฒ์ ์ด๋ ต๋ค.
โ
4) Route Poisoning
- ๋คํธ์ํฌ A๊ฐ ๋ค์ด๋์ ๋ผ์ฐํฐ E๊ฐ ๋คํธ์ํฌ A์ ๋ํ ๋ฉํธ๋ฆญ ๊ฐ์ 16 (์ฌ์ฉํ ์ ์๋ ๊ฐ)์ผ๋ก ๋ฐ๊ฟ → ๋ผ์ฐํฐ A์์ ๋คํธ์ํฌ A์ ๋ํ ์ ๋ฐ์ดํธ ์ ๋ณด๊ฐ ๋ค์ด์๋ ๋ผ์ฐํฐ E๋ ๋ฌด์ → ๋ผ์ฐํฐ E๋ ๋คํธ์ํฌ A์ ๋ํ ๋ฉํธ๋ฆญ ๊ฐ์ 16์ผ๋กํด์ ๋ผ์ฐํฐ A์๊ฒ ๋ณด๋ → ๋ผ์ฐํฐ A๋ ์ด์ ๋ถํฐ ๋คํธ์ํฌ A์ ๋ํ ๋ฉํธ๋ฆญ ๊ฐ์ 16์ผ๋ก ๊ฐ๊ฒ ๋จ
โ
5) Poison Reverse
- ๋ผ์ฐํ ์ ๋ณด๋ฅผ ๋๋๋ ค ๋ณด๋ด๊ธฐ๋ ํ๋ ์ด ๊ฐ์ ๋ฌดํ๋ ๊ฐ(16)์ผ๋ก ์ฐ๋ ๋ฐฉ์. ํ ๊ฐ์๊ฐ ๋ฌดํ๋๋ผ๋ ๊ฒ์ ๊ฒฝ๋ก๊ฐ ์ฌ์ฉํ ์ ์๋ค๋ ๊ฒ์ด๋ผ์ ๋ผ์ฐํฐ๋ ์ด ๊ฒฝ๋ก์ ๋ํ ๋ผ์ฐํ ์ ๋ฐ์ดํธ๋ฅผ ๋ฌด์ํ๋ ๊ฒ์ด ๋๋ค.
VLSM ์ฐ์ต ๋ฌธ์
1) ๋ค์๊ณผ ๊ฐ์ด ๋คํธ์ํฌ ์ฃผ์๊ฐ ํ ๋น๋์๋ค ๋ถ์๋ง๋ค 100๋, 60๋, 25๋์ ์ปดํจํฐ๋ฅผ ๊ตฌ์ฑํ๋ ค๊ณ ํ ๋ VLSM์ ์ด์ฉํ์ฌ ์๋ธ๋ท์ ๊ตฌ์ฑํ์ฌ๋ผ.
๋คํธ์ํฌ ์ฃผ์ : 210.101.230.0 ( = 210.101.230.0/24 )
์๋ธ๋ท ๋ง์คํฌ : 255.255.25.0
์ ์ฒด ์ด๋๋ ์ค ( ๋ธ๋ก๋ ์บ์คํธ, ๋คํธ์ํฌ ์ ์ธํ ์ด๋๋ ์ค )
100๋๊ฐ ํ์ํ ๋ถ์ ( 2^6 < 100 < 2^7 )
- 210.101.230.0/25 ~ 210.101.230.127/25 ( 210.101.230.1/25 ~ 210.101.230.126/25 )
60๋๊ฐ ํ์ํ ๋ถ์ ( 2^5 < 60 < 2^6 )
- 210.101.230.128/26 ~ 210.101.230.191/26 ( 210.101.230.129/26 ~ 210.101.230.190/26 )
25๋๊ฐ ํ์ํ ๋ถ์ ( 2^4 < 25 < 2^5 )
- 210.101.230.192/27 ~ 210.101.230.223/27 ( 210.101.230.193/27 ~ 210.101.230.222/27 )
โ
โ
2) ๋ถ์ฌ๋ ๋คํธ์ํฌ์ ์ฃผ์๊ฐ 200.1.1.0/24 ์ผ ๋ ๋ค์์ VLSM ๋ฐฉ์์ผ๋ก ๋คํธ์ํฌ๋ฅผ ํ ๋นํ์ฌ๋ผ.
- 100๋ / 60๋ / 10๋ / 10๋ / 10๋
์ ์ฒด ์ด๋๋ ์ค ( ๋ธ๋ก๋ ์บ์คํธ, ๋คํธ์ํฌ ์ ์ธํ ์ด๋๋ ์ค )
100๋ ( 2^6 < 100 < 2^7 )
- 200.1.1.0/25 ~ 200.1.1.127/25 ( 200.1.1.1/25 ~ 200.1.1.126/25 )
60๋ ( 2^5 < 60 < 2^6 )
- 200.1.1.128/25 ~ 200.1.1.191/25 ( 200.1.1.129/26 ~ 200.1.1.190/26 )
10๋ ( 2^3 < 60 < 2^4 )
- 200.1.1.192/25 ~ 200.1.1.207/25 ( 200.1.1.193/28 ~ 200.1.1.206/28 )
10๋ ( 2^3 < 60 < 2^4 )
- 200.1.1.208/25 ~ 200.1.1.213/25 ( 200.1.1.209/28 ~ 200.1.1.212/28 )
10๋ ( 2^3 < 60 < 2^4 )
- 200.1.1.214/25 ~ 200.1.1.229/25 ( 200.1.1.215/28 ~ 200.1.1.228/28 )
โ
โ
3) ๋ค์๊ณผ ๊ฐ์ด ๋คํธ์ํฌ ์ฃผ์๊ฐ ํ ๋น๋์์ ๋ VLSM์ ์ ์ฉํ์ฌ ๊ฐ ์ธํฐํ์ด์ค์ ๋คํธ์ํฌ๋ฅผ ํ ๋นํ์ฌ๋ผ. ( 192.168.10.0/24 )
์ ์ฒด ์ด๋๋ ์ค ( ๋ธ๋ก๋ ์บ์คํธ, ๋คํธ์ํฌ ์ ์ธํ ์ด๋๋ ์ค )
A : 192.168.10.0/26 ~ 192.168.10.63/26 ( 192.168.10.1/26 ~ 192.168.10.62/26 )
G : 192.168.10.64/27 ~ 192.168.10.95/27 ( 192.168.10.65/27 ~ 192.168.10.94/27 )
B : 192.168.10.96/28 ~ 192.168.10.111/28 ( 192.168.10.97/28 ~ 192.168.10.110/28 )
C : 192.168.10.112/28 ~ 192.168.10.127/28 ( 192.168.10.113/28 ~ 192.168.10.126/28 )
D : 192.168.10.128/30 ~ 192.168.10.131/30 ( 192.168.10.129/30 ~ 192.168.10.130/30 )
E : 192.168.10.132/30 ~ 192.168.10.135/30 ( 192.168.10.133/30 ~ 192.168.10.134/30 )
F : 192.168.10.136/30 ~ 192.168.10.139/30 ( 192.168.10.137/30 ~ 192.168.10.138/30 )