海老澤健太郎作品一覧
-
-◆ホワイトボックススイッチ向けNOSを徹底解説!◆ 2016年にオープンソースとして公開されたSONiCはネットワークOSのデファクトスタンダードになりつつあります。本書では、初学者がSONiCの全体像を理解し、SONiCを利用するための基礎知識を素早く得られるよう情報を整理しました。設定方法を単に解説するだけではなく、「SONiCがどのように構成され動作しているのか」「モジュールがどのように連携して各機能が実現されているのか」といった実装の内部についても詳細に解説します。 ■目次 ●第1章 ホワイトボックススイッチとSONiCアーキテクチャ ・1.1 ホワイトボックススイッチの内部構造 ・1.2 SAI誕生の背景と役割 ・1.3 SONiCアーキテクチャの全体像 ●第2章 SONiCの機能とユースケース ・2.1 SONiCの機能とユースケース ・2.2 ユースケース/事例 ・2.3 Switch ASIC以外への適用例 ●第3章 コミュニティ運営と開発プロセス ・3.1 組織構成やメンバー ・3.2 情報ソースとコミュニケーションチャネル ・3.3 リリースプロセス ・3.4 不具合報告や修正提案 ●第4章 商用版SONiCと有償サポート ・4.1 コミュニティ版と商用版SONiCの違い ・4.2 新機能追加までの流れ ・4.3 主な商用版SONiC提供ベンダー ・4.4 有償サポート提供ベンダー ・4.5 まとめ:商用版SONiCや有償サポートの検討ポイント ●第5章 SONiCの入手とインストール ・5.1 SONiCが動作する環境の用意 ・5.2 イメージの入手 ・5.3 実機での利用方法 ・5.4 仮想環境での利用方法(sonic-vs on KVM) ●第6章 SONiCの基本操作と設定方法 ・6.1 SONiCの基本操作と設定ファイル ・6.2 設定ファイルを用いた設定方法 ・6.3 2種類のコマンドラインインターフェース ・6.4 SONiCの基本的な設定 ●第7章 SONiCの内部構造:アーキテクチャとサブシステム ・7.1 SONiCアーキテクチャの全体像 ・7.2 主要なサブシステム ・7.3 各サブシステムで動作するモジュール ・7.4 databaseコンテナ ・7.5 swssコンテナ ・7.6 syncdコンテナ ・7.7 bgpコンテナ(routingコンテナ) ・7.8 mgmt-frameworkコンテナとgnmiコンテナ ・7.9 pmonコンテナ ・7.10 snmpコンテナ ・7.11 lldpコンテナ ……ほか ●第8章 SONiCの内部構造:ステートの流れとモジュール連携 ・8.1 SONiCのデータベース ・8.2 モジュールからデータベースへのアクセス ・8.3 モジュールとホストの通信 ・8.4 モジュールからモジュールへのアクセス ・8.5 コンテナのネットワーク構成 ・8.6 SONiCのインターフェース管理 ・8.7 SONiCのルーティング機能 ・8.8 SONiCの起動とユーザーインターフェース ・8.9 SONiC管理フレームワーク ●第9章 SAI詳細解説[API・オブジェクト・データプレーンパイプライン] ・9.1 SAI概要 ・9.2 SAIのパケット処理パイプライン ・9.3 SAIの定義ファイル[機能共通] ・9.4 SAIの定義ファイル[機能毎] ・9.5 SONiCにおけるSAIの実装 ●第10章 高度な設定と利用法 ・10.1 SRv6のサポート状況 ・10.2 SONiCのSRv6設定 ・10.3 パケット変換動作の確認 ●第11章 SONiCのトラブルシューティング ・11.1 showコマンドによる状態の確認 ・11.2 ログの参照方法と読み方 ・11.3 APPL_DB変更/SAI呼び出しのログ ・11.4 SONiCのデバッグ ■著者プロフィール 海老澤健太郎:インターネット黎明期より、通信事業者ネットワークを中心に新技術や製品の検証、サービス導入支援に携わる。以降、国内外のスタートアップ企業において、顧客サポート、製品デザイン、開発マネジメントなど幅広い領域を担当。現在は北米スタートアップ企業にて、AI向けネットワーク機能を中心としたネットワーク機器の開発に従事している。
-
3.0Larry Peterson / Carmelo Cascone / Brian O'Connor / Thomas Vachuska / Bruce Davie / 進藤資訓 / 海老澤健太郎 / 小林正幸1巻3,828円 (税込)ソフトウェア定義ネットワークの概念・設計・ユースケースを知る SDN(Software-Defined Networks:ソフトウェア定義ネットワーク)は、 ソフトウェアの力によって、従来のネットワークに対し高い柔軟性と拡張性を提供する技術です。 コントローラによる集中管理とデータプレーンのプログラマビリティを利用して、 従来のネットワークでは不可能だったさまざまなユースケースを実現できます。 また、オープンソースの実装も増えてきており、より身近なものになりつつあります。 本書は、SDNのコンセプト、基本アーキテクチャ、設計と実装のベストプラクティス、 さまざまな応用事例などについて包括的に解説した書籍です。 SDNの第一人者であるLarry Peterson氏・Bruce Davie氏らによって 「最先端のSDN」について説明された原著を、VMwareの進藤資訓氏らが翻訳。 第11章と付録では、日本語版オリジナルの書き下ろしとして、 国内でのSDNの活用事例も紹介しています。 ▼主な内容 ・オープンソースソフトウェアを例としたSDNのスタックの解説 ・SDNを支えるコンセプト、概念、設計理念 ・スケーラブルなクラウドのデザインがどのようにネットワークに適用できるか ・固定機能およびプログラマブルなスイッチに関する解説 ・スイッチをプログラム、制御するために使われるP4のためのツールチェーンの説明 ・SDNの各種ユースケースの紹介 ・社内、データセンター、アクセスにおけるネットワーク ・GitHubからダウンロード可能なハンズオン練習問題を含む SDN技術を学びたい(SDNの本質や実装を知りたい)エンジニア、 ネットワーク・クラウドの開発・構築に携わるエンジニアに一読いただきたい一冊です。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。