OpenFlow packet flow

agnusdeiยท2025๋…„ 8์›” 6์ผ
0

ICT

๋ชฉ๋ก ๋ณด๊ธฐ
54/90

๐Ÿ“Š [๋น„๊ตํ‘œ] ์ „ํ†ต ๋„คํŠธ์›Œํฌ vs SDN

๊ตฌ๋ถ„์ „ํ†ต ๋„คํŠธ์›ŒํฌSDN (Software Defined Networking)
๊ตฌ์กฐ์ œ์–ด(Control)์™€ ๋ฐ์ดํ„ฐ(Data) ๊ธฐ๋Šฅ์ด ์žฅ๋น„ ๋‚ด ํ†ตํ•ฉ์ œ์–ด๋Š” ์ปจํŠธ๋กค๋Ÿฌ๋กœ ๋ถ„๋ฆฌ, ๋ฐ์ดํ„ฐ๋Š” ์žฅ๋น„์—์„œ ์ˆ˜ํ–‰
์ œ์–ด ๋ฐฉ์‹๋ถ„์‚ฐ ์ œ์–ด (์žฅ๋น„ ๊ฐ๊ฐ ๊ฒฐ์ •)์ค‘์•™ ์ง‘์ค‘ํ˜• ์ œ์–ด
์ •์ฑ… ๋ณ€๊ฒฝCLI ์ˆ˜๋™ ๊ตฌ์„ฑAPI ๊ธฐ๋ฐ˜ ์ž๋™ํ™”
์šด์˜ ํšจ์œจ์„ฑ๋ณต์žกํ•˜๊ณ  ๋А๋ฆผ์œ ์—ฐํ•˜๊ณ  ๋น ๋ฆ„
์žฅ๋น„ ์ข…์†์„ฑ๋ฒค๋” ์ข…์† ๋†’์Œ์˜คํ”ˆ ํ‘œ์ค€ ๊ธฐ๋ฐ˜์œผ๋กœ ์ข…์†๋„ ๋‚ฎ์Œ
ํ”„๋กœํ† ์ฝœ ์˜ˆ์‹œOSPF, STP, BGPOpenFlow, gNMI, NETCONF
์ ์šฉ ์˜์—ญ์ „ํ†ต์ ์ธ L2/L3 ๋„คํŠธ์›Œํฌํด๋ผ์šฐ๋“œ, ๋ฐ์ดํ„ฐ์„ผํ„ฐ, NFV, ๋ณด์•ˆ

๐Ÿ” [์‹œํ€€์Šค ๋‹ค์ด์–ด๊ทธ๋žจ] OpenFlow ํŒจํ‚ท ์ฒ˜๋ฆฌ ํ๋ฆ„

์‚ฌ์šฉ์ž โ†’ Switch : ํŒจํ‚ท ์ „์†ก
Switch โ†’ Flow Table : ํŒจํ‚ท ์กฐํšŒ
Flow Table โ†’ Switch : ๋ฏธ์ผ์น˜(Flow ์—†์Œ)

Switch โ†’ Controller : Packet-In (์ฒ˜๋ฆฌ ์š”์ฒญ)
Controller โ†’ Controller : ์ •์ฑ… ํŒ๋‹จ / ๊ฒฝ๋กœ ๊ณ„์‚ฐ

Controller โ†’ Switch : Flow-Mod (๊ทœ์น™ ์„ค์น˜)
Switch โ†’ Flow Table : ๊ทœ์น™ ์ €์žฅ

Switch โ†’ ๋ชฉ์ ์ง€ : ํŒจํ‚ท ์ „๋‹ฌ

๐Ÿ’ก ์š”์•ฝ:
ํŒจํ‚ท ๋„์ฐฉ โ†’ Flow Table ๋ฏธ์ผ์น˜ โ†’ Controller์— ์ „์†ก โ†’ ๊ทœ์น™ ์ˆ˜์‹  ํ›„ ์žฌ์ฒ˜๋ฆฌ


๐ŸŽฏ ์‹ค์ „ ์ž‘์„ฑ ํŒ

  • ๊ธฐ์ˆ ์‚ฌ ๋‹ต์•ˆ์—์„œ๋Š” **"๋น„๊ตํ‘œ + ์‹œํ€€์Šค + ์ •์˜ + ์‚ฌ๋ก€"**์˜ 4์š”์†Œ๋ฅผ ์กฐํ•ฉํ•ด ๊ตฌ์กฐ+ํŒ๋‹จ๋ ฅ์„ ๋ณด์—ฌ์ฃผ๋Š” ๊ฒŒ ํ•ต์‹ฌ์ž…๋‹ˆ๋‹ค.
  • ์œ„ ๋„์‹๋“ค์€ ํŠนํžˆ SDN/NFV/ํด๋ผ์šฐ๋“œ ์ธํ”„๋ผ ํ†ตํ•ฉ ๋ฌธ์ œ, 5G ๋ฐฑ๋ณธ/๋ง ๊ตฌ์„ฑ, ๋ณด์•ˆ ๋„คํŠธ์›Œํฌ ์„ค๊ณ„์—์„œ ํ™œ์šฉ๋„ ๋†’์Šต๋‹ˆ๋‹ค.

profile
DevSecOps โš™๏ธ + Pentest ๐Ÿšฉ

0๊ฐœ์˜ ๋Œ“๊ธ€