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.RelayHandlerThis 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
RelayForwardMessageto theRelayReplyMessage
-