#
# dhcpv6Profile should be added to a freeradiusPolicy, user/subscriber objects, groups,
# or any other object which has DHCPv6 options associated with it.
#
# 11344.4.4.2.[1|2]
# |     | | |   |_ .1 Profile attributes, .2 profile objects
# |     | | |_ Profile
# |     | |_ DHCPv6
# |     |_ LDAP Attributes
# |_ Vendor
#
attributetype ( 1.3.6.1.4.1.11344.4.4.2.1.1
	NAME 'dhcpv6Attribute'
	DESC 'DHCPv6 attribute in format [<list>.]<attr> <op> <value>'
	EQUALITY caseIgnoreMatch
	SUBSTR caseIgnoreSubstringsMatch
	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
 )

objectclass ( 1.3.6.1.4.1.11344.4.4.2.2.2
	NAME 'dhcpv6Profile'
	SUP top
	AUXILIARY
	MAY ( dhcpv6Attribute )
 )

#
# dhcpv6Gateway should be used to extend a freeradiusClient
#
# dhcpv6GatewayIdentifier and dhcpv6GatewayAddr provide additional identifiers
# for looking up the gateway object.
#
# 11344.4.4.1.[1|2]
# |     | | |   |_ .1 Profile attributes, .2 profile objects
# |     | | |_ Client attributes
# |     | |_ DHCPv6
# |     |_ LDAP Attributes
# |_ Vendor
#
attributetype ( 1.3.6.1.4.1.11344.4.4.1.1.1
	NAME 'dhcpv6GatewayIdentifier'
	DESC 'Gateway Identifier'
	EQUALITY caseIgnoreMatch
	SUBSTR caseIgnoreSubstringsMatch
	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
 )

attributetype ( 1.3.6.1.4.1.11344.4.4.1.1.2
	NAME 'dhcpv6GatewayAddr'
	DESC 'Gateway IP address'
	EQUALITY caseIgnoreMatch
	SUBSTR caseIgnoreSubstringsMatch
	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
 )

attributetype ( 1.3.6.1.4.1.11344.4.4.1.1.3
	NAME 'dhcpv6PoolNameNA'
	DESC 'DHCPv6 IP NA pool name'
	EQUALITY caseIgnoreMatch
	SUBSTR caseIgnoreSubstringsMatch
	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
	SINGLE-VALUE
 )

attributetype ( 1.3.6.1.4.1.11344.4.4.1.1.4
	NAME 'dhcpv6PoolNamePD'
	DESC 'DHCPv6 IP PD pool name'
	EQUALITY caseIgnoreMatch
	SUBSTR caseIgnoreSubstringsMatch
	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
	SINGLE-VALUE
 )

attributetype ( 1.3.6.1.4.1.11344.4.4.1.1.5
	NAME 'dhcpv6PoolNameTA'
	DESC 'DHCPv6 IP TA pool name'
	EQUALITY caseIgnoreMatch
	SUBSTR caseIgnoreSubstringsMatch
	SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
	SINGLE-VALUE
 )
objectclass ( 1.3.6.1.4.1.11344.4.4.1.2.1
	NAME 'dhcpv6Gateway'
	DESC 'A DHCP gateway, and attributes specific to it'
	SUP top
	AUXILIARY
	MAY ( dhcpv6GatewayIdentifier $ dhcpv6GatewayAddr $ dhcpv6PoolNameNA $ dhcpv6PoolNamePD $ dhcpv6PoolNameTA )
 )
