ネットワークスペシャリスト - SE娘の剣 -

ネットワークスペシャリストの試験対策サイトです。
ネスペ試験の合格体験談、合格のコツ、過去問解説、基礎知識などの情報を掲載します。

カテゴリ:11.ルーティング > 11.5 BGP

◆AS
・ASとは自律システムとう意味だが、自律システムというとよく分かりにくい。
・直訳は、「Autonomous=自治の、独立した」という意味。
よって、AS=独立したネットワーク(システム)と考えればいいだろう。
・過去問では、自律システムのことを、「単一のルーティングポリシによって管理されるネットワーク(H18NW午前 問23)」と述べている。
・ちょっと乱暴ではあるが、AS=各ISPと思っていいだろう。

◆AS番号
・IANA(Internet Assigned Numbers Authority:アイアナ)が割り当て、日本ではJPNICが管理している。
※IANAの業務は、1998年に設立された国際的組織であるICANN(Internet Corporation for Assigned Names and Numbers)が行っている。
・AS番号は16ビットで構成されており、1〜65535の値をとる。
・このなかで、64512〜65535はプライベートASと呼ばれ、プライベートIP
アドレスと同様に企業が自由に割り当てることができる。

1.IGP(Interior Gateway Protocol)
自律システム内で利用する(ことが多い)。
例:RIP、OSPF

2.EGP(Exterior Gateway Protocol)
自律システム間で利用する。
例:BGP

インターネットすべてのルーティングを統一して制御することは困難。そこで、ASという単位を設け、「AS内は自分たちで管理してよ」ということからこの仕組みが始まった。国と地方自治の関係と同じ。

しかし、愛知県と岐阜県で交換したくない情報もあるはず。
だから、その点を考量しているルーティングプロトコル。
がEGPである。たとえば、BGPであれば、両者の情報交換はAS番号のみ。

女性直立

BGPの特徴を理解しましょう。
・自律システム間で利用するルーティング
IGPとEGPでも述べましたが、AS間のルーティングなので組織内の情報は伏せられている。
組織内の情報とは、IPアドレスとサブネットマスク情報。
そこで、AS番号だけでルーティングする。
・過去問では、IPネットワークのルーティングプロトコルの一つであるBGP-4の説明として、「自律システム間を接続する場合に使用され、経路が変化したときだけ、その差分を送信する。(H18NW午前 問23)」と述べている。
・BGP-4の4はVersion4を意味している。
・AS間の通信を扱うBGPでは信頼性の高さが求められている。

当然ですよね。
愛知県名古屋市内の道路1本が不通になるのと、県をまたぐ高速道路が不通になるのは意味合いが違いますから。
だから、RIPとは違い、BGPでは経路情報交換に、UDPではなくTCPを使っています。参考までに、BGPはTCPの179番ポート、RIPはUDPの520番を使って経路情報の交換を行う。OSPFはIP上で直接動作するので、TCPやUDPという概念はない。(TCPとUDPの違いはTCPとUDPのページで確認ください。)

以下これ以降はテスト対策より踏み込んでいるので、参考レベルと考えてください。

・BGP(Border gateway protocol)の直訳は、境界ゲートウェーイでのプロトコルという意味。つまり、ASの境界において、他のASとルーティング情報を交換するプロトコル。
・BGPスピーカ:BGPが設定されているルータ。同一AS内にはBGPで動作するルータとOSPFなどのIGPで動作するルータが混在することが一般的である。
・IBGP(Internal BGP):AS内のBGP。つまり同一AS番号でのBGP
・EBGP(External BGP):AS間のBGP。例えば異なるプロバイダ間でのBGP
※なぜ、IBGPとEBGPで分ける必要があるのか?
AS間は別のISP同士と思えばいいので、管理者が別になる。ということは設定も各々がバラバラ。バラバラで通信できるような設定が必要。AS内では同一管理者が一環したポリシーで設計できるので、冗長化などの高度な設定が可能。

★かなり補足 ※知らなくていい。
AS_PATH属性について。
 ルート情報は、ASを経由するごとに、経由したAS番号を付加していきます。これにより、複数の経路情報があるときに、どちらが最短かを判断する基準の一つになります。
また、自分のところにルーティング情報が帰ってきても、ループを発見できます。
ルート情報の例
1)AS1からルーティング情報を発信
  [1.1.1.0/16][AS番号 1]
2)AS2を経由して転送
  [1.1.1.0/16][AS番号 1] [AS番号 2]
3)AS3を経由して転送
  [1.1.1.0/16][AS番号 1] [AS番号 2] [AS番号 3]

※ルート情報に自分のAS番号があれば、ループであることがわかる。
※このようにパス属性を用いた経路制御のことをパスベクタ型という。

このページのトップヘ