SlideShare une entreprise Scribd logo
1  sur  70
Télécharger pour lire hors ligne
© BIGLOBE Inc. 20141
Internet Week 2014
T4. 初めての人のための
インターネットルーティング
ビッグローブ株式会社 土屋 太二
川村 聖一
さくらインターネット株式会社 大久保 修一
2014/11/19
© BIGLOBE Inc. 20142
概要
インターネットの運用現場で利用されている
技術や組織間のビジネス慣習は、
若手や初心者にとって学ぶ機会がほとんど用
意されていない
本プログラムを通して、
- インターネットの基本的な仕組み
- ネットワーク運用現場の事例や取り組み
- 近年のホットトピック
を紹介し、「インターネットルーティングの今」 を
感じてもらう
2014/11/19
© BIGLOBE Inc. 20143
本プログラムの狙い
インターネットルーティングの概念を理解する
インターネット運用における議論の
前提となる基礎知識を獲得する
ネットワークを運用する仕事の雰囲気や、
必要となるスキルやマインドを獲得する
2014/11/19
© BIGLOBE Inc. 20144
講演者のご紹介
「インターネットの仕組みとISPの構造」
ビッグローブ 土屋 太二
「相互接続とルーティングの裏事情入門編」
ビッグローブ 川村 聖一さん
「クラウド事業者におけるトラフィックトレンド」
さくらインターネット 大久保 修一さん
2014/11/19
© BIGLOBE Inc. 20145
インターネットの仕組みと
ISPの構造
ビッグローブ株式会社
土屋 太二
2014/11/19
© BIGLOBE Inc. 20146
自己紹介
• 土屋 太二(つちや たいじ)
– 28歳 / 2011年入社
– Twitter:@taijijiji / Facebook:本名
• お仕事
– ネットワークエンジニア
– ISP基幹ネットワークの設計・運用
– DCネットワーク/SDN開発/海外インフラ立ち上げetc
• コミュニティ活動
– wakamonog, JANOG, Internet Weekで活動
2014/11/19
© BIGLOBE Inc. 20147
注意書き
 本資料は、初心者に向けた概要理解とわかりやすさ
を重視して作成しています。そのため、技術的には厳
密に正しくない表現も含まれる可能性があります
 資料に記載しているIPアドレス /AS番号はRFCで定
義されたサンプル値です。実用網で利用することを想
定されていませんのでご注意ください。
 気になったことや困ったことがあればお気軽にご相
談ください。
t-tsuchiya [atmark] biglobe.co.jp
2014/11/19
© BIGLOBE Inc. 20148
本日の目次
1. インターネットの仕組み
2. ISPネットワークの仕組み
3. ネットワークの仕組み
4. ルータの仕組み
5. ルーティングプロトコル
6. ネットワーク運用の仕事
7. まとめ
2014/11/19
© BIGLOBE Inc. 20149 2014/11/19
1. インターネットの仕組み
© BIGLOBE Inc. 201410
WEBコンテンツを利用する場合の通信
2014/11/19
© BIGLOBE Inc. 201411
ユーザからWEBコンテンツまでの通信の道のり
アクセス
ネットワーク
ISP
ネットワーク
http://www.example.com
にWEBブラウザでアクセス
コンテンツ事業者
ネットワーク
www.example.com
IPアドレス:10.10.10.1
インターネット
DNSサーバで名前解決
www.abc.com ⇔10.10.10.1
DNSサーバで名前解決
http://www.example.com ⇔ 10.10.10.1
2014/11/19
© BIGLOBE Inc. 201412
インターネットとは?
• The Internetの語源
– Inter (~の間の) + Network
– ネットワークのネットワーク
– ネットワーク同士をつなげるネットワーク
組織が所有するネットワークを繋ぎ合わせたもの
がインターネット
2014/11/19
A社
ネットワーク
B社
ネットワーク
C社
ネットワーク 相互接続
© BIGLOBE Inc. 201413 2014/11/19
インターネット
インターネットの実体
アクセス
ネットワーク
ISPISP
インターネット
ISP
携帯電話
事業者
ケーブルTV
データセンタ
事業者
相互接続
(IX)
相互接続
(IX)
コンテンツ
配信代行
事業者
(CDN)
クラウド
事業者
コンテンツ
事業者
コンテンツ事業者
大規模 ISP
コンテンツ
事業者
インターネットは、
1つの組織が管理してるのではなく
各々の組織が各々のネットワークを
管理/運用して構成されている
© BIGLOBE Inc. 201414 2014/11/19
インターネットを構成する
ネットワークを持つ組織
© BIGLOBE Inc. 201415
ISP / CATV / 携帯電話事業者
2014/11/19
ISP (Internet Service Provider)
個人/法人ユーザ向けにインターネット接続を提供する事業者
CATV (Cable TV Provider)
ケーブルテレビ回線上でインターネット接続を提供する事業者
携帯電話事業者
携帯端末ユーザ向けにインターネット接続を提供する事業者
ISP/CATV
/携帯電話
インターネット
アクセス回線
© BIGLOBE Inc. 201416
コンテンツ事業者
コンテンツ事業者
WEBコンテンツやオンラインサービスを提供する
事業者
大規模なコンテンツを持つ事業者の場合、
自前でネットワークを所有し、コンテンツのインター
ネット接続まで確保する
2014/11/19
インターネット
コンテンツ事業者
自社
コンテンツ
© BIGLOBE Inc. 201417
DC / クラウド 事業者
2014/11/19
DC (Data Center) 事業者 / クラウド事業者
個人/法人ユーザにインフラリソースを提供し、
顧客コンテンツにインターネット接続を提供する
事業者
SIサービスとしてインフラ運用まで提供する事業者も
ある
インターネット
DC / クラウド 事業者
顧客
コンテンツ
© BIGLOBE Inc. 201418
CDN事業者
CDN(Contents Delivery Network)
アクセスが集中する世界規模のコンテンツを
所有するコンテンツ事業者の代わって、
コンテンツを分散配信する事業者
2014/11/19
CDN
顧客
コンテンツ
CDN
顧客
コンテンツ
インターネット
CDN
顧客
コンテンツ
© BIGLOBE Inc. 201419
大学 / 研究機関
大学、研究機関
研究用途のために実験ネットワークを
運用している
用途によってインターネット接続を提供
2014/11/19
大学 / 研究機関
インターネット
実験
ネットワーク
実験
ネットワーク
実験
ネットワーク
© BIGLOBE Inc. 201420
IX
IX(Internet eXchange, インターネット相互接続事業者)
組織所有のネットワーク同士の
相互接続をサービス提供する事業者
2014/11/19
ISP IX
ISP
DC/ クラウド
事業者
コンテンツ
事業者
© BIGLOBE Inc. 201421
CDN
コンテンツ
事業者ISP
DC / クラウド
事業者
事業者ごとの通信量(トラフィック)の特徴
インターネット
2014/11/19
© BIGLOBE Inc. 201422 2014/11/19
2. ISPネットワークの
仕組み
© BIGLOBE Inc. 201423
インターネット
BIGLOBEネットワーク概要
キャリアネットワーク
(FTTH)
キャリアネットワーク
(MVNO)
データセンター
ネットワーク
データセンター
ネットワーク
ルータ
ルータ
ルータ
ルータ
ルータ
ルータ ルータ
ルータ
ルータ ルータ
BIGLOBE
ポータルサイト
BIGLOBE
メール
2014/11/19
© BIGLOBE Inc. 201424
インターネット
BIGLOBEネットワーク概要
キャリアネットワーク
(FTTH)
キャリアネットワーク
(MVNO)
データセンター
ネットワーク
データセンター
ネットワーク
ルータ
ルータ
ルータ
ルータ
ルータ
ルータ ルータ
ルータ
ルータ ルータ
BIGLOBE
ポータルサイト
BIGLOBE
メール
2014/11/19
アクセスネットワーク データセンターネットワーク
コアネットワーク
対外ネットワーク
© BIGLOBE Inc. 201425
ISPユーザ、MVNOユーザをインターネットに
つなげるためのネットワーク
アクセスネットワーク
キャリア
ネットワーク
キャリア
ネットワーク
ルータ
ルータ
ルータ
コアネットワーク
ルータ
認証サーバ 会員管理DB
2014/11/19
© BIGLOBE Inc. 201426
FTTHの場合
光終端
装置
光終端
装置
光分岐装置
光終端
装置
キャリア
ネットワーク
光終端
装置
終端
装置
集約装置
ルータ
モデム
/ ルータ
モデム
/ ルータ
認証サーバ
会員管理DB
光終端
装置
FTTH回線キャリアの設備 BIGLOBEの設備
2014/11/19
© BIGLOBE Inc. 201427
MVNOの場合
携帯電話
基地局
加入者
パケット
交換機
ルータ
終端装置
認証サーバ
会員管理DB
セッション
管理サーバ
キャリア
ネットワーク
携帯電話キャリアの設備
BIGLOBEの設備
2014/11/19
中継
パケット
交換機
© BIGLOBE Inc. 201428
BIGLOBEサービスをインターネットに
つなげるためのネットワーク
データセンターネットワーク
スイッチ
サーバ
サーバ
サーバ
サーバ
サーバ
スイッチ
サーバ
サーバ
サーバ
サーバ
サーバ
スイッチ
サーバ
サーバ
サーバ
サーバ
サーバ
スイッチ
サーバ
サーバ
サーバ
サーバ
サーバ
スイッチ
サーバ
サーバ
サーバ
サーバ
サーバ
スイッチ
サーバ
サーバ
サーバ
サーバ
サーバ
コアネットワーク
2014/11/19
ルータ ルータ ルータルータ ルータ ルータ
ルータルータ
© BIGLOBE Inc. 201429
コアネットワーク
アクセス
ネットワーク
データセンター
ネットワーク
ルータ
ルータ
ルータ
ルータ
ルートリフレクタ
ルータ
対外ネットワーク
ルータ
ルータ
ルータ
ルータ
全世界への
経路情報を保持
BIGLOBEの全通信を処理するための
ネットワーク
2014/11/19
© BIGLOBE Inc. 201430
他社のネットワークとつながるための
ネットワーク
対外ネットワーク
コアネットワーク
ルータ
ルータ
シンガポール拠点
IX
DC/クラウド
事業者
IX ISP
IX
コンテンツ
事業者
アメリカ拠点
日本拠点
コンテンツ
事業者ルータ
2014/11/19
(※)BIGLOBE対外拠点はこちらで紹介しています。
http://www.biglobe.co.jp/pdf/PeeringPolicy2013_jp_03.pdf
DC/クラウド
事業者
ISP
ISP
© BIGLOBE Inc. 201431 2014/11/19
3. ネットワークの仕組み
© BIGLOBE Inc. 201432
ネットワークのつながり
インターネットは、
組織内のネットワークと
組織間のネットワークにより構成
2014/11/19
ルータ
A社ネットワーク
ルータ
ルータ ルータ
ルータ ルータ
ルータ
C社ネットワーク
ルータ
ルータ ルータ
ルータ ルータ
ルータ
B社ネットワーク
ルータ
ルータ ルータ
ルータ ルータ
A社の運用ポリシー C社の運用ポリシー
B社の運用ポリシー
世界で統一された
運用ポリシー
© BIGLOBE Inc. 201433
AS(Autonomous System, 自律システム)
 統一された運用ポリシーによって管理された
ネットワーク
 ある程度の規模のネットワークを所有している組織に
