MicroNugget: What is a Solicited Nodes Multicast Group in IPv6?

Start learning cybersecurity with CBT Nuggets. courses.cbt.gg/security
In this video, Keith Barker covers solicited node multicast groups, what they are, how they're created and how they can be used in a network. IPv6 and IPv4 networks act differently, and solicited node multicast groups sit at the heart of IPv6's improved speed and efficiency.
A device on a network doesn't know, by default, the Layer 2 address of its gateway. In IPv4, an ARP request would get broadcast, and the device could glean the Layer 2 address from the response that came back. But in IPv6, there's no ARP, and there's no Layer 2 broadcast.
But IPv6 does have solicited node multicast groups, so a device can send a request to that group, and if the router is configured properly and listening, it'll respond with the Layer 2 address. Learn what it takes for a device on an IPv6 network to join these special multicast groups and other ways that using them can improve your network performance.
🌐 Download the Free Ultimate Networking Cert Guide: blog.cbt.gg/ekqa
⬇️ 13-Week Study Plan: CCNA (200-301): blog.cbt.gg/sg5y
Start learning with CBT Nuggets:
• Intro to Networking | courses.cbt.gg/tuv
• TCP/IP IPv6 | courses.cbt.gg/lkg
• Juniper Layer 2 | courses.cbt.gg/247
• Building a Practice Lab | courses.cbt.gg/kdd
• Cisco CCDA Design (200-310 DESGN) | courses.cbt.gg/0tv

