トップ > インターネット > インターネット > IP Network Skill

IPを中心に、ネットワーク技術の説明。情報処理試験やベンダ試験対策に。ネスペ解説、技術動向解説。




[ IP Network Skill - No. 0264 - ] BGP (iBGPとeBGP)

発行日: 2006/5/19

‥‥……━━━━━━ IP Network Skill No. 00000264 ━━━━━━……‥‥

     〜 ルーティング (iBGPとeBGP)  〜

‥‥……━━━━━━━━━━━━━━━━━━━━━━━━━━━━……‥‥

 【まえがき】

 インターネットに接続するパソコンに必須なソフトウェアに
 アンチウイルスソフトがあります。
 この種類のソフト、世界各国でいろいろな製品が出ています。
 皆さんは何を基準に選んでいますか?

 インターネットに国境がないように、ウイルスにも国境は
 ありません。

 世界中、どこかで生成されたウイスルの被害にあってしまう
 可能性があるわけです。

 ということはアンチウイルスにも国境というものは存在しません。

 しかし日本でメジャーなアンチウイルスソフトは寡占化されている
 感じがします。

 アンチウイルス先進国ってどこでしょう?
 ヨーロッパにはたくさんのアンチウイルスベンダがあります。

 オーストリアの av-comparatives.org では各アンチウイルスソフト
 の攻撃検出率を定期的に公開しています。

http://www.av-comparatives.org

http://www.av-comparatives.org/seiten/ergebnisse_2006_02.php

 これを見ると、ソフトによって意外と検出率にバラつきがある、と
 感じます。

 また、イギリスの Virus Bulletin というサイトにも、各アンチ
 ウイルスソフトが試験に対して100%検知できたか、などリスト
 アップされています。

http://www.virusbtn.com/index

 こちらはユーザ名を作成してログイン(無料)する必要があります。

 みなさんお使いのソフト、検知率は何%くらいでしょう?
 
╋━━┳━┳━┳━┳━┳━┳━┳━┳━┳━┳━━━━━━━━━━……‥‥
   ┃本┃日┃の┃試┃験┃対┃策┃問┃題┃ 
╋━━┻━┻━┻━┻━┻━┻━┻━┻━┻━┻━━━━━━━━━━……‥‥

 〔問題1〕iBGPの説明として間違っているものはどれか。
 
    1.iBGPピアはAS内でフルメッシュに接続される必要がある
    2.iBGPパケットはIGPのルーティング情報を使って通信される
    3.ルートリフレクタを使うと物理トポロジはフルメッシュでなくてよい
    4.iBGPピアは1つのセグメント内にある必要がある

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 ネ┃ッ┃ト┃ワ┃ー┃ク┃の┃基┃礎┃講┃座┃
 ━┛━┛━┛━┛━┛━┛━┛━┛━┛━┛━┛
 -----------------------------------------------------------------
 この企画は処女作「TCP/IPネットワークステップアップラーニング」
http://www.Amazon.co.jp/exec/obidos/ASIN/4774116351/ipnetworkskil-22
 を基に構成変更、加筆、修正、省略。。。いろいろ手を加えたものです。
 TCP/IPネットワークステップアップラーニングは第3刷を重ねました!
 講習教科書などでご利用いただいています。
 -----------------------------------------------------------------

 【9.ルーティング】

 9.1.ルートとルーティング

 9.1.7.ルーティングプロトコル

 9.1.7.8.BGP

 9.1.7.8.3.iBGPとeBGP

 BGPにはiBGP (internal BGP) とeBGP (external BGP) の2種類があります。

 eBGPはAS間、iBGPはAS内のルーティングです。

 (例)

    AS65533                      AS65534                    AS65535
 ([RouterA])----------([RouterB]-------[RouterD])---------([RouterE])
             <- eBGP ->         <- iBGP ->        <- eBGP ->

 BGPはAS間で経路情報のやり取りを行いますが、そのためにはAS内部での経
 路やりとりも発生します。それを扱うのがiBGPです。iBGPはIGPをベースに
 して動きます。

 iBGPが動作している範囲、つまり1つのAS内部では、OSPFやRIPといった
 IGPによってルーティングが行われます。

 たとえば、AS65534の中に100個ルータがあるとします。
 各ルータはIGPプロトコル(たとえばOSPF)によって経路情報をやりとり
 し、AS内のどのルータへもパケットを転送できます。

 AS65534の中には、他のASと接続されるルータ(例ではRouterBとRouterD)
 もいます。
 RouterBは自AS内のIGPによって自AS内のルート情報を知っています。
 この情報を元に、他ASに対してBGPのアトリビュートを使いながらルート
 情報を伝えます。

 【スピーカー、ネイバー、ピア】

 上の図でRouterAとRouterBのようにBGP情報を交換するTCPコネクションが
 張られている関係をピア (peer) といい、相手をネイバー (neighbor) と
 呼びます。
 BGPが動作しているルータのことを「BGPスピーカー (BGP speaker)」と
 呼びます。

 ネイバーが自分と別のASにいれば、そのネイバーはeBGPピアに、同じASに
 いればiBGPピアとなります。

 【ピア間の条件】

 ここでeBGPピアは直接接続されている必要があります。

 つまり同じセグメント、あるいは同じケーブルで直結されます。iBGPピア
 同士は直結している必要が無く、IGPでルーティングできればよいです。


 【フルメッシュiBGP】

 ただし、AS内でiBGPを動かしている全ルータは、自分以外のAS内部BGPス
 ピーカー(つまりBGPが動いているルータ)を認識するように設定する必要
 があります。
 (自分以外の他の全BGPルータとの間でコネクションを張る必要がある。)

 iBGPの場合、あるiBGPピアから受信した経路情報は他のiBGPピアに伝播し
 ないという法則があるためです。
 ディスタンスベクタ型ルーティングプロトコルのスプリットホライズ
 ンと同じように経路情報のループを防ぐためです。

 つまりAS内部のiBGPピアはフルメッシュで接続されていなければならない
 ということになります。

 しかしこれだとiBGPルータの数が増えると膨大なピアが必要となります。
 フルメッシュの場合ルータの数をNとすると N = N (N-1) / 2 のピアが必
 要となり、たとえば100個のルータで4950ピア、1000個だと499500ピアも
 必要になってしまいます。

 これを解決する方法としてルートリフレクタというものがあります。ルー
 トリフレクタという役割をAS内のルータに持たせて、そのルータにさえ接
 続していれば経路はもらえる、というものです。ルートリフレクタを階層
 構成にして負荷を減らすという設計も巨大なISPネットワークでは使われ
 ます。


  [Router1] <-- iBGP --> [Router2]
       ↑  \  -- iBGP --/  ↑
      iBGP  -/- iBGP ---   iBGP
       ↓  /       \  ↓
    [Router3] <-- iBGP --> [Router4]

 ちょっと分かりづらい絵ですが、上図のようにAS内に4つルータがあれば、
   Router1 <-> Router2
   Router1 <-> Router3
   Router1 <-> Router4
   Router2 <-> Router3
   Router1 <-> Router4
   Router3 <-> Router4
 という6つのiBGPピアができます。
 これらのピア間には、他のルータが介在することもあり、その場合はIGPに
 よってピア間でのルーティング情報がやりとりされます。
 
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 解┃答┃と┃解┃説┃
 ━┛━┛━┛━┛━┛

 《本日の試験対策問題》
  (解答)4
   
  (解説)
   1つのセグメント内にある、ということは、2つのBGPスピーカー
   同士が直結(またはスイッチかハブを介して接続)される、という
   ことです。
   eBGPの場合はそのように接続される必要があります。
   iBGPの場合は直結されていなくてもよいです。
   2.の選択肢のように、IGPによってiBGPパケットに疎通性があれば
   よいです。
   1.は基本的にフルメッシュである必要があり、3.は例外的に
   ルートリフレクタを使えばフルメッシュトポロジにしなくてもよい
   (論理的にはフルメッシュ)ということです。

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

