토픽 63 / 147·네트워크 아키텍처 및 신기술
OpenFlow
OpenFlow
SDN에서 컨트롤러와 스위치 간 통신을 위한 표준 Southbound 프로토콜로, 컨트롤러가 스위치의 플로우 테이블을 프로그래밍하여 패킷 처리 방식을 정의
플로우 엔트리: Match(패킷 매칭 조건, src IP/dst MAC/VLAN), Action(매칭 시 동작, Forward/Drop/Modify), Priority(규칙 우선순위), Counters(통계), Timeout(만료 시간)
주요 Action: Forward(특정 포트로 전달), Drop(폐기), Modify(헤더 수정), Encapsulate(터널 캡슐화), Send to Controller(컨트롤러로 전송)
적용사례: SDN 네트워크, 데이터센터, 네트워크 프로그래밍
비교: OpenFlow(표준/플로우 기반/유연) vs NETCONF(설정 관리/XML/장비 구성) vs CLI(수동/장비별/비표준)
연관: SDN, 플로우 테이블, 네트워크 프로그래밍