見出し画像

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アドレス割り当て。

画像1

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デバイスの購入資金に使わせていただき、レビュー記事下記ます。