@network Cisco・アライド実機で学ぶ > Cisco実機で学ぶ(CCNA) > DHCPの仕組み詳細(その8)

 Rakuten
@network Cisco・アライド実機で学ぶ
◆DHCPの仕組み詳細(その8)

※動作確認は、Cisco2500、Cisco1710、Cisco1720、Cisco1721、Cisco2611、Cisco2650、Cisco3620シリーズのルータ、Catalyst2900、Catalyst2950シリーズのスイッチなどで確認しています。コマンド、出力結果、動作は、機種、IOSのバージョンで異なる場合があります。
 資格取得が就職、転職、派遣に有利なのは確かですが、「資格=即戦力」とは言えません。実機を操作して資格取得と同時に就職・転職・派遣後に求められるエンジニア(仕事・ジョブ・ワークの達人)としての即戦力を養いましょう。



◆DHCPの仕組み詳細(その8)

ここでは、DHCPのメッセージフォーマットと各フィールドの内容を説明してゆきます。


◆DHCPのメッセージフォーマット

DHCPメッセージのフォーマットは、下図の通りです。


DHCPメッセージの各フィールドの内容は、下記の通りです。

●DHCPのメッセージの主要項目
フィールド Name
説明
op
(1バイト)
OpCode パケットが要求と応答のいずれであるかを識別する。
htype
(1バイト)
ハードウェア
タイプ
ハードウェアアドレスのタイプを指定します。
hlen
(1バイト)
ハードウェア長 ハードウェアアドレス長を指定する。
hops
(バイト)
ホップ クライアントが0を設定し、要求がルータを経由する度に値がインクリメントされる。
xid
(4バイト)
トランザクション
ID
クライアントによって選択されたランダムな数字。DHCPメッセージは全て同じxidが設定される。
secs
(2バイト)
DHCPプロセスが開始されてからの経過した秒数が設定される。
flags
(2バイト)
フラグ メッセージが、ブロードキャストなのかユニキャストなのかを指定する。
ciaddr
(4バイト)
クライアント
IPアドレス
Bound,Renew,Rebinding状態のように、クライアントが自身のIPアドレスを知っている時のみ使用される。
yiaddr
(4バイト)
相手先
IPアドレス
クライアントIPアドレスが、0.0.0.0の場合、DHCPサーバはオファーされたクライアントIPアドレスをこのフィールドに設定する。
siaddr
(4バイト)
サーバ
IPアドレス
クライアントがDHCPサーバのIPアドレスを知っている場合は、このフィールドにDHCPサーバのIPアドレスを設定する。それ以外では、DHCPサーバからのDHCPOFFER、DHCPACKで使用される。
giaddr
(4バイト)
ルータ
IPアドレス
ゲートウェイIPアドレス、DHCP/BOOTPリレーエージェントによって設定される。
chaddr
(16バイト)
クライアント
MACアドレス
DHCPクライアントのMACアドレス。
sname
(64バイト)
サーバ名 オプションのサーバホスト名。
file
(バイト)
ブートファイル名 ブートファイル名。
options
(可変長)
オプション パラメータ DHCPサーバが提供するオプションのパラメータ。

 DHCPにおいては、snameやfileなどの巨大なフィールドは、あまり意味を持ちません。このフィールドは、BOOTPの拡張という立場を守るために用意されています。

 次の「DHCPの仕組み詳細(その9)」では、DHCPDISCOVER、DHCPOFFER、DHCPREQUEST、DHCPACKの各フレームの中身を説明します。

DHCPの仕組み詳細(その7)」 ← 前項 | 次項 → 「DHCPの仕組み詳細(その9)





<ネットワーク資格の練習問題に挑戦>
CCNA練習問題に挑戦!(650問)
Network+練習問題に挑戦!(393問)
テクニカルエンジニア(ネットワーク)試験
◆Cisco実機で学ぶ(CCNAルータ編)

ルータの概要・基本操作・設定1 (17項目)
ルータの概要・基本操作・設定3 (22項目)
IGRP・EIGRPの設定 (18項目)
アクセスリスト・ACLの設定 (14項目)
NAT・DHCPの設定 (8項目)
ルータの概要・基本操作・設定2 (17項目)
RIPv1・RIPv2の設定 (14項目)
OSPFの設定・デフォルトルートの伝播(16項目)
WANの設定 (10項目)
ARP・RARP・Proxy ARP(12項目)
◆Cisco実機で学ぶ(CCNAスイッチ編)

スイッチの基本操作・設定 (14項目)
VTP・スパニングツリーの設定 (12項目)
MACアドレスの管理・VLANの設定 (12項目)

◆アライドテレシス実機で学ぶ

基本操作・設定 (11項目)
OSPFの設定 (9項目)
ポリシールーティング・VRRPなど (12項目)
VLAN・マルチホーミング・RIPの設定 (10項目)
STP・ポートトランキングなど (14項目)

<関連メニュー>
CCNA実機で学ぶ
CCNP実機で学ぶ
CCENT(ICND1)実機で学ぶ
ICND2実機で学ぶ
SDMで設定する(Cisco実機で学ぶ)
CCENT・CCNA無線実機で学ぶ
アライドテレシス実機で学ぶ
YAMAHAルータ実機で学ぶ
TCP/IP入門・無料ネットワークツール
PLCでホームネットワーク構築

Copyright(c)2006- @network Cisco・アライド実機で学ぶ All rights reserved.