[ IP Network Skill - No. 0351 - ] IPv6 その9 OSPFv3
発行日時: 2008/3/7‥‥……━━━━━━ IP Network Skill No. 00000351 ━━━━━━……‥‥
〜 IPv6 その9 〜
‥‥……━━━━━━━━━━━━━━━━━━━━━━━━━━━━……‥‥
【まえがき】
先日、Windows Vistaを使ってIPv6関連の検証を
行いました。
今まで慣れ親しんだIPv4とは多少使い勝手が違い
ます。
まず、IPv6アドレスにはリンクローカルアドレス
とグローバルアドレスがあります。
リンクローカルアドレスはPCのネットワークイン
タフェースMACアドレスを使って勝手に割り振られ
ます。
DOSプロンプトで "ipconfig" を打つと以下のよう
な形で出てきます。
Ethernet adapter ローカル エリア接続:
Connection-specific DNS Suffix . : xai.nu
IP Address. . . . . . . . . . . . : 10.1.1.5
Subnet Mask . . . . . . . . . . . : 255.255.255.0
IP Address. . . . . . . . . . . . : 2001::77
IP Address. . . . . . . . . . . . : fe80::216:d1ff:fe36:6ffe%5
Default Gateway . . . . . . . . . : 10.1.1.1
IPv4アドレスがあり、そしてIPv6アドレスが2つある
ことが分かると思います。
2001::77というのはスタティックに割り当てた(つまり
PCにコマンド入力して設定した)グローバルアドレス
です。IPv6アドレスはビット数が長いですが、0を省略
できるので、検証時はこんなアドレスで良いわけです。
もう一つのfe80...というのがリンクローカルアドレス
です。最後に "%5" とありますが、これはWindowsで割り
あてられたインタフェース番号が5番という意味です。
(あとがきに続く)
╋━━┳━┳━┳━┳━┳━┳━┳━┳━┳━┳━━━━━━━━━━……‥‥
┃本┃日┃の┃試┃験┃対┃策┃問┃題┃
╋━━┻━┻━┻━┻━┻━┻━┻━┻━┻━┻━━━━━━━━━━……‥‥
〔問題1〕OSPFv3の特徴として誤っているものはどれか。
1.プロトコル番号89番が使われる
2.リンクステート型のルーティングプロトコル
3.有効な最大メトリックは15
4.ダイクストラのアルゴリズムで最短パスを検索
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
ネ┃ッ┃ト┃ワ┃ー┃ク┃の┃基┃礎┃講┃座┃
━┛━┛━┛━┛━┛━┛━┛━┛━┛━┛━┛
-----------------------------------------------------------------
この企画は処女作「TCP/IPネットワークステップアップラーニング」
http://www.Amazon.co.jp/exec/obidos/ASIN/4774116351/ipnetworksk01-22
を基に構成変更、加筆、修正、省略。。。いろいろ手を加えたものです。
TCP/IPネットワークステップアップラーニングは第3刷を重ねました!
講習教科書などでご利用いただいています。
-----------------------------------------------------------------
【補足.IPv6】
[IPv6:IPv6のルーティングプロトコル]
【OSPFv3】
OSPF (Open Shortest Path First) はIPv4でも良く使われるルーティング
プロトコルです。
バックナンバーNo.0146〜0152も参照してみてください。
http://xai.nu/ipnet/stack/0005.txt
OSPFの特徴は、
・ダイナミックルーティングプロトコル
RIPやBGPなどと同じく、動的にルーティングテーブルを生成します。
・リンクステート型
ディスタンスベクタ型のルーティングプロトコルでは単純にホップ数の多い
経路を遠くにある、とみなしていますが、リンクステート型では同じ1ホッ
プでもコストの小さいほうを優先します。
コストは通常、帯域量に比例して算出されます。
そのためホップ数は少ないが帯域の狭い経路よりは、ホップ数が多くても
経路全体で帯域の広いほうを優先します。
また、ディスタンスベクタ型では隣のルータが持つルーティング情報を基に
ルーティングテーブルを生成しますが、リンクステート型ではネットワーク
内のルータが持つ情報をすべて収集し、それらを計算してルーティングテー
ブルを生成します。
・ダイクストラ (Dijkstra) のアルゴリズム
リンクステート型のルーティングプロトコルではダイクストラ・アルゴリズム
というものを使います。
【OSPFv3の特徴】
OSPFv3はRFC2740で規定されています。
OSPFはIPv4 (OSPFv2) とIPv6 (OSPFv3) は同じプロトコル番号を使います。
89番です。
RIPはUDP上のアプリケーションプロトコルですが、OSPFはIP上のトランスポート
プロトコルです。
OSPFv2ではマルチキャストアドレスを使ってルーティング情報をDRやその他の
ルータ間でやりとりしました。
OSPFv3でもIPv6マルチキャストを使ってルーティング情報をやりとりします。
使用されるマルチキャストアドレスは以下です。
ff02::5 :OSPFが動作するすべてのルータ間
(OSPFv2でいう224.0.0.5のアドレス)
ff02::6 : DRおよびBDRとその他のOSPFルータ間
(OSPFv2でいう224.0.0.6のアドレス)
[OSPFv3のパケットフォーマット]
パケットフォーマットはIPv4と同じです。
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 # | Type | Packet length |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Router ID |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Area ID |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Checksum | Instance ID | 0 |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Interface ID |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Rtr Pri | Options |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| HelloInterval | RouterDeadInterval |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Designated Router ID |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Backup Designated Router ID |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Neighbor ID |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| ... |
最初はバージョン番号です。ここには "3" が入ります。
TypeはOSPFパケットのタイプ(Helloパケットか、LSAか、など)が入ります。
OSPFv3ではOSPFヘッダのオプション (Options) フィールドにV6ビットという
ものが付与されます。以下の図でV6というものです。
1 2
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+--+--+--+--+--+--+
| | | | | | | | | | | | | | | | | |DC| R| N|MC| E|V6|
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+--+--+--+--+--+--+
OSPFのIPv6版はIPv4版とほとんど変更ありません。
ただしルータでOSPFv3がサポートされていないと、IPv6ネットワーク上で
OSPFを話すことができません。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
かんたんネットワーク入門
http://www.amazon.co.jp/exec/obidos/ASIN/477412124X/ipnetworksk01-22
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
解┃答┃と┃解┃説┃
━┛━┛━┛━┛━┛
《本日の試験対策問題》
(解答)3
(解説)
OSPFはリンクステート型のプロトコルで、ホップ数の
概念はないので、最大ホップ数が15という制限も
ありません。この制限はRIPやRIPngにはあります。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
◆◆◆◆◆◆ ┃ あとがき ┃ ◆◆◆◆◆◆
(まえがきからつづく)
最初はインタフェース番号とは知らず、表示が
文字化けしているのかと思ってしまいました。
次にブラウザでIPv6サーバのWebページを表示
させようとしました。グローバルアドレスが
2001::50というサイトを見るとき、
http://2001::50
と入れてしまうと、"2001::50" というホスト名
とみなされてしまいます。
IPv6アドレスであると明示するには、
http://[2001::50]
とかぎカッコでくくらないといけません。
Windows VistaでなくてWindows XPでも、ローカル
エリア接続(インタフェース)のプロパティで、
プロトコルとして新規にIPv6を追加すれば使える
ようになります。(IPv6は追加プロトコルリストに
あらかじめ入っています。)
IPv6パソコンが2台あれば実験できますので試して
みてください。
adzuki
………………………………………………………
IP Network Skill vol.000351 3/07/08
発行者: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用語の解説も行っているので,パソコンについて勉強した...
- Scan Security Wire
- 「Scan Security Wire」は、国内最大のコンピュータセキュリティ専門誌です。ウイルス、暗号、不正アクセスなどの国内外のセキュリティ最新...
- ネットワークのおべんきょしませんか?
- TCP/IPってなに?LANって?ルータって何をするの?というネットワークに関することをわかりやすく解説します。情報処理の試験を受ける方にもぴったり...
- 全部フリーソフト!!
- ネット上にはこんなに便利なフリーソフトがいっぱい。お金なんか使わなくても、あると絶対にお得で楽しいソフトを1つずつご紹介します。
- IPネットワーク考
- インターネットのネットワークSEの実務者が、IPネットワークにまつわる話題、問題、技術について実務者ならではの視点から解説します。ネットワーク、TC...
![メルマガスタンド[メルマ!]](/img/common/melma_logo.gif)








