byteblowerll.byteblower.MLDProtocol¶
-
class
byteblowerll.byteblower.MLDProtocol(*args, **kwargs)¶ The Multicast Listener Discovery Protocol (MLD) Protocol for IPv6 manages multicast address listening for a given IPv6 host.
This class support two MLD Protocol versions:
- MLDv1
- :rfc:2710
- MLDv2
- :rfc:3810. Version 2 of MLD adds support for ‘source filtering’, that is, the ability for a system to report interest in receiving packets only from specific source addresses, or from all but specific source addresses, sent to a particular multicast address. That information may be used by multicast routing protocols to avoid delivering multicast packets from specific sources to networks where there are no interested receivers.
-
__init__(*args, **kwargs)¶ Initialize self. See help(type(self)) for accurate signature.
Methods
DescriptionGet(*args)Gets a textual description for the current object ParentGet()Returns the parent object. ProtocolInfoDestroy(inMLDProtocolInfo)ProtocolInfoGet()return: MLDProtocolInfoRefresh()Retrieves the latest data from the server for this object. SessionDestroy(*args)SessionV1Add(inMulticastAddress)Create a MLDv1 session. SessionV2Add(inMulticastAddress)Create a MLDv2 session. __init__(*args, **kwargs)Initialize self. Attributes
thisownThe membership flag