The @c Dhcp4to6Ipc class is derived from the base @c Dhcp4o6IpcBase as
a singleton class (by the static @ref isc::dhcp::Dhcp4to6Ipc::instance
function). @ref isc::dhcp::Dhcp4to6Ipc::open is called to open IPC
-sockets and to register @ref isc::dhcp::Dhcp4to6Ipc::handler on
+UDP sockets and to register @ref isc::dhcp::Dhcp4to6Ipc::handler on
external sockets on the @c IfaceMgr.
@section dhcp4to6Receive DHCPv4-over-DHCPv6 Packet Processing
- incoming interface name
- gateway address - giaddr field (should be always undefined)
- client address - ciaddr field
-- local address - set to the interface address
+- local address - set to the interface IPv4 address
- remote address - IPv6 address
- option select - from a Subnet Selection option
- first relay link address - (IPv6) undefined or the first relay link
relay option
- client classes - used to reject a matching rule and try next rules
-Check if DHCPv4-over-DHCPv6 is enabled for the subnet and continue
-with the next one is when it is not.
+Check if DHCPv4-over-DHCPv6 is enabled for this particulat subnet and
+continue with the next subnet is if it is not.
First the remote address is matched in a subnet IPv6 range, second
the interface ID if it is set is matched, third the interface name.
The @c Dhcp6to4Ipc class is derived from the base @c Dhcp4o6IpcBase as
a singleton class (by the static @ref isc::dhcp::Dhcp6to4Ipc::instance
function). @ref isc::dhcp::Dhcp6to4Ipc::open is called to open IPC
-sockets and to register @ref isc::dhcp::Dhcp6to4Ipc::handler on
+UDP sockets and to register @ref isc::dhcp::Dhcp6to4Ipc::handler on
external sockets on the @c IfaceMgr.
@section dhcp6to4Process DHCPv6-to-DHCPv4 Packet Processing