HP 6125XLG R2306-HP 6125XLG Blade Switch IP Multicast Configuration Guide - Page 109

Done message, Protocols and standards

Page 109 highlights

report message, the switch resolves the IPv6 multicast group address in the report and looks up the ACL. If a match is found to permit the port that received the report to join the IPv6 multicast group, the switch creates an MLD snooping forwarding entry for the IPv6 multicast group and adds the port to the forwarding entry. Otherwise, the switch drops this report message, in which case, the IPv6 multicast data for the IPv6 multicast group is not sent to this port, and the user cannot retrieve the program. A switch does not forward an MLD report through a non-router port. If the switch forwards a report through a member port, the MLD report suppression mechanism causes all attached hosts that monitor the reported IPv6 multicast group address to suppress their own reports. In this case, the switch cannot determine whether the reported IPv6 multicast group still has active members attached to that port. For more information about the MLD report suppression mechanism, see "Configuring MLD." Done message When a host leaves an IPv6 multicast group, the host sends an MLD done message to the multicast routers. When the switch receives the MLD done message on a dynamic member port, the switch first examines whether a forwarding entry matches the IPv6 multicast group address in the message, and, if a match is found, determines whether the forwarding entry contains the dynamic member port. • If no forwarding entry matches the IPv6 multicast group address, or if the forwarding entry does not contain the port, the switch directly discards the MLD done message. • If a forwarding entry matches the IPv6 multicast group address and contains the port, the switch forwards the done message to all router ports in the VLAN. Because the switch does not know whether any other hosts attached to the port are still listening to that IPv6 multicast group address, the switch does not immediately remove the port from the forwarding entry for that group. Instead, it restarts the aging timer for the port. After receiving the MLD done message, the MLD querier resolves the IPv6 multicast group address in the message and sends an MLD multicast-address-specific query to the IPv6 multicast group through the port that received the done message. After receiving the MLD multicast-address-specific query, the switch forwards it through all its router ports in the VLAN and all member ports of the IPv6 multicast group. The switch also performs the following action for the port that received the MLD done message: • If the port (assuming that it is a dynamic member port) receives an MLD report in response to the MLD multicast-address-specific query before its aging timer expires, it means that some host attached to the port is receiving or expecting to receive IPv6 multicast data for that IPv6 multicast group. The switch adjusts the aging timer for the port. • If the port receives no MLD report in response to the MLD multicast-address-specific query before its aging timer expires, it means that no hosts attached to the port are still monitoring that IPv6 multicast group address. The switch removes the port from the forwarding entry for the IPv6 multicast group after the aging timer for the port expires. Protocols and standards RFC 4541, Considerations for Internet Group Management Protocol (IGMP) and Multicast Listener Discovery (MLD) Snooping Switches 102

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211

102
report message, the switch resolves the IPv6 multicast group address in the report and looks up the ACL.
If a match is found to permit the port that received the report to join the IPv6 multicast group, the switch
creates an MLD snooping forwarding entry for the IPv6 multicast group and adds the port to the
forwarding entry. Otherwise, the switch drops this report message, in which case, the IPv6 multicast data
for the IPv6 multicast group is not sent to this port, and the user cannot retrieve the program.
A switch does not forward an MLD report through a non-router port. If the switch forwards a report
through a member port, the MLD report suppression mechanism causes all attached hosts that monitor
the reported IPv6 multicast group address to suppress their own reports. In this case, the switch cannot
determine whether the reported IPv6 multicast group still has active members attached to that port. For
more information about the MLD report suppression mechanism, see "
Configuring MLD
."
Done message
When a host leaves an IPv6 multicast group, the host sends an MLD done message to the multicast
routers. When the switch receives the MLD done message on a dynamic member port, the switch first
examines whether a forwarding entry matches the IPv6 multicast group address in the message, and, if
a match is found, determines whether the forwarding entry contains the dynamic member port.
If no forwarding entry matches the IPv6 multicast group address, or if the forwarding entry does not
contain the port, the switch directly discards the MLD done message.
If a forwarding entry matches the IPv6 multicast group address and contains the port, the switch
forwards the done message to all router ports in the VLAN. Because the switch does not know
whether any other hosts attached to the port are still listening to that IPv6 multicast group address,
the switch does not immediately remove the port from the forwarding entry for that group. Instead,
it restarts the aging timer for the port.
After receiving the MLD done message, the MLD querier resolves the IPv6 multicast group address in the
message and sends an MLD multicast-address-specific query to the IPv6 multicast group through the port
that received the done message. After receiving the MLD multicast-address-specific query, the switch
forwards it through all its router ports in the VLAN and all member ports of the IPv6 multicast group. The
switch also performs the following action for the port that received the MLD done message:
If the port (assuming that it is a dynamic member port) receives an MLD report in response to the
MLD multicast-address-specific query before its aging timer expires, it means that some host
attached to the port is receiving or expecting to receive IPv6 multicast data for that IPv6 multicast
group. The switch adjusts the aging timer for the port.
If the port receives no MLD report in response to the MLD multicast-address-specific query before its
aging timer expires, it means that no hosts attached to the port are still monitoring that IPv6
multicast group address. The switch removes the port from the forwarding entry for the IPv6
multicast group after the aging timer for the port expires.
Protocols and standards
RFC 4541,
Considerations for Internet Group Management Protocol (IGMP) and Multicast Listener
Discovery (MLD) Snooping Switches