Upgrade to Pro — share decks privately, control downloads, hide ads and more …

ネットワーク運用におけるgithubの活用と今後の展望

Junpei YOSHINO
March 04, 2016
470

 ネットワーク運用におけるgithubの活用と今後の展望

net ops coding#2の発表資料です。

Junpei YOSHINO

March 04, 2016
Tweet

Transcript

  1. ⾃自⼰己紹介 •  吉野純平 •  twitter  @junpei_̲y •  github.com  junpei-‐‑‒yoshino • 

    主なPullReq先 •  fluent-­‐plugin-­‐ne+low   •  pmacct-­‐to-­‐elas3csearch   •  pmacct   •  opencontrail   •  keepalived   •  nginx  (githubじゃない&マージされてない)  
  2. ⽬目次 •  githubを使ったネットワーク運⽤用 •  例1:FX1のcontrol-­‐plane検証   •  例2:日常的な変更作業   • 

    gitだけでも大体はできる   •  hAp://qiita.com/junpei-­‐yoshino/items/ bf223677f332d3e833c4   •  今後のnetwork運⽤用 •  ラボの紹介   •  ラボでスピード上げて目指す未来像  
  3. おさらい:アドベントカレンダー •  リポジトリ便利   •  例   •  git  grepで大体わかる

      •  junoserの活用   •  gitのcommit間diffから打つ作業コマンド生成  
  4. ラボ環境 QFX5100 QFX5100 サーバ(vmware) vMX   15.1F4 vMX   15.1F4

    サーバ(vmware) vMX   15.1F4 IOS-­‐XRv9000   linux  +  gobgp   linux  +  gobgp   LB   LB  
  5. これからやる項⽬目 •  6PEの試験 •  経路路モニタリングのテスト •  適切に広報しているか、受信しているかgobgpで監視   •  flowspecでのフィルタbot運転

    •  netflow周りの開発 •  経路路制御⽅方法の変更更試験 •  トラフィック制御 •  /32の経路を注入して内部トラフィックバランス   •  ethernet  oam動作検証 •  新規検討の検証機器のコントロールプレーン動作確認 •  QFX5100でのsflow検証やversion  up検証 •  その他、構想はまだ秘密
  6. showレス運⽤用を⽬目指したい •  普段どれだけshowと打っていますか? •  201507-‐‑‒9に2台の機器のshowコマンド •  3231回(まじで!),  873,  1029 • 

    ⾃自動化するためのステップ •  サービス網のcontrol-‐‑‒planeの正常性を いかに常にvalidationできるか •  IGP   •  BGP   •  (data-‐‑‒planeもやらないとダメ)
  7. iBGP 経路路モニター vMX   15.1F4 IOS-­‐ XRv9000   linux  +

     gobgp   QFX5100 •  iBGPで経路を見る   •  ルータでadd-­‐path+best-­‐external   •  別グループ。監視専用。   •  (pmacctの資料からパクりました)   •  意図しない経路・足りない経路が出たらwebhookを叩く   •  web上で経路を一覧