お問い合わせ

コース概要

SDNの基礎

  • 従来のネットワークとソフトウェア定義ネットワークのパラダイム比較
  • SDNアーキテクチャ:データプレーン、コントロールプレーン、アプリケーションプレーン
  • OpenFlowプロトコルの基本概念
  • SDN採用の利点と課題
  • オープンソースSDNエコシステム概要

Linuxネットワークの基礎

  • ネットワーク名前空間と分離
  • Linuxブリッジ vs Open vSwitch
  • QoSおよびトラフィック整形のためのトラフィックコントロール(tc)
  • LinuxにおけるVXLANおよびGREトンネリング
  • ネットワーク設定管理(systemd-networkd、NetworkManager)

Open vSwitch深入り

  • Open vSwitchのアーキテクチャとコンポーネント
  • インストールおよび初期セットアップ
  • ブリッジ設定とポート管理
  • フロールールとOpenFlow 1.3/1.5機能
  • VLANおよびトンネリングサポート(VXLAN、Geneve、GRE)
  • ボーディングとLACP設定
  • OVSの監視とトラブルシューティング

OVN (Open Virtual Network)

  • OVNのアーキテクチャとOVSとの統合
  • 論理スイッチとルーター
  • OVNでのNAT、ロードバランシング、およびACL
  • DHCPおよびDNSサービスとの統合
  • KubernetesネットワークにおけるOVN
  • 従来のOpen vSwitch展開 vs OVN

FRRouting (FRR) 実装

  • FRRのアーキテクチャとコンポーネント概要
  • インストールと基本設定
  • BGPの設定とポリシー
  • OSPFおよびOSPFv3の展開
  • データセンターファブリックのためのIS-IS
  • 迅速な障害検出のためのBFD
  • ルートフィルタリングと再配布

FRRを使用したEVPNとVXLAN

\r
  • EVPNの基本概念とユースケース
  • BGP EVPNによるVXLANコントロールプレーン
  • MACアドレスのアドバタイズおよび学習
  • 分散anyanccゲートウェイの設定
  • 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など)
  • カスタム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 時間

参加者の人数


参加者1人あたりの価格

今後のコース

関連カテゴリー