ZXR10ZSRV2CongurationGuide(IPv6)
DHCPv6Features
EachDHCPv6clientorserverhasauniqueidentier,thatis,aDHCPUniqueIdentier
(DUID).ThereareseveralmodestogenerateDUIDs.ThelengthsofDUIDsaredifferent.
NoteverymessageneedstocarryaDUID,thereforeaDUIDiscontainedintheoption
information.
IdentityAssociation(IA)isanabstractconceptusedbyDHCPv6serversandclientsto
identify,groupandmanagementmultipleaddresses.Anetworkinterfaceneedsatleast
oneIAtomanagetheIPv6addressinformationobtainedonthisinterface.AnIAmust
beassociatedwithauniquenetworkinterface.DifferentIAsareidentiedbyIAIDs.The
IPv6addressinformationallocatedbyDHCPv6iscontainedinIAs.AnIAcancarrythe
informationaboutseveraladdresses.
DHCPv6usesUDPtotransporttheprotocolpackets.Thedetectionportonclientsis
port546,andthedetectionportonserversandrelaysisport547.Clientsalwaysuse
multicastpacketstostartinteractions.DHCPv6denestwomulticastaddresses.Oneis
themulticastaddress(FF05::1:3)ofalllocalDHCPservers,andtheotheristhemulticast
address(FF02::1:2)ofallserversandrelayagents.
DHCPv6WorkFlow
ThestandardDHCPv6messagetypesareasfollows:
lSolicitmessage(1):AclientusesSolicitmessagestolocatethepositionofaserver.
lAdvertisemessage(2):AserversendsanAdvertisemessagetoreplytoaSolicit.An
Advertisemessagecontainstheallocatedaddressandoptioninformation.
lRequestmessage(3):AclientsendsaRequestmessagetoaspeciedserverto
requestanaddressandcongurationinformation.
lConrmmessage(4):AclientsendsConrmmessagestoanyreachableserverto
checkwhetherthecurrentIPv6addressitobtainedisapplicabletotheconnected
links.
lRenewmessage(5):AclientusesRenewmessagestoextendtheaddresslease
term,andupdateothercongurationinformation.
lRebindmessage(6):Iftherenewmessageisnotreplied,aclientusesaRebind
messagetoextendtheaddressleaseterm,andupdateotherconguration
information.
lReplymessage(7):AserverusesReplymessagetorespondRequest,Renew,
Rebind,Release,DeclineandInformation-requestmessages.AReplymessagecan
carryanaddressandcongurationinformation.Inanexception,aReplymessage
alsocancarrythestatuscodeinformationaboutanerror.
lReleasemessage(8):WhenaclientsendsaReleasemessagetoaserverthat
allocatesanaddressforthisclient,theclientdoesnotusetheaddress(oraddresses)
anylonger.
lDeclinemessage(9):WhenaclientsendsaDeclinemessagetoaserver,theaddress
(oraddresses)has(have)beenusedonalink(orlinks).
lReconguremessage(10):AservercansendaReconguremessagetoaclientto
hintthecongurationinformationthattheclientcanupdate.
24-2
SJ-20140504150128-018|2014-05-10(R1.0)ZTEProprietaryandCondential