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

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




[ IP Network Skill - No. 0250 - ] RIPv1通信パケットの中身

発行日: 2006/2/10

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

     〜 ルーティング (RIPv1通信パケットの中身)  〜

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


 【まえがき】

  創刊250号とキリのよい数字となりました。
  1年が52週くらいなので、もうすぐ5年が過ぎる
  ということですね。
  最近では仕事で調べ物をしていてネットを検索
  すると、ずっと前に書いた記事がそのまま仕事の
  回答となったり、非常に役立っています。
  マニアックな内容ほどこのメルマガにヒットする
  気がします。
 
╋━━┳━┳━┳━┳━┳━┳━┳━┳━┳━┳━━━━━━━━━━……‥‥
   ┃本┃日┃の┃試┃験┃対┃策┃問┃題┃ 
╋━━┻━┻━┻━┻━┻━┻━┻━┻━┻━┻━━━━━━━━━━……‥‥

 〔問題1〕RIPは次のどのプロトコル上で動作するか。
 
    1.TCPの520番ポート
    2.UDPの520番ポート
    3.IPのプロトコル番号520
    4.イーサネットのプロトコル番号520

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 ネ┃ッ┃ト┃ワ┃ー┃ク┃の┃基┃礎┃講┃座┃
 ━┛━┛━┛━┛━┛━┛━┛━┛━┛━┛━┛
 -----------------------------------------------------------------
 この企画は処女作「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.4.RIP(リップ)

 9.1.7.4.8.RIPv1通信パケットの中身

 RIPを使うとルータ間でどのようなやりとりが行われるか、ルータはどのよう
 にルートを制御するか、タイマの使い方、さらに実際のルータへの設定方法
 などをこれまで見てきました。

 RIPでやりとりされる経路情報はどのように各ルータへ送られるのでしょう?

 RIPパケットはUDP上でやりとりされます。

 つまり、RIPの経路情報はUDPダイアグラム(UDPパケット)内のデータとして
 扱われます。
 UDPポート番号として520番が使われます。

 ┌────────┐
 │  IPヘッダ  │(オプションなしで20バイト)
 ├────────┤
 │  UDPヘッダ  │(8バイト)
 ├────────┤
 │  RIPデータ  │(ルートの数によって可変)
 └────────┘

 RIPルータは、自身のアドレス(ルーティングアップデートを送出するインタ
 フェースアドレス)を送信元アドレスとし、ルーティング情報をブロードキャ
 ストします。
 つまり、宛先IPアドレスは255.255.255.255となるわけです。

 こうすることで、同一サブネット内のすべてのルータへ一斉にルートを配信
 できます。
 しかし、デフォルトで30秒毎に必ずアップデートをブロードキャストで送る
 ため、ネットワークに負荷がかかるといえます。
 とはいえ、最近のブロードバンドネットワークでは大した負荷ではないです
 が。


 0                   1                   2                   3 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 
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| command (1)   | version (1)   |      must be zero (2)         |
+---------------+---------------+-------------------------------+ ---
| address family identifier (2) |      must be zero (2)         |  ↑
+-------------------------------+-------------------------------+ 
|                         IP address (4)                        |  
+---------------------------------------------------------------+ ここが
|                        must be zero (4)                       | 1つの
+---------------------------------------------------------------+ ルート
|                        must be zero (4)                       | 情報
+---------------------------------------------------------------+
|                          metric (4)                           |  ↓
+---------------------------------------------------------------+ ---

   "must be zero"は0でなければならない、ということです。
 ()内の値はバイト数(オクテット数)です。

 上の図は1つだけルート情報があるパターンですが、ルート情報は最大25個
 連なります。

 command:  メッセージの内容を表します。()内が該当する値です。
  Request  (1) : 相手に経路情報を送ってほしいと要求する場合
 Response (2) : 自分から経路情報を相手に送る場合
 他にも TraceOn (3)、 TraceOff (4)、Reserved (5) がありますが使われて
 いないと思います。

 version: RIPのバージョンを表します。
 0 : 通常無視される。ベンダ独自に使われるかもしれない。
 1 : RIPバージョン1を表す。

  address family identifier: どのネットワークプロトコルのアドレスを
 示すかを表す。ほとんどの場合IPなのでIPを表す0x0002という値が入る。

 IP address: ルーティング情報としてのネットワークアドレスが入る。
 RIPバージョン1はサブネットを意識しないクラスフルなプロトコルなの
 でクラスAは8ビット、クラスBは16ビット、クラスCは24ビットマスク
 と同等のアドレスが入る。

 metric: メトリック値が入る。RIPのメトリックはホップ数なので、宛先
 までのホップ数が入ることが多い。管理者がルータに設定した値が入る
 場合もある。16という値が無限大を表すので、有効な値は15までの
 数値となる。

 この辺りの詳細はRFC1058に記載されています。
http://www.faqs.org/rfc/rfc1058.txt


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 解┃答┃と┃解┃説┃
 ━┛━┛━┛━┛━┛

 《本日の試験対策問題》
  (解答)2
   
  (解説)
   
   RIPはUDPの520番ポート上で動作します。
   そのためアプリケーション層のプロトコルであるといえます。
   アプリケーション層で動作するプロトコルとしては他にBGP
   (TCPの179番ポートを使用)があります。

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

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

 先日家電量販店でデジカメを見ました。
 私は2年前に買い換えたのですが、やはり
 この2年で画素数、機能が進歩しています。
 私は400万画素のものを持っているのですが
 2年前と同じ値段で今は600万から800万画素
 のものが換えてしまいます。
 また光学ズームが3倍以上であったり、シャ
 ッターを押してから撮影が終わるまでの時間
 が非常に短かったり、や接写距離が最小1cm
 というものもあり、日頃デジカメを使ってみ
 て課題だと思う部分がほとんど解決されてい
 ました。
 フィルムカメラのメーカーが生産中止や事業
 撤退を発表しています。フィルムカメラは
 1ついいものを持てば相当長い間使えたの
 ですが、デジカメだと携帯電話のように平均
 寿命(買い替え期間)2年弱、などとなって
 しまうのでしょうか。

  adzuki

………………………………………………………           
 IP Network Skill vol.000250 02/10/06
 発行者:adzuki http://www.xai.nu/ipnet  
…………… ipnet6@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%(実質年率)

急な出費にモビット!

発行者プロフィール

ペンネーム :


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

規約に同意する



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


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


注目情報


新着記事トピックス