연락처 정보

코스 개요

SDN 기초

  • 기존 네트워킹과 소프트웨어 정의 네트워킹 패러다임 비교
  • SDN 아키텍처: 데이터 플레인, 컨트롤 플레인, 애플리케이션 플레인
  • OpenFlow 프로토콜 기초
  • SDN 채택의 이점 및 과제
  • 오픈 소스 SDN 에코시스템 개요

Linux 네트워킹 기초

  • 네트워크 네임스페이스 및 격리
  • Linux 브리지 vs Open vSwitch
  • QoS 및 트래픽 쉐이핑을 위한 트래픽 제어(tc)
  • Linux에서 VXLAN 및 GRE 터널링
  • 네트워크 구성 관리(systemd-networkd, NetworkManager)

Open vStack 심층 분석

  • Open vSwitch 아키텍처 및 컴포넌트
  • 설치 및 초기 설정
  • 브리지 구성 및 포트 관리
  • 플로우 규칙 및 OpenFlow 1.3/1.5 기능
  • VLAN 및 터널링 지원(VXLAN, Geneve, GRE)
  • 바인딩 및 LACP 구성
  • OVS 모니터링 및 문제 해결

OVN(오픈 가상 네트워크)

  • OVN 아키텍처 및 OVS와의 통합
  • 논리적 스위치 및 라우터
  • OVN의 NAT, 로드 밸런싱 및 ACL
  • DHCP 및 DNS 서비스 통합
  • Kubernetes 네트워킹을 위한 OVN
  • OVN vs 기존 Open vStack 배포

FRRouting(FRR) 구현

  • FRR 아키텍처 및 컴포넌트 개요
  • 설치 및 구성 기초
  • BGP 구성 및 정책
  • OSPF 및 OSPFv3 배포
  • 데이터 센터 파브릭을 위한 IS-IS
  • 빠른 장애 감지를 위한 BFD
  • 라우팅 필터링 및 재배포

FRR을 활용한 EVPN 및 VXLAN

  • EVPN 기초 및 사용 사례
  • BGP EVPN을 통한 VXLAN 컨트롤 플레인
  • MAC 주소 광고 및 학습
  • 분산 애니캐스트 게이트웨이 구성
  • EVPN을 통한 다중 테넌트 레이어 3 VPN
  • EVPN 배포 문제 해결

SDN 컨트롤러 개요

  • 네트워크 아키텍처에서의 SDN 컨트롤러 역할
  • 컨트롤러 배포 모델(중앙 집중식, 분산형, 하이브리드)
  • OpenDaylight 소개 및 아키텍처
  • ONOS 플랫폼 개요
  • 컨트롤러 선택 기준

OpenDaylight 배포

  • OpenDaylight 설치 및 설정
  • Karaf 컨테이너 및 서비스 관리
  • MD-SAL 및 애플리케이션 개발 기초
  • OpenFlow 플러그인 및 스위치 관리
  • YANG 모델 및 데이터 모델링
  • REST API 및 노스바운드 인터페이스

ONOS 배포

  • ONOS 아키텍처 및 컴포넌트
  • 설치 및 클러스터 설정
  • 디바이스 및 링크 발견
  • 애플리케이션 개발 모델
  • ONOS를 통한 의도 기반 네트워킹
  • 프로그래머블 파이프라인(P4, NPL)과의 통합

네트워크 프로그래머빌리티

  • 네트워크 자동화를 위한 REST API 및 JSON-RPC
  • gNMI(gRPC Network Management Interface)
  • 구성을 위한 YANG 데이터 모델링
  • NETCONF 및 RESTCONF 클라이언트
  • SDN용 Python 라이브러리(RYU, POX, ryu)
  • 맞춤형 SDN 애플리케이션 작성

자동화 및 오케스트레이션

  • 네트워크 자동화를 위한 Ansible
  • 네트워크 인프라를 위한 Terraform
  • 대규모 구성 관리
  • 네트워크 변경을 위한 지속적인 배포
  • CI/CD 파이프라인과의 통합

트래픽 엔지니어링 및 정책

  • 트래픽 분류 및 마킹
  • OVS/FRR을 활용한 서비스 품질(QoS) 구현
  • 정책 기반 라우팅
  • 경로 계산 및 최적화
  • 세그먼트 라우팅 소개
  • 트래픽 흐름 및 성능 모니터링

SDN 환경의 보안

  • 컨트롤러 보안 고려사항
  • 안전한 OpenFlow 채널(TLS)
  • SDN을 위한 접근 제어 및 RBAC
  • 네트워크 분할 및 미세 분할
  • SDN을 통한 DDoS 완화
  • 보안 모니터링 및 사고 대응

데이터 센터 및 클라우드를 위한 SDN

  • SDN을 활용한 데이터 센터 파브릭 설계
  • 다중 테넌시를 위한 네트워크 가상화
  • OpenStack 및 Kubernetes와의 SDN 통합
  • 서비스 체이닝 및 NFV 통합
  • SDN을 통한 하이브리드 클라우드 네트워킹

프로덕션 배포 및 운영

  • SDN 컨트롤러를 위한 고가용성 설계
  • 확장성 계획 및 성능 튜닝
  • 백업 및 복구 전략
  • SDN 인프라 모니터링
  • SDN 환경 문제 해결
  • 업그레이드 절차 및 유지보수 창

요약 및 향후 방향

  • SDN 채택의 과제 및 교훈
  • P4 및 프로그래머블 데이터 플레인
  • 네트워크 자동화를 위한 AI/ML
  • 새로운 표준 및 프로토콜
  • 커뮤니티 자원 및 지속 학습

요건

  • TCP/IP 네트워킹 및 라우팅 프로토콜에 대한 탄탄한 이해
  • Linux 네트워킹(iproute2, iptables, nftables) 경험
  • 스위칭 및 VLAN 개념에 대한 지식
  • 네트워크 모니터링 및 문제 해결에 대한 숙련도
  • 기본 Python 또는 셸 스크립팅 경험

대상자

  • SDN으로 전환하는 네트워크 엔지니어
  • 네트워크 인프라를 관리하는 DevOps 엔지니어
  • 클라우드 인프라 아키텍트
  • 네트워크 구성을 담당하는 시스템 관리자
 35 시간

참가자 수


참가자별 가격

회원 평가 (2)

예정된 코스

관련 카테고리