OpenFlow packet flow

agnusdei·2025년 8월 6일
0

ICT

목록 보기
54/143

📊 [비교표] 전통 네트워크 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 ⚙️ + CTF🚩

0개의 댓글