MENU
  • 問題集一覧
  • 購入から利用開始まで
  • 法人でのご利用
  • 会社概要
  • ブログ
  • よくある質問
  • 公式ショップ
IT資格対策Web問題集の企画・制作・販売
Smart Innovation株式会社
  • 問題集一覧
  • 購入から利用開始まで
  • 法人でのご利用
  • 会社概要
  • ブログ
  • よくある質問
  • 公式ショップ
Smart Innovation株式会社
  • 問題集一覧
  • 購入から利用開始まで
  • 法人でのご利用
  • 会社概要
  • ブログ
  • よくある質問
  • 公式ショップ
  1. ホーム
  2. 資格コラム
  3. ENCORの自動化分野対策|NETCONF・RESTCONF・JSON・YANGの押さえ方

ENCORの自動化分野対策|NETCONF・RESTCONF・JSON・YANGの押さえ方

2026 11/07
資格コラム
2026年11月7日
ENCOR 自動化分野対策

CCNP ENCOR(350-401)の「自動化」分野は、出題の15%を占めます。Python、JSON、YANG、NETCONF、RESTCONFといった、ネットワークエンジニアにはなじみの薄い言葉が並ぶため、苦手意識を持つ人が多い分野です。

ただし、試験で問われるのはプログラミングの腕前ではなく、「データの形を読めるか」「仕組みの違いを説明できるか」が中心です。この記事では、自動化分野で押さえるべきポイントを整理します。

先に結論から

  • ENCORの自動化分野は、コードを書く力より「JSONやYANGを読む力」と「NETCONF・RESTCONFの違いを説明する力」が問われます。
  • NETCONFはSSH(ポート830)上でXMLを使い、RESTCONFはHTTPS上でJSONまたはXMLを使います。どちらもYANGで定義されたデータを扱います。
  • RESTCONFではHTTPのメソッド(GET・POST・PUT・PATCH・DELETE)と、レスポンスコード(200・201・204・4xx・5xx)の意味を押さえます。
  • 短いPythonスクリプトやJSONを実際に読んでおくと、本番で慌てずに済みます。
目次

自動化分野で問われる主な内容

テーマ押さえるポイント
Python基本の構文(変数、リスト、辞書、条件分岐、繰り返し)を読んで、処理の結果を答えられる
JSONオブジェクトと配列の構造を読み、特定の値の場所を答えられる
YANGネットワーク機器の設定や状態を表す「データモデル」であることを説明できる
NETCONF・RESTCONF使うプロトコル・データ形式・操作の違いを説明できる
REST APIHTTPのメソッドとレスポンスコードの意味、認証の考え方
EEM機器の中でイベントをきっかけに処理を自動実行する仕組みを理解する
NETCONFとRESTCONFの違い:NETCONFはSSH(830)とXML、RESTCONFはHTTPSとJSONまたはXML

NETCONFとRESTCONFの違い

項目NETCONFRESTCONF
通信の方式SSH(ポート830)HTTPS
データの形式XMLJSONまたはXML
主な操作get、get-config、edit-configなどHTTPのメソッド(GET・POST・PUT・PATCH・DELETE)
扱うデータYANGで定義されたデータYANGで定義されたデータ
特徴設定の候補(candidate)や検証など、細かい設定管理に向くWebの仕組みに近く、扱いやすい

どちらも「YANGで定義されたデータを、プログラムから読み書きするための方法」です。違いは通信の方式とデータの形式にあると整理すると覚えやすくなります。

JSONの読み方

JSONは、波かっこ{ }で囲んだ「キーと値の組」(オブジェクト)と、角かっこ[ ]で囲んだ「値の並び」(配列)を組み合わせてデータを表します。たとえば次のJSONでは、2つ目のインターフェースの名前は「GigabitEthernet2」です。

{
  "interfaces": [
    {"name": "GigabitEthernet1", "enabled": true},
    {"name": "GigabitEthernet2", "enabled": false}
  ]
}

試験では「この値を取り出すにはどう指定すればよいか」「enabledがfalseのインターフェースはどれか」といった形で問われます。配列の番号が0から始まる点にも注意しましょう。

REST APIのレスポンスコード

