NTTのDHCP SIP技術者向け
(けしからん)NTTのDHCPについて調べてみました。
SIP(Session Initiation Protocol)しかしらないので、
無理やり私の解釈でSIPと対応付けています。
(けしからん)NTTの元ネタは登さんです。
https://trendnews.yahoo.co.jp/archives/789524/
1.NTTがサポートしているDHCP
DHCPv4,とv6があるらしい。
次世代ネットワークインタフェース資料
https://www.ntt-east.co.jp/info-st/mutial/ngn/ip_uni_1.0.pdf
付属資料 B DHCP プロトコル
B.1 DHCPV4 プロトコル
B.2 DHCPV6 プロトコル
2. DHCPv4
2.1. メッセージ
SIPのオファーアンサーのようなイメージ。
ユーザは網に何ができるかメニューを聞いて、メニューの中から選ぶと
IPアドレスが払い出されるイメージ。
①DHCPDISCOVER
端末でリソースの要求
②DHCPOFFER
網から割り当て可能なリソースとサポートするオプションを回答。
③DHCPREQUEST
端末でオプション選んでリクエスト。
④DHCPACK
網からIPアドレス割り当て。
https://www.ntt-east.co.jp/info-st/mutial/ngn/ip_uni_1.0.pdf より転載
DHCPのメッセージとしては、上記以外に3つ
DECLINE、DHCPNAK、エラー系
DHCPRELEASE IPv4アドレス解放
2.2 オプション
SIPでいうヘッダに相当?
RFC2132 基本:サブネットと、ルータアドレス、リース要求時間等
RFC3118:認証 //DCHPFORCERENEWメッセージに認証情報を含める
場合に使用(表B-1には、DHCPFORCERENEWメッセージは含まれてないが・・・)
RFC 3361:SIPサーバアドレス
RFC3442:ルーティング設定?
RFC 3925:ベンダ識別子
2.3. キャプチャ例
キャプチャで見ると下記な感じらしい。青の部分がオプション。
オプション名だけのものと、オプション名+値のオプションがある
とりあえず今日はここまで
残課題
・RFC
RFC2132, RFC3118, RFC 3361, RFC3442, RFC 3925
・次世代ネットワークインタフェース資料
B.2 DHCPV6 プロトコル
いいなと思ったら応援しよう!
頂いた投げ銭は新たなIoTデバイスの購入資金に使わせていただき、レビュー記事下記ます。