本文へ移動

インフラ転職コンパス運用保守から、設計構築へ。

メニュー

ネットワーク構築の仕事内容|configを作る1日の流れと必要なスキル

動画と記事で学ぶ / Cisco・実機操作

ネットワーク構築担当の1日を時間順に解説。パラメーターシートの作成、Excel関数でのconfig作成、実機投入とエラー確認の流れと、構築で必要なスキルをまとめます。

ここからは、記事でゆっくり確かめましょう。図や操作の例を見ながら、気になるところから読み進めてください。

ネットワークの構築担当は、1日の大半をExcelの前で過ごします。パラメーターシートを作り、そこからExcel関数でconfigを生成し、実機に流し込んでエラーが出ないか確かめる。これが構築の仕事の中心です。

「構築=ラックの前で機器をつなぐ仕事」と思っている人は多いのですが、実際は机の上での作業のほうがずっと長いです。この記事では、構築担当のある1日を時間順に追いながら、それぞれの時間帯で何をしているのか、どんなスキルが要るのかを説明します。

構築担当の1日(スケジュール例)

案件や時期によって変わりますが、configを作っている期間の1日は、だいたい次のような流れです。

時間 やること
9:00 出社。メールの確認と返信
9:30 パラメーターシートの作成
12:00 昼食
13:00 config作成用のExcel関数を作る
15:00 会議(パラメーターシートの確認など)
17:00 configを実機に投入し、投入エラーを確認
20:00 退社

機器に触るのは夕方の数時間だけです。残りはほぼExcelとテキストエディタを使った作業になります。

朝:メールで設定値の変更が届く

朝いちばんにメールを確認します。構築の期間中は、クライアントから「ここのパラメーター、やっぱりこの値に変えてください」という連絡がよく届きます。

内容を確認して返信し、パラメーターシートを直します。設定値は一度決めたら終わりではなく、あとから変わるものだと思っておいてください。この「あとから変わる」という前提が、午後のconfigの作り方に関わってきます。

午前:パラメーターシートを作る

パラメーターシートは、機器ごとの細かい設定値を一覧にした資料です。Ciscoの機器なら、Ciscoのconfigの項目をもとに、IPアドレスやVLAN、インターフェースの設定などを書き込んでいきます。現場では「パラシ」と略します。会議で「パラシの件ですが」と言われたら、この資料のことです。

パラメーターシートは、ほとんどの現場でExcelで作られています。

構築担当は、パラメーターシートだけを見て作業するわけではありません。次の5つの資料を読んで、ネットワーク全体を理解したうえで、自分が担当する機器を構築します。

  • 基本設計書
  • 詳細設計書
  • パラメーターシート
  • 物理構成図
  • 論理構成図

ネットワークの基礎知識は前提として必要です。そのうえで、案件ごとに設計書を読み込み、「このネットワークはどうなっているのか」をつかむところから仕事が始まります。基本設計と詳細設計の違いはこちらの記事で説明しています。

午後:Excel関数でconfigを作る

configは、手で1行ずつ書きません。パラメーターシートの値をExcel関数で組み立てて、configの文字列を自動で作ります。多くのSI企業がこのやり方を取っています。

理由は2つあります。

1. 写し間違いが起きにくい。パラメーターシートには設定値がすべて書いてあります。その値を関数で参照してconfigにすれば、人が見て打ち直す工程がなくなります。

2. 設定値が変わっても、直すのは1か所で済む。朝のメールのように、パラメーターはあとから変わります。configを手で書いていると、パラメーターシートとconfigの両方を直すことになります。片方を直し忘れる、直したつもりで別の行を壊す(デグレ)といった事故が起きます。関数で作っておけば、パラメーターシートを直すだけでconfigも変わります。

簡単な例を挙げます。A列にインターフェース名、B列にIPアドレス、C列にサブネットマスクが入っているとします(値は説明用です)。

="interface "&A2
=" ip address "&B2&" "&C2

これで「interface GigabitEthernet0/1」「 ip address 192.168.1.1 255.255.255.0」という行ができます。B2の値を書き換えれば、configも一緒に変わります。実際の現場ではもっと複雑な関数を組みますが、考え方は同じです。

構築を目指すなら、Excel関数は必ず使えるようになっておいてください。ネットワークエンジニアが「Excelエンジニア」と呼ばれることがあるくらい、Excelを使います。設計書や試験表でのExcelの使い方はネットワークエンジニアのExcel実務にまとめています。

夕方:configを実機に投入して確認する

configができたら、実機に投入します。目的は、関数の作り間違いや記述ミスを早めに見つけることです。configは、スペースが1つ足りないだけで投入エラーになります。

  1. Excel関数で作ったconfigをテキストファイルに書き出す
  2. Tera Termで機器に接続し、configをコピー&ペーストで投入する
  3. 投入中にエラーが出ていないかを確認する
  4. 投入後に show run を取得する
  5. 投入したconfigと show run の結果を比較し、入っていない行がないか確認する
  6. エラーや漏れがあれば、Excel関数を直してもう一度作る

これを繰り返して、configの精度を上げていきます。Tera Termの操作はTera Termの使い方、投入前後の比較はWinMergeでconfigを比較する方法を見てください。

構築の仕事で必要なスキル

構築でいちばん求められるのは、細かさです。configの間違いは基本的に許されません。そのため、社内レビューを何度も行います。

ここで大事なのは、確認を「目で見て頑張る」で済ませないことです。数百行のconfigを目視で確認すれば、必ずどこかで見落とします。関数、比較ツール、正規表現を使い、機械的に確認します。人の手を減らすほどミスは減り、作業も速くなります。正確に、速く仕上げられる人ほど、エンジニアとしての評価は上がります。

スキル 使う場面
ネットワークの基礎知識 設計書を読み、ネットワークの全体像を理解する
Excel関数 パラメーターシートからconfigを作る
比較ツール(WinMergeなど) 投入したconfigと show run の差分を確認する
正規表現 configの抽出や加工、確認を機械的に行う

正規表現を使ったconfigの加工は、サクラエディタの使い方で手順を紹介しています。

よくある質問

構築の仕事は、ずっと機器を触っているのですか?

いいえ。config作成の期間は、パラメーターシートとExcel関数の作業が大半です。機器に触るのは、作ったconfigを投入して確認する時間です。

パラメーターシート(パラシ)とは何ですか?

機器ごとの設定値を一覧にした資料です。多くの現場でExcelで作られ、configを作るときの元データになります。

なぜconfigを手で書かないのですか?

写し間違いを防ぐためと、設定値が変わったときにパラメーターシートだけ直せば済むようにするためです。

Excelはどのくらい使えればいいですか?

ピボットテーブルやSUMなど、基本的な機能と関数が使えれば十分です。それ以上は、業務の中で身につけていけば問題ありません。使う関数は会社や資料を作った人によって違うので、入社前に全部覚えておくことはできないからです。

設計担当の1日とは何が違いますか?

設計は会議、設計書の作成、レビューが中心です。違いはネットワーク設計の1日で確認できます。

このテーマを続けて学ぶ

最近の記事
ピックアップ