お問い合わせ

コース概要

SDNの基礎

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

Linuxネットワークの基礎

  • ネットワーク名前空間と分離
  • Linuxブリッジと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
  • OVNと従来のOpen vSwitch展開の比較

FRRouting(FRR)の実装

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

FRRを用いたEVPNおよびVXLAN

  • EVPNの基礎およびユースケース
  • BGP EVPNによるVXLANコントロールプレーン
  • MACアドレスの広告および学習
  • 分散anyancongゲートウェイの設定
  • 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人あたりの価格

お客様の声 (2)

今後のコース

関連カテゴリー