一意のAS番号が割り当てられる
AS番号の割り当てはJPNICが担当
2014/11/19
ルータ
A社ネットワーク
ルータ
ルータ ルータ
ルータ ルータ
ルータ
C社ネットワーク
ルータ
ルータ ルータ
ルータ ルータ
ルータ
B社ネットワーク
ルータ
ルータ ルータ
ルータ ルータ
AS 64496
AS 644967
AS 64498
© BIGLOBE Inc. 201434 2014/11/19
(参考)AS番号を取得している事業者の一例
事業者名 AS番号
IIJ 2497
Infoweb (富士通) 2510
KDDI 2516
BIGLOBE 2518
So-net 2527
ntt.net(NTTコミュニケーションズ) 2914
OCN (NTTコミュニケーションズ) 4713
ODN (ソフトバンクテレコム) 4725
さくらインターネット 9370, 9371
MOPERA(NTTドコモ) 9605
Google 15169
Amazon 16509
ソフトバンクモバイル 17505
Yahoo!BB (ソフトバンクBB) 17676
スクエア・エニックス 17685
GREE 55394
© BIGLOBE Inc. 201435
ルーティングポリシー
 AS内のルーティング
それぞれの組織が決めたルーティングポリシーで運用
ルーティングプロトコル:Static, OSPF, IS-IS, RIP
 AS間のルーティング
世界で統一されたルーティングポリシーで運用
ルーティングプロトコル:BGP
2014/11/19
ルータ
A社ネットワーク
ルータ
ルータ ルータ
ルータ ルータ
ルータ
C社ネットワーク
ルータ
ルータ ルータ
ルータ ルータ
ルータ
B社ネットワーク
ルータ
ルータ ルータ
ルータ ルータ
AS 64496
AS 644967
AS 64498
BGP
OSPF
IS-IS
RIP
© BIGLOBE Inc. 201436 2014/11/19
5. ルータの仕組み
© BIGLOBE Inc. 201437
ルータの仕事
ルーティング
経路情報をルータ間で交換し
最適経路を計算する
フォワーディング
最適化された経路情報を元に
次のルータにパケットを転送する
2014/11/19
ルータA
ルータB
ルータC
ネットワーク
A
Network Next hop
ネットワークA ルータB
ルータA
ルータB
ルータC
Network Next hop
ネットワークA ルータC
Network Next hop
ネットワークA ルータB?ルータC?
© BIGLOBE Inc. 201438
203.0.113.0/24
ルータの基本動作
2014/11/19
ルータA ルータB
ルータC
ルータが経路情報を相互に伝え合い、
それにしたがってパケット/トラフィックを転送
経路情報 : ネットワークと次の行き先(Next hop)を
記述したもの
192.0.2.0/28
ルータD 192.0.2.16/28
ルータE 192.0.2.32/28
Network Next hop
192.0.2.0/28 ルータC
192.0.2.16/28 ルータD
192.0.2.32/28 ルータE
198.51.100.0/24 直結
203.0.113.0/24 直結
198.51.100.0/24
Network Next hop
192.0.2.0/28 直結
198.51.100.0/24 直結
トラフィック
の流れ
Network Next hop
192.0.2.0/28 ルータB
192.0.2.16/28 ルータB
192.0.2.32/28 ルータB
198.51.100.0/24 ルータB
203.0.113.0/24 直結
© BIGLOBE Inc. 201439
ルータの経路制御
2014/11/19
経路情報の広告数やパラメータを調整する
ことでトラフィックの通り道をコントロール
回線が輻輳しそうなので
トラフィックを分散したい
障害発生中のルータには
トラフィックを送りたくない
パケット転送料金の高いASには
トラフィックを送りたくないルータ
ルータ
ルータ
ルータ
ルータ
ルータ
ルータ
ルータ
ルータ
AS 64500
AS 64501
AS 64502 AS 64503
AS 64504
© BIGLOBE Inc. 201440
経路情報の伝達手段
静的経路制御(Static Routing)
管理者が手動で経路情報を設定
障害があった場合でも、経路が切り替わらない
ルータの負荷が小さい
動的経路制御(Dynamic Routing)
ルーティングプロトコルにて他ルータの経路情報を学習
障害があった場合やパラメータが変更された場合、
自動で経路が切り替わる
ルータの負荷が大きい
2014/11/19
10台以上のルータを運用している組織では
多くの場合、動的経路制御を導入している
© BIGLOBE Inc. 201441 2014/11/19
6. ルーティングプロトコル
© BIGLOBE Inc. 201442
ルーティングプロトコルの分類
IGP : Interior Gateway Protocol
AS内のネットワークで経路制御を行うための
ルーティングプロトコル
代表例:OSPF, RIP, IS-IS, EIGRP
EGP : Exterior Gateway Protocol
AS間のネットワークで経路制御を行うための
ルーティングプロトコル
代表例:BGP
2014/11/19
© BIGLOBE Inc. 201443
インターネット
キャリアネットワーク
(フレッツ光)
キャリアネットワーク
(MVMO)
データセンター
ネットワーク
データセンター
ネットワーク
ルータ
ルータ
ルータ
ルータ
ルータ
ルータ ルータ
ルータ
ルータ ルータ
BIGLOBE
ポータルサイト
BIGLOBE
メール
BIGLOBEで利用しているルーティングプロトコル
OSPF
AS内のネットワーク情報を全ルータに伝搬させるために利用
Static & BGP
顧客の経路情報のやりとりに利用
2014/11/19
OSPF & Static
サービス用途に合わせて
経路制御を切り替えて利用
© BIGLOBE Inc. 201444
インターネット
キャリアネットワーク
(フレッツ光)
キャリアネットワーク
(MVMO)
データセンター
ネットワーク
データセンター
ネットワーク
ルータ
ルータ
ルータ
ルータ
ルータ
ルータ ルータ
ルータ
ルータ ルータ
BIGLOBE
ポータルサイト
BIGLOBE
メール
BIGLOBEで利用しているルーティングプロトコル
OSPF
AS内のネットワーク情報を全ルータに伝搬させるために利用
Static & BGP
顧客の経路情報のやりとりに利用
OSPF & Static
サービス用途に合わせて
経路制御を切り替えて利用
BGP
AS内の経路情報を他社ASに伝えるため、
他社ASの経路情報をAS内に取り込むために利用
2014/11/19
© BIGLOBE Inc. 201445 2014/11/19
IGPの代表例:
OSPF
© BIGLOBE Inc. 201446
OSPF (Open Shortest Path First)
 リンク状態を交換することで、各ルータがネットワーク
構成を把握
リンクステート型ルーティングプロトコル
 各ルータがネットワーク構成を把握しているので、
障害があった際に、素早く経路の変更が可能
2014/11/19
ルータA
ルータB
ルータC
ルータD
A
B
C
D
B
D
ルータEE
E
ルータA
ルータB
ルータC
ルータD
A
C
B
D ルータE
E
© BIGLOBE Inc. 201447
OSPFの経路制御
 コストによって優先度が決定される
コストの合計値が低い経路を優先
2014/11/19
ルータA
ルータB
ルータC
ネットワーク
Acost : 100
cost : 10
cost : 10
 回線帯域に合わせてコストを自動で決定する機能が
あるが、100Mbps以上では役立たず。
 コスト値 = 100 ÷ 帯域幅 (Mbps)
 現状では優先したい経路に合わせて、ネットワーク
担当者が手動設定するケースが多い
© BIGLOBE Inc. 201448
BIGLOBEでの事例 OSPF経路制御編
理想
2014/11/19
ルータA ルータC
香港拠点
ルータB
シンガポール拠点
日本拠点ルータD ルータE
ルータF ルータG
© BIGLOBE Inc. 201449
BIGLOBEでの事例 OSPF経路制御編
現実
2014/11/19
ルータA ルータC
香港拠点
ルータB
シンガポール拠点
日本拠点ルータD ルータE
ルータF ルータG
cost : 10 cost : 10
cost : 10cost : 10
cost : 10
cost : 10
cost : 10
cost : 10
コスト設計ミスで
想定外のトラフィックが発生!
© BIGLOBE Inc. 201450
BIGLOBEでの事例 OSPF経路制御編
修正版
2014/11/19
ルータA ルータC
香港拠点
ルータB
シンガポール拠点
日本拠点ルータD ルータE
ルータF ルータG
cost : 10
cost : 10
cost : 10
cost : 10
cost : 10 cost : 30
cost : 30cost : 10
コストを変更することで
トラフィックを発生させない
ように修正
© BIGLOBE Inc. 201451 2014/11/19
EGPの代表例:
BGP
© BIGLOBE Inc. 201452
BGP(Border Gateway Protocol)
経路情報とパス属性を交換するプロトコル
パスベクタ型ルーティングプロトコル
数種類のパス属性を利用して、細やかな経路制
御が可能
AS番号を利用して、経路情報をやりとりする
2014/11/19
© BIGLOBE Inc. 201453
BGPの経路最適化ルール
2014/11/19
BGP経路の優先順位 (*)
1. ネクストホップへのIGPルートを持っていない経路は無視されます。
2. weightパラメータを持つルータはweightパラメータ値が最大の経路を選択します。
3. LOCAL_PREF属性(LP)の値の最も高い経路を選択します。
4. AS_PATH属性のリストの長さが最も短い経路を選択します。
5. ORIGIN属性のタイプが最も低い経路を選択します。
(IGP<EGP<INCOMPLETEの順)
6. ルートが同じASから取得し、複数存在する時にはMULTI_EXIT_DISC(MED)属
性の低い経路を優先します。
7. iBGPよりもeBGPで取得した経路を優先します。
8. ネクストホップへIGPで最も近い経路を優先します。
9. ルータIDが最も低いピアから学習した経路を優先します。(ルータIDは通常、ルー
タのインタフェースから自動的に生成されます)
(*) 参考:インターネット10分講座 BGP
https://www.nic.ad.jp/ja/newsletter/No35/0800.html
© BIGLOBE Inc. 201454
BGP経路制御で主に利用されるパス属性
1. LOCAL_PREF(LP)
 自社ASからのトラフィックの出口を指定
 AS内の経路制御のみに対して有効
 値が大きい経路を優先 (デフォルト値:100)
2. AS-PATH
 経路がASを通るたびに自動追加されていく値
 AS-PATH長の短い経路を優先
3. MULTI_EXIT_DISC(MED)
 他社ASからのトラフィックの入り口を指定
 AS内外の経路に対して有効
 値が小さい経路が優先(デフォルト値:0)
2014/11/19
ルータ
ルータ ルータ
LP:300 LP:100
ルータ
ルータ ルータ
MED:100 MED:200
ルータ
ルータ
ルータ ルータ
ルータ
AS64501
AS64503 AS64504
AS64502
AS-PATH:
64501 64502
AS-PATH:
64503 64504 64502
© BIGLOBE Inc. 201455
AS 64502
(他社)
他社AS -> 自社ASの経路制御
経路受信時にLPを設定することで制御
2014/11/19
AS 64501
(他社)
AS 64503
(自社)
AS 64500(他社)
192.0.2.0/24
ルータD ルータE
ルータCルータB
ルータA
ルータF
Network Next
hop
Local
Pref
MED AS-
PATH
192.0.2.0/24 ルータA 100 0 64500
Network Next
hop
Local
Pref
MED AS-
PATH
192.0.2.0/24 ルータA 100 0 64500
Network Next
hop
Local
Pref
MED AS-PATH
192.0.2.0/24 ルータB 100 0 64501 64500
Network Next hop Local
Pref
MED AS-PATH
192.0.2.0/24 ルータB 300 0 64501 64500
192.0.2.0/24 ルータC 200 0 64500 64502
AS64501からの受信経路よりも低くLPを設定
Network Next
hop
Local
Pref
MED AS-PATH
192.0.2.0/24 ルータB 100 0 64502 64500
AS64501にトラフィックを優先して流したい場合、
AS64501からの受信経路にLPを高く設定
© BIGLOBE Inc. 201456
制御する手段は3つ
MED属性を小さい値に設定する
他社ASに書き換えられる可能性があるため、
1つ先のASに限り有効
AS-PATH属性を意図的に多く追加する
(AS-PATH Prepend)
 AS64500の場合: AS-PATH 64500 64500 64500 64500 64500
