IPを中心に、ネットワーク技術の説明。情報処理試験やベンダ試験対策に。ネスペ解説、技術動向解説。
- 最新号:2008-10-10
- 発行周期:週刊
- 読んでる人:1745人
- 創刊日:2001-04-30
- Score!:90点
- コメント数 : 4
- メルマガID:36790
- バックナンバー:全て公開
- 発行者サイト:あり
- >> 月間ランキング
[ IP Network Skill - No. 0266 - ] BGP (OPENメッセージとUPDATEメッセージ)
発行日: 2006/6/2‥‥……━━━━━━ IP Network Skill No. 00000266 ━━━━━━……‥‥
〜 ルーティング (BGP、OPENメッセージとUPDATEメッセージ) 〜
‥‥……━━━━━━━━━━━━━━━━━━━━━━━━━━━━……‥‥
【まえがき】
先週紹介しましたInteropが来週開催で、ネットワーク関連の多く
の企業がその準備に追われているかと思います。
展示会の事前登録(無料で入れる)の締め切りが本日であと1日、
となっていましたのでまだの方は以下のサイトからどうぞ。
http://www.interop.jp/
╋━━┳━┳━┳━┳━┳━┳━┳━┳━┳━┳━━━━━━━━━━……‥‥
┃本┃日┃の┃試┃験┃対┃策┃問┃題┃
╋━━┻━┻━┻━┻━┻━┻━┻━┻━┻━┻━━━━━━━━━━……‥‥
〔問題1〕BGPのUPDATEメッセージに入らない項目はどれか。
1.Withdrawn Routes(削除ルート)
2.Path Attributes(パスアトリビュート)
3.Network Layer Reachability Information(NLRI)
4.Authentication Data(認証データ)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
ネ┃ッ┃ト┃ワ┃ー┃ク┃の┃基┃礎┃講┃座┃
━┛━┛━┛━┛━┛━┛━┛━┛━┛━┛━┛
-----------------------------------------------------------------
この企画は処女作「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.BGPルーティング情報のやりとり
(復習)
BGPでやりとりされるメッセージには、
・OPENメッセージ :ピア確立に使う
・UPDATEメッセージ :経路情報のやり取りに使う
・NOTIFICATIONメッセージ :エラーがあったときに使う
・KEEPALIVEメッセージ :疎通性確認のために使う
の4つがありました。
前回、この4つのメッセージに共通なヘッダがあることを紹介しました。
今回は各メッセージの中身を見ます。
9.1.7.8.3.4.OPENメッセージのフォーマット
TCPコネクションが確立するとOPENメッセージがBGPピア間でやりとりされま
す。
OPENメッセージを正常に受け取ると、その確認としてKEEPALIVEメッセージを
返します。
OPENメッセージによってBGP処理開始が確認されると、その後UPDATE、KEEPALIVE、
NOTIFICATIONメッセージがやりとりされます。
OPENメッセージは前回書いた固定長のヘッダに続き、以下のフィールドを持ち
ます。
OPENメッセージの最低長はヘッダを含めて29バイトです。
0 1 2 3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+
| Version |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| My Autonomous System |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Hold Time |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| BGP Identifier |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Opt Parm Len |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| |
| Optional Parameters |
| |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Version(バージョン):
プロトコルのバージョン。“4”が入る。1バイトのフィールド。
My Autonomous System(自AS):
送信者のAS番号。2バイトのフィールド。
Hold Time(ホールドタイム):
送信者がホールドタイマの値として提示する秒単位の値。
BGPスピーカーがOPENメッセージを受信したとき、対向の機器から受信
したメッセージ内のこの値と、自身が設定している値とを比較し、小さ
いほうをBGPピアのホールドタイムとして使うようにします。
ホールドタイムは“0”か、“3秒以上”になります。
BGP Identifier(BGP ID;BGP識別子):
送信者のBGP識別子。BGPスピーカーに設定されたIPアドレスが入る。
Optional Parameters Length(オプションパラメータ長):
オプションフィールドの長さ。0の場合、何もオプションパラメータが
ない、ということを示す。
Optional Parameters(オプションパラメータ):
オプションパラメータが入る。複数連なることもある。
各パラメータは、「パラメータタイプ、パラメータ長、パラメータ値」
で表現される。
認証コードと認証データを持つ認証情報 (Authentication Information)
というオプションパラメータがある。
9.1.7.8.3.5.UPDATEメッセージのフォーマット
UPDATEメッセージはBGPピア間でルーティング情報をやりとりするのに使われます。
UPDATEメッセージはピアに対して利用可能なルートを伝えたり、利用不可能に
なったルートを削除するために使われます。
1つのUPDATEメッセージでは1つの必要ルートを扱え、不要ルートについては
複数扱えます。また、必要/不要ルートは1つのUPDATEメッセージ内で同時に
扱われることもあります。
BGPヘッダ以下のUPDATEメッセージは以下のフォーマットです。
+-----------------------------------------------------+
| Unfeasible Routes Length (2 octets) |
+-----------------------------------------------------+
| Withdrawn Routes (variable) |
+-----------------------------------------------------+
| Total Path Attribute Length (2 octets) |
+-----------------------------------------------------+
| Path Attributes (variable) |
+-----------------------------------------------------+
| Network Layer Reachability Information (variable) |
+-----------------------------------------------------+
Unfeasible Routes Length(不要ルート長):
2バイトの情報で、Withdrawn Routes(削除対象ルート)フィールドの
長さが入る。
0が入っていると削除対象ルートが無く、削除処理を行う必要がない。
Withdrawn Routes(削除対象ルート):
可変長なフィールドで、削除対象となるIPアドレスプレフィックス(ネッ
トワークアドレス)のリストが入ります。
以下のような2つのパラメータで1組となり、それが連なる形になります。
+---------------------------+
| Length (1 octet) |
+---------------------------+
| Prefix (variable) |
+---------------------------+
Length(長さ):
IPアドレスのプレフィックス長(マスク長)が入ります。
0から32までの値です。0だとすべてのIPアドレスを表します。
Prefix(プレフィックス):
IPアドレスプレフィックスが入ります。
例)192.168.1.0/24 の場合、
Length = 24 (0x18)
Prefix = "C0 A8 01" (192.168.1)
Total Path Attribute Length(パスアトリビュートの全長):
パスアトリビュートフィールドの全長が入ります。
0の場合はNLRI情報(パスアトリビュートと共に伝えるルート情報)が
無いことを示します。
Path Attributes(パスアトリビュート):
可変長のフィールドです。
各パスアトリビュートは「アトリビュートタイプ、アトリビュート長、
アトリビュート値」の3つのパラメータで構成されます。
アトリビュートは以前紹介したように、
ORIGIN、AS_PATH、NEXT_HOP、MULTI_EXIT_DISC (MED)、LOCAL_PREF、
ATOMIC_AGGREGATE、AGGREGATOR
があります。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
解┃答┃と┃解┃説┃
━┛━┛━┛━┛━┛
《本日の試験対策問題》
(解答)4
(解説)
認証データはOPENメッセージに入る項目です。
BGPピアを認識するときに、OPENメッセージを使って1度認証を行い
ます。
その後、BGPピアが確立するとUPDATEメッセージを使って、お互いに
経路情報をやりとりします。
UPDATEメッセージの中には、Withdrawn Routes(削除ルート)とその
長さ、Path Attributes(パスアトリビュート)とその長さ、Network
Layer Reachability Information(NLRI;経路情報)が入ります。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
◆◆◆◆◆◆ ┃ あとがき ┃ ◆◆◆◆◆◆
SONYがVAIO Type-Uというとても小さいパソコンを発売
しています。詳しくは分からないですが、性能の良い
CPU、多めのメモリ、周辺装置用のポートが通常のパソコン
並みにあれば、ハードディスクやキーボード、ディスプレ
イは外付けで買い足せるので、小さいパソコンは好き
です。
ただ、バッテリーがあまり持たないみたいですね。
PanasonicのノートPCのほうがよさそうです、バッテリの
持ちは。
自宅には2年ほど前に買ったオールインワンタイプの
ノートパソコンがありますが、結構重たいです。
あと、仕事中はノートPCのモニタと共に、外付けでもう
一つディスプレイを使っています。こうすると作業範囲
が倍になります。正確に言うと、外付けモニタは解像度
が大きいので倍以上です。これに慣れてしまい、自宅で
も外付けの液晶モニタが欲しいなぁ、と思う今日この頃
です。
adzuki
………………………………………………………
IP Network Skill vol.000266 06/02/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
| 間違いご指摘
| ⇒ メルマガにコメントを添えて返信ください。
◎_________________________________◎
このメルマガを読んでいる人はこんなメルマガも読んでいます
- のんびりやろう!情報処理試験! 〜1問1問コツコツと〜
- ソフトウェア開発&基本情報技術者試験対策を中心に初級シスアドや高度区分まで幅広く対応。流行のIT用語の解説も行っているので,パソコンについて勉強した...
- Office & VBA パーフェクトマスター
- Excel・Access・Word等の今さら聞けない「疑問」、今すぐ知りたい「困った」、たちまち解決!のmoug(モーグ)がお送りする、関数初心者か...
- ネットワークのおべんきょしませんか?
- TCP/IPってなに?LANって?ルータって何をするの?というネットワークに関することをわかりやすく解説します。情報処理の試験を受ける方にもぴったり...
- 全部フリーソフト!!
- ネット上にはこんなに便利なフリーソフトがいっぱい。お金なんか使わなくても、あると絶対にお得で楽しいソフトを1つずつご紹介します。
- IPネットワーク考
- インターネットのネットワークSEの実務者が、IPネットワークにまつわる話題、問題、技術について実務者ならではの視点から解説します。ネットワーク、TC...
![メルマガスタンド[メルマ!]](/img/common/backnumber_article/melma_logo.gif)


