How does router advertisement in ipv6 avoid IP conflict?

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP











up vote
4
down vote

favorite












If a router advertisement sends the range of subnet, and the client can choose an IP from it, how is there no conflict with another client that has chosen the same address?










share|improve this question









New contributor




junior_software is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.























    up vote
    4
    down vote

    favorite












    If a router advertisement sends the range of subnet, and the client can choose an IP from it, how is there no conflict with another client that has chosen the same address?










    share|improve this question









    New contributor




    junior_software is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
    Check out our Code of Conduct.





















      up vote
      4
      down vote

      favorite









      up vote
      4
      down vote

      favorite











      If a router advertisement sends the range of subnet, and the client can choose an IP from it, how is there no conflict with another client that has chosen the same address?










      share|improve this question









      New contributor




      junior_software is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.











      If a router advertisement sends the range of subnet, and the client can choose an IP from it, how is there no conflict with another client that has chosen the same address?







      router ipv6 dhcpv6 icmpv6






      share|improve this question









      New contributor




      junior_software is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.











      share|improve this question









      New contributor




      junior_software is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.









      share|improve this question




      share|improve this question








      edited 16 mins ago









      The Guy with The Hat

      1034




      1034






      New contributor




      junior_software is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.









      asked 11 hours ago









      junior_software

      213




      213




      New contributor




      junior_software is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.





      New contributor





      junior_software is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.






      junior_software is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.




















          1 Answer
          1






          active

          oldest

          votes

















          up vote
          8
          down vote













          A host performs Duplicate Address Detection (DAD) before actually activating the given address on the interface



          RFC 2462 has to say about this:




          5.4. Duplicate Address Detection



          Duplicate Address Detection is performed on unicast addresses prior
          to assigning them to an interface whose DupAddrDetectTransmits

          variable is greater than zero. Duplicate Address Detection MUST take

          place on all unicast addresses, regardless of whether they are

          obtained through stateful, stateless or manual configuration, with

          the exception of the following cases: [...]




          The original RFC was updated/modernized by RFC 4429 and further on by RFC 7527




          EDIT
          To nitpick a bit: the correct sequence of RFCs is more precisely:



          RFC 1971, obsoleted by RFC 2462, obsoleted by RFC 4862, updated by RFC 7527






          share|improve this answer






















            Your Answer







            StackExchange.ready(function()
            var channelOptions =
            tags: "".split(" "),
            id: "496"
            ;
            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',
            convertImagesToLinks: false,
            noModals: false,
            showLowRepImageUploadWarning: true,
            reputationToPostImages: null,
            bindNavPrevention: true,
            postfix: "",
            noCode: true, onDemand: true,
            discardSelector: ".discard-answer"
            ,immediatelyShowMarkdownHelp:true
            );



            );






            junior_software is a new contributor. Be nice, and check out our Code of Conduct.









             

            draft saved


            draft discarded


















            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fnetworkengineering.stackexchange.com%2fquestions%2f54122%2fhow-does-router-advertisement-in-ipv6-avoid-ip-conflict%23new-answer', 'question_page');

            );

            Post as a guest






























            1 Answer
            1






            active

            oldest

            votes








            1 Answer
            1






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes








            up vote
            8
            down vote













            A host performs Duplicate Address Detection (DAD) before actually activating the given address on the interface



            RFC 2462 has to say about this:




            5.4. Duplicate Address Detection



            Duplicate Address Detection is performed on unicast addresses prior
            to assigning them to an interface whose DupAddrDetectTransmits

            variable is greater than zero. Duplicate Address Detection MUST take

            place on all unicast addresses, regardless of whether they are

            obtained through stateful, stateless or manual configuration, with

            the exception of the following cases: [...]




            The original RFC was updated/modernized by RFC 4429 and further on by RFC 7527




            EDIT
            To nitpick a bit: the correct sequence of RFCs is more precisely:



            RFC 1971, obsoleted by RFC 2462, obsoleted by RFC 4862, updated by RFC 7527






            share|improve this answer


























              up vote
              8
              down vote













              A host performs Duplicate Address Detection (DAD) before actually activating the given address on the interface



              RFC 2462 has to say about this:




              5.4. Duplicate Address Detection



              Duplicate Address Detection is performed on unicast addresses prior
              to assigning them to an interface whose DupAddrDetectTransmits

              variable is greater than zero. Duplicate Address Detection MUST take

              place on all unicast addresses, regardless of whether they are

              obtained through stateful, stateless or manual configuration, with

              the exception of the following cases: [...]




              The original RFC was updated/modernized by RFC 4429 and further on by RFC 7527




              EDIT
              To nitpick a bit: the correct sequence of RFCs is more precisely:



              RFC 1971, obsoleted by RFC 2462, obsoleted by RFC 4862, updated by RFC 7527






              share|improve this answer
























                up vote
                8
                down vote










                up vote
                8
                down vote









                A host performs Duplicate Address Detection (DAD) before actually activating the given address on the interface



                RFC 2462 has to say about this:




                5.4. Duplicate Address Detection



                Duplicate Address Detection is performed on unicast addresses prior
                to assigning them to an interface whose DupAddrDetectTransmits

                variable is greater than zero. Duplicate Address Detection MUST take

                place on all unicast addresses, regardless of whether they are

                obtained through stateful, stateless or manual configuration, with

                the exception of the following cases: [...]




                The original RFC was updated/modernized by RFC 4429 and further on by RFC 7527




                EDIT
                To nitpick a bit: the correct sequence of RFCs is more precisely:



                RFC 1971, obsoleted by RFC 2462, obsoleted by RFC 4862, updated by RFC 7527






                share|improve this answer














                A host performs Duplicate Address Detection (DAD) before actually activating the given address on the interface



                RFC 2462 has to say about this:




                5.4. Duplicate Address Detection



                Duplicate Address Detection is performed on unicast addresses prior
                to assigning them to an interface whose DupAddrDetectTransmits

                variable is greater than zero. Duplicate Address Detection MUST take

                place on all unicast addresses, regardless of whether they are

                obtained through stateful, stateless or manual configuration, with

                the exception of the following cases: [...]




                The original RFC was updated/modernized by RFC 4429 and further on by RFC 7527




                EDIT
                To nitpick a bit: the correct sequence of RFCs is more precisely:



                RFC 1971, obsoleted by RFC 2462, obsoleted by RFC 4862, updated by RFC 7527







                share|improve this answer














                share|improve this answer



                share|improve this answer








                edited 31 mins ago









                Doryx

                33




                33










                answered 8 hours ago









                Marc 'netztier' Luethi

                2,324316




                2,324316




















                    junior_software is a new contributor. Be nice, and check out our Code of Conduct.









                     

                    draft saved


                    draft discarded


















                    junior_software is a new contributor. Be nice, and check out our Code of Conduct.












                    junior_software is a new contributor. Be nice, and check out our Code of Conduct.











                    junior_software is a new contributor. Be nice, and check out our Code of Conduct.













                     


                    draft saved


                    draft discarded














                    StackExchange.ready(
                    function ()
                    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fnetworkengineering.stackexchange.com%2fquestions%2f54122%2fhow-does-router-advertisement-in-ipv6-avoid-ip-conflict%23new-answer', 'question_page');

                    );

                    Post as a guest













































































                    Comments

                    Popular posts from this blog

                    Long meetings (6-7 hours a day): Being “babysat” by supervisor

                    Is the Concept of Multiple Fantasy Races Scientifically Flawed? [closed]

                    Confectionery