特定経路を他社ASに広告しない
冗長構成を捨てる選択
2014/11/19
ただし、あくまでも
他社ASのLP制御が
優先される
自社AS -> 他社ASの経路制御
© BIGLOBE Inc. 201457
自社AS -> 他社ASの経路制御
経路送信時にMEDを設定することで制御
2014/11/19
AS 64501
(自社)
AS 64500(他社)
ルータB ルータC
ルータEルータD
ルータA
192.0.2.0/24
ルータF
Network Next
hop
Local
Pref
MED AS-
PATH
192.0.2.0/24 ルータC 100 200 64501
Network Next
hop
Local
Pref
MED AS-
PATH
192.0.2.0/24 ルータB 100 100 64501
ルータB-D間を優先して
トラフィックを流したい場合、
AS64500への送信経路に
MEDを低く設定
AS64500への送信経路に
ルータBよりも高いMEDを設定することで
C-E間にはトラフィックを流さないようにする
AS64500が経路受信時に、LP制御や
MED上書きをしないことが前提。
Network Next
hop
Local
Pref
MED AS-
PATH
192.0.2.0/24 ルータD 100 100 64501
192.0.2.0/24 ルータE 100 200 64501
© BIGLOBE Inc. 201458
AS 2518 BIGLOBE
BIGLOBEでの事例 BGP経路制御編
 iOS 8.1アップデート : 正常時
2014/11/19
AppleCDN B社 ISP A社CDN A社
ルータ ルータ ルータ ルータ ルータ
ルータ ルータ ルータ ルータ ルータ
ルータ ルータ
ルータ
ルータ ルータ
インターネット
ネットワーク A
ネットワーク C
ネットワーク B
広告経路
- ネットワーク A
- ネットワーク B
- ネットワーク C
MED:200
広告経路
- ネットワーク A
- ネットワーク B
- ネットワーク C
MED:100
広告経路
- ネットワーク A
- ネットワーク B
- ネットワーク C
MED:100
広告経路
- ネットワーク A
- ネットワーク B
- ネットワーク C
MED:100
広告経路
- ネットワーク A
- ネットワーク B
- ネットワーク C
MED:100
© BIGLOBE Inc. 201459
AS 2518 BIGLOBE
ISP A社
広告経路
- ネットワーク A
- ネットワーク B
- ネットワーク C
MED:100
広告経路
- ネットワーク A
- ネットワーク B
- ネットワーク C
MED:100
広告経路
- ネットワーク A
- ネットワーク B
- ネットワーク C
MED:100
広告経路
- ネットワーク A
- ネットワーク B
- ネットワーク C
MED:100
BIGLOBEでの事例 BGP経路制御編
 iOS 8.1アップデート : CDN A社にトラブル発生
2014/11/19
AppleCDN B社CDN A社
ルータ ルータ ルータ ルータ ルータ
ルータ ルータ ルータ ルータ ルータ
ルータ ルータ
ルータ
ルータ ルータ
インターネット
ネットワーク A
ネットワーク C
ネットワーク B
!?
広告経路
- ネットワーク A
- ネットワーク B
- ネットワーク C
MED:200
© BIGLOBE Inc. 201460
AS 2518 BIGLOBE
ISP A社
広告経路
- ネットワーク A
- ネットワーク B
- ネットワーク C
MED:100
広告経路
- ネットワーク A
- ネットワーク B
- ネットワーク C
MED:100
広告経路
- ネットワーク A
- ネットワーク B
- ネットワーク C
MED:100
広告経路
- ネットワーク A
- ネットワーク B
- ネットワーク C
MED:100
BIGLOBEでの事例 BGP経路制御編
 iOS 8.1アップデート : ISP A社向けにトラフィック迂回
2014/11/19
AppleCDN B社CDN A社
ルータ ルータ ルータ ルータ ルータ
ルータ ルータ ルータ ルータ ルータ
ルータ ルータ
ルータ
ルータ ルータ
インターネット
ネットワーク A
ネットワーク C
ネットワーク B
広告経路
- ネットワーク A
- ネットワーク B
MED:200⇒80
- ネットワーク C
MED:200
© BIGLOBE Inc. 201461 2014/11/19
7. ネットワーク運用の
仕事
© BIGLOBE Inc. 201462
ネットワークエンジニアの仕事
トラフィック制御
ルータの故障対応
戦略的な機器、拠点増設
拡張時におけるネットワーク設計
DoS攻撃対策
他社ASと交渉
2014/11/19
© BIGLOBE Inc. 201463
ネットワークエンジニアに求められること
ルータを操作するスキル
プロトコルに関する正しい知識
品質改善&コスト削減の戦略
先を予測したネットワーク設計
他社のネットワーク担当者と仲良くできる力
インターネットをより良くしたいと思う気持ち
2014/11/19
© BIGLOBE Inc. 201464 2014/11/19
8. まとめ
© BIGLOBE Inc. 201465
まとめ
インターネットは
ネットワークのつながりによって構成されている
各々の組織が各々のネットワークを運用することで
世界中への通信が実現されている
ネットワークは
AS内およびAS間のルータのつながりにより構成されている
ルーティングプロトコルを利用することで全世界の経路情報を
伝搬/収集している
ルータは
経路情報の交換とパケット転送により通信を実現している
ネットワーク運用者の戦略や他社とのAS交渉によって
経路制御/トラフィック制御が実施されている
2014/11/19
© BIGLOBE Inc. 201466 2014/11/19
ネットワーク運用者
関連コミュニティ
© BIGLOBE Inc. 201467
日本のネットワーク運用者コミュニティ
JANOG (Japan Network Operators’ Group)
日本のインターネットにおける技術・運用を
議論するグループhttp://www.janog.gr.jp/
JANOG Meeting 35 in 静岡
2015年1月14日(水)〜16日(金)
Peering in JAPAN
AS運用者が集まるメーリングリスト(IX接続している方限定)
https://groups.google.com/forum/#!forum/peering-jp
Peering BoF in Internet Week 2014
2014年11月19日(水) 19:00~20:30
各IXユーザ会
JPNAP / JPIX / BBIX / Equinix
2014/11/19
© BIGLOBE Inc. 201468
海外のネットワーク運用者コミュニティ
APRICOT
アジアのインターネット運用者が集まり議論するイベント
APRICOT APAN 2015 in 福岡
2015年2月24日〜3月6日
http://2015.apricot.net/
NANOG
アメリカのインターネット運用者の議論の場
https://www.nanog.org/
RIPE
ヨーロッパのインターネット運用者の議論の場
http://www.ripe.net/
2014/11/19
© BIGLOBE Inc. 201469
若手コミュニティ
wakamonog
インターネット運用者を中心とした
若手コミュニティ
32歳(0x20)以下が目安
インターネットを構成する技術や
若手が気になったトピックを取り上げる勉強会
http://wakamonog.jp
2014/11/19
© BIGLOBE Inc. 201470
最後に
本プログラムで感じ取ったヒントやエッセン
スを参考に、ぜひみなさんのステップアップ
に役立たせて下さい
まずはインターネット運用コミュニティのイベ
ントに参加してみるのがおすすめ
本プログラムのアンケートもよろしくお願い
します!フィードバックください。
2014/11/19

Contenu connexe

Tendances

大規模サービスを支えるネットワークインフラの全貌
大規模サービスを支えるネットワークインフラの全貌大規模サービスを支えるネットワークインフラの全貌
大規模サービスを支えるネットワークインフラの全貌LINE Corporation
 
ISPネットワーク運用で覗いてるもの
ISPネットワーク運用で覗いてるものISPネットワーク運用で覗いてるもの
ISPネットワーク運用で覗いてるものTaiji Tsuchiya
 
IPv4/IPv6 移行・共存技術の動向
IPv4/IPv6 移行・共存技術の動向IPv4/IPv6 移行・共存技術の動向
IPv4/IPv6 移行・共存技術の動向Yuya Rin
 
100 G超通信時代の安定した高品質な伝送インフラ構築づくり
100 G超通信時代の安定した高品質な伝送インフラ構築づくり100 G超通信時代の安定した高品質な伝送インフラ構築づくり
100 G超通信時代の安定した高品質な伝送インフラ構築づくりTomohiro Sakamoto(Onodera)
 
閉域網接続の技術入門
閉域網接続の技術入門閉域網接続の技術入門
閉域網接続の技術入門Masayuki Kobayashi
 
コンテナネットワーキング(CNI)最前線
コンテナネットワーキング(CNI)最前線コンテナネットワーキング(CNI)最前線
コンテナネットワーキング(CNI)最前線Motonori Shindo
 
10分でわかる Cilium と XDP / BPF
10分でわかる Cilium と XDP / BPF10分でわかる Cilium と XDP / BPF
10分でわかる Cilium と XDP / BPFShuji Yamada
 
え、まって。その並列分散処理、Kafkaのしくみでもできるの? Apache Kafkaの機能を利用した大規模ストリームデータの並列分散処理
え、まって。その並列分散処理、Kafkaのしくみでもできるの? Apache Kafkaの機能を利用した大規模ストリームデータの並列分散処理え、まって。その並列分散処理、Kafkaのしくみでもできるの? Apache Kafkaの機能を利用した大規模ストリームデータの並列分散処理
え、まって。その並列分散処理、Kafkaのしくみでもできるの? Apache Kafkaの機能を利用した大規模ストリームデータの並列分散処理NTT DATA Technology & Innovation
 
Wakamonog6 “ISPのネットワーク”って どんなネットワーク?
Wakamonog6 “ISPのネットワーク”って どんなネットワーク?Wakamonog6 “ISPのネットワーク”って どんなネットワーク?
Wakamonog6 “ISPのネットワーク”って どんなネットワーク?Satoshi Matsumoto
 
バックボーン運用から見るインターネットの実情
バックボーン運用から見るインターネットの実情バックボーン運用から見るインターネットの実情
バックボーン運用から見るインターネットの実情IIJ
 
知っているようで知らないNeutron -仮想ルータの冗長と分散- - OpenStack最新情報セミナー 2016年3月
知っているようで知らないNeutron -仮想ルータの冗長と分散- - OpenStack最新情報セミナー 2016年3月 知っているようで知らないNeutron -仮想ルータの冗長と分散- - OpenStack最新情報セミナー 2016年3月
知っているようで知らないNeutron -仮想ルータの冗長と分散- - OpenStack最新情報セミナー 2016年3月 VirtualTech Japan Inc.
 
BGP Unnumbered で遊んでみた
BGP Unnumbered で遊んでみたBGP Unnumbered で遊んでみた
BGP Unnumbered で遊んでみたakira6592
 
10GbE時代のネットワークI/O高速化
10GbE時代のネットワークI/O高速化10GbE時代のネットワークI/O高速化
10GbE時代のネットワークI/O高速化Takuya ASADA
 
