DHCPd ACL subsysteem

DOELSTELLING:

Het belangrijkste doel van het DHCPd ACL subsysteem is het bieden van een krachtig, flexibel en gemakkelijk uit te breiden besturingsmechanisme voor verscheidene objecten in de DHCPd configuratie. Deze objecten betreffen: gedeelde netwerken (shared networks), subnetten, groepen hosts en individuele hosts.

Daarnaast maakt het ACL subsysteem het mogelijk om andere voorzieningen aan te sturen zoals: unieke objectnamen en het aanbrengen van wijzigingen aan de configuratie, het bekijken en verwijderen van DHCP leases.

CONCEPTEN:

We kunnen ons de DHCP configuratie voorstellen als een boomstruktuur. Elk knooppunt in de boomstruktuur stelt een configuratie voor van een ander DHCP object (fig. 0).

Het ACL subsysteem ondersteunt twee toegangsniveaus:

Globale toegang bestaat voor elk type object (hosts, groepen, subnetten, gedeelde netwerken) en beheren operaties met een heel object van een gegeven type: Toegang per object biedt een meer flexibele manier om toegang te regelen. Een ACL voor toegang per object bestaat voor ieder individueel object. Op dit moment zijn ACL's per object alleen geïmplementeerd voor hosts en subnetten: Het ACL subsysteem kan werken met vier verschillende beveiligingsniveaus (of modes).

DHCPd configuratieboom, beveiligingsniveau 0, check subnetX toegang DHCPd configuratieboom, beveiligingsniveau 1, check subnetX toegang DHCPd configuratieboom, beveiligingsniveau 2, check subnetX toegang DHCPd configuratieboom, beveiligingsniveau 3, check subnetX toegang