etc/์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ
[์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ ์ค๊ธฐ] ๊ฒฝ๋ก ์ ์ด / ํธ๋ํฝ ์ ์ด
minzhen
2022. 7. 28. 19:11
๊ฒฝ๋ก ์ ์ด
์ก·์์ ์ธก ๊ฐ์ ์ ์ก ๊ฒฝ๋ก ์ค์์ ์ต์ ํจํท ๊ตํ ๊ฒฝ๋ก๋ฅผ ๊ฒฐ์ ํ๋ ๊ธฐ๋ฅ
- ๊ฒฝ๋ก ์ ์ดํ (Routing Table)๋ฅผ ์ฐธ์กฐํ์ฌ ์ด๋ฃจ์ด์ง
- ๋ผ์ฐํฐ์ ์ํด ์ํ๋จ
๊ฒฝ๋ก ์ ์ด ์์
- ์ฑ๋ฅ ๊ธฐ์ค
- ๊ฒฝ๋ก์ ๊ฒฐ์ ์๊ฐ๊ณผ ์ฅ์
- ์ ๋ณด ๋ฐ์์ง
- ๊ฒฝ๋ก ์ ๋ณด์ ๊ฐฑ์ ์๊ฐ
๊ฒฝ๋ก ์ ์ด ํ๋กํ ์ฝ (Routing Protocol)
๋ฐ์ดํฐ ์ ์ก์ ์ํด ๋ชฉ์ ์ง๊น์ง ๊ฐ ์ ์๋ ์ต์ ์ ๊ฒฝ๋ก๋ฅผ ์ค์ ํด์ฃผ๋ ๋ผ์ฐํฐ ๊ฐ์ ์ํธ ํต์ ํ๋กํ ์ฝ
1. IGP (Interior Gateway Protocol, ๋ด๋ถ ๊ฒ์ดํธ์จ์ด ํ๋กํ ์ฝ)
ํ ๋๋ฉ์ธ(= ํ ์์จ ์์คํ , AS) ๋ด์ ๋ผ์ฐํ ์์ ์ฌ์ฉ๋๋ ํ๋กํ ์ฝ
- RIP(Routing Information Protocol) : AS ๋ด์์ ์ฌ์ฉํ๋ ๊ฑฐ๋ฆฌ ๋ฒกํฐ ์๊ณ ๋ฆฌ์ฆ์ ๊ธฐ์ดํด ๊ฐ๋ฐ๋ ๋ด๋ถ ๋ผ์ฐํ ํ๋กํ ์ฝ, ๋ฒจ๋ง-ํฌ๋ ์๊ณ ๋ฆฌ์ฆ, 15ํ ์ ํ, IGRP
- OSPF(Open Shortest Path First) : ๊ท๋ชจ๊ฐ ํฌ๊ณ ๋ณต์กํ TCP/IP๋คํธ์ํฌ์์ RIP์ ๋จ์ ๊ฐ์ ์ํ ๋งํฌ ์ํ ์๊ณ ๋ฆฌ์ฆ ์ ์ฉํด ์ต๋จ ๊ฒฝ๋ก๋ฅผ ์ฐพ๋ ํ๋กํ ์ฝ, ๋ค์ต์คํธ๋ผ ์๊ณ ๋ฆฌ์ฆ, ํ ์ ํ ์์, ELGRP
2. EGP (Exterior Gateway Protocol, ์ธ๋ถ ๋ผ์ฐํ ํ๋กํ ์ฝ)
์์จ ์์คํ (AS) ๊ฐ์ ๋ผ์ฐํ . ์ฆ, ๊ฒ์ดํธ์จ์ด ๊ฐ์ ๋ผ์ฐํ ์ ์ฌ์ฉ๋๋ ํ๋กํ ์ฝ
3. BGP (Border Gateway Protocol)
์์จ ์์คํ (AS) ์ํธ ๊ฐ์ ๊ฒฝ๋ก ์ ๋ณด๋ฅผ ๊ตํํ๊ธฐ ์ํ ๋ผ์ฐํ ํ๋กํ ์ฝ.
- EGP์ ๋จ์ ๋ณด์์ ์ํด ๋ง๋ค์ด์ง
Traffic Control
๋คํธ์ํฌ์ ๋ณดํธ, ์ฑ๋ฅ ์ ์ง, ๋คํธ์ํฌ ์์์ ํจ์จ์ ์ด์ฉ์ ์ํด ์ ์ก๋๋ ํจํท์ ํ๋ฆ ๋๋ ๊ทธ ์์ ์กฐ์ ํ๋ ๊ธฐ๋ฅ
1) ํ๋ฆ ์ ์ด (Flow Control)
๋คํธ์ํฌ ๋ด์ ์ํํ ํ๋ฆ์ ์ํด ์ก·์์ ์ธก ์ฌ์ด์ ์ ์ก๋๋ ํจํท์ ์์ด๋ ์๋๋ฅผ ๊ท์ ํ๋ ๊ธฐ๋ฅ
- Stop-and-Wait (์ ์ง-๋๊ธฐ)
- ์์ ์ธก์ ํ์ธ(ACK) ์ ํธ๋ฅผ ๋ฐ์ ํ ๋ค์ ํจํท์ ์ ์กํ๋ ๋ฐฉ์
- ํ ๋ฒ์ ํ ํจํท๋ง ์ ์ก ๊ฐ๋ฅ
- Sliding Window (์ฌ๋ผ์ด๋ฉ ์๋์ฐ)
- ํ์ธ ์ ํธ, ์ฆ ์์ ํต์ง๋ฅผ ์ด์ฉํ์ฌ ์ก์ ๋ฐ์ดํฐ์ ์ ์กฐ์ ํ๋ ๋ฐฉ์
- ์ก์ ์ธก์ ์์ ์ธก์ผ๋ก๋ถํฐ ํ์ธ ์ ํธ(ACK) ์์ด๋ ๋ณด๋ผ ์ ์๋ ํจํท์ ์ต๋์น๋ฅผ ๋ฏธ๋ฆฌ ์ฝ์๋ฐ์
- ์ด ํจํท์ ์ต๋์น๊ฐ ์๋์ฐ ํฌ๊ธฐ(Window Size)๋ฅผ ์๋ฏธํจ
2) ํญ์ฃผ ์ ์ด (Congestion Control)
๋คํธ์ํฌ ๋ด์ ํจํท ์๋ฅผ ์กฐ์ ํ์ฌ ๋คํธ์ํฌ์ ์ค๋ฒํ๋ก(overflow)๋ฅผ ๋ฐฉ์งํ๋ ๊ธฐ๋ฅ
- Slow Start (๋๋ฆฐ ์์)
- ์๋์ฐ์ ํฌ๊ธฐ๋ฅผ 1, 2, 4, 8๊ณผ ๊ฐ์ด 2๋ฐฐ์์ฉ ์ง์์ ์ผ๋ก ์ฆ๊ฐ์์ผ ์ด๊ธฐ์๋ ๋๋ฆฌ์ง๋ง ๊ฐ์๋ก ๋นจ๋ผ์ง
- ์ ์ก ๋ฐ์ดํฐ ํฌ๊ธฐ๊ฐ ์๊ณ๊ฐ ๋๋ฌ → ํผ์ก ํํผ๋จ๊ณ๋ก ๋์ด๊ฐ
- Congestion Avoidance (ํผ์ก ํํผ)
- Slow Start์ ์ง์์ ์ฆ๊ฐ๊ฐ ์๊ณ๊ฐ ๋๋ฌ → ํผ์ก์ผ๋ก ๊ฐ์ฃผ → ํํผ๋ฅผ ์ํด ์๋์ฐ์ ํฌ๊ธฐ๋ฅผ 1์ฉ ์ ํ์ ์ผ๋ก ์ฆ๊ฐ์์ผ ํผ์ก์ ์๋ฐฉ