def METHOD_NAME(self, configuration):
    """
    This method must be implemented by the child class.
    The child class should configure the network stack that will be
    the transport layer for the tunnel configured in :meth:`create_tunnel`.
    That usually includes configuring the IP addresses, creating additional
    network devices such as bonding or vlans, creating network namespaces,
    etc.
    The method must also update the ``tunnel_endpoints`` attribute of the
    ``configuration`` object with a tuple of two Device objects that will
    be used as tunnel endpoints in :meth:`create_tunnel`
    :param configuration:
        An EnrtConfiguration instance that will be populated with the
        configured network devices and tunnel endpoints.
    :type configuration: :any:`EnrtConfiguration`
    """
    raise NotImplementedError