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: MLDProtocolInfo
Refresh
()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
thisown
The membership flag