エンジニアのキャリアパスを考える 川村
エンジニアのキャリアパスを考える 川村エンジニアのキャリアパスを考える 川村
エンジニアのキャリアパスを考える 川村wakamonog
 
安定したネットワークを提供するためのラック内環境を考えてみる
安定したネットワークを提供するためのラック内環境を考えてみる安定したネットワークを提供するためのラック内環境を考えてみる
安定したネットワークを提供するためのラック内環境を考えてみるTomohiro Sakamoto(Onodera)
 
さくらのVPS で IPv4 over IPv6ルータの構築
さくらのVPS で IPv4 over IPv6ルータの構築さくらのVPS で IPv4 over IPv6ルータの構築
さくらのVPS で IPv4 over IPv6ルータの構築Tomocha Potter
 
Geekなぺーじ ネットワーク技術者ではない方々向けIPv6セミナー2
Geekなぺーじ ネットワーク技術者ではない方々向けIPv6セミナー2Geekなぺーじ ネットワーク技術者ではない方々向けIPv6セミナー2
Geekなぺーじ ネットワーク技術者ではない方々向けIPv6セミナー2Kiyotaka Doumae
 

Tendances (20)

大規模サービスを支えるネットワークインフラの全貌
大規模サービスを支えるネットワークインフラの全貌大規模サービスを支えるネットワークインフラの全貌
大規模サービスを支えるネットワークインフラの全貌
 
ISPネットワーク運用で覗いてるもの
ISPネットワーク運用で覗いてるものISPネットワーク運用で覗いてるもの
ISPネットワーク運用で覗いてるもの
 
IPv4/IPv6 移行・共存技術の動向
IPv4/IPv6 移行・共存技術の動向IPv4/IPv6 移行・共存技術の動向
IPv4/IPv6 移行・共存技術の動向
 
100 G超通信時代の安定した高品質な伝送インフラ構築づくり
100 G超通信時代の安定した高品質な伝送インフラ構築づくり100 G超通信時代の安定した高品質な伝送インフラ構築づくり
100 G超通信時代の安定した高品質な伝送インフラ構築づくり
 
閉域網接続の技術入門
閉域網接続の技術入門閉域網接続の技術入門
閉域網接続の技術入門
 
コンテナネットワーキング(CNI)最前線
コンテナネットワーキング(CNI)最前線コンテナネットワーキング(CNI)最前線
コンテナネットワーキング(CNI)最前線
 
10分でわかる Cilium と XDP / BPF
10分でわかる Cilium と XDP / BPF10分でわかる Cilium と XDP / BPF
10分でわかる Cilium と XDP / BPF
 
え、まって。その並列分散処理、Kafkaのしくみでもできるの? Apache Kafkaの機能を利用した大規模ストリームデータの並列分散処理
え、まって。その並列分散処理、Kafkaのしくみでもできるの? Apache Kafkaの機能を利用した大規模ストリームデータの並列分散処理え、まって。その並列分散処理、Kafkaのしくみでもできるの? Apache Kafkaの機能を利用した大規模ストリームデータの並列分散処理
え、まって。その並列分散処理、Kafkaのしくみでもできるの? Apache Kafkaの機能を利用した大規模ストリームデータの並列分散処理
 
Wakamonog6 “ISPのネットワーク”って どんなネットワーク?
Wakamonog6 “ISPのネットワーク”って どんなネットワーク?Wakamonog6 “ISPのネットワーク”って どんなネットワーク?
Wakamonog6 “ISPのネットワーク”って どんなネットワーク?
 
バックボーン運用から見るインターネットの実情
バックボーン運用から見るインターネットの実情バックボーン運用から見るインターネットの実情
バックボーン運用から見るインターネットの実情
 
ネットワーク構築訓練 入門
ネットワーク構築訓練 入門ネットワーク構築訓練 入門
ネットワーク構築訓練 入門
 
知っているようで知らないNeutron -仮想ルータの冗長と分散- - OpenStack最新情報セミナー 2016年3月
知っているようで知らないNeutron -仮想ルータの冗長と分散- - OpenStack最新情報セミナー 2016年3月 知っているようで知らないNeutron -仮想ルータの冗長と分散- - OpenStack最新情報セミナー 2016年3月
知っているようで知らないNeutron -仮想ルータの冗長と分散- - OpenStack最新情報セミナー 2016年3月
 
BGP Unnumbered で遊んでみた
BGP Unnumbered で遊んでみたBGP Unnumbered で遊んでみた
BGP Unnumbered で遊んでみた
 
10GbE時代のネットワークI/O高速化
10GbE時代のネットワークI/O高速化10GbE時代のネットワークI/O高速化
10GbE時代のネットワークI/O高速化
 
エンジニアのキャリアパスを考える 川村
エンジニアのキャリアパスを考える 川村エンジニアのキャリアパスを考える 川村
エンジニアのキャリアパスを考える 川村
 
安定したネットワークを提供するためのラック内環境を考えてみる
安定したネットワークを提供するためのラック内環境を考えてみる安定したネットワークを提供するためのラック内環境を考えてみる
安定したネットワークを提供するためのラック内環境を考えてみる
 
さくらのVPS で IPv4 over IPv6ルータの構築
さくらのVPS で IPv4 over IPv6ルータの構築さくらのVPS で IPv4 over IPv6ルータの構築
さくらのVPS で IPv4 over IPv6ルータの構築
 
AS45679 on FreeBSD
AS45679 on FreeBSDAS45679 on FreeBSD
AS45679 on FreeBSD
 
Geekなぺーじ ネットワーク技術者ではない方々向けIPv6セミナー2
Geekなぺーじ ネットワーク技術者ではない方々向けIPv6セミナー2Geekなぺーじ ネットワーク技術者ではない方々向けIPv6セミナー2
Geekなぺーじ ネットワーク技術者ではない方々向けIPv6セミナー2
 
「ネットワーク超入門 IPsec VPN編」
「ネットワーク超入門 IPsec VPN編」「ネットワーク超入門 IPsec VPN編」
「ネットワーク超入門 IPsec VPN編」
 

Similaire à インターネットの仕組みとISPの構造

インターネットガバナンス徒然2010-1
インターネットガバナンス徒然2010-1インターネットガバナンス徒然2010-1
インターネットガバナンス徒然2010-1Rakuten Group, Inc.
 
第一回Soft layer勉強会 グローバル分散アーキテクチャ
第一回Soft layer勉強会 グローバル分散アーキテクチャ第一回Soft layer勉強会 グローバル分散アーキテクチャ
第一回Soft layer勉強会 グローバル分散アーキテクチャMaho Takara
 
JAWS-UG 三都物語20140705
JAWS-UG 三都物語20140705JAWS-UG 三都物語20140705
JAWS-UG 三都物語20140705知礼 八子
 
Hueによる分析業務の改善事例
Hueによる分析業務の改善事例Hueによる分析業務の改善事例
Hueによる分析業務の改善事例Masahiro Kiura
 
イケてる仮想化担当者のための今どきネットワーク虎の巻~VMwareソリューションの効果を最大化する必勝キーワードとその極意~
イケてる仮想化担当者のための今どきネットワーク虎の巻~VMwareソリューションの効果を最大化する必勝キーワードとその極意~イケてる仮想化担当者のための今どきネットワーク虎の巻~VMwareソリューションの効果を最大化する必勝キーワードとその極意~
イケてる仮想化担当者のための今どきネットワーク虎の巻~VMwareソリューションの効果を最大化する必勝キーワードとその極意~Brocade
 
Changing Infrastructure operation by DevOps And Agile Development
Changing Infrastructure operation by DevOps And Agile DevelopmentChanging Infrastructure operation by DevOps And Agile Development
Changing Infrastructure operation by DevOps And Agile DevelopmentTaiji Tsuchiya
 
ニュースリリースの活用による インバウンドマーケティング
ニュースリリースの活用による インバウンドマーケティングニュースリリースの活用による インバウンドマーケティング
ニュースリリースの活用による インバウンドマーケティングNews2u Corporation
 
Introduction to NetOpsCoding
Introduction to NetOpsCodingIntroduction to NetOpsCoding
Introduction to NetOpsCodingTaiji Tsuchiya
 
【FKEYセミナー 20150205 基調講演】「今こそクラウド活用」 講師:大和 敏彦 氏 (株式会社アイティアイ 代表取締役)
【FKEYセミナー 20150205 基調講演】「今こそクラウド活用」 講師:大和 敏彦 氏 (株式会社アイティアイ 代表取締役)【FKEYセミナー 20150205 基調講演】「今こそクラウド活用」 講師:大和 敏彦 氏 (株式会社アイティアイ 代表取締役)
【FKEYセミナー 20150205 基調講演】「今こそクラウド活用」 講師:大和 敏彦 氏 (株式会社アイティアイ 代表取締役)appliedelectronics
 
Interop Tokyo 2016 | ソラコムの戦略
Interop Tokyo 2016 | ソラコムの戦略Interop Tokyo 2016 | ソラコムの戦略
Interop Tokyo 2016 | ソラコムの戦略SORACOM,INC
 
Stackdriver を利用した実戦的なサーバ監視・運用方法
Stackdriver を利用した実戦的なサーバ監視・運用方法Stackdriver を利用した実戦的なサーバ監視・運用方法
Stackdriver を利用した実戦的なサーバ監視・運用方法Masahiro Haraoka
 
Stackdriver を利用した実戦的なサーバ監視・運用方法
Stackdriver を利用した実戦的なサーバ監視・運用方法Stackdriver を利用した実戦的なサーバ監視・運用方法
Stackdriver を利用した実戦的なサーバ監視・運用方法beyond Co., Ltd.
 
Base 20141011 1_for_slideshre
Base 20141011 1_for_slideshreBase 20141011 1_for_slideshre
Base 20141011 1_for_slideshre正善 大島
 
DBREから始めるデータベースプラットフォーム
DBREから始めるデータベースプラットフォームDBREから始めるデータベースプラットフォーム
DBREから始めるデータベースプラットフォームInsight Technology, Inc.
 
2014.11.12 ibm bluemix pdf
2014.11.12 ibm bluemix pdf2014.11.12 ibm bluemix pdf
2014.11.12 ibm bluemix pdfYuichiro Maki
 
DDDを実践できるエンジニアを育成するための取り組みについて
DDDを実践できるエンジニアを育成するための取り組みについてDDDを実践できるエンジニアを育成するための取り組みについて
DDDを実践できるエンジニアを育成するための取り組みについてBIGLOBE Inc.
 
Nttドコモ事例から見るモバイル&クラウド時代のサービス開発についてr4(public)
Nttドコモ事例から見るモバイル&クラウド時代のサービス開発についてr4(public)Nttドコモ事例から見るモバイル&クラウド時代のサービス開発についてr4(public)
Nttドコモ事例から見るモバイル&クラウド時代のサービス開発についてr4(public)Osaka University
 
データドリブン企業におけるHadoop基盤とETL -niconicoでの実践例-
データドリブン企業におけるHadoop基盤とETL -niconicoでの実践例-データドリブン企業におけるHadoop基盤とETL -niconicoでの実践例-
データドリブン企業におけるHadoop基盤とETL -niconicoでの実践例-Makoto SHIMURA
 
