IPを中心に、ネットワーク技術の説明。情報処理試験やベンダ試験対策に。ネスペ解説、技術動向解説。
- 最新号:2008-10-10
- 発行周期:週刊
- 読んでる人:1745人
- 創刊日:2001-04-30
- Score!:90点
- コメント数 : 4
- メルマガID:36790
- バックナンバー:全て公開
- 発行者サイト:あり
- >> 月間ランキング
[ IP Network Skill - No. 0259 - ] OSPFデータベース交換パケット
発行日: 2006/4/14‥‥……━━━━━━ IP Network Skill No. 00000259 ━━━━━━……‥‥
〜 ルーティング (OSPFデータベース交換パケット) 〜
‥‥……━━━━━━━━━━━━━━━━━━━━━━━━━━━━……‥‥
【まえがき】
4月1日から携帯電話で地上デジタル放送が視聴できる
ワンセグが始まりました。
私の携帯電話はワンセグ対応ではないのでまだ試してい
ないのですが。
デジタル放送波を受信するので通信料は発生しないとの
ことです。受信料も発生しません。
地下鉄通勤だと通勤時に楽しむ、という恩恵に与れない
ですが。。。
最初は29都府県でスタート、今年12月までには全国でサ
ービスが提供されます。
なぜ「ワンセグ」と言うのでしょうか?
(あとがきに続く)
╋━━┳━┳━┳━┳━┳━┳━┳━┳━┳━┳━━━━━━━━━━……‥‥
┃本┃日┃の┃試┃験┃対┃策┃問┃題┃
╋━━┻━┻━┻━┻━┻━┻━┻━┻━┻━┻━━━━━━━━━━……‥‥
〔問題1〕OSPFにおけるデータベース交換プロセスで、マスタとスレーブの
関係について正しいものはどれか。
1.エリアIDの大きいルータがマスタとなる。
2.データベース記述パケットのMフラグが"1"であるとマスタから送出
されたと判断できる。
3.スレーブからはデータベース記述パケットは送出されない。
4.ExStart状態でマスタとスレーブの関係が決定する。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
ネ┃ッ┃ト┃ワ┃ー┃ク┃の┃基┃礎┃講┃座┃
━┛━┛━┛━┛━┛━┛━┛━┛━┛━┛━┛
-----------------------------------------------------------------
この企画は処女作「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.7.OSPF
9.1.7.7.10.OSPFの状態遷移
ここからスタート
┏━━━━┓
┃1. Down ┠──┐
┗━┯━━┛ │Start
HelloReceived│ ↓(NBMAの場合のみ)
│ ┏━━━━━┓
│ ┃2.Attempt ┃
┏━━━━┓ │ ┗━━┯━━┛
┃ ┃←┘ │HelloReceived
┃3. Init ┃←──────┘
┃ ┃←───┐
┗━━┯━┛ │
│2-Way │1-Way
│Received │Received
│ │
┏━━━━━┓ │ ┏━━┷━┓ ここまでがHelloプロトコル
┃ 5.ExStart┃←──┴──→┃4. 2-Way┃ ↑
┗━━┯━━┛ ┗━━━━┛ -------------------
│ ↓
│NegotiationDone ここからDatabase Exchange
│ ┏━━━━━┓
└──→┃6.Exchange┃
┗━━┯━━┛
│
│Exchange
│Done
┏━━━━┓ │ ┏━━━━━┓
┃ ┃←──┴──→┃7. Loading┃
┃8. Full ┃ ┗━━┯━━┛
┃ ┃←─────────┘
┗━━━━┛ LoadingDone
(復習)
OSPFでは各セグメントに属するルータ上のインタフェースで状態を持ちます。
前半はHelloプロトコルによって状態遷移され、後半はデータベース交換プロ
トコルで状態が遷移されます。
前回まででHelloプロトコルと、データベース交換の状態遷移について紹介し
ました。
今回はデータベース交換プロセスでやりとりされるデータベース記述パケット
と、交換プロセスで役割が決まるマスタとスレーブの決め方について説明しま
す。
9.1.7.7.10.7.データベース記述パケット
OSPFを動作するルータ間でルーティング情報のやりとりをするときに投げら
れるパケットです。Authenticationフィールド(先頭から6ワード;24
バイト)まではHelloパケットと同じフォーマットであることが分かります。
ただ、先頭行2つ目のフィールド(Type)が"2"になります。
Helloパケットはここが"1"でした。
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 # | 2 | Packet length |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Router ID (ルータID) |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Area ID (エリアID) |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Checksum(チェックサム) | AuType (認証タイプ) |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Authentication (認証情報) |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Authentication (認証情報) |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Interface MTU | Options |0|0|0|0|0|I|M|MS
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| DD sequence number |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| |
+- -+
| |
+- An LSA Header -+
| |
+- -+
| |
+- -+
| |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| ... |
データベース記述パケットの中にはLSA (Link State Advertisement) とい
う個別のリンクステート情報が入ります。
+--------+--------+--------+---------+-------+----------+
|L2ヘッダ|IPヘッダ|DDヘッダ|LSAヘッダ|LSA |L2トレイラ|
+--------+--------+--------+---------+-------+----------+
DDヘッダは上記DDパケットのDD sequence numberまでです。
【DDヘッダのエントリ】
Interface MTU:
インタフェースのMTU(Maximum Transfer Unit)。
OSPFが動作しているインタフェースで、フラグメントなしに送信できる最大の
IPデータグラムサイズ。
Options:
Iビット:Init(初期)ビット。データベース記述パケットシーケンスのうち最初
のパケットである場合、"1"が入る。
Mビット:Moreビット。このパケットの後にもデータベース記述パケットが続く場
合、"1"が入る。
MSビット:Master/Slaveビット。データベース交換プロセスにおいてマスタとな
るルータがこのビットに"1"を入れて送出する。(このビットが"1"になって
いるパケットのルータIDを持つルータがマスタ。)マスタの決められ方は
下に示します。
DD sequence number:
データベース記述シーケンス番号。
初期値はランダムに決められる。すべてのデータベース記述パケットが送出
されるまで、インクリメントされる。例えば5個のデータベース記述パケット
があり、1個目のシーケンス番号が120となったら、2個目は121、3個目は
122、、、というようにシーケンス番号が増えていく。
LSAに関しては次回説明します。
9.1.7.7.10.8.master(マスタ)とslave(スレーブ)の決定
masterとslaveの関係がExStart状態で決定されます。
Router IDの大きい方がmasterになります。
Router IDは何も設定しないとルータに設定されたIPアドレスのうち一番
小さいものが使われます。
(詳細はNo.256を参照。)
上のDDパケット図を見ると"I"ビットの隣に"M"ビットと"MS"ビットがあり
ます。MはMoreビットで配下にDDパケットが連なっていることを示し、MS
はMaster/Slaveビットでここが1だとMasterからのデータ、ということに
なります。最初は両方のビットが0で、相手のRouter IDが自分より小さけ
れば自分がmasterになります。
masterになったルータはMSビットを1にしてDDパケットを送出します。
masterとslaveの間でデータベース記述パケットのやり取りが行われますが、
この処理を“データベース交換 (Database Exchange)”と呼びます。
データベース交換ではmasterが先にDDパケットを投げ、slaveはそれに対し
て応答する形になります。
(DDパケット=データベース記述パケットです。)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
解┃答┃と┃解┃説┃
━┛━┛━┛━┛━┛
《本日の試験対策問題》
(解答)4
(解説)
マスタとスレーブはExStart状態で決定されます。
1.は間違いで、ルータIDの大きいルータがマスタになります。
2.はMフラグではなくMSフラグが1であるとマスタから送出されたと
判断できます。MフラグはMoreフラグなので、データ量が多い場合に
複数のパケットに分割して送る場合使われます。ここでいうデータとは
LSA(リンク状態データ;ルーティング情報)です。
3.は間違いで、スレーブもマスタに応答する形でデータベース記述
パケットを送り返します。再送はマスタからのみ行われます。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
◆◆◆◆◆◆ ┃ あとがき ┃ ◆◆◆◆◆◆
(まえがきから続く)
地上デジタル放送は、ISDB-T(Integrated Services Digital
Broadcasting-Terrestrial)という方式で、1つのチャンネル
につき6MHzの帯域が使われます。
6MHzが430kHzごと14のOFDMセグメント(Orthogonal Frequency
Division Multiplexing segment; 直交波周波数分割多重)に
分割されています。
1つのセグメントで280〜624kbpsのデータ送信が行え、ハイビジョン
番組では複数のセグメントを使いますが、携帯電話の場合解像度
が低くてもよいのでセグメントを1つだけ使えばよいです。
1セグメントだけ、ということで略して1セグ→ワンセグと
呼ばれています。
ワンセグでは映像コーデックにH.264/AVC、音声コーデックにAAC
またはAAC+SBR利用されます。
動画のビットレートは約312kbpsで画面サイズはQVGAの320×240、
または320×180ピクセルだそうです。
録画はできないみたいです。SDカードに記録するなど、技術的に
は可能なんでしょうけど。
adzuki
………………………………………………………
IP Network Skill vol.000259 04/14/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)


