Skip to Content
ネットワーク自動化とプログラマビリティ ―次世代ネットワークエンジニアのためのスキルセット
book

ネットワーク自動化とプログラマビリティ ―次世代ネットワークエンジニアのためのスキルセット

by Jason Edelman, Scott S. Lowe, Matt Oswalt, 土屋 太二, 牧野 聡
February 2022
Intermediate to advanced
632 pages
10h 1m
Japanese
O'Reilly Japan, Inc.
Content preview from ネットワーク自動化とプログラマビリティ ―次世代ネットワークエンジニアのためのスキルセット

7章ネットワークAPI

本書ではここまでにPythonをはじめ、データフォーマットやJinjaテンプレートなど、ネットワークエンジニアが自動化のステージに進むために重要となる基本的な技術やスキルについて紹介してきました。この章では、これらのスキルをより実践的なものにするために、ネットワーク装置のAPIの利用について学んでいきます。

ネットワーク自動化を始める方法を理解できるように、この章は3つの節から構成されています。

ネットワークAPIを理解する
各種APIのアーキテクチャーや基礎知識を学びます。HTTPベースのRESTful API、HTTPベースの非RESTful API、NETCONFなどを紹介します。
ネットワークAPIを利用する
各種APIのテストや学習によく使われるツールを紹介します。
ネットワークAPIを使って自動化する
ネットワーク自動化の手始めとして利用できるさまざまなPythonライブラリについて紹介します。HTTPベースのAPIを利用するのに便利なrequestsライブラリや、NETCONFネットワーク装置との通信に利用できるncclient、SSHを使ってネットワーク装置を自動化するnetmikoなどについて取り上げます。

この章は特定のAPIを網羅的にガイドするものではなく、またAPIドキュメントでもありません。APIの実装はネットワーク装置ベンダーごとに異なるため、ここではそれぞれのベンダーのAPIを利用した例を扱います。一般的にネットワークエンジニアにとってはマルチベンダー環境での作業が必要になる可能性はとても高いため、本書での解説が役立つことになるでしょう。それぞれのベンダー実装の共通点を知ることや、もしくは独自に実装されている点について知ることは非常に重要なことです。 ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

ハイパフォーマンス ブラウザネットワーキング ―ネットワークアプリケーションのためのパフォーマンス最適化

ハイパフォーマンス ブラウザネットワーキング ―ネットワークアプリケーションのためのパフォーマンス最適化

Ilya Grigorik, 和田 祐一郎/株式会社プログラミングシステム社
サイトリライアビリティワークブック ―SREの実践方法

サイトリライアビリティワークブック ―SREの実践方法

Betsy Beyer, Niall Richard Murphy, David K. Rensin, Kent Kawahara, Stephen Thorne, 澤田 武男, 関根 達夫, 細川 一茂, 矢吹 大輔, 玉川 竜司

Publisher Resources

ISBN: 9784873119816Other