Movatterモバイル変換


[0]ホーム

URL:


Taiji Tsuchiya, profile picture
Uploaded byTaiji Tsuchiya
PDF, PPTX65,582 views

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

Internet Week 2014 「初めての人のためのインターネットルーティング」よりhttps://internetweek.jp/program/t04/

Embed presentation

Download as PDF, PPTX
© BIGLOBE Inc. 20141Internet Week 2014T4. 初めての人のためのインターネットルーティングビッグローブ株式会社 土屋 太二川村 聖一さくらインターネット株式会社 大久保 修一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.jp2014/11/19
© BIGLOBE Inc. 20148本日の目次1. インターネットの仕組み2. ISPネットワークの仕組み3. ネットワークの仕組み4. ルータの仕組み5. ルーティングプロトコル6. ネットワーク運用の仕事7. まとめ2014/11/19
© BIGLOBE Inc. 20149 2014/11/191. インターネットの仕組み
© BIGLOBE Inc. 201410WEBコンテンツを利用する場合の通信2014/11/19
© BIGLOBE Inc. 201411ユーザからWEBコンテンツまでの通信の道のりアクセスネットワークISPネットワークhttp://www.example.comにWEBブラウザでアクセスコンテンツ事業者ネットワークwww.example.comIPアドレス:10.10.10.1インターネットDNSサーバで名前解決www.abc.com ⇔10.10.10.1DNSサーバで名前解決http://www.example.com ⇔ 10.10.10.12014/11/19
© BIGLOBE Inc. 201412インターネットとは?• The Internetの語源– Inter (~の間の) + Network– ネットワークのネットワーク– ネットワーク同士をつなげるネットワーク組織が所有するネットワークを繋ぎ合わせたものがインターネット2014/11/19A社ネットワークB社ネットワークC社ネットワーク 相互接続
© BIGLOBE Inc. 201413 2014/11/19インターネットインターネットの実体アクセスネットワークISPISPインターネットISP携帯電話事業者ケーブルTVデータセンタ事業者相互接続(IX)相互接続(IX)コンテンツ配信代行事業者(CDN)クラウド事業者コンテンツ事業者コンテンツ事業者大規模 ISPコンテンツ事業者インターネットは、1つの組織が管理してるのではなく各々の組織が各々のネットワークを管理/運用して構成されている
© BIGLOBE Inc. 201414 2014/11/19インターネットを構成するネットワークを持つ組織
© BIGLOBE Inc. 201415ISP / CATV / 携帯電話事業者2014/11/19ISP (Internet Service Provider)個人/法人ユーザ向けにインターネット接続を提供する事業者CATV (Cable TV Provider)ケーブルテレビ回線上でインターネット接続を提供する事業者携帯電話事業者携帯端末ユーザ向けにインターネット接続を提供する事業者ISP/CATV/携帯電話インターネットアクセス回線
© BIGLOBE Inc. 201416コンテンツ事業者コンテンツ事業者WEBコンテンツやオンラインサービスを提供する事業者大規模なコンテンツを持つ事業者の場合、自前でネットワークを所有し、コンテンツのインターネット接続まで確保する2014/11/19インターネットコンテンツ事業者自社コンテンツ
© BIGLOBE Inc. 201417DC / クラウド 事業者2014/11/19DC (Data Center) 事業者 / クラウド事業者個人/法人ユーザにインフラリソースを提供し、顧客コンテンツにインターネット接続を提供する事業者SIサービスとしてインフラ運用まで提供する事業者もあるインターネットDC / クラウド 事業者顧客コンテンツ
© BIGLOBE Inc. 201418CDN事業者CDN(Contents Delivery Network)アクセスが集中する世界規模のコンテンツを所有するコンテンツ事業者の代わって、コンテンツを分散配信する事業者2014/11/19CDN顧客コンテンツCDN顧客コンテンツインターネットCDN顧客コンテンツ
© BIGLOBE Inc. 201419大学 / 研究機関大学、研究機関研究用途のために実験ネットワークを運用している用途によってインターネット接続を提供2014/11/19大学 / 研究機関インターネット実験ネットワーク実験ネットワーク実験ネットワーク
© BIGLOBE Inc. 201420IXIX(Internet eXchange, インターネット相互接続事業者)組織所有のネットワーク同士の相互接続をサービス提供する事業者2014/11/19ISP IXISPDC/ クラウド事業者コンテンツ事業者
© BIGLOBE Inc. 201421CDNコンテンツ事業者ISPDC / クラウド事業者事業者ごとの通信量(トラフィック)の特徴インターネット2014/11/19
© BIGLOBE Inc. 201422 2014/11/192. 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ユーザをインターネットにつなげるためのネットワークアクセスネットワークキャリアネットワークキャリアネットワークルータルータルータコアネットワークルータ認証サーバ 会員管理DB2014/11/19
© BIGLOBE Inc. 201426FTTHの場合光終端装置光終端装置光分岐装置光終端装置キャリアネットワーク光終端装置終端装置集約装置ルータモデム/ ルータモデム/ ルータ認証サーバ会員管理DB光終端装置FTTH回線キャリアの設備 BIGLOBEの設備2014/11/19
© BIGLOBE Inc. 201427MVNOの場合携帯電話基地局加入者パケット交換機ルータ終端装置認証サーバ会員管理DBセッション管理サーバキャリアネットワーク携帯電話キャリアの設備BIGLOBEの設備2014/11/19中継パケット交換機
© BIGLOBE Inc. 201428BIGLOBEサービスをインターネットにつなげるためのネットワークデータセンターネットワークスイッチサーバサーバサーバサーバサーバスイッチサーバサーバサーバサーバサーバスイッチサーバサーバサーバサーバサーバスイッチサーバサーバサーバサーバサーバスイッチサーバサーバサーバサーバサーバスイッチサーバサーバサーバサーバサーバコアネットワーク2014/11/19ルータ ルータ ルータルータ ルータ ルータルータルータ
© BIGLOBE Inc. 201429コアネットワークアクセスネットワークデータセンターネットワークルータルータルータルータルートリフレクタルータ対外ネットワークルータルータルータルータ全世界への経路情報を保持BIGLOBEの全通信を処理するためのネットワーク2014/11/19
© BIGLOBE Inc. 201430他社のネットワークとつながるためのネットワーク対外ネットワークコアネットワークルータルータシンガポール拠点IXDC/クラウド事業者IX ISPIXコンテンツ事業者アメリカ拠点日本拠点コンテンツ事業者ルータ2014/11/19(※)BIGLOBE対外拠点はこちらで紹介しています。http://www.biglobe.co.jp/pdf/PeeringPolicy2013_jp_03.pdfDC/クラウド事業者ISPISP
© BIGLOBE Inc. 201431 2014/11/193. ネットワークの仕組み
© BIGLOBE Inc. 201432ネットワークのつながりインターネットは、組織内のネットワークと組織間のネットワークにより構成2014/11/19ルータA社ネットワークルータルータ ルータルータ ルータルータC社ネットワークルータルータ ルータルータ ルータルータB社ネットワークルータルータ ルータルータ ルータA社の運用ポリシー C社の運用ポリシーB社の運用ポリシー世界で統一された運用ポリシー
© BIGLOBE Inc. 201433AS(Autonomous System, 自律システム) 統一された運用ポリシーによって管理されたネットワーク ある程度の規模のネットワークを所有している組織に一意のAS番号が割り当てられるAS番号の割り当てはJPNICが担当2014/11/19ルータA社ネットワークルータルータ ルータルータ ルータルータC社ネットワークルータルータ ルータルータ ルータルータB社ネットワークルータルータ ルータルータ ルータAS 64496AS 644967AS 64498
© BIGLOBE Inc. 201434 2014/11/19(参考)AS番号を取得している事業者の一例事業者名 AS番号IIJ 2497Infoweb (富士通) 2510KDDI 2516BIGLOBE 2518So-net 2527ntt.net(NTTコミュニケーションズ) 2914OCN (NTTコミュニケーションズ) 4713ODN (ソフトバンクテレコム) 4725さくらインターネット 9370, 9371MOPERA(NTTドコモ) 9605Google 15169Amazon 16509ソフトバンクモバイル 17505Yahoo!BB (ソフトバンクBB) 17676スクエア・エニックス 17685GREE 55394
© BIGLOBE Inc. 201435ルーティングポリシー AS内のルーティングそれぞれの組織が決めたルーティングポリシーで運用ルーティングプロトコル:Static, OSPF, IS-IS, RIP AS間のルーティング世界で統一されたルーティングポリシーで運用ルーティングプロトコル:BGP2014/11/19ルータA社ネットワークルータルータ ルータルータ ルータルータC社ネットワークルータルータ ルータルータ ルータルータB社ネットワークルータルータ ルータルータ ルータAS 64496AS 644967AS 64498BGPOSPFIS-ISRIP
© BIGLOBE Inc. 201436 2014/11/195. ルータの仕組み
© BIGLOBE Inc. 201437ルータの仕事ルーティング経路情報をルータ間で交換し最適経路を計算するフォワーディング最適化された経路情報を元に次のルータにパケットを転送する2014/11/19ルータAルータBルータCネットワークANetwork Next hopネットワークA ルータBルータAルータBルータCNetwork Next hopネットワークA ルータCNetwork Next hopネットワークA ルータB?ルータC?
© BIGLOBE Inc. 201438203.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/28Network Next hop192.0.2.0/28 ルータC192.0.2.16/28 ルータD192.0.2.32/28 ルータE198.51.100.0/24 直結203.0.113.0/24 直結198.51.100.0/24Network Next hop192.0.2.0/28 直結198.51.100.0/24 直結トラフィックの流れNetwork Next hop192.0.2.0/28 ルータB192.0.2.16/28 ルータB192.0.2.32/28 ルータB198.51.100.0/24 ルータB203.0.113.0/24 直結
© BIGLOBE Inc. 201439ルータの経路制御2014/11/19経路情報の広告数やパラメータを調整することでトラフィックの通り道をコントロール回線が輻輳しそうなのでトラフィックを分散したい障害発生中のルータにはトラフィックを送りたくないパケット転送料金の高いASにはトラフィックを送りたくないルータルータルータルータルータルータルータルータルータAS 64500AS 64501AS 64502 AS 64503AS 64504
© BIGLOBE Inc. 201440経路情報の伝達手段静的経路制御(Static Routing)管理者が手動で経路情報を設定障害があった場合でも、経路が切り替わらないルータの負荷が小さい動的経路制御(Dynamic Routing)ルーティングプロトコルにて他ルータの経路情報を学習障害があった場合やパラメータが変更された場合、自動で経路が切り替わるルータの負荷が大きい2014/11/1910台以上のルータを運用している組織では多くの場合、動的経路制御を導入している
© BIGLOBE Inc. 201441 2014/11/196. ルーティングプロトコル
© BIGLOBE Inc. 201442ルーティングプロトコルの分類IGP : Interior Gateway ProtocolAS内のネットワークで経路制御を行うためのルーティングプロトコル代表例:OSPF, RIP, IS-IS, EIGRPEGP : Exterior Gateway ProtocolAS間のネットワークで経路制御を行うためのルーティングプロトコル代表例:BGP2014/11/19
© BIGLOBE Inc. 201443インターネットキャリアネットワーク(フレッツ光)キャリアネットワーク(MVMO)データセンターネットワークデータセンターネットワークルータルータルータルータルータルータ ルータルータルータ ルータBIGLOBEポータルサイトBIGLOBEメールBIGLOBEで利用しているルーティングプロトコルOSPFAS内のネットワーク情報を全ルータに伝搬させるために利用Static & BGP顧客の経路情報のやりとりに利用2014/11/19OSPF & Staticサービス用途に合わせて経路制御を切り替えて利用
© BIGLOBE Inc. 201444インターネットキャリアネットワーク(フレッツ光)キャリアネットワーク(MVMO)データセンターネットワークデータセンターネットワークルータルータルータルータルータルータ ルータルータルータ ルータBIGLOBEポータルサイトBIGLOBEメールBIGLOBEで利用しているルーティングプロトコルOSPFAS内のネットワーク情報を全ルータに伝搬させるために利用Static & BGP顧客の経路情報のやりとりに利用OSPF & Staticサービス用途に合わせて経路制御を切り替えて利用BGPAS内の経路情報を他社ASに伝えるため、他社ASの経路情報をAS内に取り込むために利用2014/11/19
© BIGLOBE Inc. 201445 2014/11/19IGPの代表例:OSPF
© BIGLOBE Inc. 201446OSPF (Open Shortest Path First) リンク状態を交換することで、各ルータがネットワーク構成を把握リンクステート型ルーティングプロトコル 各ルータがネットワーク構成を把握しているので、障害があった際に、素早く経路の変更が可能2014/11/19ルータAルータBルータCルータDABCDBDルータEEEルータAルータBルータCルータDACBD ルータEE
© BIGLOBE Inc. 201447OSPFの経路制御 コストによって優先度が決定されるコストの合計値が低い経路を優先2014/11/19ルータAルータBルータCネットワークAcost : 100cost : 10cost : 10 回線帯域に合わせてコストを自動で決定する機能があるが、100Mbps以上では役立たず。 コスト値 = 100 ÷ 帯域幅 (Mbps) 現状では優先したい経路に合わせて、ネットワーク担当者が手動設定するケースが多い
© BIGLOBE Inc. 201448BIGLOBEでの事例 OSPF経路制御編理想2014/11/19ルータA ルータC香港拠点ルータBシンガポール拠点日本拠点ルータD ルータEルータF ルータG
© BIGLOBE Inc. 201449BIGLOBEでの事例 OSPF経路制御編現実2014/11/19ルータA ルータC香港拠点ルータBシンガポール拠点日本拠点ルータD ルータEルータF ルータGcost : 10 cost : 10cost : 10cost : 10cost : 10cost : 10cost : 10cost : 10コスト設計ミスで想定外のトラフィックが発生!
© BIGLOBE Inc. 201450BIGLOBEでの事例 OSPF経路制御編修正版2014/11/19ルータA ルータC香港拠点ルータBシンガポール拠点日本拠点ルータD ルータEルータF ルータGcost : 10cost : 10cost : 10cost : 10cost : 10 cost : 30cost : 30cost : 10コストを変更することでトラフィックを発生させないように修正
© BIGLOBE Inc. 201451 2014/11/19EGPの代表例:BGP
© BIGLOBE Inc. 201452BGP(Border Gateway Protocol)経路情報とパス属性を交換するプロトコルパスベクタ型ルーティングプロトコル数種類のパス属性を利用して、細やかな経路制御が可能AS番号を利用して、経路情報をやりとりする2014/11/19
© BIGLOBE Inc. 201453BGPの経路最適化ルール2014/11/19BGP経路の優先順位 (*)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分講座 BGPhttps://www.nic.ad.jp/ja/newsletter/No35/0800.html
© BIGLOBE Inc. 201454BGP経路制御で主に利用されるパス属性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ルータルータルータ ルータルータAS64501AS64503 AS64504AS64502AS-PATH:64501 64502AS-PATH:64503 64504 64502
© BIGLOBE Inc. 201455AS 64502(他社)他社AS -> 自社ASの経路制御経路受信時にLPを設定することで制御2014/11/19AS 64501(他社)AS 64503(自社)AS 64500(他社)192.0.2.0/24ルータD ルータEルータCルータBルータAルータFNetwork NexthopLocalPrefMED AS-PATH192.0.2.0/24 ルータA 100 0 64500Network NexthopLocalPrefMED AS-PATH192.0.2.0/24 ルータA 100 0 64500Network NexthopLocalPrefMED AS-PATH192.0.2.0/24 ルータB 100 0 64501 64500Network Next hop LocalPrefMED AS-PATH192.0.2.0/24 ルータB 300 0 64501 64500192.0.2.0/24 ルータC 200 0 64500 64502AS64501からの受信経路よりも低くLPを設定Network NexthopLocalPrefMED AS-PATH192.0.2.0/24 ルータB 100 0 64502 64500AS64501にトラフィックを優先して流したい場合、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/19AS 64501(自社)AS 64500(他社)ルータB ルータCルータEルータDルータA192.0.2.0/24ルータFNetwork NexthopLocalPrefMED AS-PATH192.0.2.0/24 ルータC 100 200 64501Network NexthopLocalPrefMED AS-PATH192.0.2.0/24 ルータB 100 100 64501ルータB-D間を優先してトラフィックを流したい場合、AS64500への送信経路にMEDを低く設定AS64500への送信経路にルータBよりも高いMEDを設定することでC-E間にはトラフィックを流さないようにするAS64500が経路受信時に、LP制御やMED上書きをしないことが前提。Network NexthopLocalPrefMED AS-PATH192.0.2.0/24 ルータD 100 100 64501192.0.2.0/24 ルータE 100 200 64501
© BIGLOBE Inc. 201458AS 2518 BIGLOBEBIGLOBEでの事例 BGP経路制御編 iOS 8.1アップデート : 正常時2014/11/19AppleCDN B社 ISP A社CDN A社ルータ ルータ ルータ ルータ ルータルータ ルータ ルータ ルータ ルータルータ ルータルータルータ ルータインターネットネットワーク Aネットワーク Cネットワーク B広告経路- ネットワーク A- ネットワーク B- ネットワーク CMED:200広告経路- ネットワーク A- ネットワーク B- ネットワーク CMED:100広告経路- ネットワーク A- ネットワーク B- ネットワーク CMED:100広告経路- ネットワーク A- ネットワーク B- ネットワーク CMED:100広告経路- ネットワーク A- ネットワーク B- ネットワーク CMED:100
© BIGLOBE Inc. 201459AS 2518 BIGLOBEISP A社広告経路- ネットワーク A- ネットワーク B- ネットワーク CMED:100広告経路- ネットワーク A- ネットワーク B- ネットワーク CMED:100広告経路- ネットワーク A- ネットワーク B- ネットワーク CMED:100広告経路- ネットワーク A- ネットワーク B- ネットワーク CMED:100BIGLOBEでの事例 BGP経路制御編 iOS 8.1アップデート : CDN A社にトラブル発生2014/11/19AppleCDN B社CDN A社ルータ ルータ ルータ ルータ ルータルータ ルータ ルータ ルータ ルータルータ ルータルータルータ ルータインターネットネットワーク Aネットワーク Cネットワーク B!?広告経路- ネットワーク A- ネットワーク B- ネットワーク CMED:200
© BIGLOBE Inc. 201460AS 2518 BIGLOBEISP A社広告経路- ネットワーク A- ネットワーク B- ネットワーク CMED:100広告経路- ネットワーク A- ネットワーク B- ネットワーク CMED:100広告経路- ネットワーク A- ネットワーク B- ネットワーク CMED:100広告経路- ネットワーク A- ネットワーク B- ネットワーク CMED:100BIGLOBEでの事例 BGP経路制御編 iOS 8.1アップデート : ISP A社向けにトラフィック迂回2014/11/19AppleCDN B社CDN A社ルータ ルータ ルータ ルータ ルータルータ ルータ ルータ ルータ ルータルータ ルータルータルータ ルータインターネットネットワーク Aネットワーク Cネットワーク B広告経路- ネットワーク A- ネットワーク BMED:200⇒80- ネットワーク CMED:200
© BIGLOBE Inc. 201461 2014/11/197. ネットワーク運用の仕事
© BIGLOBE Inc. 201462ネットワークエンジニアの仕事トラフィック制御ルータの故障対応戦略的な機器、拠点増設拡張時におけるネットワーク設計DoS攻撃対策他社ASと交渉2014/11/19
© BIGLOBE Inc. 201463ネットワークエンジニアに求められることルータを操作するスキルプロトコルに関する正しい知識品質改善&コスト削減の戦略先を予測したネットワーク設計他社のネットワーク担当者と仲良くできる力インターネットをより良くしたいと思う気持ち2014/11/19
© BIGLOBE Inc. 201464 2014/11/198. まとめ
© 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 / Equinix2014/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.jp2014/11/19
© BIGLOBE Inc. 201470最後に本プログラムで感じ取ったヒントやエッセンスを参考に、ぜひみなさんのステップアップに役立たせて下さいまずはインターネット運用コミュニティのイベントに参加してみるのがおすすめ本プログラムのアンケートもよろしくお願いします!フィードバックください。2014/11/19