≪先進企業に学べ!≫大塚商会 × BROCADE 『たよれーる』のデータセンター基盤に、なぜイーサネット・ファブリックを採用したのか?~SDNへの進化のス...
≪先進企業に学べ!≫大塚商会 × BROCADE 『たよれーる』のデータセンター基盤に、なぜイーサネット・ファブリックを採用したのか?~SDNへの進化のス...≪先進企業に学べ!≫大塚商会 × BROCADE 『たよれーる』のデータセンター基盤に、なぜイーサネット・ファブリックを採用したのか?~SDNへの進化のス...
≪先進企業に学べ!≫大塚商会 × BROCADE 『たよれーる』のデータセンター基盤に、なぜイーサネット・ファブリックを採用したのか?~SDNへの進化のス...Brocade
 

Similaire à インターネットの仕組みとISPの構造 (20)

インターネットガバナンス徒然2010-1
インターネットガバナンス徒然2010-1インターネットガバナンス徒然2010-1
インターネットガバナンス徒然2010-1
 
第一回Soft layer勉強会 グローバル分散アーキテクチャ
第一回Soft layer勉強会 グローバル分散アーキテクチャ第一回Soft layer勉強会 グローバル分散アーキテクチャ
第一回Soft layer勉強会 グローバル分散アーキテクチャ
 
JAWS-UG 三都物語20140705
JAWS-UG 三都物語20140705JAWS-UG 三都物語20140705
JAWS-UG 三都物語20140705
 
Hueによる分析業務の改善事例
Hueによる分析業務の改善事例Hueによる分析業務の改善事例
Hueによる分析業務の改善事例
 
イケてる仮想化担当者のための今どきネットワーク虎の巻~VMwareソリューションの効果を最大化する必勝キーワードとその極意~
イケてる仮想化担当者のための今どきネットワーク虎の巻~VMwareソリューションの効果を最大化する必勝キーワードとその極意~イケてる仮想化担当者のための今どきネットワーク虎の巻~VMwareソリューションの効果を最大化する必勝キーワードとその極意~
イケてる仮想化担当者のための今どきネットワーク虎の巻~VMwareソリューションの効果を最大化する必勝キーワードとその極意~
 
Changing Infrastructure operation by DevOps And Agile Development
Changing Infrastructure operation by DevOps And Agile DevelopmentChanging Infrastructure operation by DevOps And Agile Development
Changing Infrastructure operation by DevOps And Agile Development
 
ニュースリリースの活用による インバウンドマーケティング
ニュースリリースの活用による インバウンドマーケティングニュースリリースの活用による インバウンドマーケティング
ニュースリリースの活用による インバウンドマーケティング
 
Introduction to NetOpsCoding
Introduction to NetOpsCodingIntroduction to NetOpsCoding
Introduction to NetOpsCoding
 
【FKEYセミナー 20150205 基調講演】「今こそクラウド活用」 講師:大和 敏彦 氏 (株式会社アイティアイ 代表取締役)
【FKEYセミナー 20150205 基調講演】「今こそクラウド活用」 講師:大和 敏彦 氏 (株式会社アイティアイ 代表取締役)【FKEYセミナー 20150205 基調講演】「今こそクラウド活用」 講師:大和 敏彦 氏 (株式会社アイティアイ 代表取締役)
【FKEYセミナー 20150205 基調講演】「今こそクラウド活用」 講師:大和 敏彦 氏 (株式会社アイティアイ 代表取締役)
 
Interop Tokyo 2016 | ソラコムの戦略
Interop Tokyo 2016 | ソラコムの戦略Interop Tokyo 2016 | ソラコムの戦略
Interop Tokyo 2016 | ソラコムの戦略
 
Stackdriver を利用した実戦的なサーバ監視・運用方法
Stackdriver を利用した実戦的なサーバ監視・運用方法Stackdriver を利用した実戦的なサーバ監視・運用方法
Stackdriver を利用した実戦的なサーバ監視・運用方法
 
Stackdriver を利用した実戦的なサーバ監視・運用方法
Stackdriver を利用した実戦的なサーバ監視・運用方法Stackdriver を利用した実戦的なサーバ監視・運用方法
Stackdriver を利用した実戦的なサーバ監視・運用方法
 
Base 20141011 1_for_slideshre
Base 20141011 1_for_slideshreBase 20141011 1_for_slideshre
Base 20141011 1_for_slideshre
 
DBREから始めるデータベースプラットフォーム
DBREから始めるデータベースプラットフォームDBREから始めるデータベースプラットフォーム
DBREから始めるデータベースプラットフォーム
 
2014.11.12 ibm bluemix pdf
2014.11.12 ibm bluemix pdf2014.11.12 ibm bluemix pdf
2014.11.12 ibm bluemix pdf
 
DDDを実践できるエンジニアを育成するための取り組みについて
DDDを実践できるエンジニアを育成するための取り組みについてDDDを実践できるエンジニアを育成するための取り組みについて
DDDを実践できるエンジニアを育成するための取り組みについて
 
Nttドコモ事例から見るモバイル&クラウド時代のサービス開発についてr4(public)
Nttドコモ事例から見るモバイル&クラウド時代のサービス開発についてr4(public)Nttドコモ事例から見るモバイル&クラウド時代のサービス開発についてr4(public)
Nttドコモ事例から見るモバイル&クラウド時代のサービス開発についてr4(public)
 
データドリブン企業におけるHadoop基盤とETL -niconicoでの実践例-
データドリブン企業におけるHadoop基盤とETL -niconicoでの実践例-データドリブン企業におけるHadoop基盤とETL -niconicoでの実践例-
データドリブン企業におけるHadoop基盤とETL -niconicoでの実践例-
 
Aws summit tokyo 2016
Aws summit tokyo 2016Aws summit tokyo 2016
Aws summit tokyo 2016
 
≪先進企業に学べ!≫大塚商会 × BROCADE 『たよれーる』のデータセンター基盤に、なぜイーサネット・ファブリックを採用したのか?~SDNへの進化のス...
≪先進企業に学べ!≫大塚商会 × BROCADE 『たよれーる』のデータセンター基盤に、なぜイーサネット・ファブリックを採用したのか?~SDNへの進化のス...≪先進企業に学べ!≫大塚商会 × BROCADE 『たよれーる』のデータセンター基盤に、なぜイーサネット・ファブリックを採用したのか?~SDNへの進化のス...
≪先進企業に学べ!≫大塚商会 × BROCADE 『たよれーる』のデータセンター基盤に、なぜイーサネット・ファブリックを採用したのか?~SDNへの進化のス...
 

Plus de Taiji Tsuchiya

未経験者から世界と渡り合うネットワークエンジニアになるためのキャリア設計術
未経験者から世界と渡り合うネットワークエンジニアになるためのキャリア設計術未経験者から世界と渡り合うネットワークエンジニアになるためのキャリア設計術
未経験者から世界と渡り合うネットワークエンジニアになるためのキャリア設計術Taiji Tsuchiya
 
ネットワークエンジニアがyou tuberやってみた結果
ネットワークエンジニアがyou tuberやってみた結果ネットワークエンジニアがyou tuberやってみた結果
ネットワークエンジニアがyou tuberやってみた結果Taiji Tsuchiya
 
ネットワークエンジニア x YouTuberへの挑戦 〜エンジニアスキルを副業ビジネス化するための選択肢〜
ネットワークエンジニア x YouTuberへの挑戦 〜エンジニアスキルを副業ビジネス化するための選択肢〜ネットワークエンジニア x YouTuberへの挑戦 〜エンジニアスキルを副業ビジネス化するための選択肢〜
ネットワークエンジニア x YouTuberへの挑戦 〜エンジニアスキルを副業ビジネス化するための選択肢〜Taiji Tsuchiya
 
明日からはじめるネットワーク運用自動化
明日からはじめるネットワーク運用自動化明日からはじめるネットワーク運用自動化
明日からはじめるネットワーク運用自動化Taiji Tsuchiya
 
NetOpsCoding#5 introduction
NetOpsCoding#5 introductionNetOpsCoding#5 introduction
NetOpsCoding#5 introductionTaiji Tsuchiya
 
JSNAPyとPyEZで作る次世代ネットワークオペレーションの可能性
JSNAPyとPyEZで作る次世代ネットワークオペレーションの可能性JSNAPyとPyEZで作る次世代ネットワークオペレーションの可能性
JSNAPyとPyEZで作る次世代ネットワークオペレーションの可能性Taiji Tsuchiya
 
クラウド型データセンタにおけるSDNの適用事例(Paper)  Case Studies of SDN in Cloud Datacenter
クラウド型データセンタにおけるSDNの適用事例(Paper)  Case Studies of SDN in Cloud Datacenterクラウド型データセンタにおけるSDNの適用事例(Paper)  Case Studies of SDN in Cloud Datacenter
クラウド型データセンタにおけるSDNの適用事例(Paper)  Case Studies of SDN in Cloud DatacenterTaiji Tsuchiya
 
クラウド型データセンタにおけるSDNの適用事例
クラウド型データセンタにおけるSDNの適用事例クラウド型データセンタにおけるSDNの適用事例
クラウド型データセンタにおけるSDNの適用事例Taiji Tsuchiya
 
Introduction to NetOpsCoding#3
Introduction to NetOpsCoding#3Introduction to NetOpsCoding#3
Introduction to NetOpsCoding#3Taiji Tsuchiya
 
ネットワーク運用自動化の実際〜現場で使われているツールを調査してみた〜
ネットワーク運用自動化の実際〜現場で使われているツールを調査してみた〜ネットワーク運用自動化の実際〜現場で使われているツールを調査してみた〜
ネットワーク運用自動化の実際〜現場で使われているツールを調査してみた〜Taiji Tsuchiya
 
Introduction to NetOpsCoding#2
Introduction to NetOpsCoding#2Introduction to NetOpsCoding#2
Introduction to NetOpsCoding#2Taiji Tsuchiya
 
ルータコンフィグのGit管理のススメ 〜Git管理以外を自動化してみた〜
ルータコンフィグのGit管理のススメ 〜Git管理以外を自動化してみた〜ルータコンフィグのGit管理のススメ 〜Git管理以外を自動化してみた〜
ルータコンフィグのGit管理のススメ 〜Git管理以外を自動化してみた〜Taiji Tsuchiya
 
wakamonog update 2015
wakamonog update 2015wakamonog update 2015
wakamonog update 2015Taiji Tsuchiya
 
"運用"におけるイノベーションを考える
"運用"におけるイノベーションを考える"運用"におけるイノベーションを考える
"運用"におけるイノベーションを考えるTaiji Tsuchiya
 
NetOps Coding#1 のお知らせ
NetOps Coding#1 のお知らせNetOps Coding#1 のお知らせ
NetOps Coding#1 のお知らせTaiji Tsuchiya
 
なぜネットワーク運用自動化が進まないのか Whitebox switch編
なぜネットワーク運用自動化が進まないのか Whitebox switch編なぜネットワーク運用自動化が進まないのか Whitebox switch編
なぜネットワーク運用自動化が進まないのか Whitebox switch編Taiji Tsuchiya
 
Janog33説明会20130820
Janog33説明会20130820Janog33説明会20130820
Janog33説明会20130820Taiji Tsuchiya
 

Plus de Taiji Tsuchiya (20)

未経験者から世界と渡り合うネットワークエンジニアになるためのキャリア設計術
未経験者から世界と渡り合うネットワークエンジニアになるためのキャリア設計術未経験者から世界と渡り合うネットワークエンジニアになるためのキャリア設計術
未経験者から世界と渡り合うネットワークエンジニアになるためのキャリア設計術
 
ネットワークエンジニアがyou tuberやってみた結果
ネットワークエンジニアがyou tuberやってみた結果ネットワークエンジニアがyou tuberやってみた結果
ネットワークエンジニアがyou tuberやってみた結果
 