Пікірлер: 48

  • @umershakil7607
    @umershakil76072 ай бұрын

    Love the way he explains in every video, never getting bored.

  • @tedvarias7277
    @tedvarias72776 жыл бұрын

    Keith Barker has a teaching gift. His explanations are clear and his delivery is engaging. I wish my college professors were this good.

  • @matthewcardinal4186
    @matthewcardinal4186 Жыл бұрын

    What I enjoy the most about Keith is that you can hear that he is excited to teach others and he is enjoying what he is doing. Thank you Keith!!!

  • @KeithBarker
    @KeithBarker11 жыл бұрын

    Thanks for the feedback. I appreciate it. Best wishes, Keith

  • @KeithBarker
    @KeithBarker11 жыл бұрын

    Thanks for the feedback! Keith

  • @kimberly3052
    @kimberly30524 жыл бұрын

    This thing just wouldn't click in my head untill I watched the video! Thanks Keith!

  • @NoTySir
    @NoTySir10 жыл бұрын

    Keith you're the man! This was super helpful for clarification.

  • @naveedahmedchaudhry
    @naveedahmedchaudhry7 жыл бұрын

    Scott Morris at CBTNuggets, he needs to fix his CCIE all in one video series about IPV6, he described last 32 bits are used for SNM, I had to research and find out that only 24 bits are used. I really enjoy watching and learning from Keith Barker, massive respect for your Sir, if you're listening. God bless you!

  • @joelkinamoyo3971
    @joelkinamoyo39714 жыл бұрын

    Very clear, thank you Keith!!!

  • @alexeifarinas8659
    @alexeifarinas865911 жыл бұрын

    Thanks, very clear explanation and very positive teaching attitude!

  • @isamrafikbenmehidi6194
    @isamrafikbenmehidi61943 жыл бұрын

    Many thanks for the explantation !

  • @coyotatorolla
    @coyotatorolla Жыл бұрын

    Awesome 👏

  • @emanuelsantos9549
    @emanuelsantos95496 жыл бұрын

    This is very helpful. Thank you so much!

  • @lean.rp_
    @lean.rp_4 жыл бұрын

    It helped me a lot to understand. Thanks you man!

  • @auth2368
    @auth23684 жыл бұрын

    Explained well. Thank you.

  • @marcosvita
    @marcosvita2 жыл бұрын

    It helped me a lot! Thanks for this explanation.

  • @MrEnterainment
    @MrEnterainment5 жыл бұрын

    Very good explanation, thank you very much for this :)

  • @MrVecheater
    @MrVecheater4 жыл бұрын

    This helped me a lot Your explanation is well structured and I don't need to watch some kind of previous video to understand it. Just like Tech quckie Maybe in a live presentation you should speak a tiny bit more slowly than here but it's perfectly fine for a video

  • @allend433
    @allend4338 жыл бұрын

    You da man Keith!

  • @marh122
    @marh1228 жыл бұрын

    I like the way he says Multicast :D

  • @boomtetrisforjeff5441
    @boomtetrisforjeff54414 жыл бұрын

    amazing explanation

  • @cbtnuggets

    @cbtnuggets

    4 жыл бұрын

    Thank you! We hope that the videos here are informative!

  • @tayanelesty2158
    @tayanelesty21587 жыл бұрын

    thank you dude

  • @Gobosarbuel
    @Gobosarbuel11 жыл бұрын

    good job!

  • @lohphat
    @lohphat Жыл бұрын

    But how are multicast group members enumerated and who decides who is a valid member to receive packets for that group? Is it the router? All routers? The switches? Otherwise is it the client who decides which group traffic to listen to? It's unclear where the group memberships are "brokered" and who permits joining.

  • @hul8376
    @hul83762 жыл бұрын

    Good.

  • @poochey1
    @poochey110 жыл бұрын

    Why does PC1 not just send the packet direct to the L3 R1:G2/0 IPv6 Address configured as its default gateway? And isn't the whole point of an ARP request/Neighbor Discovery Protocol to obtain the L2 address of the destination? Won't it just have a L2 broadcast MAC when sending the Solicited Nodes Multicast anyway so it will be delivered to all the devices on that layer 2 segment? I think this example would be better with more layer 2 information. I'm just as confused as i was before i watched it...

  • @KeithBarker

    @KeithBarker

    10 жыл бұрын

    Hello poochey1- Packets, referring to L3 are always forwarded on the local network, based on the L2 ethernet address to the next hop (router, host, etc) on that same network segment. In both IPv4 and IPv6 the nodes need to discover the layer 2 address of the next device in the path, so they can add the appropriate L2 address to the header. In IPv4 the L2 broadcast is used by ARP and processed by all local devices. In IPv6 the NDP is used and the solicitation is sent to the SLN Mcast address associated with the IPv6 address we are resolving for. There are no broadcasts in IPv6. I have several IPv6 videos on KZread and a complete IPv6 course on CBT Nuggets site as well for members. Hope some of that helped, Keith

  • @ojagodzinski

    @ojagodzinski

    10 жыл бұрын

    Keith Barker poochey1 But what about destination MAC address of packet with Solicited-Node IPv6 Address? It still have to be MAC broadcast address so in general nothing have changed. And question still remains, why does PC1 not just send the packet direct to the L3 R1:G2/0 IPv6 Address configured as its default gateway? edit: ok, i think there is some answers - tools.ietf.org/html/rfc2464 thera are some special MAC multicast addresses too. Worth mentioning ;] An example: Let's start with IPv6 address 2001:db8::d3f5:31f8:670d. The corresponding solicited node IPv6 multicast address is ff02:0:0:0:0:1:fff8:670d. Then you apply the algorithm to get the multicast MAC address of 33:33:ff:f8:67:0d. Talking about Ipv6 without any Ethernet talk can be more confusing than informative sometimes ;)

  • @fffuuuu2

    @fffuuuu2

    10 жыл бұрын

    Oskar Jagodziński If we have a multicast MAC address which will reach out our destination anyway, what's the point to use multicast on Layer 3? What about Windows machines which don't use EUI-64? ARP works fine without Layer 3 multicast or broadcast anyway.

  • @KeithBarker

    @KeithBarker

    10 жыл бұрын

    Boby Dome ARP only exists in IPv4. IPv6 doesn't have the ARP protocol available as part of the spec.

  • @fffuuuu2

    @fffuuuu2

    10 жыл бұрын

    Keith Barker Thanks for your response, Keith! Yes, I know that, but my question is why to use multicast (FF01::1:FFxx:xxxx) if we know the exact target IP address anyway (and need a response only from this particular PC)? The target host will get a multicast frame (33:33:FF:xx:xx:xx) and will process it only if there is a right destination IP - all the rest PCs will just decline it.

  • @digitaldistancerecords736
    @digitaldistancerecords7365 ай бұрын

    So this means the router is going to join that multicast group to, so it can send a message to that group so the PC can see if there was an request for the router's mac address?

  • @loztagain8278
    @loztagain82788 жыл бұрын

    something I'm confused about is how this works with privacy extensions. Is the multicast L3 IPv6 packet, also sent to a multicast L2 ethernet address for instance? And, if so, am I to assume that the corresponding device has made a corresponding mac address to its randomly generated IPv6 privacy address?

  • @BaharKingrwma-bh9hf
    @BaharKingrwma-bh9hf6 ай бұрын

    We want a reference to read about this topic

  • @whomptalosis22
    @whomptalosis225 ай бұрын

    How does PC1 get R1s Solicited Node Multicast address without knowing its MAC address?

  • @ar-ts2ji
    @ar-ts2ji Жыл бұрын

    But if the PC already knows it's gateway's IP address, why not just send the request to find the mac to that address instead of the solicited-node multicast address? Am I missing something? I understand how this all works just wondering if there is something I am not understanding here.

  • @frazierkok5795

    @frazierkok5795

    3 ай бұрын

    this is my biggest question haha. I still don't understand this. The way I understand it, each unicast address will have its own unique solicited node multicast address. Both unicast address and solicited node multicast address are unique. Why not just use the unicast address to get the MAC address then?

  • @tango12341234
    @tango123412343 жыл бұрын

    Keith why is the link local address not 128 bits why so short?

  • @christophertharp7763
    @christophertharp776310 жыл бұрын

    i thought instead of ARP IPv6 uses NDP? heeelp bout to take ccent and this is now confusing

  • @christophertharp7763

    @christophertharp7763

    10 жыл бұрын

    check that NDP is used for routers and switches... sowwy

  • @KeithBarker

    @KeithBarker

    10 жыл бұрын

    There is no ARP for IPv6. For resolution of a neighbor's L2 ethernet address, IPv6 uses NDP. NDP is used for many things in addition to L2 ethernet address resolution such as RS and RA as well.

  • @Douglas_Gillette
    @Douglas_Gillette2 жыл бұрын

    You just said there is no layer 2 broadcast. If the frame enters the switch and is unknown, it will absolutely flood or broadcast out all ports no matter what the next protocol encapsulated is.

  • @bhargavpatel4781

    @bhargavpatel4781

    6 ай бұрын

    Yes that’s what my question is that’s why I watched video i thought he is going to explain that