SLAAC and EUI-64 IPv6 Address Assignment on an Interface

Answer Correct answer: C — enable SLAAC on the interface so the router can use the modified EUI-64 process to derive the global unicast IPv6 address from the interface's MAC address.

Which action must be taken to assign a global unicast IPv6 address on an interface that is derived from the MAC address of that interface?

  1. explicitly assign a link-local address
  2. disable the EUI-64 bit process
  3. enable SLAAC on an interface Correct Answer
  4. configure a stateful DHCPv6 server on the network

Community Insight

The question tests how a MAC-derived (EUI-64) interface ID is created: SLAAC performs it, so the trap is thinking you must manually assign a link-local address or disable EUI-64, which does the opposite of what is asked.

On a Cisco router interface, an IPv6 global unicast address built from the interface MAC address via the modified EUI-64 process is produced only when Stateless Address Autoconfiguration (SLAAC) is running. This page establishes that enabling IPv6 SLAAC on the interface (typically after an RA is received from a router) is the required action, and explains why the other options cannot generate a MAC-derived global address.

Many learners pick B, believing the EUI-64 bit process must be enabled or toggled — but the option says DISABLE, which would prevent the MAC-based interface ID from being formed, defeating the very mechanism requested.

Community Discussion (24 comments)

TOTO1914 👍 1 Selected: C
SLAAC (Stateless Address Autoconfiguration) allows an IPv6 host/interface to automatically generate a global unicast IPv6 address. When EUI-64 is used, the interface ID can be derived from the interface's MAC address
EmmySploit 👍 1 Selected: D
This question does go over my head a little bit because A & B are clearly not correct due to the fact that manually configuring ipv6 does not make it global/public ip the same goes for disabling the EUI-64 but SLAAC that is used to automatically assign ip is the answer someone pls help?
2b081f1 👍 1 Selected: C
c is correct
jat1 👍 1 Selected: C
Answer is the C.
ElieAC 👍 2
So how do we know the actual correct answer now? because i thought B is the Correct answer, and it made sense for me. Can someone Clarify?
Geosh 👍 1
this was my answer too. Thanks 7d for the clarification!
7d040c6 👍 2
The EUI-64 process performs the action required, so disabling it would certainly not achieve the outcome - whereas SLAAC does a similar thing, automatically, so it is the only possible correct answer.
ciscopue 👍 1
B. Disable the EUI-64 bit process. The EUI-64 process automatically modifies the interface identifier portion of the IPv6 address based on the MAC address. By disabling the EUI-64 process, you can use other methods for generating the interface identifier, such as manual configuration or DHCPv6.
oranjo 👍 1
Correct answer is B
oranjo 👍 1
By default, when generating an IPv6 address from a MAC address, the EUI-64 process is used. This process involves taking the 48-bit MAC address and inserting "FFFE" in the middle, resulting in a 64-bit interface identifier. However, this method can potentially compromise privacy, as the MAC address can be easily traced back to the device.
rhylos 👍 1 Selected: C
C is correct.
Da_Costa 👍 2
Enable Stateless Address Auto-Configuration (SLAAC)
dsolaide 👍 3 Selected: C
SLAAC is designed to be a simple, automatic approach to assigning IPv6 addresses. It is defined in RFC4862 and is specifically used to assign only a global unicast IPv6 address, an IPv6 prefix length, and, optionally, a default router.
syougun200x 👍 1
Thanks for the comment. Followed the below Cisco article and other no Ciscos but could not gererate a global address automatically. I will stopped there cause fixation doesnt help. IPv6 Stateless Autoconfiguration https://www.cisco.com/c/en/us/td/docs/ios-xml/ios/ipv6_basic/configuration/xe-3se/5700/ip6-statlss-auto-xe.html
Scalibur 👍 5
Also, if you see different answers from different people, you will try to research, investigate, and then give a good opinion and feedback to everyone interested in the question!!!!!
Nicocisco 👍 1 Selected: C
C is right
dave1992 👍 28
i love how you can literally click for the correct answer but theres still people that come here and leave a comment saying," C is the correct answer"
Brocolee 👍 38
For anyone that read @dave1992 comment, don't worry! The reason people doing it is because there is a lot of INCORRECT answer especially from #423 - #1057 ( I haven't check anything after that yet). So the more people COMMENTING it, the more it help others validate the answer so when you sit on the actual exam you know you got it right. this user @dave1992 here is just being a Smart As*. the saying goes: if you can't contribute positively, then just shut the F up.
ciscodj 👍 31
you must be new to these types of questions and answers. The reason it's done is because some answers can be incorrect and the more ppl input you get a better idea if the answer is valid or not.
GangsterDady 👍 35
they leave correct answer comment cause some question's answers on this website are wrong.
maw619 👍 114
The more people agreeing with the answer helps me sleep better at night.
ZUMY 👍 13
C is the answer
MD100MD101FUCKER 👍 2
Correct Answer: C
Crazey 👍 1
Repeating question

