연락처 정보

코스 개요

SDN 기본 사항

  • 전통적 네트워킹 대 소프트웨어 정의 네트워킹 패러다임
  • SDN 아키텍처: 데이터 플레인, 제어 플레인, 애플리케이션 플레인
  • OpenFlow 프로토콜 기본 사항
  • SDN 채택의 장점과 과제
  • 오픈소스 SDN 생태계 개요

리눅스 네트워킹 기초

  • 네임스페이스 및 격리
  • 리눅스 브릿지 대 Open vSwitch
  • QoS 및 트래픽 셰이핑을 위한 트래픽 제어(tc)
  • 리눅스의 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
  • 전통적 Open vStack 배포 대 OVN

FRRouting(FRR) 구현

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

FRR을 사용한 EVPN 및 VXLAN

  • EVPN 기본 사항 및 사용 사례
  • BGP EVPN 기반 VXLAN 제어 플레인
  • MAC 주소 광고 및 학습
  • 분산 아icast 게이트웨이 구성
  • 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 네트워킹 및 라우팅 프로토콜에 대한 탄탄한 이해
  • 리눅스 네트워킹(iproute2, iptables, nftables) 경험
  • 스위칭 및 VLAN 개념에 대한 지식
  • 네트워크 모니터링 및 문제 해결에 대한 친숙함
  • 기본 Python 또는 셸 스크립팅 경험

대상

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

참가자 수


참가자별 가격

예정된 코스

관련 카테고리