コード意味
200 OK要求が成功した
201 Created新しいリソースが作成された
204 No Content成功したが、返す内容はない
400 Bad Request要求の内容に誤りがある
401 Unauthorized認証が必要、または認証に失敗した
403 Forbidden権限がなく、アクセスが拒否された
404 Not Found指定したリソースが見つからない
500 Internal Server Errorサーバー側でエラーが起きた
RESTCONFで使うHTTPメソッド:GET、POST、PUT、PATCH、DELETE

自動化分野の勉強のコツ

  • 実際に読む:短いPythonスクリプトやJSONを実際に読み、何をしているかを言葉で説明する練習をします。
  • 手を動かす:仮想環境のルーターでRESTCONFを有効にし、インターフェースの情報をJSONで取得してみると、仕組みが一気に分かります。
  • 比較表を作る:NETCONFとRESTCONF、PUTとPATCHのように、似たものの違いを表にまとめます。
  • 早めに始める:比重は15%あります。直前に詰め込むより、少しずつ触れておくほうが定着します。

問題演習で自動化分野を得点源にする

Smart InnovationのCCNP ENCOR対策問題集では、自動化分野を含む出題範囲に沿った問題を解説付きで演習できます。価格や収録内容などの最新情報は、公式ショップの商品ページでご確認ください。

公式ショップでENCOR対策問題集を見る

よくある質問

プログラミングの経験がなくてもENCORの自動化分野は解けますか?

解けます。問われるのは、JSONやYANGの構造を読む力や、NETCONF・RESTCONFの仕組みの理解が中心です。短いコードを読んで説明できるように練習しておきましょう。

NETCONFが使うポート番号は何番ですか?

SSH上でポート830を使います。

RESTCONFで使えるデータの形式は何ですか?

JSONとXMLの両方を使えます。

PUTとPATCHの違いは何ですか?

PUTはリソースを丸ごと置き換え、PATCHは一部だけを変更します。

あわせて読みたい:CCNP ENCORの勉強方法

資格コラム
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

Smart Innovation編集部のアバター Smart Innovation編集部 IT資格対策Web問題集 編集部

IT資格対策Web問題集(CCNA・CCNP・AWS認定)を企画・制作するSmart Innovation株式会社の編集部です。資格の勉強方法や試験の仕組み、ネットワーク技術の解説を、受験する方の目線でお届けしています。
記事の監修は当社代表が行っています。代表は大手ベンダーのネットワークエンジニアとして、官公庁・医療・金融・交通・大手クラウド事業者などの大規模ネットワークの設計・構築に携わり、これまでに200名以上のCCNA合格者、20名以上のCCNP合格者の学習を支援してきました。保有資格:ネットワークスペシャリスト、CCNP Enterprise、CCNP Routing and Switching、AWS認定ソリューションアーキテクト – アソシエイト。

関連記事

  • ACLの種類と書き方
    ACLの種類と書き方|標準・拡張・名前付きと適用する場所
    2026年11月7日
  • uRPFとCoPP
    uRPFとCoPPとは?なりすましと過負荷からルーターを守る仕組み
    2026年11月7日
  • syslog・SNMP・NetFlowの違い
    syslog・SNMP・NetFlowの違い|ネットワーク監視の仕組みと設定例
    2026年11月7日
  • 無線LANコントローラーとCAPWAP
    無線LANコントローラー(WLC)とCAPWAP|APのモードとローミングの種類
    2026年11月7日
  • NAT・PATの仕組み
    NAT・PATの仕組みと設定|4つのアドレスの呼び方と確認コマンド
    2026年11月7日
  • EtherChannelとは
    EtherChannelとは?LACP・PAgPのモードの組み合わせと設定例
    2026年11月7日
  • AAAとRADIUS・TACACS+
    AAAとは?RADIUSとTACACS+の違いと設定例
    2026年11月7日
  • IP SLAとトラッキング
    IP SLAとは?トラッキングでデフォルトルートを切り替える設定例
    2026年11月7日
  • 会社概要
  • お問い合わせ(公式ショップ)
  • プライバシーポリシー
  • 特定商取引法に基づく表記(公式ショップ)

© Smart Innovation株式会社

  • メニュー
  • 問題集を見る
  • 公式ショップ
目次