Recommended

PDF
本当は楽しいインターネット
PPTX
あなたのところに専用線が届くまで
PDF
閉域網接続の技術入門
PDF
大規模サービスを支えるネットワークインフラの全貌
PDF
20200219 AWS Black Belt Online Seminar オンプレミスとAWS間の冗長化接続
PDF
AWSとオンプレミスを繋ぐときに知っておきたいルーティングの基礎知識(CCSI監修!)
PPTX
サポート エンジニアが Azure Networking をじっくりたっぷり語りつくす会
PDF
SRv6 study
PDF
ISPの向こう側、どうなってますか
PDF
wakamonog6 インターネットの裏側の仕組み
PDF
バックボーン運用から見るインターネットの実情
byIIJ
 
PDF
IX事業者とインターネットの未来
PDF
ISPネットワーク運用で覗いてるもの
PDF
インターネットの舞台裏
PDF
Geekなぺーじ ネットワーク技術者ではない方々向けIPv6セミナー2
PDF
Wakamonog6 “ISPのネットワーク”って どんなネットワーク?
PDF
ネットワークでなぜ遅延が生じるのか
PDF
ネットワーク構築訓練 入門
PDF
IIJmio meeting 9 IIJのモバイル&バックボーンインフラ
PDF
IPv6 最新動向 〜世界共通語で最適化が進むインターネット〜
PDF
IIJmio meeting 16 「通信速度」に影響を与える要素とは
PDF
ネットワークエンジニアはどこでウデマエをみがくのか?
PDF
ATSC 3.0, MMT, Multicast
PDF
大規模DCのネットワークデザイン
PPTX
100 G超通信時代の安定した高品質な伝送インフラ構築づくり
PPTX
ネットワーク機器のAPIあれこれ入門 (NetOpsCoding#2)
PPTX
コンテナネットワーキング(CNI)最前線
PDF
ロードバランスへの長い道
PDF
ルーティングチュートリアル - AS間経路制御
PDF
ルーティングチュートリアルチュートリアル TCP/IP編

More Related Content

PDF
本当は楽しいインターネット
PPTX
あなたのところに専用線が届くまで
PDF
閉域網接続の技術入門
PDF
大規模サービスを支えるネットワークインフラの全貌
PDF
20200219 AWS Black Belt Online Seminar オンプレミスとAWS間の冗長化接続
PDF
AWSとオンプレミスを繋ぐときに知っておきたいルーティングの基礎知識(CCSI監修!)
PPTX
サポート エンジニアが Azure Networking をじっくりたっぷり語りつくす会
PDF
SRv6 study
本当は楽しいインターネット
あなたのところに専用線が届くまで
閉域網接続の技術入門
大規模サービスを支えるネットワークインフラの全貌
20200219 AWS Black Belt Online Seminar オンプレミスとAWS間の冗長化接続
AWSとオンプレミスを繋ぐときに知っておきたいルーティングの基礎知識(CCSI監修!)
サポート エンジニアが Azure Networking をじっくりたっぷり語りつくす会
SRv6 study

What's hot

PDF
ISPの向こう側、どうなってますか
PDF
wakamonog6 インターネットの裏側の仕組み
PDF
バックボーン運用から見るインターネットの実情
byIIJ
 
PDF
IX事業者とインターネットの未来
PDF
ISPネットワーク運用で覗いてるもの
PDF
インターネットの舞台裏
PDF
Geekなぺーじ ネットワーク技術者ではない方々向けIPv6セミナー2
PDF
Wakamonog6 “ISPのネットワーク”って どんなネットワーク?
PDF
ネットワークでなぜ遅延が生じるのか
PDF
ネットワーク構築訓練 入門
PDF
IIJmio meeting 9 IIJのモバイル&バックボーンインフラ
PDF
IPv6 最新動向 〜世界共通語で最適化が進むインターネット〜
PDF
IIJmio meeting 16 「通信速度」に影響を与える要素とは
PDF
ネットワークエンジニアはどこでウデマエをみがくのか?
PDF
ATSC 3.0, MMT, Multicast
PDF
大規模DCのネットワークデザイン
PPTX
100 G超通信時代の安定した高品質な伝送インフラ構築づくり
PPTX
ネットワーク機器のAPIあれこれ入門 (NetOpsCoding#2)
PPTX
コンテナネットワーキング(CNI)最前線
PDF
ロードバランスへの長い道
ISPの向こう側、どうなってますか
wakamonog6 インターネットの裏側の仕組み
バックボーン運用から見るインターネットの実情
byIIJ
 
IX事業者とインターネットの未来
ISPネットワーク運用で覗いてるもの
インターネットの舞台裏
Geekなぺーじ ネットワーク技術者ではない方々向けIPv6セミナー2
Wakamonog6 “ISPのネットワーク”って どんなネットワーク?
ネットワークでなぜ遅延が生じるのか
ネットワーク構築訓練 入門
IIJmio meeting 9 IIJのモバイル&バックボーンインフラ
IPv6 最新動向 〜世界共通語で最適化が進むインターネット〜
IIJmio meeting 16 「通信速度」に影響を与える要素とは
ネットワークエンジニアはどこでウデマエをみがくのか?
ATSC 3.0, MMT, Multicast
大規模DCのネットワークデザイン
100 G超通信時代の安定した高品質な伝送インフラ構築づくり
ネットワーク機器のAPIあれこれ入門 (NetOpsCoding#2)
コンテナネットワーキング(CNI)最前線
ロードバランスへの長い道

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

PDF
ルーティングチュートリアル - AS間経路制御
PDF
ルーティングチュートリアルチュートリアル TCP/IP編
PDF
VPNについて
PDF
wakamonog10 インターネットの仕組みってどうなってるの?
PPTX
ネットワーク技術を学ぶ(STP: Spanning Tree Protocol) ~Cisco で学ぶ L2 ネットワークの世界~
PPT
20060520.tcp
PDF
法政大学情報科学部 2012年度コンピュータネットワーク-第10回授業-Web公開用
PPTX
みんなの知らないネットワークの話
PPTX
6 8 socialmedia
PDF
TAM 新人ディレクター システムスキルアップ プログラム第4回「ネットワーク機器について」
PDF
【Session3】20110727 nextwebセミナー資料(日立情報)
PPT
計算機理論入門08
PPT
Agu itr 20100901_communication
KEY
Xhago3_network_no_immade
PPTX
講習2日目
PPT
システムと情報の数理・ネットワーク概論
PDF
Juniperの勧め
PDF
秋の夜長のトランスポート
PDF
Ia20120118 ohta
PDF
wakamonog6 Routing Tutorial
ルーティングチュートリアル - AS間経路制御
ルーティングチュートリアルチュートリアル TCP/IP編
VPNについて
wakamonog10 インターネットの仕組みってどうなってるの?
ネットワーク技術を学ぶ(STP: Spanning Tree Protocol) ~Cisco で学ぶ L2 ネットワークの世界~
20060520.tcp
法政大学情報科学部 2012年度コンピュータネットワーク-第10回授業-Web公開用
みんなの知らないネットワークの話
6 8 socialmedia
TAM 新人ディレクター システムスキルアップ プログラム第4回「ネットワーク機器について」
【Session3】20110727 nextwebセミナー資料(日立情報)
計算機理論入門08
Agu itr 20100901_communication
Xhago3_network_no_immade
講習2日目
システムと情報の数理・ネットワーク概論
Juniperの勧め
秋の夜長のトランスポート
Ia20120118 ohta
wakamonog6 Routing Tutorial

More from Taiji Tsuchiya

PDF
明日からはじめるネットワーク運用自動化
PDF
ネットワーク運用自動化の実際〜現場で使われているツールを調査してみた〜
PDF
ネットワークエンジニアがyou tuberやってみた結果
PDF
ルータコンフィグのGit管理のススメ 〜Git管理以外を自動化してみた〜
PDF
未経験者から世界と渡り合うネットワークエンジニアになるためのキャリア設計術
PDF
Changing Infrastructure operation by DevOps And Agile Development
PDF
JSNAPyとPyEZで作る次世代ネットワークオペレーションの可能性
PDF
"運用"におけるイノベーションを考える
PDF
BMP Test Results
PDF
教えて前村先生
PDF
ネットワークエンジニア x YouTuberへの挑戦 〜エンジニアスキルを副業ビジネス化するための選択肢〜
PDF
エンジニアの地方移住のホンネ 〜シリコンバレー → 東京 → 広島 に移住してきたネットワークエンジニアの話〜
PDF
BMP共同検証
PDF
エンジニアの地方移住のホンネ(共通パート) 3SNOG 1 Meeting 講演資料
PDF
クラウド型データセンタにおけるSDNの適用事例
PDF
Introduction to NetOpsCoding#2
PDF
Introduction to NetOpsCoding#3
PDF
NetOpsCoding#5 introduction
PDF
クラウド型データセンタにおけるSDNの適用事例(Paper)  Case Studies of SDN in Cloud Datacenter
PDF
wakamonog update 2015
明日からはじめるネットワーク運用自動化
ネットワーク運用自動化の実際〜現場で使われているツールを調査してみた〜
ネットワークエンジニアがyou tuberやってみた結果
ルータコンフィグのGit管理のススメ 〜Git管理以外を自動化してみた〜
未経験者から世界と渡り合うネットワークエンジニアになるためのキャリア設計術
Changing Infrastructure operation by DevOps And Agile Development
JSNAPyとPyEZで作る次世代ネットワークオペレーションの可能性
"運用"におけるイノベーションを考える
BMP Test Results
教えて前村先生
ネットワークエンジニア x YouTuberへの挑戦 〜エンジニアスキルを副業ビジネス化するための選択肢〜
エンジニアの地方移住のホンネ 〜シリコンバレー → 東京 → 広島 に移住してきたネットワークエンジニアの話〜
BMP共同検証
エンジニアの地方移住のホンネ(共通パート) 3SNOG 1 Meeting 講演資料
クラウド型データセンタにおけるSDNの適用事例
Introduction to NetOpsCoding#2
Introduction to NetOpsCoding#3
NetOpsCoding#5 introduction
クラウド型データセンタにおけるSDNの適用事例(Paper)  Case Studies of SDN in Cloud Datacenter
wakamonog update 2015

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

  • 1.
    © BIGLOBE Inc.20141Internet Week 2014T4. 初めての人のためのインターネットルーティングビッグローブ株式会社 土屋 太二川村 聖一さくらインターネット株式会社 大久保 修一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.jp2014/11/19
  • 8.
    © BIGLOBE Inc.20148本日の目次1. インターネットの仕組み2. ISPネットワークの仕組み3. ネットワークの仕組み4. ルータの仕組み5. ルーティングプロトコル6. ネットワーク運用の仕事7. まとめ2014/11/19
  • 9.
    © BIGLOBE Inc.20149 2014/11/191. インターネットの仕組み
  • 10.
    © BIGLOBE Inc.201410WEBコンテンツを利用する場合の通信2014/11/19
  • 11.
    © BIGLOBE Inc.201411ユーザからWEBコンテンツまでの通信の道のりアクセスネットワークISPネットワークhttp://www.example.comにWEBブラウザでアクセスコンテンツ事業者ネットワークwww.example.comIPアドレス:10.10.10.1インターネットDNSサーバで名前解決www.abc.com ⇔10.10.10.1DNSサーバで名前解決http://www.example.com ⇔ 10.10.10.12014/11/19
  • 12.
    © BIGLOBE Inc.201412インターネットとは?• The Internetの語源– Inter (~の間の) + Network– ネットワークのネットワーク– ネットワーク同士をつなげるネットワーク組織が所有するネットワークを繋ぎ合わせたものがインターネット2014/11/19A社ネットワーク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.201415ISP / 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.201417DC / クラウド 事業者2014/11/19DC (Data Center) 事業者 / クラウド事業者個人/法人ユーザにインフラリソースを提供し、顧客コンテンツにインターネット接続を提供する事業者SIサービスとしてインフラ運用まで提供する事業者もあるインターネットDC / クラウド 事業者顧客コンテンツ
  • 18.
    © BIGLOBE Inc.201418CDN事業者CDN(Contents Delivery Network)アクセスが集中する世界規模のコンテンツを所有するコンテンツ事業者の代わって、コンテンツを分散配信する事業者2014/11/19CDN顧客コンテンツCDN顧客コンテンツインターネットCDN顧客コンテンツ
  • 19.
    © BIGLOBE Inc.201419大学 / 研究機関大学、研究機関研究用途のために実験ネットワークを運用している用途によってインターネット接続を提供2014/11/19大学 / 研究機関インターネット実験ネットワーク実験ネットワーク実験ネットワーク
  • 20.
    © BIGLOBE Inc.201420IXIX(Internet eXchange, インターネット相互接続事業者)組織所有のネットワーク同士の相互接続をサービス提供する事業者2014/11/19ISP IXISPDC/ クラウド事業者コンテンツ事業者
  • 21.
    © BIGLOBE Inc.201421CDNコンテンツ事業者ISPDC / クラウド事業者事業者ごとの通信量(トラフィック)の特徴インターネット2014/11/19
  • 22.
    © BIGLOBE Inc.201422 2014/11/192. 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ユーザをインターネットにつなげるためのネットワークアクセスネットワークキャリアネットワークキャリアネットワークルータルータルータコアネットワークルータ認証サーバ 会員管理DB2014/11/19
  • 26.
    © BIGLOBE Inc.201426FTTHの場合光終端装置光終端装置光分岐装置光終端装置キャリアネットワーク光終端装置終端装置集約装置ルータモデム/ ルータモデム/ ルータ認証サーバ会員管理DB光終端装置FTTH回線キャリアの設備 BIGLOBEの設備2014/11/19
  • 27.
    © BIGLOBE Inc.201427MVNOの場合携帯電話基地局加入者パケット交換機ルータ終端装置認証サーバ会員管理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他社のネットワークとつながるためのネットワーク対外ネットワークコアネットワークルータルータシンガポール拠点IXDC/クラウド事業者IX ISPIXコンテンツ事業者アメリカ拠点日本拠点コンテンツ事業者ルータ2014/11/19(※)BIGLOBE対外拠点はこちらで紹介しています。http://www.biglobe.co.jp/pdf/PeeringPolicy2013_jp_03.pdfDC/クラウド事業者ISPISP
  • 31.
    © BIGLOBE Inc.201431 2014/11/193. ネットワークの仕組み
  • 32.
    © BIGLOBE Inc.201432ネットワークのつながりインターネットは、組織内のネットワークと組織間のネットワークにより構成2014/11/19ルータA社ネットワークルータルータ ルータルータ ルータルータC社ネットワークルータルータ ルータルータ ルータルータB社ネットワークルータルータ ルータルータ ルータA社の運用ポリシー C社の運用ポリシーB社の運用ポリシー世界で統一された運用ポリシー
  • 33.
    © BIGLOBE Inc.201433AS(Autonomous System, 自律システム) 統一された運用ポリシーによって管理されたネットワーク ある程度の規模のネットワークを所有している組織に一意のAS番号が割り当てられるAS番号の割り当てはJPNICが担当2014/11/19ルータA社ネットワークルータルータ ルータルータ ルータルータC社ネットワークルータルータ ルータルータ ルータルータB社ネットワークルータルータ ルータルータ ルータAS 64496AS 644967AS 64498
  • 34.
    © BIGLOBE Inc.201434 2014/11/19(参考)AS番号を取得している事業者の一例事業者名 AS番号IIJ 2497Infoweb (富士通) 2510KDDI 2516BIGLOBE 2518So-net 2527ntt.net(NTTコミュニケーションズ) 2914OCN (NTTコミュニケーションズ) 4713ODN (ソフトバンクテレコム) 4725さくらインターネット 9370, 9371MOPERA(NTTドコモ) 9605Google 15169Amazon 16509ソフトバンクモバイル 17505Yahoo!BB (ソフトバンクBB) 17676スクエア・エニックス 17685GREE 55394
  • 35.
    © BIGLOBE Inc.201435ルーティングポリシー AS内のルーティングそれぞれの組織が決めたルーティングポリシーで運用ルーティングプロトコル:Static, OSPF, IS-IS, RIP AS間のルーティング世界で統一されたルーティングポリシーで運用ルーティングプロトコル:BGP2014/11/19ルータA社ネットワークルータルータ ルータルータ ルータルータC社ネットワークルータルータ ルータルータ ルータルータB社ネットワークルータルータ ルータルータ ルータAS 64496AS 644967AS 64498BGPOSPFIS-ISRIP
  • 36.
    © BIGLOBE Inc.201436 2014/11/195. ルータの仕組み
  • 37.
    © BIGLOBE Inc.201437ルータの仕事ルーティング経路情報をルータ間で交換し最適経路を計算するフォワーディング最適化された経路情報を元に次のルータにパケットを転送する2014/11/19ルータAルータBルータCネットワークANetwork Next hopネットワークA ルータBルータAルータBルータCNetwork Next hopネットワークA ルータCNetwork Next hopネットワークA ルータB?ルータC?
  • 38.
    © BIGLOBE Inc.201438203.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/28Network Next hop192.0.2.0/28 ルータC192.0.2.16/28 ルータD192.0.2.32/28 ルータE198.51.100.0/24 直結203.0.113.0/24 直結198.51.100.0/24Network Next hop192.0.2.0/28 直結198.51.100.0/24 直結トラフィックの流れNetwork Next hop192.0.2.0/28 ルータB192.0.2.16/28 ルータB192.0.2.32/28 ルータB198.51.100.0/24 ルータB203.0.113.0/24 直結
  • 39.
    © BIGLOBE Inc.201439ルータの経路制御2014/11/19経路情報の広告数やパラメータを調整することでトラフィックの通り道をコントロール回線が輻輳しそうなのでトラフィックを分散したい障害発生中のルータにはトラフィックを送りたくないパケット転送料金の高いASにはトラフィックを送りたくないルータルータルータルータルータルータルータルータルータAS 64500AS 64501AS 64502 AS 64503AS 64504
  • 40.
    © BIGLOBE Inc.201440経路情報の伝達手段静的経路制御(Static Routing)管理者が手動で経路情報を設定障害があった場合でも、経路が切り替わらないルータの負荷が小さい動的経路制御(Dynamic Routing)ルーティングプロトコルにて他ルータの経路情報を学習障害があった場合やパラメータが変更された場合、自動で経路が切り替わるルータの負荷が大きい2014/11/1910台以上のルータを運用している組織では多くの場合、動的経路制御を導入している
  • 41.
    © BIGLOBE Inc.201441 2014/11/196. ルーティングプロトコル
  • 42.
    © BIGLOBE Inc.201442ルーティングプロトコルの分類IGP : Interior Gateway ProtocolAS内のネットワークで経路制御を行うためのルーティングプロトコル代表例:OSPF, RIP, IS-IS, EIGRPEGP : Exterior Gateway ProtocolAS間のネットワークで経路制御を行うためのルーティングプロトコル代表例:BGP2014/11/19
  • 43.
    © BIGLOBE Inc.201443インターネットキャリアネットワーク(フレッツ光)キャリアネットワーク(MVMO)データセンターネットワークデータセンターネットワークルータルータルータルータルータルータ ルータルータルータ ルータBIGLOBEポータルサイトBIGLOBEメールBIGLOBEで利用しているルーティングプロトコルOSPFAS内のネットワーク情報を全ルータに伝搬させるために利用Static & BGP顧客の経路情報のやりとりに利用2014/11/19OSPF & Staticサービス用途に合わせて経路制御を切り替えて利用
  • 44.
    © BIGLOBE Inc.201444インターネットキャリアネットワーク(フレッツ光)キャリアネットワーク(MVMO)データセンターネットワークデータセンターネットワークルータルータルータルータルータルータ ルータルータルータ ルータBIGLOBEポータルサイトBIGLOBEメールBIGLOBEで利用しているルーティングプロトコルOSPFAS内のネットワーク情報を全ルータに伝搬させるために利用Static & BGP顧客の経路情報のやりとりに利用OSPF & Staticサービス用途に合わせて経路制御を切り替えて利用BGPAS内の経路情報を他社ASに伝えるため、他社ASの経路情報をAS内に取り込むために利用2014/11/19
  • 45.
    © BIGLOBE Inc.201445 2014/11/19IGPの代表例:OSPF
  • 46.
    © BIGLOBE Inc.201446OSPF (Open Shortest Path First) リンク状態を交換することで、各ルータがネットワーク構成を把握リンクステート型ルーティングプロトコル 各ルータがネットワーク構成を把握しているので、障害があった際に、素早く経路の変更が可能2014/11/19ルータAルータBルータCルータDABCDBDルータEEEルータAルータBルータCルータDACBD ルータEE
  • 47.
    © BIGLOBE Inc.201447OSPFの経路制御 コストによって優先度が決定されるコストの合計値が低い経路を優先2014/11/19ルータAルータBルータCネットワークAcost : 100cost : 10cost : 10 回線帯域に合わせてコストを自動で決定する機能があるが、100Mbps以上では役立たず。 コスト値 = 100 ÷ 帯域幅 (Mbps) 現状では優先したい経路に合わせて、ネットワーク担当者が手動設定するケースが多い
  • 48.
    © BIGLOBE Inc.201448BIGLOBEでの事例 OSPF経路制御編理想2014/11/19ルータA ルータC香港拠点ルータBシンガポール拠点日本拠点ルータD ルータEルータF ルータG
  • 49.
    © BIGLOBE Inc.201449BIGLOBEでの事例 OSPF経路制御編現実2014/11/19ルータA ルータC香港拠点ルータBシンガポール拠点日本拠点ルータD ルータEルータF ルータGcost : 10 cost : 10cost : 10cost : 10cost : 10cost : 10cost : 10cost : 10コスト設計ミスで想定外のトラフィックが発生!
  • 50.
    © BIGLOBE Inc.201450BIGLOBEでの事例 OSPF経路制御編修正版2014/11/19ルータA ルータC香港拠点ルータBシンガポール拠点日本拠点ルータD ルータEルータF ルータGcost : 10cost : 10cost : 10cost : 10cost : 10 cost : 30cost : 30cost : 10コストを変更することでトラフィックを発生させないように修正
  • 51.
    © BIGLOBE Inc.201451 2014/11/19EGPの代表例:BGP
  • 52.
    © BIGLOBE Inc.201452BGP(Border Gateway Protocol)経路情報とパス属性を交換するプロトコルパスベクタ型ルーティングプロトコル数種類のパス属性を利用して、細やかな経路制御が可能AS番号を利用して、経路情報をやりとりする2014/11/19
  • 53.
    © BIGLOBE Inc.201453BGPの経路最適化ルール2014/11/19BGP経路の優先順位 (*)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分講座 BGPhttps://www.nic.ad.jp/ja/newsletter/No35/0800.html
  • 54.
    © BIGLOBE Inc.201454BGP経路制御で主に利用されるパス属性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ルータルータルータ ルータルータAS64501AS64503 AS64504AS64502AS-PATH:64501 64502AS-PATH:64503 64504 64502
  • 55.
    © BIGLOBE Inc.201455AS 64502(他社)他社AS -> 自社ASの経路制御経路受信時にLPを設定することで制御2014/11/19AS 64501(他社)AS 64503(自社)AS 64500(他社)192.0.2.0/24ルータD ルータEルータCルータBルータAルータFNetwork NexthopLocalPrefMED AS-PATH192.0.2.0/24 ルータA 100 0 64500Network NexthopLocalPrefMED AS-PATH192.0.2.0/24 ルータA 100 0 64500Network NexthopLocalPrefMED AS-PATH192.0.2.0/24 ルータB 100 0 64501 64500Network Next hop LocalPrefMED AS-PATH192.0.2.0/24 ルータB 300 0 64501 64500192.0.2.0/24 ルータC 200 0 64500 64502AS64501からの受信経路よりも低くLPを設定Network NexthopLocalPrefMED AS-PATH192.0.2.0/24 ルータB 100 0 64502 64500AS64501にトラフィックを優先して流したい場合、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/19AS 64501(自社)AS 64500(他社)ルータB ルータCルータEルータDルータA192.0.2.0/24ルータFNetwork NexthopLocalPrefMED AS-PATH192.0.2.0/24 ルータC 100 200 64501Network NexthopLocalPrefMED AS-PATH192.0.2.0/24 ルータB 100 100 64501ルータB-D間を優先してトラフィックを流したい場合、AS64500への送信経路にMEDを低く設定AS64500への送信経路にルータBよりも高いMEDを設定することでC-E間にはトラフィックを流さないようにするAS64500が経路受信時に、LP制御やMED上書きをしないことが前提。Network NexthopLocalPrefMED AS-PATH192.0.2.0/24 ルータD 100 100 64501192.0.2.0/24 ルータE 100 200 64501
  • 58.
    © BIGLOBE Inc.201458AS 2518 BIGLOBEBIGLOBEでの事例 BGP経路制御編 iOS 8.1アップデート : 正常時2014/11/19AppleCDN B社 ISP A社CDN A社ルータ ルータ ルータ ルータ ルータルータ ルータ ルータ ルータ ルータルータ ルータルータルータ ルータインターネットネットワーク Aネットワーク Cネットワーク B広告経路- ネットワーク A- ネットワーク B- ネットワーク CMED:200広告経路- ネットワーク A- ネットワーク B- ネットワーク CMED:100広告経路- ネットワーク A- ネットワーク B- ネットワーク CMED:100広告経路- ネットワーク A- ネットワーク B- ネットワーク CMED:100広告経路- ネットワーク A- ネットワーク B- ネットワーク CMED:100
  • 59.
    © BIGLOBE Inc.201459AS 2518 BIGLOBEISP A社広告経路- ネットワーク A- ネットワーク B- ネットワーク CMED:100広告経路- ネットワーク A- ネットワーク B- ネットワーク CMED:100広告経路- ネットワーク A- ネットワーク B- ネットワーク CMED:100広告経路- ネットワーク A- ネットワーク B- ネットワーク CMED:100BIGLOBEでの事例 BGP経路制御編 iOS 8.1アップデート : CDN A社にトラブル発生2014/11/19AppleCDN B社CDN A社ルータ ルータ ルータ ルータ ルータルータ ルータ ルータ ルータ ルータルータ ルータルータルータ ルータインターネットネットワーク Aネットワーク Cネットワーク B!?広告経路- ネットワーク A- ネットワーク B- ネットワーク CMED:200
  • 60.
    © BIGLOBE Inc.201460AS 2518 BIGLOBEISP A社広告経路- ネットワーク A- ネットワーク B- ネットワーク CMED:100広告経路- ネットワーク A- ネットワーク B- ネットワーク CMED:100広告経路- ネットワーク A- ネットワーク B- ネットワーク CMED:100広告経路- ネットワーク A- ネットワーク B- ネットワーク CMED:100BIGLOBEでの事例 BGP経路制御編 iOS 8.1アップデート : ISP A社向けにトラフィック迂回2014/11/19AppleCDN B社CDN A社ルータ ルータ ルータ ルータ ルータルータ ルータ ルータ ルータ ルータルータ ルータルータルータ ルータインターネットネットワーク Aネットワーク Cネットワーク B広告経路- ネットワーク A- ネットワーク BMED:200⇒80- ネットワーク CMED:200
  • 61.
    © BIGLOBE Inc.201461 2014/11/197. ネットワーク運用の仕事
  • 62.
    © BIGLOBE Inc.201462ネットワークエンジニアの仕事トラフィック制御ルータの故障対応戦略的な機器、拠点増設拡張時におけるネットワーク設計DoS攻撃対策他社ASと交渉2014/11/19
  • 63.
    © BIGLOBE Inc.201463ネットワークエンジニアに求められることルータを操作するスキルプロトコルに関する正しい知識品質改善&コスト削減の戦略先を予測したネットワーク設計他社のネットワーク担当者と仲良くできる力インターネットをより良くしたいと思う気持ち2014/11/19
  • 64.
    © BIGLOBE Inc.201464 2014/11/198. まとめ
  • 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 / Equinix2014/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.jp2014/11/19
  • 70.
    © BIGLOBE Inc.201470最後に本プログラムで感じ取ったヒントやエッセンスを参考に、ぜひみなさんのステップアップに役立たせて下さいまずはインターネット運用コミュニティのイベントに参加してみるのがおすすめ本プログラムのアンケートもよろしくお願いします!フィードバックください。2014/11/19

[8]ページ先頭

©2009-2025 Movatter.jp