110 likes | 261 Views
Service-Oriented Address Assignment Using DHCP draft-ietf-dhc-soa-option-00.txt draft-syam-dhc-soav4-option-00.txt. Syam Madanapalli Samsung ISO IETF 62 – Minneapolis, MN. Background. Presented in IETF61- Washington DC Only DHCPv6 option There was a WG consensus to accept as WG item
E N D
Service-Oriented Address Assignment Using DHCPdraft-ietf-dhc-soa-option-00.txtdraft-syam-dhc-soav4-option-00.txt Syam Madanapalli Samsung ISO IETF 62 – Minneapolis, MN
Background • Presented in IETF61- Washington DC • Only DHCPv6 option • There was a WG consensus to accept as WG item • It’s been decided to have a two drafts • One for DHCPv6 Option • Another one for Service Classification
Ways of Service Oriented Address Assignment • Manual • Servers cannot configure address automatically • By IANA – Well-Know Addresses • For essential services • Not possible for user/enterprise defined Services • Autoconfiguration • RAs – does not suit • DHCP – Suits best
Summary of SOA • Automates the Service-Oriented Address Assignment • Anycast, Shared Unicast Addresses • Service-oriented Unicast Addresses • Similar to other types of address assignments • But the address assignment is for a Service • Introduces a new name space – Service Type • DNS Server, SIP Servers, Web Servers, Tunnel Servers etc.
How It Works Solicit (SOA Option) DHCPv6 Server Anycast Server 1 Reply (Anycast Address) Solicit (SOA Option) Reply (Anycast Address) Anycast Server 1 Reply (DNS Server Address) Service Request Information Request (Anycast Address)
DHCPv6 Server Anycast Server 1 Anycast Server 2 Anycast Server n Anycast Servers on the Same Link
DHCPv6 Server Anycast Server 1 Anycast Server 2 Anycast Server n Anycast Servers in a Domain
Web Server DHCP Server Anycast Server 2 DNS Server Mail Server Anycast Server 1 DNS Server Address Assignment for various Servers in Domain
0 31 OPTION_IA_AA Option Length IAID (4 octets) Service Type A Reserved T1 T2 IA_AA Options Anycast Address Assignment Option in DHCPv6 • IAID identifies this IA • This name space different from IA_NA and IA_TA • Service Type • The type of the service that the server provides • A – Flag • Indicates if it is an Anycast Address • IA_AA Options • IA Address Options carrying the addresses for this Service Type
Service Classification • Use the Services that have been defined in DHCP • They have been defined for DHCP clients to get the server addresses from DHCP Server • Can be used to assign the address for that service (?)
Way Forward • Can these be WG Items? • DHCPv6 Option for SOA • DHCPv4 Option for SOA • Service Classification • Combine both the options into a single draft?