Comments & Corrections

No comments yet — spotted an error or have a note? Share it below.

Log in to comment, report an error, or add a note about this question.

Submitted for moderation before publishing. Keep it helpful and respectful.

Expert Analysis

Why the Answer Is Correct

With SLAAC enabled, an interface uses Router Advertisement prefixes plus the modified EUI-64 process to form a 128-bit global unicast address whose interface ID is derived from the interface's 48-bit MAC address (the U/L bit is flipped and FFFE is inserted in the middle). The Cisco configuration trigger is the ipv6 unicast-routing plus the ipv6 address <prefix>/<length> eui-64 form and the reception of RA messages, all part of SLAAC operation defined in RFC 4862. Without SLAAC (and the associated RA/NSDU behavior), the router has no stateless mechanism to synthesize that MAC-based global address automatically, which is exactly what option C enables.

Why the Other Options Are Wrong

Option A is wrong because an explicitly assigned link-local address (for example ipv6 address fe80::1/64) only creates a link-scope address, not a global unicast address, and it does not use the MAC address at all. Option B is wrong because disabling EUI-64 removes the MAC-to-interface-ID mapping; you would then rely on a randomly generated (RFC 4941 privacy) or manually specified interface ID. Option D is wrong because stateful DHCPv6 delivers addresses from a server's pool with no requirement that the interface ID match the MAC, and it does not use EUI-64; that is DHCPv6 stateful mode, not SLAAC. Option D also involves client request/lease mechanics absent from the MAC-derived scenario described.

Community Comment Notes

Community discussion supports C: ZUMY stated plainly "C is the answer," and dsolaide explained that SLAAC "is specifically used to assign only a global unicast IPv6 address, an IPv6 prefix length, and, optionally, a default router." 7d040c6 gave the decisive reasoning that "The EUI-64 process performs the action required, so disabling it would certainly not achieve the outcome - whereas SLAAC does a similar thing, automatically." ElieAC's confusion about option B is the classic trap this page resolves, and several commenters note that the site's answer keys are occasionally wrong, so learners should verify against Cisco/RFC documentation rather than trusting any single posted answer.

Official Reference

Exam Strategy

On CCNA exam questions, keywords like "derived from the MAC address" always point to SLAAC with modified EUI-64, so choose the option that enables or activates the autoconfiguration process rather than one that disables or manually configures it. Rule out any option mentioning DHCPv6 when the question describes stateless, MAC-based generation.

Frequently Asked Questions

Why is disabling the EUI-64 bit process not the correct action here?

EUI-64 is the very process that builds the interface ID from the MAC address. Disabling it removes the MAC-derived ID, so no MAC-based global unicast address would be created.

Does stateful DHCPv6 ever generate a MAC-derived IPv6 address?

No. Stateful DHCPv6 assigns addresses from a server pool, and the interface ID does not need to match the MAC address, so it does not satisfy the question's requirement.

More 200-301 FAQ →

Related Analysis

Practice All 200-301 Questions

Access 220 questions with complete answers and detailed explanations.

View Full 200-301 Practice Test →

← Back to 200-301 Study Guide