◆◆◆◆◆◆ ┃ あとがき ┃ ◆◆◆◆◆◆

 今年、ヨーロッパ旅行をしたいなぁ、と考えていて、
 英語以外の言語を勉強したり、ガイドブックや列車の
 時刻表など眺めてます。

 歴史があり、いろいろな国や都市があり、テレビや本
 などで見たり聞いたことがある名所もたくさんあり、
 知れば知るほど行ってみたいところが多くなります。

 でもこれからの季節はヨーロッパ旅行は高いですね。

 冬になろうとするオーストラリアやニュージーランド
 はかなり安い時期に入ろうとしていますが。

  adzuki

………………………………………………………           
 IP Network Skill vol.000264 05/19/06
 発行者:adzuki http://www.xai.nu/ipnet  
…………… ipnet7@xai.nu ……           

◎ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄◎
| 新規購読・購読解除・バックナンバー ⇒ http://www.xai.nu/ipnet  
|  IP Network Skill 掲示板
|  ⇒ http://www.xai.nu/cgibin/ipnet/bbs.cgi  
|  バックナンバー一覧              
|  ⇒ http://xai.nu/ipnet/stack/index.html 
|  間違いご指摘
|  ⇒ メルマガにコメントを添えて返信ください。
◎_________________________________◎

 
このメルマガの読者になる
規約 
>> メルマ!の会報誌もお届けします

ブックマーク: はてなブックマークに追加del.icio.usに追加Buzzurlにブックマークニフティクリップに追加ライブドアクリップに追加Yahoo!ブックマークに登録My Yahoo!に追加Add to GoogleRSS

このメルマガを読んでいる人はこんなメルマガも読んでいます

のんびりやろう!情報処理試験! 〜1問1問コツコツと〜
ソフトウェア開発&基本情報技術者試験対策を中心に初級シスアドや高度区分まで幅広く対応。流行のIT用語の解説も行っているので,パソコンについて勉強した...
Office & VBA パーフェクトマスター
Excel・Access・Word等の今さら聞けない「疑問」、今すぐ知りたい「困った」、たちまち解決!のmoug(モーグ)がお送りする、関数初心者か...
ネットワークのおべんきょしませんか?
TCP/IPってなに?LANって?ルータって何をするの?というネットワークに関することをわかりやすく解説します。情報処理の試験を受ける方にもぴったり...
全部フリーソフト!!
ネット上にはこんなに便利なフリーソフトがいっぱい。お金なんか使わなくても、あると絶対にお得で楽しいソフトを1つずつご紹介します。
IPネットワーク考
インターネットのネットワークSEの実務者が、IPネットワークにまつわる話題、問題、技術について実務者ならではの視点から解説します。ネットワーク、TC...


この記事へのコメント


コメントを書く
コメントはありません。

おすすめキャンペーン

■三菱東京UFJ銀行系 モビット■
【1】ネットで自動審査・来店不要!
【2】限度額300万円
【3】年利9.8%-18.0%(実質年率)

急な出費にモビット!

発行者プロフィール

ペンネーム :


このメルマガの読者になる

規約に同意する



このメルマガの最近の記事


このメルマガの最近のコメント


注目情報


新着記事トピックス