Submit Search
Upload
お手軽!BGP RIBのリアルタイム解析+可視化
•
1 like
•
798 views
Toshiya Mabuchi
Follow
JANOG40 ショートプログラム
Read less
Read more
Engineering
Report
Share
Report
Share
1 of 25
Download now
Download to read offline
Recommended
検証環境をGoBGPで極力仮想化してみた
検証環境をGoBGPで極力仮想化してみた
Toshiya Mabuchi
NetOpsCoding#2のLTで発表した資料です. https://atnd.org/events/74772 Abstract: ネットワークの業務をしていく上で,「検証」についての悩みは尽きません. 検証したくても検証機は沢山用意できるはずもなく, 少ない検証機は多人数が触るでハチャメチャな中身になってしまい,ストレスMAXです. そんな悩みを""極力""解消すべく,検証用環境のネットワークを実機とgobgpやその付属APIを使って構築してみたお話をします.
(緊急|作業)時にパッと確認できるDASHBOARD作ってみた
(緊急|作業)時にパッと確認できるDASHBOARD作ってみた
Toshiya Mabuchi
Internetweek2016のPeeringBoF資料です
NAPALMで作るネットワークオペレーション自動化への道のり
NAPALMで作るネットワークオペレーション自動化への道のり
Toshiya Mabuchi
Interop2017のセイコーソリューションズ様ブースにてお話した、ISPネットワーク上における自動化ツール開発についてです。 マルチベンダー環境を克服するためのツールとして、NAPALMを利用し、非常に便利だったので共有します。
自動化ツールの違いを探る
自動化ツールの違いを探る
Toshiya Mabuchi
NetOpsCoding#5 × ネットワークプログラマビリティ勉強会#13 https://network-programmability.connpass.com/event/67156/
kintone 最新アップデート Webhookで遊ぶ
kintone 最新アップデート Webhookで遊ぶ
kintone Café 名古屋支部
kintoneに実装されたWebhookを使って、DataSpider(Zapierでは無く、、汗)とLINEを連携した楽しいお話し
Concrete5×さくら
Concrete5×さくら
Masaya Hayashi
concrete5×さくら concrete5 をさくらで活用するいくつかの方法 2016/4/24 第59回 勉強会「さくら・AWS サーバー大共演」 (共催:さくらクラブ & JAWS-UG Nagoya) - コンなご (concrete5 名古屋ユーザーグループ) | Doorkeeper https://concrete5nagoya.doorkeeper.jp/events/39366 #さくらクラブ
concrete5とAWSのほどよい関係
concrete5とAWSのほどよい関係
Takahisa Iwamoto
20160424
今さら聞けないWebサーバの基本知識と選び方
今さら聞けないWebサーバの基本知識と選び方
Endoh Shingo
コンなご & さくらクラブ & Jaws ug nagoya 勉強会
Recommended
検証環境をGoBGPで極力仮想化してみた
検証環境をGoBGPで極力仮想化してみた
Toshiya Mabuchi
NetOpsCoding#2のLTで発表した資料です. https://atnd.org/events/74772 Abstract: ネットワークの業務をしていく上で,「検証」についての悩みは尽きません. 検証したくても検証機は沢山用意できるはずもなく, 少ない検証機は多人数が触るでハチャメチャな中身になってしまい,ストレスMAXです. そんな悩みを""極力""解消すべく,検証用環境のネットワークを実機とgobgpやその付属APIを使って構築してみたお話をします.
(緊急|作業)時にパッと確認できるDASHBOARD作ってみた
(緊急|作業)時にパッと確認できるDASHBOARD作ってみた
Toshiya Mabuchi
Internetweek2016のPeeringBoF資料です
NAPALMで作るネットワークオペレーション自動化への道のり
NAPALMで作るネットワークオペレーション自動化への道のり
Toshiya Mabuchi
Interop2017のセイコーソリューションズ様ブースにてお話した、ISPネットワーク上における自動化ツール開発についてです。 マルチベンダー環境を克服するためのツールとして、NAPALMを利用し、非常に便利だったので共有します。
自動化ツールの違いを探る
自動化ツールの違いを探る
Toshiya Mabuchi
NetOpsCoding#5 × ネットワークプログラマビリティ勉強会#13 https://network-programmability.connpass.com/event/67156/
kintone 最新アップデート Webhookで遊ぶ
kintone 最新アップデート Webhookで遊ぶ
kintone Café 名古屋支部
kintoneに実装されたWebhookを使って、DataSpider(Zapierでは無く、、汗)とLINEを連携した楽しいお話し
Concrete5×さくら
Concrete5×さくら
Masaya Hayashi
concrete5×さくら concrete5 をさくらで活用するいくつかの方法 2016/4/24 第59回 勉強会「さくら・AWS サーバー大共演」 (共催:さくらクラブ & JAWS-UG Nagoya) - コンなご (concrete5 名古屋ユーザーグループ) | Doorkeeper https://concrete5nagoya.doorkeeper.jp/events/39366 #さくらクラブ
concrete5とAWSのほどよい関係
concrete5とAWSのほどよい関係
Takahisa Iwamoto
20160424
今さら聞けないWebサーバの基本知識と選び方
今さら聞けないWebサーバの基本知識と選び方
Endoh Shingo
コンなご & さくらクラブ & Jaws ug nagoya 勉強会
Couchbase CM 20150407
Couchbase CM 20150407
Couchbase Japan KK
Couchbase Meetup Tokyo #13 モバイルMinihackで宣伝したリンクなどの情報です。
20130118 movable type_seminar
20130118 movable type_seminar
Six Apart
俺のローカル開発環境 - MTDDC Meetup NAGOYA 2014
俺のローカル開発環境 - MTDDC Meetup NAGOYA 2014
taiju higashi
安く・速く・安定したウェブを作る方法
安く・速く・安定したウェブを作る方法
Kei Mikage
2017.09.01 Microsoft パートナーカンファレンス2017 Azure + OSS Meetup LT Slide
MTDDC Meetup NAGOYA 2014 Keynote
MTDDC Meetup NAGOYA 2014 Keynote
Daiji Hirata
MTDDC Meetup NAGOYA 2014 Keynote presentation
gusukuではじめるデベロッパーフレンドリーなキントーンのアプリ管理_金春氏&どりぃ氏
gusukuではじめるデベロッパーフレンドリーなキントーンのアプリ管理_金春氏&どりぃ氏
kintone papers
kintone devCamp 2017 C-3セッション資料。 「gusukuではじめるデベロッパーフレンドリーなキントーンのアプリ管理 ~これでキントーンで安心して開発!~」
20170626 さくらインターネット Stripe Magento
20170626 さくらインターネット Stripe Magento
Hirokazu Nishi
2017/06/26 福岡開催のさくらインターネット、Stripeとの共催セミナーでの資料です。
ServiceWorkerでつくるWebの未来
ServiceWorkerでつくるWebの未来
Yoshiki Kobayashi
ServiceWorkerでできる機能の紹介と、そのサンプル
Movable Type 6.0をできるだけ安く使う方法
Movable Type 6.0をできるだけ安く使う方法
Hajime Fujimoto
Movable Type for AWSを使って、Movable Type 6.0をできるだけ安く使う方法です。
Deploy TypeScript Application by CodePipeline
Deploy TypeScript Application by CodePipeline
bitbank, Inc. Tokyo, Japan
CodePipelineを使用したLambdaデプロイについて
Introduction of bitbank frontend development environment
Introduction of bitbank frontend development environment
bitbank, Inc. Tokyo, Japan
@ng-japan 2019
.NET Core 3.0 で Blazor を使用したフルスタック C# Web アプリの構築
.NET Core 3.0 で Blazor を使用したフルスタック C# Web アプリの構築
Joni
.NET Conf 2019 資料 「.NET Core 3.0 で Blazor を使用したフルスタック C# Web アプリの構築」
Lightning Network, Swap, Nloop
Lightning Network, Swap, Nloop
bitbank, Inc. Tokyo, Japan
bitbank Tech Night #1 ~Lightning Network~ Lightning Networkの技術的概要と、関連する弊社の取り組みについて https://bitbank.connpass.com/event/238543/
中規模Angularアプリケーションの再設計
中規模Angularアプリケーションの再設計
bitbank, Inc. Tokyo, Japan
bitbankの中規模Angularアプリケーションを再設計し、パフォーマンスの改善やメンテナンス性の向上を試みている話について発表します。
iOS対応のCIサービス「Bitrise」を使ってみた
iOS対応のCIサービス「Bitrise」を使ってみた
Kosuke Ogawa
2016/3/16 Tech Lunch @SuperShip Inc.
bitbankフロントエンド開発について
bitbankフロントエンド開発について
Kou Matsumoto
bitbankのフロントエンド技術、開発チームについてのスライドです。
S14 t3 yosuke_yamashita
S14 t3 yosuke_yamashita
Takeshi Akutsu
Talk 3:「PythonとJavaScriptで作るReactiveなウェブサイト」 山下陽介(株式会社アカリ)
Git hubenterpriseを導入してみて
Git hubenterpriseを導入してみて
recotech
デブサミ2017
#recotech_WIZY開発の裏側
#recotech_WIZY開発の裏側
recotech
レコチョクの新サービスWIZYがどのように作られているのかをご紹介します。
DDD Alliance レガシーなコードにドメイン駆動設計で立ち向かった5年間の軌跡
DDD Alliance レガシーなコードにドメイン駆動設計で立ち向かった5年間の軌跡
BIGLOBE Inc.
30年間、事業を支えてきた業務システムをDDDで刷新する。 そのためには、組織的、エンジニアのレベルなど多くの問題があります。 その壁をどう乗り越えたのか? そして、壁の向こうで得た恩恵とは何のか? 5年という期間を経て、得ることのできた気づきや組織的な変化をお伝えしたいです。
ルータコンフィグのGit管理のススメ 〜Git管理以外を自動化してみた〜
ルータコンフィグのGit管理のススメ 〜Git管理以外を自動化してみた〜
Taiji Tsuchiya
JANOG36 ライトニングトークより http://www.janog.gr.jp/meeting/janog36/program/lt-git
ISPネットワーク運用で覗いてるもの
ISPネットワーク運用で覗いてるもの
Taiji Tsuchiya
Janog34 「ルーティングテーブルを覗きたい┃_・)ジー」より http://www.janog.gr.jp/meeting/janog34/program/rtabl.html
More Related Content
What's hot
Couchbase CM 20150407
Couchbase CM 20150407
Couchbase Japan KK
Couchbase Meetup Tokyo #13 モバイルMinihackで宣伝したリンクなどの情報です。
20130118 movable type_seminar
20130118 movable type_seminar
Six Apart
俺のローカル開発環境 - MTDDC Meetup NAGOYA 2014
俺のローカル開発環境 - MTDDC Meetup NAGOYA 2014
taiju higashi
安く・速く・安定したウェブを作る方法
安く・速く・安定したウェブを作る方法
Kei Mikage
2017.09.01 Microsoft パートナーカンファレンス2017 Azure + OSS Meetup LT Slide
MTDDC Meetup NAGOYA 2014 Keynote
MTDDC Meetup NAGOYA 2014 Keynote
Daiji Hirata
MTDDC Meetup NAGOYA 2014 Keynote presentation
gusukuではじめるデベロッパーフレンドリーなキントーンのアプリ管理_金春氏&どりぃ氏
gusukuではじめるデベロッパーフレンドリーなキントーンのアプリ管理_金春氏&どりぃ氏
kintone papers
kintone devCamp 2017 C-3セッション資料。 「gusukuではじめるデベロッパーフレンドリーなキントーンのアプリ管理 ~これでキントーンで安心して開発!~」
20170626 さくらインターネット Stripe Magento
20170626 さくらインターネット Stripe Magento
Hirokazu Nishi
2017/06/26 福岡開催のさくらインターネット、Stripeとの共催セミナーでの資料です。
ServiceWorkerでつくるWebの未来
ServiceWorkerでつくるWebの未来
Yoshiki Kobayashi
ServiceWorkerでできる機能の紹介と、そのサンプル
Movable Type 6.0をできるだけ安く使う方法
Movable Type 6.0をできるだけ安く使う方法
Hajime Fujimoto
Movable Type for AWSを使って、Movable Type 6.0をできるだけ安く使う方法です。
Deploy TypeScript Application by CodePipeline
Deploy TypeScript Application by CodePipeline
bitbank, Inc. Tokyo, Japan
CodePipelineを使用したLambdaデプロイについて
Introduction of bitbank frontend development environment
Introduction of bitbank frontend development environment
bitbank, Inc. Tokyo, Japan
@ng-japan 2019
.NET Core 3.0 で Blazor を使用したフルスタック C# Web アプリの構築
.NET Core 3.0 で Blazor を使用したフルスタック C# Web アプリの構築
Joni
.NET Conf 2019 資料 「.NET Core 3.0 で Blazor を使用したフルスタック C# Web アプリの構築」
Lightning Network, Swap, Nloop
Lightning Network, Swap, Nloop
bitbank, Inc. Tokyo, Japan
bitbank Tech Night #1 ~Lightning Network~ Lightning Networkの技術的概要と、関連する弊社の取り組みについて https://bitbank.connpass.com/event/238543/
中規模Angularアプリケーションの再設計
中規模Angularアプリケーションの再設計
bitbank, Inc. Tokyo, Japan
bitbankの中規模Angularアプリケーションを再設計し、パフォーマンスの改善やメンテナンス性の向上を試みている話について発表します。
iOS対応のCIサービス「Bitrise」を使ってみた
iOS対応のCIサービス「Bitrise」を使ってみた
Kosuke Ogawa
2016/3/16 Tech Lunch @SuperShip Inc.
bitbankフロントエンド開発について
bitbankフロントエンド開発について
Kou Matsumoto
bitbankのフロントエンド技術、開発チームについてのスライドです。
S14 t3 yosuke_yamashita
S14 t3 yosuke_yamashita
Takeshi Akutsu
Talk 3:「PythonとJavaScriptで作るReactiveなウェブサイト」 山下陽介(株式会社アカリ)
Git hubenterpriseを導入してみて
Git hubenterpriseを導入してみて
recotech
デブサミ2017
#recotech_WIZY開発の裏側
#recotech_WIZY開発の裏側
recotech
レコチョクの新サービスWIZYがどのように作られているのかをご紹介します。
What's hot
(19)
Couchbase CM 20150407
Couchbase CM 20150407
20130118 movable type_seminar
20130118 movable type_seminar
俺のローカル開発環境 - MTDDC Meetup NAGOYA 2014
俺のローカル開発環境 - MTDDC Meetup NAGOYA 2014
安く・速く・安定したウェブを作る方法
安く・速く・安定したウェブを作る方法
MTDDC Meetup NAGOYA 2014 Keynote
MTDDC Meetup NAGOYA 2014 Keynote
gusukuではじめるデベロッパーフレンドリーなキントーンのアプリ管理_金春氏&どりぃ氏
gusukuではじめるデベロッパーフレンドリーなキントーンのアプリ管理_金春氏&どりぃ氏
20170626 さくらインターネット Stripe Magento
20170626 さくらインターネット Stripe Magento
ServiceWorkerでつくるWebの未来
ServiceWorkerでつくるWebの未来
Movable Type 6.0をできるだけ安く使う方法
Movable Type 6.0をできるだけ安く使う方法
Deploy TypeScript Application by CodePipeline
Deploy TypeScript Application by CodePipeline
Introduction of bitbank frontend development environment
Introduction of bitbank frontend development environment
.NET Core 3.0 で Blazor を使用したフルスタック C# Web アプリの構築
.NET Core 3.0 で Blazor を使用したフルスタック C# Web アプリの構築
Lightning Network, Swap, Nloop
Lightning Network, Swap, Nloop
中規模Angularアプリケーションの再設計
中規模Angularアプリケーションの再設計
iOS対応のCIサービス「Bitrise」を使ってみた
iOS対応のCIサービス「Bitrise」を使ってみた
bitbankフロントエンド開発について
bitbankフロントエンド開発について
S14 t3 yosuke_yamashita
S14 t3 yosuke_yamashita
Git hubenterpriseを導入してみて
Git hubenterpriseを導入してみて
#recotech_WIZY開発の裏側
#recotech_WIZY開発の裏側
Similar to お手軽!BGP RIBのリアルタイム解析+可視化
DDD Alliance レガシーなコードにドメイン駆動設計で立ち向かった5年間の軌跡
DDD Alliance レガシーなコードにドメイン駆動設計で立ち向かった5年間の軌跡
BIGLOBE Inc.
30年間、事業を支えてきた業務システムをDDDで刷新する。 そのためには、組織的、エンジニアのレベルなど多くの問題があります。 その壁をどう乗り越えたのか? そして、壁の向こうで得た恩恵とは何のか? 5年という期間を経て、得ることのできた気づきや組織的な変化をお伝えしたいです。
ルータコンフィグのGit管理のススメ 〜Git管理以外を自動化してみた〜
ルータコンフィグのGit管理のススメ 〜Git管理以外を自動化してみた〜
Taiji Tsuchiya
JANOG36 ライトニングトークより http://www.janog.gr.jp/meeting/janog36/program/lt-git
ISPネットワーク運用で覗いてるもの
ISPネットワーク運用で覗いてるもの
Taiji Tsuchiya
Janog34 「ルーティングテーブルを覗きたい┃_・)ジー」より http://www.janog.gr.jp/meeting/janog34/program/rtabl.html
BMP(BGP Monitoring Protocol)
BMP(BGP Monitoring Protocol)
Shishio Tsuchiya
BMP(http://tools.ietf.org/html/draft-ietf-grow-bmp)はBGP Adj-RIB-Inをモニターする事を可能にするプロトコルです。 既にいくつかのルータにおいて実装済みであり 本資料ではBMPの動作およびメッセージ種類に関して簡単に説明を行い、本プロトコルがBGP運用に役に立つかどうかを考えたいと思います。
アメーバピグのユーザ体験を定量/定性で捉える方法
アメーバピグのユーザ体験を定量/定性で捉える方法
寛 水野
UXなまトーク Vol.3
JSNAPyとPyEZで作る次世代ネットワークオペレーションの可能性
JSNAPyとPyEZで作る次世代ネットワークオペレーションの可能性
Taiji Tsuchiya
Next-Generation Network Operation using JSNAPy and PyEZ. Juniper Cloud Builder Community 2016
Hueによる分析業務の改善事例
Hueによる分析業務の改善事例
Masahiro Kiura
ドワンゴ社における利用事例です。
データプロダクトを支えるビッグデータ基盤
データプロダクトを支えるビッグデータ基盤
Google Cloud Platform - Japan
2017-11-22 wed. 第 2 回 Google Cloud INSIDE Games & Apps 株式会社リクルートライフスタイル データエンジニア 南谷 和毅 氏の登壇スライドです。
IIJmio meeting 28 5G SAについて
IIJmio meeting 28 5G SAについて
techlog (Internet Initiative Japan Inc.)
2020年になり海外キャリアでSA(スタンドアローン)方式の5Gサービスが開始され始めました。また、日本の各キャリアも2021年からSA方式でのサービス開始を発表しています。更に、企業向けで期待が集まっている日本のローカル5GでもSA方式の利用が検討されています。本セッションでは、この5G SAに関する概要を紹介します。 イベント詳細 https://techlog.iij.ad.jp/archives/2798
AMPと広告とOpenRTBと #yjmu
AMPと広告とOpenRTBと #yjmu
Yahoo!デベロッパーネットワーク
Yahoo! JAPANのアドテクエンジニア主催Meetupイベント「アドテクvol.2」で発表した資料になります。 https://yj-meetup.connpass.com/event/57705/
スマホ向けWebアプリ開発で使えるフロントエンド高速化手法
スマホ向けWebアプリ開発で使えるフロントエンド高速化手法
Eiji Kodama
第一回Build Insider OFFLINEでの資料です。
Cloud Identity-Aware Proxy
Cloud Identity-Aware Proxy
Kumano Ryo
IAP (Identity-Aware Proxy)のLT資料になります。 九州インフラ交流勉強会(Kixs) Vol.004 https://kixs.connpass.com/event/53008/
サイトオーナーが片手間で実践できる効果測定と改善メソッド
サイトオーナーが片手間で実践できる効果測定と改善メソッド
Makoto Shimizu
2010-10-29日本ウェブ協会主催のウェブ会議
吾輩はコンテンツ事業者である 楽天編
吾輩はコンテンツ事業者である 楽天編
Rakuten Group, Inc.
岩﨑 磨、楽天株式会社 『JANOG29.5』 講演資料 人気コンテンツを抱える/提供するコンテンツ事業者が現状抱える問題や、 運用ノウハウを紹介しつつ、将来に向けたNWのあり方について考察します。
"運用"におけるイノベーションを考える
"運用"におけるイノベーションを考える
Taiji Tsuchiya
JANOG US Regional Meeting より http://janog.connpass.com/event/21356/
2022_08_10 SaaS.tech #5業務システム開発でデザインとフロントエンドも妥協しない話
2022_08_10 SaaS.tech #5業務システム開発でデザインとフロントエンドも妥協しない話
Kazuki Murahama
SaaS.tech#5 (https://saas-tech.connpass.com/event/256288/)で発表したスライドです。 ※記事中に表示されている「視認性を意識したデザインシステムのアップデート」は下記URLで公開しています。 https://note.com/tadaki/n/n14d1f97a3243
Text gen-and-gpt2
Text gen-and-gpt2
Takatsugu Nokubi
テキスト生成に関する取り組み
インターネットの仕組みとISPの構造
インターネットの仕組みとISPの構造
Taiji Tsuchiya
Internet Week 2014 「初めての人のためのインターネットルーティング」より https://internetweek.jp/program/t04/
2014-01-28 Operation in the future
2014-01-28 Operation in the future
Operation Lab, LLC.
2014年1月に、ある企業様向けに作成したプレゼン資料のダイジェスト版です。
Yahoo!ブラウザーにおける市場環境の分析と戦略化
Yahoo!ブラウザーにおける市場環境の分析と戦略化
Yahoo!デベロッパーネットワーク
2017.02.28 CAMPFIRE GrowthHack #1 https://yj-meetup.connpass.com/event/48214/ にて登壇した内容です。
Similar to お手軽!BGP RIBのリアルタイム解析+可視化
(20)
DDD Alliance レガシーなコードにドメイン駆動設計で立ち向かった5年間の軌跡
DDD Alliance レガシーなコードにドメイン駆動設計で立ち向かった5年間の軌跡
ルータコンフィグのGit管理のススメ 〜Git管理以外を自動化してみた〜
ルータコンフィグのGit管理のススメ 〜Git管理以外を自動化してみた〜
ISPネットワーク運用で覗いてるもの
ISPネットワーク運用で覗いてるもの
BMP(BGP Monitoring Protocol)
BMP(BGP Monitoring Protocol)
アメーバピグのユーザ体験を定量/定性で捉える方法
アメーバピグのユーザ体験を定量/定性で捉える方法
JSNAPyとPyEZで作る次世代ネットワークオペレーションの可能性
JSNAPyとPyEZで作る次世代ネットワークオペレーションの可能性
Hueによる分析業務の改善事例
Hueによる分析業務の改善事例
データプロダクトを支えるビッグデータ基盤
データプロダクトを支えるビッグデータ基盤
IIJmio meeting 28 5G SAについて
IIJmio meeting 28 5G SAについて
AMPと広告とOpenRTBと #yjmu
AMPと広告とOpenRTBと #yjmu
スマホ向けWebアプリ開発で使えるフロントエンド高速化手法
スマホ向けWebアプリ開発で使えるフロントエンド高速化手法
Cloud Identity-Aware Proxy
Cloud Identity-Aware Proxy
サイトオーナーが片手間で実践できる効果測定と改善メソッド
サイトオーナーが片手間で実践できる効果測定と改善メソッド
吾輩はコンテンツ事業者である 楽天編
吾輩はコンテンツ事業者である 楽天編
"運用"におけるイノベーションを考える
"運用"におけるイノベーションを考える
2022_08_10 SaaS.tech #5業務システム開発でデザインとフロントエンドも妥協しない話
2022_08_10 SaaS.tech #5業務システム開発でデザインとフロントエンドも妥協しない話
Text gen-and-gpt2
Text gen-and-gpt2
インターネットの仕組みとISPの構造
インターネットの仕組みとISPの構造
2014-01-28 Operation in the future
2014-01-28 Operation in the future
Yahoo!ブラウザーにおける市場環境の分析と戦略化
Yahoo!ブラウザーにおける市場環境の分析と戦略化
お手軽!BGP RIBのリアルタイム解析+可視化
1.
© BIGLOBE Inc.
2017 お⼿軽! BGP RIBのリアルタイム解析+可視化 BIGLOBE Inc. Toshiya Mabuchi 1 © BIGLOBE Inc. 2017
2.
© BIGLOBE Inc.
20172 ⾃⼰紹介 ● 名前 : ⾺淵 俊弥 (Mabuchi Toshiya) ● 所属 : ビッグローブ株式会社 ● お仕事 : ● ISPバックボーンネットワークの全般 ● 設計/開発/検証/運⽤/顧客サポート ● 最近は⾃動化/可視化回りに注⼒中!
3.
© BIGLOBE Inc.
20173 ASの経路監視ってどうしてます?
4.
© BIGLOBE Inc.
20174 監視したい理由 ● 運⽤⾯ ● 障害時の原因究明 ● 顧客の経路変動/正常性 ● 主要なPeerの経路変動 ● Peerしてるのに上流から 流れてないか ● 遅延の⼤きいPeerを 選択してないか? ● マネジメント⾯ ● 上流トランジットへの 経路依存率の把握 ● ⼿軽に⾒れるようにして Peering交渉に役⽴てる ● すぐに出せるグラフがあると KPIにも役⽴つ ● 上流トランジットの選定/ 更改時に使う為のデータ
5.
© BIGLOBE Inc.
20175 経路情報を⾒るのは運⽤の時だけじゃない トランジット依存率の指標など コストマネジメントの⽬的でも使いたい
6.
© BIGLOBE Inc.
20176 いままで経路記録としてやっていたこと ● Quagga + MRT Dump + libBGPdump ● データとしては記録できている ● 時間毎にファイル分割して保存している ● ⽂字でしか読めないので、 時系列で何が起きているか⾒るのがつらい ● いつも⾒るのにはちょっと厳しい ● かなりの障害が発⽣した時くらいしか⾒ない
7.
© BIGLOBE Inc.
20177 こういう感じ経路情報のログを⾒てた > bgpdump dump2015.11.27.1000 TIME: 11/27/15 01:00:00 TYPE: TABLE_DUMP_V2/IPV4_UNICAST PREFIX: 1.0.0.0/24 SEQUENCE: 0 FROM: 133.205.1.155 AS2518 ORIGINATED: 07/13/70 11:03:57 ORIGIN: IGP ASPATH: 2518 15169 NEXT_HOP: 133.205.1.155 MULTI_EXIT_DISC: 100 TIME: 11/27/15 01:00:00 TYPE: TABLE_DUMP_V2/IPV4_UNICAST PREFIX: 1.0.0.0/24 SEQUENCE: 0 FROM: 133.205.1.142 AS2518 ORIGINATED: 07/13/70 11:03:37
8.
© BIGLOBE Inc.
20178 新しい経路をモニタリングするものがほしい ● 要件! ● グラフとして表⽰できる ● リアルタイム性がある ● 他の情報(トラフィック等)と⼀元的に ⾒る⽅法がある ● そんなに難しいことしたくない
9.
© BIGLOBE Inc.
20179 BMP ● BGP Monitoring Protocol ● BGPのUPDATE情報等をモニタリングできるプロトコル ● これを使わない⼿は無い! ● ・・・しかし!!! ● 商⽤ルーターのバージョンで⼀部⾮対応 → すぐには使えない
10.
© BIGLOBE Inc.
201710 回避策 ● iBGPで経路を収集する ● 経路収集⽤にGoBGPを⽴てる ● GoBGPとルータをiBGPで繋ぐ ● GoBGPからBMP Serverに送信 ルータ単位で発⽣する経路変動は収集できる!
11.
© BIGLOBE Inc.
201711 iBGPで経路を収集 Core Core gateway gateway gateway gateway GoBGP BMP Server iBGP iBGP iBGP iBGP BMP pre-policy
12.
© BIGLOBE Inc.
201712 BMP Server ● SNAS http://www.snas.io/ ● 経路情報モニタリングのフレームワーク ● OpenBMP + Kafka + MySQL + WebUI で構成 ● 経路⽤モニタリングのWebUIが付いている ● APIも豊富でデータを加⼯して使いやすい ● Docker containerで構築が簡単 Streaming Network Analytics System
13.
© BIGLOBE Inc.
201713 SNAS UI
14.
© BIGLOBE Inc.
201714 SNAS UI
15.
© BIGLOBE Inc.
201715 SNAS UI
16.
© BIGLOBE Inc.
201716 SNAS UI
17.
© BIGLOBE Inc.
201717 SNAS 今までに⽐べたらかなり分かりやすい!
18.
© BIGLOBE Inc.
201718 (再掲)監視したい理由 ● 運⽤⾯ ● 障害時の原因究明 ● 顧客の経路変動/正常性 ● 主要なPeerの経路変動 ● Peerしてるのに上流から 流れてないか ● 遅延の⼤きいPeerを 選択してないか? ● トラフィック + 経路変動 ⼀緒に⾒たい ● ⼀緒に⾒れば分かる原因もある ●マネジメント⾯ ● 上流トランジットへの 経路依存率の把握 ● ⼿軽に⾒れるようにして Peering交渉に役⽴てる ● すぐに出せるグラフがあると KPI⽴てるのとかにも役⽴つ ● 上流トランジットの選定/ 更改時に使う為のデータ ● いつでも出せるようにしたい
19.
© BIGLOBE Inc.
201718 (再掲)監視したい理由 ● 運⽤⾯ ● 障害時の原因究明 ● 顧客の経路変動/正常性 ● 主要なPeerの経路変動 ● Peerしてるのに上流から 流れてないか ● 遅延の⼤きいPeerを 選択してないか? ● トラフィック + 経路変動 ⼀緒に⾒たい ● ⼀緒に⾒れば分かる原因もある ●マネジメント⾯ ● 上流トランジットへの 経路依存率の把握 ● ⼿軽に⾒れるようにして Peering交渉に役⽴てる ● すぐに出せるグラフがあると KPI⽴てるのとかにも役⽴つ ● 上流トランジットの選定/ 更改時に使う為のデータ ● いつでも出せるようにしたい ⾃社特有の観点が⼊ると、 標準のWebUIでは⾒にくい場合もある 定常的に⾒るデータだけをAPIで取得 Influxdb + Grafanaで可視化
20.
© BIGLOBE Inc.
201719 最終的な構成 Core Core gateway gateway gateway gateway GoBGP Open BMP iBGP iBGP iBGP iBGP データ整形 Influxdb Grafana
21.
© BIGLOBE Inc.
201720 作った経路監視⽤のDashboard
22.
© BIGLOBE Inc.
201721 作った経路監視⽤のDashboard 上流トランジット依存率 特定ピアの状態監視 Update/Withdrawn発⽣数 上流トランジット経路監視 顧客経路の状態監視 Update/Withdrawn詳細
23.
© BIGLOBE Inc.
201722 複数ピアをしているAS**の合計トラフィック 経路の選択割合の遷移監視 作った経路監視⽤のDashboard
24.
© BIGLOBE Inc.
201723 良かった点と改善点 ● 良かった点 ● 注視すべき経路情報に絞って監視できた ● Traffic/Error等,他情報と合わせて確認できるようになった ● 実装したのはDB間のデータ送受信部だけ ● ⾮常に少ない⼿間で実装可能 ● 改善点 ● 各ルータ毎のBestPathしか⾒れない ● BGP ADD-PATHを使ってGoBGPと各ルータを繋ぐ ● (GoBGP中の⼈)「 BGP ADD-PATH実装したよ!」 ● BMPを直接使う
25.
© BIGLOBE Inc.
201724 まとめ ● 経路状態は運⽤以外にも使える ● Peering/KPI ● 経路監視をGoBGP+openBMP+Influxdbへ ● 経路収集はiBGP ● SNAS (OpenBMP) ● ⾃分でUI作らなくても、⼗分なWebUIがある ● 注視すべき情報のみREST APIでInfluxdbに投⼊ ● Grafanaで他のデータと⼀元的に可視化ができた
Download now