ネットワークエンジニア x YouTuberへの挑戦 〜エンジニアスキルを副業ビジネス化するための選択肢〜
ネットワークエンジニア x YouTuberへの挑戦 〜エンジニアスキルを副業ビジネス化するための選択肢〜ネットワークエンジニア x YouTuberへの挑戦 〜エンジニアスキルを副業ビジネス化するための選択肢〜
ネットワークエンジニア x YouTuberへの挑戦 〜エンジニアスキルを副業ビジネス化するための選択肢〜
 
明日からはじめるネットワーク運用自動化
明日からはじめるネットワーク運用自動化明日からはじめるネットワーク運用自動化
明日からはじめるネットワーク運用自動化
 
NetOpsCoding#5 introduction
NetOpsCoding#5 introductionNetOpsCoding#5 introduction
NetOpsCoding#5 introduction
 
JSNAPyとPyEZで作る次世代ネットワークオペレーションの可能性
JSNAPyとPyEZで作る次世代ネットワークオペレーションの可能性JSNAPyとPyEZで作る次世代ネットワークオペレーションの可能性
JSNAPyとPyEZで作る次世代ネットワークオペレーションの可能性
 
クラウド型データセンタにおけるSDNの適用事例(Paper)  Case Studies of SDN in Cloud Datacenter
クラウド型データセンタにおけるSDNの適用事例(Paper)  Case Studies of SDN in Cloud Datacenterクラウド型データセンタにおけるSDNの適用事例(Paper)  Case Studies of SDN in Cloud Datacenter
クラウド型データセンタにおけるSDNの適用事例(Paper)  Case Studies of SDN in Cloud Datacenter
 
クラウド型データセンタにおけるSDNの適用事例
クラウド型データセンタにおけるSDNの適用事例クラウド型データセンタにおけるSDNの適用事例
クラウド型データセンタにおけるSDNの適用事例
 
Introduction to NetOpsCoding#3
Introduction to NetOpsCoding#3Introduction to NetOpsCoding#3
Introduction to NetOpsCoding#3
 
ネットワーク運用自動化の実際〜現場で使われているツールを調査してみた〜
ネットワーク運用自動化の実際〜現場で使われているツールを調査してみた〜ネットワーク運用自動化の実際〜現場で使われているツールを調査してみた〜
ネットワーク運用自動化の実際〜現場で使われているツールを調査してみた〜
 
Introduction to NetOpsCoding#2
Introduction to NetOpsCoding#2Introduction to NetOpsCoding#2
Introduction to NetOpsCoding#2
 
BMP Test Results
BMP Test ResultsBMP Test Results
BMP Test Results
 
教えて前村先生
教えて前村先生教えて前村先生
教えて前村先生
 
ルータコンフィグのGit管理のススメ 〜Git管理以外を自動化してみた〜
ルータコンフィグのGit管理のススメ 〜Git管理以外を自動化してみた〜ルータコンフィグのGit管理のススメ 〜Git管理以外を自動化してみた〜
ルータコンフィグのGit管理のススメ 〜Git管理以外を自動化してみた〜
 
wakamonog update 2015
wakamonog update 2015wakamonog update 2015
wakamonog update 2015
 
"運用"におけるイノベーションを考える
"運用"におけるイノベーションを考える"運用"におけるイノベーションを考える
"運用"におけるイノベーションを考える
 
BMP共同検証
BMP共同検証BMP共同検証
BMP共同検証
 
NetOps Coding#1 のお知らせ
NetOps Coding#1 のお知らせNetOps Coding#1 のお知らせ
NetOps Coding#1 のお知らせ
 
なぜネットワーク運用自動化が進まないのか Whitebox switch編
なぜネットワーク運用自動化が進まないのか Whitebox switch編なぜネットワーク運用自動化が進まないのか Whitebox switch編
なぜネットワーク運用自動化が進まないのか Whitebox switch編
 
Janog33説明会20130820
Janog33説明会20130820Janog33説明会20130820
Janog33説明会20130820
 

Dernier

CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?akihisamiyanaga1
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)Hiroshi Tomioka
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfFumieNakayama
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NTT DATA Technology & Innovation
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)UEHARA, Tetsutaro
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineerYuki Kikuchi
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfFumieNakayama
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...博三 太田
 

Dernier (8)

CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
 

