dhcpkit.ipv6.server.handlers.basic_relay module¶
Basic handlers for relay options
-
class
dhcpkit.ipv6.server.handlers.basic_relay.
CopyRelayOptionHandler
(option_class: type)[source]¶ Bases:
dhcpkit.ipv6.server.handlers.RelayHandler
This handler just copies a type of option from the incoming relay messages to the outgoing relay messages
Parameters: option_class – The option class to copy -
handle_relay
(bundle: dhcpkit.ipv6.server.transaction_bundle.TransactionBundle, relay_message_in: dhcpkit.ipv6.messages.RelayForwardMessage, relay_message_out: dhcpkit.ipv6.messages.RelayReplyMessage)[source]¶ Copy the options for each relay message pair.
Parameters: - bundle – The transaction bundle
- relay_message_in – The incoming relay message
- relay_message_out – Thr outgoing relay message
-
option_class
= None¶ The class of the option from the
RelayForwardMessage
to theRelayReplyMessage
-