What is the mac-address of multicast (ipv6)
In IPv4, ff-ff-ff-ff-ff-ff is broadcast address so that this frame can pass layer 2 of all machines.
In IPv6, ARP is not used but ICMPv6 is used to know mac-address by multicasting.
In this case, what is mac-address of multicasting??
If mac-address is not matched, this frame cannot pass layer 2 of destination machine.
So, I really wonder how multicast packet is passed layer 2 by not using ff-ff-ff-ff-ff-ff.
networking
add a comment |
In IPv4, ff-ff-ff-ff-ff-ff is broadcast address so that this frame can pass layer 2 of all machines.
In IPv6, ARP is not used but ICMPv6 is used to know mac-address by multicasting.
In this case, what is mac-address of multicasting??
If mac-address is not matched, this frame cannot pass layer 2 of destination machine.
So, I really wonder how multicast packet is passed layer 2 by not using ff-ff-ff-ff-ff-ff.
networking
add a comment |
In IPv4, ff-ff-ff-ff-ff-ff is broadcast address so that this frame can pass layer 2 of all machines.
In IPv6, ARP is not used but ICMPv6 is used to know mac-address by multicasting.
In this case, what is mac-address of multicasting??
If mac-address is not matched, this frame cannot pass layer 2 of destination machine.
So, I really wonder how multicast packet is passed layer 2 by not using ff-ff-ff-ff-ff-ff.
networking
In IPv4, ff-ff-ff-ff-ff-ff is broadcast address so that this frame can pass layer 2 of all machines.
In IPv6, ARP is not used but ICMPv6 is used to know mac-address by multicasting.
In this case, what is mac-address of multicasting??
If mac-address is not matched, this frame cannot pass layer 2 of destination machine.
So, I really wonder how multicast packet is passed layer 2 by not using ff-ff-ff-ff-ff-ff.
networking
networking
edited Sep 10 '14 at 12:12
jAce
1,15541427
1,15541427
asked Sep 10 '14 at 10:03
curiouscurious
1612
1612
add a comment |
add a comment |
2 Answers
2
active
oldest
votes
Ethernet has "multicast" MAC addresses as well – any MAC address with the "group" bit set is technically a multicast address; IPv6 uses the prefix 33:33:*
, while IPv4 uses 01:00:5e:*
. There are other widely-used prefixes, see this Wikipedia table for details.
For IPv6 multicast addresses, the last 32 bits of the IPv6 address are OR'd with 33:33:00:00:00:00
. For example:
The "all nodes" address
ff02::1
is converted to33:33:00:00:00:01
.Neighbour solicitations for an example address
fe80::4a5d:60ff:fee8:658f
are sent to the corresponding Solicited-Node multicast addressff02::1:ffe8:658f
, which is converted to Ethernet address33:33:ff:e8:65:8f
.
This is described in RFC 2624 section 7.
As a side note, the "all nodes" address is in practice treated as broadcast, since MLD is not used for it.
– grawity
Sep 29 '17 at 4:50
add a comment |
The function of arp is replace by Neighbour Solicitation in IPv6.
This article explains it best if you understand address allocation.
Ipv6 Neighbour Solicitation
Updated Link because of Blog Refactor:
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "3"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f809679%2fwhat-is-the-mac-address-of-multicast-ipv6%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
Ethernet has "multicast" MAC addresses as well – any MAC address with the "group" bit set is technically a multicast address; IPv6 uses the prefix 33:33:*
, while IPv4 uses 01:00:5e:*
. There are other widely-used prefixes, see this Wikipedia table for details.
For IPv6 multicast addresses, the last 32 bits of the IPv6 address are OR'd with 33:33:00:00:00:00
. For example:
The "all nodes" address
ff02::1
is converted to33:33:00:00:00:01
.Neighbour solicitations for an example address
fe80::4a5d:60ff:fee8:658f
are sent to the corresponding Solicited-Node multicast addressff02::1:ffe8:658f
, which is converted to Ethernet address33:33:ff:e8:65:8f
.
This is described in RFC 2624 section 7.
As a side note, the "all nodes" address is in practice treated as broadcast, since MLD is not used for it.
– grawity
Sep 29 '17 at 4:50
add a comment |
Ethernet has "multicast" MAC addresses as well – any MAC address with the "group" bit set is technically a multicast address; IPv6 uses the prefix 33:33:*
, while IPv4 uses 01:00:5e:*
. There are other widely-used prefixes, see this Wikipedia table for details.
For IPv6 multicast addresses, the last 32 bits of the IPv6 address are OR'd with 33:33:00:00:00:00
. For example:
The "all nodes" address
ff02::1
is converted to33:33:00:00:00:01
.Neighbour solicitations for an example address
fe80::4a5d:60ff:fee8:658f
are sent to the corresponding Solicited-Node multicast addressff02::1:ffe8:658f
, which is converted to Ethernet address33:33:ff:e8:65:8f
.
This is described in RFC 2624 section 7.
As a side note, the "all nodes" address is in practice treated as broadcast, since MLD is not used for it.
– grawity
Sep 29 '17 at 4:50
add a comment |
Ethernet has "multicast" MAC addresses as well – any MAC address with the "group" bit set is technically a multicast address; IPv6 uses the prefix 33:33:*
, while IPv4 uses 01:00:5e:*
. There are other widely-used prefixes, see this Wikipedia table for details.
For IPv6 multicast addresses, the last 32 bits of the IPv6 address are OR'd with 33:33:00:00:00:00
. For example:
The "all nodes" address
ff02::1
is converted to33:33:00:00:00:01
.Neighbour solicitations for an example address
fe80::4a5d:60ff:fee8:658f
are sent to the corresponding Solicited-Node multicast addressff02::1:ffe8:658f
, which is converted to Ethernet address33:33:ff:e8:65:8f
.
This is described in RFC 2624 section 7.
Ethernet has "multicast" MAC addresses as well – any MAC address with the "group" bit set is technically a multicast address; IPv6 uses the prefix 33:33:*
, while IPv4 uses 01:00:5e:*
. There are other widely-used prefixes, see this Wikipedia table for details.
For IPv6 multicast addresses, the last 32 bits of the IPv6 address are OR'd with 33:33:00:00:00:00
. For example:
The "all nodes" address
ff02::1
is converted to33:33:00:00:00:01
.Neighbour solicitations for an example address
fe80::4a5d:60ff:fee8:658f
are sent to the corresponding Solicited-Node multicast addressff02::1:ffe8:658f
, which is converted to Ethernet address33:33:ff:e8:65:8f
.
This is described in RFC 2624 section 7.
edited Sep 29 '17 at 4:53
answered Sep 10 '14 at 12:04
grawitygrawity
239k37506561
239k37506561
As a side note, the "all nodes" address is in practice treated as broadcast, since MLD is not used for it.
– grawity
Sep 29 '17 at 4:50
add a comment |
As a side note, the "all nodes" address is in practice treated as broadcast, since MLD is not used for it.
– grawity
Sep 29 '17 at 4:50
As a side note, the "all nodes" address is in practice treated as broadcast, since MLD is not used for it.
– grawity
Sep 29 '17 at 4:50
As a side note, the "all nodes" address is in practice treated as broadcast, since MLD is not used for it.
– grawity
Sep 29 '17 at 4:50
add a comment |
The function of arp is replace by Neighbour Solicitation in IPv6.
This article explains it best if you understand address allocation.
Ipv6 Neighbour Solicitation
Updated Link because of Blog Refactor:
add a comment |
The function of arp is replace by Neighbour Solicitation in IPv6.
This article explains it best if you understand address allocation.
Ipv6 Neighbour Solicitation
Updated Link because of Blog Refactor:
add a comment |
The function of arp is replace by Neighbour Solicitation in IPv6.
This article explains it best if you understand address allocation.
Ipv6 Neighbour Solicitation
Updated Link because of Blog Refactor:
The function of arp is replace by Neighbour Solicitation in IPv6.
This article explains it best if you understand address allocation.
Ipv6 Neighbour Solicitation
Updated Link because of Blog Refactor:
edited Jan 15 at 1:05
Trevor
1636
1636
answered Sep 10 '14 at 11:08
YetiFiascoYetiFiasco
49528
49528
add a comment |
add a comment |
Thanks for contributing an answer to Super User!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f809679%2fwhat-is-the-mac-address-of-multicast-ipv6%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown