RFC2131「Dynamic Host Configuration Protocol」における実装問題点

Similar documents
rzakg.ps

IP IP DHCP..

WLC での DHCP

DHCP サーバオプションを動的に設定する方法

LSM-L3-24設定ガイド(初版)

$ cal ) ( cal $ cal cal cal 1. () ( clear) 2. ( cal) 3. ( man) \() ( ) --() +()

IP.dvi

¥¤¥ó¥¿¡¼¥Í¥Ã¥È·×¬¤È¥Ç¡¼¥¿²òÀÏ Âè3²ó

2.

LAN

IP 2.2 (IP ) IP 2.3 DNS IP IP DNS DNS 3 (PC) PC PC PC Linux(ubuntu) PC TA 2

CATV ネットワークにおける DHCP オペレーション 運 の 場編 2019 年 7 月 26 日 神 ケーブルテレビ株式会社技術部日 友幸 1

実習 :DHCPv4 のトラブルシューティング トポロジ アドレステーブルデバイス インターフェイス IP アドレス サブネットマスク デフォルトゲートウェイ R1 G0/ N/A G0/

R70_Software_Manual_JP1.3

Microsoft Word - Open_Alliance_TC8_A02.docx

LAN IP MAC IP MAC MAC IP IP IP IP IP IP [1][2][3] [4][5] IP IP IP IP (MARS MAC Address Reporting System) [6] IP IP MAC 2 MAC MATT MAC Address Tracing

ict2-.key

GA-1190J

untitled

設定例集

tcp/ip.key

untitled

DNS DNS(Domain Name System) named(bind), tinydns(djbdns), MicrosoftDNS(Windows), etc 3 2 (1) ( ) IP IP DNS 4

SRT/RTX/RT設定例集

untitled

install

TCP/IP Protocols and Services

untitled

橡sirahasi.PDF

設定例集_Rev.8.03, Rev.9.00, Rev.10.01対応

2008, 2009 TOSHIBA TEC CORPORATION All rights reserved

<Documents Title Here>

DNSを「きちんと」設定しよう

帯域を測ってみよう (適応型QoS/QoS連携/帯域検出機能)

untitled

立命館21_松本先生.indd



立命館20_服部先生.indd




立命館16_坂下.indd



立命館人間科学研究No.10



立命館21_川端先生.indd

立命館14_前田.indd

立命館17_坂下.indd


立命館人間科学研究No.10


立命館19_椎原他.indd

立命館人間科学研究No.10

立命館19_徳田.indd


北海道体育学研究-本文-最終.indd


Cisco Unified IP Phone のモデル情報、 ステータス、および統計の表示

DHCP.dvi

untitled

今からはじめるIPv6 ~IPv6標準化最新動向編~

untitled

2011 NTT Information Sharing Platform Laboratories

AirMac ネットワーク構成の手引き

DHCP.dvi

Microsoft Word - マニュアル4.1J

Page 1

アドレス プールの設定

ERA-201D1

(O) (N) (V) (N) kuins-pptp (N) 2

AirMac ネットワーク for Windows

Microsoft PowerPoint ppt [互換モード]

untitled

LP-M720F

CPE9V1.0&AP615V2.0-C01说明书-电子档

DHCP.dvi

Agenda IPv4 over IPv6 MAP MAP IPv4 over IPv6 MAP packet MAP Protocol MAP domain MAP domain ASAMAP ASAMAP 2

図解でわかるVoIPのすべて - IP電話の技術から構築まで -

Teradici Corporation # Canada Way, Burnaby, BC V5G 4X8 Canada p f Teradici Corporation Teradi

Si-R30コマンドリファレンス

GA-1200J

IPv4aaSを実現する技術の紹介

Dynamic VPN Dynamic VPN IPSec VPN PC SRX IPSec VPN SRX PC IPSec 2 Copyright 2010 Juniper Networks, Inc.

MPLS Copyright 2008 Juniper Networks, Inc. 1

2. Save をクリックします 3. System Options - Network - TCP/IP - Advanced を開き Primary DNS server と Secondary DNS Server に AXIS ネットワークカメラ / ビデオエンコーダが参照できる DNS サ

アライドテレシス ディストリビューション・スイッチ AT-x600シリーズで実現するMicrosoft® NAP

LSM-L3-24設定ガイド(初版)

IP L09( Tue) : Time-stamp: Tue 14:52 JST hig TCP/IP. IP,,,. ( ) L09 IP (2017) 1 / 28

Contents CIDR IPv6 Wildcard MX DNS

SFC

T8_4-shirasaki.PDF

LP-S820

<4D F736F F F696E74202D20836C F815B834E D A838B83672E B8CDD8AB B83685D>

設定手順

ワイヤレス~イーサネットレシーバー UWTC-REC3

IP通信網サービスのインタフェース -フレッツシリーズ-

Transcription:

Barr Hibbs Implementation Issues with RFC 2131, "Dynamic Host Configuration Protocol" Internet Draft 2003 2 24

RFC2131 Dynamic Host Configuration Protocol 11300J083

Implementation Issues with RFC 2131, "Dynamic Host Configuration Protocol <draft-ietf-dhc-implementation-00.txt> 2003/2/24 ; Barr Hibbs RFC2131 RFC2131 RFC2131

RFC951 (1) BOOTP BOOTstrap Protocol RFC951 TCP/IP BOOTP IP DNS DHCP

RFC951 (2) 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 op (1) htype (1) hlen (1) hops (1) xid (4) secs (2) -- (2) ciaddr (4) yiaddr (4) siaddr (4) giaddr (4) chaddr (16) sname (64) File (128) vend (64) hlen Hardware address length 10mb ethernet 6(byte) htype Hardware address type 10mb ethernet 1 chaddr Client hardware address ethernet MAC BOOTP

RFC951 (3) 10mb ethernet htype '1' hlen 6bytes = 48bits chaddr MAC ADDRESS

RFC2131 (1) DHCP Dynamic Host Configuration Protocol IP

RFC2131 (2) 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 op (1) htype (1) hlen (1) hops (1) xid (4) --(unused) flags Flags secs (2) flags (2) ciaddr (4) yiaddr (4) siaddr (4) giaddr (4) chaddr (16) sname (64) file (128) ciaddr Client IP address ARP vend options Optional parameters field options (variable) DHCP

RFC2131 (3) DHCPDISCOVER DHCPOFFER DHCPREQUEST DHCPACK DHCPNAK DHCPRELEASE DHCPDISCOVER (a) (b) (c) DHCP

RFC2131 (4) Begins initialization DHCPDISCOVER DHCPDISCOVER Determines configuration DHCPOFFER Determines configuration DHCPOFFER Collects replies Selects configuration DHCPREQUEST DHCPREQUEST Commits configuration DHCPACK Initialization complete DHCP Graceful shutdown DHCPRELEASE Discards lease

RFC2131 (5) INIT-REBOOT -/ Send DHCPREQUEST INIT DHCPACK/ Record lease, set timers T1, T2 DHCPNAK/ Restart REBOOTING DHCPOFFER/ Discard DHCPOFFER, DHCPACK, DHCPNAK/Discard / DHCPNAK/ Discard offer DHCPACK (not accept.)/ Send DHCPDECLINE REQUESTING DHCPACK/ Record lease, set timers T1, T2 BOUND T1 expires/ Send DHCPREQUEST to leasing server Select offer/ Send DHCPREQUEST DHCPACK/ Record lease, set timers T1, T2 DHCPACK/ Record lease, set timers T1, T2 RENEWING -/ Send DHCPDISCOVER SELECTING DHCPOFFER/ Collect replies REBINDING T2 expires/ Broadcast DHCPREQUEST DHCP DHCPACK, Lease expired/ Halt network DHCPNAK/ Halt network

RFC2131 RFC2131

DHCP Client Identifier(1) DHCP 1. client identifier DHCP Option 61 [RFC2132] 2. BOOTPREQUEST chaddr client identifier client identifier 'chaddr'

DHCP Client Identifier(2) chaddr DNS

DHCP Client Identifier(3) RFC2131 htype / chaddr type-value DHCP chaddr

DHCPREQUEST DHCPREQUEST INIT INIT-REBOOT REBINDING RENEWING

DHCPRELEASE(1) DHCPRELEASE IP MUST NOT MUST NOT MAY DHCP DHCPRELEASE ID MAY ID MUST NOT ID MUST MUST NOT MUST NOT SHOULD MUST NOT MUST NOT DHCPRELEASE "hostname"

DHCPRELEASE(2) DHCPRELEASE 'op' BOOTREQUEST 'htype' "Assigned Numbers" RFC 'hlen' 'hops' 0 'xid' 'secs' 0 'flags' 0 'ciaddr' 'yiaddr', 'siaddr', 'giaddr' 0 'chaddr' 'sname' 'file' 'options' DHCPRELEASE MUST NOT

(1) RFC2131 4.2 4.3 RFC1541

(2) DHCP

(3) BOOTP DHCP BOOTP 300bytes BOOTP relay agent RFC951 RFC2131 RFC951 300bytes DHCP BOOTP

(4) ciaddr BOOTP IP ciaddr ARP RFC2131 DHCPINFORM DHCPREQUEST ciaddr

RFC2131

RFC951 Bootstrap Protocol http://www.geocities.co.jp/heartland/7630/rfc 951j.txt RFC2119 Key words for use in RFCs to Indicate Requirement Levels RFC2131 Dynamic Host Configuration Protocol http://www.bekkoame.ne.jp/~poetlabo/libra RY/rfc2131j.txt