インターネットの仕組みとISPの構造

  • 1. © BIGLOBE Inc. 20141 Internet Week 2014 T4. 初めての人のための インターネットルーティング ビッグローブ株式会社 土屋 太二 川村 聖一 さくらインターネット株式会社 大久保 修一 2014/11/19
  • 2. © BIGLOBE Inc. 20142 概要 インターネットの運用現場で利用されている 技術や組織間のビジネス慣習は、 若手や初心者にとって学ぶ機会がほとんど用 意されていない 本プログラムを通して、 - インターネットの基本的な仕組み - ネットワーク運用現場の事例や取り組み - 近年のホットトピック を紹介し、「インターネットルーティングの今」 を 感じてもらう 2014/11/19
  • 3. © BIGLOBE Inc. 20143 本プログラムの狙い インターネットルーティングの概念を理解する インターネット運用における議論の 前提となる基礎知識を獲得する ネットワークを運用する仕事の雰囲気や、 必要となるスキルやマインドを獲得する 2014/11/19
  • 4. © BIGLOBE Inc. 20144 講演者のご紹介 「インターネットの仕組みとISPの構造」 ビッグローブ 土屋 太二 「相互接続とルーティングの裏事情入門編」 ビッグローブ 川村 聖一さん 「クラウド事業者におけるトラフィックトレンド」 さくらインターネット 大久保 修一さん 2014/11/19
  • 5. © BIGLOBE Inc. 20145 インターネットの仕組みと ISPの構造 ビッグローブ株式会社 土屋 太二 2014/11/19
  • 6. © BIGLOBE Inc. 20146 自己紹介 • 土屋 太二(つちや たいじ) – 28歳 / 2011年入社 – Twitter:@taijijiji / Facebook:本名 • お仕事 – ネットワークエンジニア – ISP基幹ネットワークの設計・運用 – DCネットワーク/SDN開発/海外インフラ立ち上げetc • コミュニティ活動 – wakamonog, JANOG, Internet Weekで活動 2014/11/19
  • 7. © BIGLOBE Inc. 20147 注意書き  本資料は、初心者に向けた概要理解とわかりやすさ を重視して作成しています。そのため、技術的には厳 密に正しくない表現も含まれる可能性があります  資料に記載しているIPアドレス /AS番号はRFCで定 義されたサンプル値です。実用網で利用することを想 定されていませんのでご注意ください。  気になったことや困ったことがあればお気軽にご相 談ください。 t-tsuchiya [atmark] biglobe.co.jp 2014/11/19
  • 8. © BIGLOBE Inc. 20148 本日の目次 1. インターネットの仕組み 2. ISPネットワークの仕組み 3. ネットワークの仕組み 4. ルータの仕組み 5. ルーティングプロトコル 6. ネットワーク運用の仕事 7. まとめ 2014/11/19
  • 9. © BIGLOBE Inc. 20149 2014/11/19 1. インターネットの仕組み
  • 10. © BIGLOBE Inc. 201410 WEBコンテンツを利用する場合の通信 2014/11/19
  • 11. © BIGLOBE Inc. 201411 ユーザからWEBコンテンツまでの通信の道のり アクセス ネットワーク ISP ネットワーク http://www.example.com にWEBブラウザでアクセス コンテンツ事業者 ネットワーク www.example.com IPアドレス:10.10.10.1 インターネット DNSサーバで名前解決 www.abc.com ⇔10.10.10.1 DNSサーバで名前解決 http://www.example.com ⇔ 10.10.10.1 2014/11/19
  • 12. © BIGLOBE Inc. 201412 インターネットとは? • The Internetの語源 – Inter (~の間の) + Network – ネットワークのネットワーク – ネットワーク同士をつなげるネットワーク 組織が所有するネットワークを繋ぎ合わせたもの がインターネット 2014/11/19 A社 ネットワーク B社 ネットワーク C社 ネットワーク 相互接続
  • 13. © BIGLOBE Inc. 201413 2014/11/19 インターネット インターネットの実体 アクセス ネットワーク ISPISP インターネット ISP 携帯電話 事業者 ケーブルTV データセンタ 事業者 相互接続 (IX) 相互接続 (IX) コンテンツ 配信代行 事業者 (CDN) クラウド 事業者 コンテンツ 事業者 コンテンツ事業者 大規模 ISP コンテンツ 事業者 インターネットは、 1つの組織が管理してるのではなく 各々の組織が各々のネットワークを 管理/運用して構成されている
  • 14. © BIGLOBE Inc. 201414 2014/11/19 インターネットを構成する ネットワークを持つ組織
  • 15. © BIGLOBE Inc. 201415 ISP / CATV / 携帯電話事業者 2014/11/19 ISP (Internet Service Provider) 個人/法人ユーザ向けにインターネット接続を提供する事業者 CATV (Cable TV Provider) ケーブルテレビ回線上でインターネット接続を提供する事業者 携帯電話事業者 携帯端末ユーザ向けにインターネット接続を提供する事業者 ISP/CATV /携帯電話 インターネット アクセス回線
  • 16. © BIGLOBE Inc. 201416 コンテンツ事業者 コンテンツ事業者 WEBコンテンツやオンラインサービスを提供する 事業者 大規模なコンテンツを持つ事業者の場合、 自前でネットワークを所有し、コンテンツのインター ネット接続まで確保する 2014/11/19 インターネット コンテンツ事業者 自社 コンテンツ
  • 17. © BIGLOBE Inc. 201417 DC / クラウド 事業者 2014/11/19 DC (Data Center) 事業者 / クラウド事業者 個人/法人ユーザにインフラリソースを提供し、 顧客コンテンツにインターネット接続を提供する 事業者 SIサービスとしてインフラ運用まで提供する事業者も ある インターネット DC / クラウド 事業者 顧客 コンテンツ
  • 18. © BIGLOBE Inc. 201418 CDN事業者 CDN(Contents Delivery Network) アクセスが集中する世界規模のコンテンツを 所有するコンテンツ事業者の代わって、 コンテンツを分散配信する事業者 2014/11/19 CDN 顧客 コンテンツ CDN 顧客 コンテンツ インターネット CDN 顧客 コンテンツ
  • 19. © BIGLOBE Inc. 201419 大学 / 研究機関 大学、研究機関 研究用途のために実験ネットワークを 運用している 用途によってインターネット接続を提供 2014/11/19 大学 / 研究機関 インターネット 実験 ネットワーク 実験 ネットワーク 実験 ネットワーク
  • 20. © BIGLOBE Inc. 201420 IX IX(Internet eXchange, インターネット相互接続事業者) 組織所有のネットワーク同士の 相互接続をサービス提供する事業者 2014/11/19 ISP IX ISP DC/ クラウド 事業者 コンテンツ 事業者
  • 21. © BIGLOBE Inc. 201421 CDN コンテンツ 事業者ISP DC / クラウド 事業者 事業者ごとの通信量(トラフィック)の特徴 インターネット 2014/11/19
  • 22. © BIGLOBE Inc. 201422 2014/11/19 2. ISPネットワークの 仕組み
  • 23. © BIGLOBE Inc. 201423 インターネット BIGLOBEネットワーク概要 キャリアネットワーク (FTTH) キャリアネットワーク (MVNO) データセンター ネットワーク データセンター ネットワーク ルータ ルータ ルータ ルータ ルータ ルータ ルータ ルータ ルータ ルータ BIGLOBE ポータルサイト BIGLOBE メール 2014/11/19
  • 24. © BIGLOBE Inc. 201424 インターネット BIGLOBEネットワーク概要 キャリアネットワーク (FTTH) キャリアネットワーク (MVNO) データセンター ネットワーク データセンター ネットワーク ルータ ルータ ルータ ルータ ルータ ルータ ルータ ルータ ルータ ルータ BIGLOBE ポータルサイト BIGLOBE メール 2014/11/19 アクセスネットワーク データセンターネットワーク コアネットワーク 対外ネットワーク
  • 25. © BIGLOBE Inc. 201425 ISPユーザ、MVNOユーザをインターネットに つなげるためのネットワーク アクセスネットワーク キャリア ネットワーク キャリア ネットワーク ルータ ルータ ルータ コアネットワーク ルータ 認証サーバ 会員管理DB 2014/11/19
  • 26. © BIGLOBE Inc. 201426 FTTHの場合 光終端 装置 光終端 装置 光分岐装置 光終端 装置 キャリア ネットワーク 光終端 装置 終端 装置 集約装置 ルータ モデム / ルータ モデム / ルータ 認証サーバ 会員管理DB 光終端 装置 FTTH回線キャリアの設備 BIGLOBEの設備 2014/11/19
  • 27. © BIGLOBE Inc. 201427 MVNOの場合 携帯電話 基地局 加入者 パケット 交換機 ルータ 終端装置 認証サーバ 会員管理DB セッション 管理サーバ キャリア ネットワーク 携帯電話キャリアの設備 BIGLOBEの設備 2014/11/19 中継 パケット 交換機
  • 28. © BIGLOBE Inc. 201428 BIGLOBEサービスをインターネットに つなげるためのネットワーク データセンターネットワーク スイッチ サーバ サーバ サーバ サーバ サーバ スイッチ サーバ サーバ サーバ サーバ サーバ スイッチ サーバ サーバ サーバ サーバ サーバ スイッチ サーバ サーバ サーバ サーバ サーバ スイッチ サーバ サーバ サーバ サーバ サーバ スイッチ サーバ サーバ サーバ サーバ サーバ コアネットワーク 2014/11/19 ルータ ルータ ルータルータ ルータ ルータ ルータルータ
  • 29. © BIGLOBE Inc. 201429 コアネットワーク アクセス ネットワーク データセンター ネットワーク ルータ ルータ ルータ ルータ ルートリフレクタ ルータ 対外ネットワーク ルータ ルータ ルータ ルータ 全世界への 経路情報を保持 BIGLOBEの全通信を処理するための ネットワーク 2014/11/19
  • 30. © BIGLOBE Inc. 201430 他社のネットワークとつながるための ネットワーク 対外ネットワーク コアネットワーク ルータ ルータ シンガポール拠点 IX DC/クラウド 事業者 IX ISP IX コンテンツ 事業者 アメリカ拠点 日本拠点 コンテンツ 事業者ルータ 2014/11/19 (※)BIGLOBE対外拠点はこちらで紹介しています。 http://www.biglobe.co.jp/pdf/PeeringPolicy2013_jp_03.pdf DC/クラウド 事業者 ISP ISP
  • 31. © BIGLOBE Inc. 201431 2014/11/19 3. ネットワークの仕組み
  • 32. © BIGLOBE Inc. 201432 ネットワークのつながり インターネットは、 組織内のネットワークと 組織間のネットワークにより構成 2014/11/19 ルータ A社ネットワーク ルータ ルータ ルータ ルータ ルータ ルータ C社ネットワーク ルータ ルータ ルータ ルータ ルータ ルータ B社ネットワーク ルータ ルータ ルータ ルータ ルータ A社の運用ポリシー C社の運用ポリシー B社の運用ポリシー 世界で統一された 運用ポリシー
  • 33. © BIGLOBE Inc. 201433 AS(Autonomous System, 自律システム)  統一された運用ポリシーによって管理された ネットワーク  ある程度の規模のネットワークを所有している組織に 一意のAS番号が割り当てられる AS番号の割り当てはJPNICが担当 2014/11/19 ルータ A社ネットワーク ルータ ルータ ルータ ルータ ルータ ルータ C社ネットワーク ルータ ルータ ルータ ルータ ルータ ルータ B社ネットワーク ルータ ルータ ルータ ルータ ルータ AS 64496 AS 644967 AS 64498
  • 34. © BIGLOBE Inc. 201434 2014/11/19 (参考)AS番号を取得している事業者の一例 事業者名 AS番号 IIJ 2497 Infoweb (富士通) 2510 KDDI 2516 BIGLOBE 2518 So-net 2527 ntt.net(NTTコミュニケーションズ) 2914 OCN (NTTコミュニケーションズ) 4713 ODN (ソフトバンクテレコム) 4725 さくらインターネット 9370, 9371 MOPERA(NTTドコモ) 9605 Google 15169 Amazon 16509 ソフトバンクモバイル 17505 Yahoo!BB (ソフトバンクBB) 17676 スクエア・エニックス 17685 GREE 55394
  • 35. © BIGLOBE Inc. 201435 ルーティングポリシー  AS内のルーティング それぞれの組織が決めたルーティングポリシーで運用 ルーティングプロトコル:Static, OSPF, IS-IS, RIP  AS間のルーティング 世界で統一されたルーティングポリシーで運用 ルーティングプロトコル:BGP 2014/11/19 ルータ A社ネットワーク ルータ ルータ ルータ ルータ ルータ ルータ C社ネットワーク ルータ ルータ ルータ ルータ ルータ ルータ B社ネットワーク ルータ ルータ ルータ ルータ ルータ AS 64496 AS 644967 AS 64498 BGP OSPF IS-IS RIP
  • 36. © BIGLOBE Inc. 201436 2014/11/19 5. ルータの仕組み
  • 37. © BIGLOBE Inc. 201437 ルータの仕事 ルーティング 経路情報をルータ間で交換し 最適経路を計算する フォワーディング 最適化された経路情報を元に 次のルータにパケットを転送する 2014/11/19 ルータA ルータB ルータC ネットワーク A Network Next hop ネットワークA ルータB ルータA ルータB ルータC Network Next hop ネットワークA ルータC Network Next hop ネットワークA ルータB?ルータC?
  • 38. © BIGLOBE Inc. 201438 203.0.113.0/24 ルータの基本動作 2014/11/19 ルータA ルータB ルータC ルータが経路情報を相互に伝え合い、 それにしたがってパケット/トラフィックを転送 経路情報 : ネットワークと次の行き先(Next hop)を 記述したもの 192.0.2.0/28 ルータD 192.0.2.16/28 ルータE 192.0.2.32/28 Network Next hop 192.0.2.0/28 ルータC 192.0.2.16/28 ルータD 192.0.2.32/28 ルータE 198.51.100.0/24 直結 203.0.113.0/24 直結 198.51.100.0/24 Network Next hop 192.0.2.0/28 直結 198.51.100.0/24 直結 トラフィック の流れ Network Next hop 192.0.2.0/28 ルータB 192.0.2.16/28 ルータB 192.0.2.32/28 ルータB 198.51.100.0/24 ルータB 203.0.113.0/24 直結
  • 39. © BIGLOBE Inc. 201439 ルータの経路制御 2014/11/19 経路情報の広告数やパラメータを調整する ことでトラフィックの通り道をコントロール 回線が輻輳しそうなので トラフィックを分散したい 障害発生中のルータには トラフィックを送りたくない パケット転送料金の高いASには トラフィックを送りたくないルータ ルータ ルータ ルータ ルータ ルータ ルータ ルータ ルータ AS 64500 AS 64501 AS 64502 AS 64503 AS 64504
  • 40. © BIGLOBE Inc. 201440 経路情報の伝達手段 静的経路制御(Static Routing) 管理者が手動で経路情報を設定 障害があった場合でも、経路が切り替わらない ルータの負荷が小さい 動的経路制御(Dynamic Routing) ルーティングプロトコルにて他ルータの経路情報を学習 障害があった場合やパラメータが変更された場合、 自動で経路が切り替わる ルータの負荷が大きい 2014/11/19 10台以上のルータを運用している組織では 多くの場合、動的経路制御を導入している
  • 41. © BIGLOBE Inc. 201441 2014/11/19 6. ルーティングプロトコル
  • 42. © BIGLOBE Inc. 201442 ルーティングプロトコルの分類 IGP : Interior Gateway Protocol AS内のネットワークで経路制御を行うための ルーティングプロトコル 代表例:OSPF, RIP, IS-IS, EIGRP EGP : Exterior Gateway Protocol AS間のネットワークで経路制御を行うための ルーティングプロトコル 代表例:BGP 2014/11/19
  • 43. © BIGLOBE Inc. 201443 インターネット キャリアネットワーク (フレッツ光) キャリアネットワーク (MVMO) データセンター ネットワーク データセンター ネットワーク ルータ ルータ ルータ ルータ ルータ ルータ ルータ ルータ ルータ ルータ BIGLOBE ポータルサイト BIGLOBE メール BIGLOBEで利用しているルーティングプロトコル OSPF AS内のネットワーク情報を全ルータに伝搬させるために利用 Static & BGP 顧客の経路情報のやりとりに利用 2014/11/19 OSPF & Static サービス用途に合わせて 経路制御を切り替えて利用
  • 44. © BIGLOBE Inc. 201444 インターネット キャリアネットワーク (フレッツ光) キャリアネットワーク (MVMO) データセンター ネットワーク データセンター ネットワーク ルータ ルータ ルータ ルータ ルータ ルータ ルータ ルータ ルータ ルータ BIGLOBE ポータルサイト BIGLOBE メール BIGLOBEで利用しているルーティングプロトコル OSPF AS内のネットワーク情報を全ルータに伝搬させるために利用 Static & BGP 顧客の経路情報のやりとりに利用 OSPF & Static サービス用途に合わせて 経路制御を切り替えて利用 BGP AS内の経路情報を他社ASに伝えるため、 他社ASの経路情報をAS内に取り込むために利用 2014/11/19
  • 45. © BIGLOBE Inc. 201445 2014/11/19 IGPの代表例: OSPF
  • 46. © BIGLOBE Inc. 201446 OSPF (Open Shortest Path First)  リンク状態を交換することで、各ルータがネットワーク 構成を把握 リンクステート型ルーティングプロトコル  各ルータがネットワーク構成を把握しているので、 障害があった際に、素早く経路の変更が可能 2014/11/19 ルータA ルータB ルータC ルータD A B C D B D ルータEE E ルータA ルータB ルータC ルータD A C B D ルータE E
  • 47. © BIGLOBE Inc. 201447 OSPFの経路制御  コストによって優先度が決定される コストの合計値が低い経路を優先 2014/11/19 ルータA ルータB ルータC ネットワーク Acost : 100 cost : 10 cost : 10  回線帯域に合わせてコストを自動で決定する機能が あるが、100Mbps以上では役立たず。  コスト値 = 100 ÷ 帯域幅 (Mbps)  現状では優先したい経路に合わせて、ネットワーク 担当者が手動設定するケースが多い
  • 48. © BIGLOBE Inc. 201448 BIGLOBEでの事例 OSPF経路制御編 理想 2014/11/19 ルータA ルータC 香港拠点 ルータB シンガポール拠点 日本拠点ルータD ルータE ルータF ルータG
  • 49. © BIGLOBE Inc. 201449 BIGLOBEでの事例 OSPF経路制御編 現実 2014/11/19 ルータA ルータC 香港拠点 ルータB シンガポール拠点 日本拠点ルータD ルータE ルータF ルータG cost : 10 cost : 10 cost : 10cost : 10 cost : 10 cost : 10 cost : 10 cost : 10 コスト設計ミスで 想定外のトラフィックが発生!
  • 50. © BIGLOBE Inc. 201450 BIGLOBEでの事例 OSPF経路制御編 修正版 2014/11/19 ルータA ルータC 香港拠点 ルータB シンガポール拠点 日本拠点ルータD ルータE ルータF ルータG cost : 10 cost : 10 cost : 10 cost : 10 cost : 10 cost : 30 cost : 30cost : 10 コストを変更することで トラフィックを発生させない ように修正
  • 51. © BIGLOBE Inc. 201451 2014/11/19 EGPの代表例: BGP
  • 52. © BIGLOBE Inc. 201452 BGP(Border Gateway Protocol) 経路情報とパス属性を交換するプロトコル パスベクタ型ルーティングプロトコル 数種類のパス属性を利用して、細やかな経路制 御が可能 AS番号を利用して、経路情報をやりとりする 2014/11/19
  • 53. © BIGLOBE Inc. 201453 BGPの経路最適化ルール 2014/11/19 BGP経路の優先順位 (*) 1. ネクストホップへのIGPルートを持っていない経路は無視されます。 2. weightパラメータを持つルータはweightパラメータ値が最大の経路を選択します。 3. LOCAL_PREF属性(LP)の値の最も高い経路を選択します。 4. AS_PATH属性のリストの長さが最も短い経路を選択します。 5. ORIGIN属性のタイプが最も低い経路を選択します。 (IGP<EGP<INCOMPLETEの順) 6. ルートが同じASから取得し、複数存在する時にはMULTI_EXIT_DISC(MED)属 性の低い経路を優先します。 7. iBGPよりもeBGPで取得した経路を優先します。 8. ネクストホップへIGPで最も近い経路を優先します。 9. ルータIDが最も低いピアから学習した経路を優先します。(ルータIDは通常、ルー タのインタフェースから自動的に生成されます) (*) 参考:インターネット10分講座 BGP https://www.nic.ad.jp/ja/newsletter/No35/0800.html
  • 54. © BIGLOBE Inc. 201454 BGP経路制御で主に利用されるパス属性 1. LOCAL_PREF(LP)  自社ASからのトラフィックの出口を指定  AS内の経路制御のみに対して有効  値が大きい経路を優先 (デフォルト値:100) 2. AS-PATH  経路がASを通るたびに自動追加されていく値  AS-PATH長の短い経路を優先 3. MULTI_EXIT_DISC(MED)  他社ASからのトラフィックの入り口を指定  AS内外の経路に対して有効  値が小さい経路が優先(デフォルト値:0) 2014/11/19 ルータ ルータ ルータ LP:300 LP:100 ルータ ルータ ルータ MED:100 MED:200 ルータ ルータ ルータ ルータ ルータ AS64501 AS64503 AS64504 AS64502 AS-PATH: 64501 64502 AS-PATH: 64503 64504 64502
  • 55. © BIGLOBE Inc. 201455 AS 64502 (他社) 他社AS -> 自社ASの経路制御 経路受信時にLPを設定することで制御 2014/11/19 AS 64501 (他社) AS 64503 (自社) AS 64500(他社) 192.0.2.0/24 ルータD ルータE ルータCルータB ルータA ルータF Network Next hop Local Pref MED AS- PATH 192.0.2.0/24 ルータA 100 0 64500 Network Next hop Local Pref MED AS- PATH 192.0.2.0/24 ルータA 100 0 64500 Network Next hop Local Pref MED AS-PATH 192.0.2.0/24 ルータB 100 0 64501 64500 Network Next hop Local Pref MED AS-PATH 192.0.2.0/24 ルータB 300 0 64501 64500 192.0.2.0/24 ルータC 200 0 64500 64502 AS64501からの受信経路よりも低くLPを設定 Network Next hop Local Pref MED AS-PATH 192.0.2.0/24 ルータB 100 0 64502 64500 AS64501にトラフィックを優先して流したい場合、 AS64501からの受信経路にLPを高く設定
  • 56. © BIGLOBE Inc. 201456 制御する手段は3つ MED属性を小さい値に設定する 他社ASに書き換えられる可能性があるため、 1つ先のASに限り有効 AS-PATH属性を意図的に多く追加する (AS-PATH Prepend)  AS64500の場合: AS-PATH 64500 64500 64500 64500 64500 特定経路を他社ASに広告しない 冗長構成を捨てる選択 2014/11/19 ただし、あくまでも 他社ASのLP制御が 優先される 自社AS -> 他社ASの経路制御
  • 57. © BIGLOBE Inc. 201457 自社AS -> 他社ASの経路制御 経路送信時にMEDを設定することで制御 2014/11/19 AS 64501 (自社) AS 64500(他社) ルータB ルータC ルータEルータD ルータA 192.0.2.0/24 ルータF Network Next hop Local Pref MED AS- PATH 192.0.2.0/24 ルータC 100 200 64501 Network Next hop Local Pref MED AS- PATH 192.0.2.0/24 ルータB 100 100 64501 ルータB-D間を優先して トラフィックを流したい場合、 AS64500への送信経路に MEDを低く設定 AS64500への送信経路に ルータBよりも高いMEDを設定することで C-E間にはトラフィックを流さないようにする AS64500が経路受信時に、LP制御や MED上書きをしないことが前提。 Network Next hop Local Pref MED AS- PATH 192.0.2.0/24 ルータD 100 100 64501 192.0.2.0/24 ルータE 100 200 64501
  • 58. © BIGLOBE Inc. 201458 AS 2518 BIGLOBE BIGLOBEでの事例 BGP経路制御編  iOS 8.1アップデート : 正常時 2014/11/19 AppleCDN B社 ISP A社CDN A社 ルータ ルータ ルータ ルータ ルータ ルータ ルータ ルータ ルータ ルータ ルータ ルータ ルータ ルータ ルータ インターネット ネットワーク A ネットワーク C ネットワーク B 広告経路 - ネットワーク A - ネットワーク B - ネットワーク C MED:200 広告経路 - ネットワーク A - ネットワーク B - ネットワーク C MED:100 広告経路 - ネットワーク A - ネットワーク B - ネットワーク C MED:100 広告経路 - ネットワーク A - ネットワーク B - ネットワーク C MED:100 広告経路 - ネットワーク A - ネットワーク B - ネットワーク C MED:100
  • 59. © BIGLOBE Inc. 201459 AS 2518 BIGLOBE ISP A社 広告経路 - ネットワーク A - ネットワーク B - ネットワーク C MED:100 広告経路 - ネットワーク A - ネットワーク B - ネットワーク C MED:100 広告経路 - ネットワーク A - ネットワーク B - ネットワーク C MED:100 広告経路 - ネットワーク A - ネットワーク B - ネットワーク C MED:100 BIGLOBEでの事例 BGP経路制御編  iOS 8.1アップデート : CDN A社にトラブル発生 2014/11/19 AppleCDN B社CDN A社 ルータ ルータ ルータ ルータ ルータ ルータ ルータ ルータ ルータ ルータ ルータ ルータ ルータ ルータ ルータ インターネット ネットワーク A ネットワーク C ネットワーク B !? 広告経路 - ネットワーク A - ネットワーク B - ネットワーク C MED:200
  • 60. © BIGLOBE Inc. 201460 AS 2518 BIGLOBE ISP A社 広告経路 - ネットワーク A - ネットワーク B - ネットワーク C MED:100 広告経路 - ネットワーク A - ネットワーク B - ネットワーク C MED:100 広告経路 - ネットワーク A - ネットワーク B - ネットワーク C MED:100 広告経路 - ネットワーク A - ネットワーク B - ネットワーク C MED:100 BIGLOBEでの事例 BGP経路制御編  iOS 8.1アップデート : ISP A社向けにトラフィック迂回 2014/11/19 AppleCDN B社CDN A社 ルータ ルータ ルータ ルータ ルータ ルータ ルータ ルータ ルータ ルータ ルータ ルータ ルータ ルータ ルータ インターネット ネットワーク A ネットワーク C ネットワーク B 広告経路 - ネットワーク A - ネットワーク B MED:200⇒80 - ネットワーク C MED:200
  • 61. © BIGLOBE Inc. 201461 2014/11/19 7. ネットワーク運用の 仕事
  • 62. © BIGLOBE Inc. 201462 ネットワークエンジニアの仕事 トラフィック制御 ルータの故障対応 戦略的な機器、拠点増設 拡張時におけるネットワーク設計 DoS攻撃対策 他社ASと交渉 2014/11/19
  • 63. © BIGLOBE Inc. 201463 ネットワークエンジニアに求められること ルータを操作するスキル プロトコルに関する正しい知識 品質改善&コスト削減の戦略 先を予測したネットワーク設計 他社のネットワーク担当者と仲良くできる力 インターネットをより良くしたいと思う気持ち 2014/11/19
  • 64. © BIGLOBE Inc. 201464 2014/11/19 8. まとめ
  • 65. © BIGLOBE Inc. 201465 まとめ インターネットは ネットワークのつながりによって構成されている 各々の組織が各々のネットワークを運用することで 世界中への通信が実現されている ネットワークは AS内およびAS間のルータのつながりにより構成されている ルーティングプロトコルを利用することで全世界の経路情報を 伝搬/収集している ルータは 経路情報の交換とパケット転送により通信を実現している ネットワーク運用者の戦略や他社とのAS交渉によって 経路制御/トラフィック制御が実施されている 2014/11/19
  • 66. © BIGLOBE Inc. 201466 2014/11/19 ネットワーク運用者 関連コミュニティ
  • 67. © BIGLOBE Inc. 201467 日本のネットワーク運用者コミュニティ JANOG (Japan Network Operators’ Group) 日本のインターネットにおける技術・運用を 議論するグループhttp://www.janog.gr.jp/ JANOG Meeting 35 in 静岡 2015年1月14日(水)〜16日(金) Peering in JAPAN AS運用者が集まるメーリングリスト(IX接続している方限定) https://groups.google.com/forum/#!forum/peering-jp Peering BoF in Internet Week 2014 2014年11月19日(水) 19:00~20:30 各IXユーザ会 JPNAP / JPIX / BBIX / Equinix 2014/11/19
  • 68. © BIGLOBE Inc. 201468 海外のネットワーク運用者コミュニティ APRICOT アジアのインターネット運用者が集まり議論するイベント APRICOT APAN 2015 in 福岡 2015年2月24日〜3月6日 http://2015.apricot.net/ NANOG アメリカのインターネット運用者の議論の場 https://www.nanog.org/ RIPE ヨーロッパのインターネット運用者の議論の場 http://www.ripe.net/ 2014/11/19
  • 69. © BIGLOBE Inc. 201469 若手コミュニティ wakamonog インターネット運用者を中心とした 若手コミュニティ 32歳(0x20)以下が目安 インターネットを構成する技術や 若手が気になったトピックを取り上げる勉強会 http://wakamonog.jp 2014/11/19
  • 70. © BIGLOBE Inc. 201470 最後に 本プログラムで感じ取ったヒントやエッセン スを参考に、ぜひみなさんのステップアップ に役立たせて下さい まずはインターネット運用コミュニティのイベ ントに参加してみるのがおすすめ 本プログラムのアンケートもよろしくお願い します!フィードバックください。 2014/11/19