SlideShare a Scribd company logo
1 of 11
Download to read offline
16/11/2020 Analyzing DHCPv6 Stateful and Stateless
https://learningnetwork.cisco.com/s/blogs/a0D3i0000033K6zEAE/analyzing-dhcpv6-stateful-and-stateless 1/11
VIP PERSPECTIVES (/S/TOPIC/0TO3I000000924BGAA/VIP%20PERSPECTIVES)
Analyzing DHCPv6 Stateful and Stateless
8 months ago by Ing_Percy (/s/prole/0053i000002nCpWAAU)
At this time, I would like to share a concise description of the concepts and operation of DHCPv6 by analyzing a laboratory using Cisco
Routers and a PC. It is always necessary to mention that the verication of the concepts of Cisco networking must be carried out in the
rst instance with real equipment. In case the equipment is not available, you can use an emulator like GNS3 and nally you can use a
software like Cisco Packet Tracer (the latter is more prone to bugs, especially in more complex topologies).
 
Previous concepts
We know that in studies about networks, we start with the IPv4 protocol. We learn about static IP addressing on our devices and then
about dynamic IP addressing on hosts using the DHCP protocol. It is now reected in IPv6 networks where global unicast addresses can
be congured manually or dynamically. However, for IPv6 networks we have two dynamic allocation methods:
* Stateless address Autoconguration (SLAAC)
* Dynamic Host Conguration Protocol for IPv6 (DHCPv6)
 
If we talk briey about SLAAC, it is a method by which a host can get an IPv6 global unicast address without a DHCPv6 server. The base
of SLAAC is in ICMPv6 which is much more robust than the ICMP of IPv4. Basically, SLAAC uses the following ICMPv6 messages to
provide IPv6 addressing:
* Router Solicitation message (RS): When a client is congured to get its addressing information automatically via SLAAC, it sends an RS
message to the router. This message is sent to the multicast address of all IPv6 routers FF02::2. It is the ICMPv6 message type 133.
* Router Advertisement message (RA): The Routers send RA messages to provide IPv6 addressing information to clients. This message
includes the prex and the prex length of the local segment. A router sends an RA message periodically (congurable between 4 and
1800 seconds) or in response to an RS message. By default, Cisco routers send RA messages every 200 seconds. RA messages are
always sent to the multicast address of all IPv6 nodes FF02::1. It is the ICMPv6 message type 134.
The Cisco Learning Network (/s)
Certications Communities Webinars & Videos Study Resources About/Help Store (https://learningnetworkstore.cisco
Follow Like
16/11/2020 Analyzing DHCPv6 Stateful and Stateless
https://learningnetwork.cisco.com/s/blogs/a0D3i0000033K6zEAE/analyzing-dhcpv6-stateful-and-stateless 2/11
As the name implies, SLAAC is a stateless service. It means there is no server that maintains the network address information. It also
does not know which IPv6 addresses are being used and which ones are available. Here the use of DHCPv6 comes into action. The
decision of how a client will be able to obtain IPv6 addressing information automatically will depend on what is established within the RA
message. For this, we will use two ags which are the Managed address conguration ag (M ag) and the Other conguration ag (O
ag).
Using dierent combinations of the M and O ags, the RA messages establish one of the three addressing options:
* SLAAC (Only using the RA messages)
* DHCPv6 Stateless (RA and DHCPv6 messages)
* DHCPv6 Stateful (Only using the DHCPv6 messages)
 
Note that although the RA message denes how the client can get an IPv6 address dynamically, the Client's operating system may
choose to ignore the RA message and use only the services of a DHCPv6 server.
SLAAC is the default option on Cisco routers. Both the M ag and the O ag are set to 0 (bit) in the RA message. On the client, the IPv6
global unicast address is created by combining the Prex given by the RA message and the interface ID using EUI-64 or a randomly
generated value as occurs in PCs that use the Windows operating system.
If there were previous modications of the M and O ags in a device, we can reset the interface to operate only with SLAAC with the
following conguration in interface mode:
Router (cong-if) # no ipv6 nd managed-cong-ag
Router (cong-if) # no ipv6 nd other-cong-ag
 
DHCPv6 Stateless
The DHCPv6 stateless option informs the client to use the information in the RA message to get the IPv6 addressing, but additional
conguration parameters are available from a DHCPv6 server. (for example, IPv6 address of the DNS Server). It is dened with this name
because the DHCPv6 server does not maintain any client status information (such as the list of available and assigned IPv6 addresses).
For DHCPv6 Stateless, the O ag is set to 1 (bit) and the M ag is left at the default setting of 0 (bit). The value of the O ag = 1 is used
to inform the client that additional conguration information is available from a DHCPv6 server.
To modify the RA message sent from the interface of a router to indicate DHCPv6 Stateless, use the following command:
Router (cong-if) # ipv6 nd other-cong-ag
 
DHCPv6 Stateful
This option is the most similar to DHCP that we study in IPv4 networks. In this case, the RA message informs the customer that he
should not use the information of its message and all IPv6 addressing information and additional conguration parameters must be
obtained from a DHCPv6 Server Stateful. It is dened with this name because the DHCPv6 server maintains IPv6 status information. (List
of assigned IPv6 addresses, for example)
The M ag indicates if the DHCPv6 Stateful should be used or not. The O ag is not involved and it can be ignored. The following
command is used to change the M ag from 0 to 1 and so, indicate the DHCPv6 Stateful:
Router (cong-if) # ipv6 nd managed-cong-ag
 
DHCPV6 - Additional characteristics:
* DHCPv6 has a 4-way negotiation process. Use the following messages:
- REQUEST: A client sends this message to locate DHCPv6 servers using the multicast address FF02::1:2 which is the multicast address
of all DHCPv6 Servers.
- ADVERTISE: The servers respond to the Request messages with an Advertise message (unicast) that provides addressing information
to the Client.
- REQUEST: The client sends this message to the Server conrming the addresses provided and any other parameters.
- REPLY: The server ends the process with this message containing the assigned IPv6 address and the respective conguration
parameters.
* The DHCPv6 Server uses UDP port 547 and DHCPv6 Client uses UDP port 546
* DHCPv6 can be implemented in two forms:
16/11/2020 Analyzing DHCPv6 Stateful and Stateless
https://learningnetwork.cisco.com/s/blogs/a0D3i0000033K6zEAE/analyzing-dhcpv6-stateful-and-stateless 3/11
 - Rapid-Commit: the DHCP client gets the conguration parameters from the server through a quick exchange of two messages (Solicit
and Reply).
- Normal-commit: the DHCP client exchanges four messages (Solicit, Advertise, Request and Reply).
By default, normal-commit is used.
* In summary a comparison of messages between DHCPv4 and DHCPv6 is shown:
* Consider this summary table with the options for obtaining IPv6 address dynamically using RA messages:
 
DHCPv6 Stateful Analysis Topology
In this example, we have the following topology with a router and a real PC. Note that the "ipv6 unicast-routing" command is required on
router R1 as it is necessary to send ICMPv6 RA messages.
Note that in our conguration of the DHCPv6 pool, a default gateway was not specied, as was the case in IPv4 with the “default-router”
command. This happens because the router automatically sent its own local link address (FE80::1) as the default gateway through the
RA message we saw in the topology shown.
We can see in the following “show” commands, in rst place, the name of the DHCPv6 pool and the congured parameters and second
place, we do not see any output since we do not have a DHCPv6 Client that has received an IPv6 address.
The DHCPv6 Unique Identier (DUID) is used by DHCPv6 to identify the DHCPv6 Client and Server. There is only one DUID per Client and
only one DIUD per Server.
16/11/2020 Analyzing DHCPv6 Stateful and Stateless
https://learningnetwork.cisco.com/s/blogs/a0D3i0000033K6zEAE/analyzing-dhcpv6-stateful-and-stateless 4/11
In this case, we see other “show” commands where we see the DUID of the DHCPv6 Server and also the eect of having the M ag = 1
that indicates that the Hosts must use DHCPv6 to get a Global Unicast IPv6 address that has the characteristic of being routable
addresses.
The initial conguration of the PC is shown:
Applying the “no shutdown” command to the interface G1 of router R1, we will rst see the dynamic IPv6 addressing was gotten and the
conguration parameters assigned to the PC: 
16/11/2020 Analyzing DHCPv6 Stateful and Stateless
https://learningnetwork.cisco.com/s/blogs/a0D3i0000033K6zEAE/analyzing-dhcpv6-stateful-and-stateless 5/11
The PCs that operate in Windows generate by default a random Interface ID value for the auto-conguration of IPv6 with SLAAC instead
of the EUI-64 method. However, we can disable through the Windows CMD in Administrator mode with the following command: “netsh
interface ipv6 set global randomizeidentiers=disabled”
 
Now we will see the outputs of the “show” commands of router R1:
 
And we have the captures of the DHCPv6 messages using Wireshark:
 
SOLICIT
16/11/2020 Analyzing DHCPv6 Stateful and Stateless
https://learningnetwork.cisco.com/s/blogs/a0D3i0000033K6zEAE/analyzing-dhcpv6-stateful-and-stateless 6/11
ADVERTISE
REQUEST
16/11/2020 Analyzing DHCPv6 Stateful and Stateless
https://learningnetwork.cisco.com/s/blogs/a0D3i0000033K6zEAE/analyzing-dhcpv6-stateful-and-stateless 7/11
REPLY
 
If we analyze these captures, we see that this information completely coincides with the outputs obtained on Router R1 and the Client
(Host)
 
DHCPv6 Stateless Analysis Topology
For this example, we have the following topology with two routers implemented in GNS3. Take into account that the "ipv6 unicast-
routing" command is required on router R1, the case is dierent with the router R2 because it will act as Client.
Seeing the following “show” command on router R1, which is the DHCP Stateless Server. In this case we see the eect of having the O
ag = 1 that indicates that hosts must use SLAAC to get a Global Unicast IPv6 address and for other conguration parameters we must
use DHCPv6.
16/11/2020 Analyzing DHCPv6 Stateful and Stateless
https://learningnetwork.cisco.com/s/blogs/a0D3i0000033K6zEAE/analyzing-dhcpv6-stateful-and-stateless 8/11
We have the initial conguration of router R2, which is DHCPv6 Client, where we see its IPv6 link-local address, we also see the DUID of
the DHCPv6 Client and the MAC address of its interface. Note that part of the DUID value is formed using the MAC address.
Applying the "no shutdown" command to the Interface f0/0 of router R2, we will rst see as it gets the IPv6 addressing via SLAAC and
the conguration parameters from the DHCPv6 Stateless server:
In the DHCPv6 Stateless Server (R1), we have no control of the IPv6 addresses assigned by SLAAC. The "show" commands prove it:
16/11/2020 Analyzing DHCPv6 Stateful and Stateless
https://learningnetwork.cisco.com/s/blogs/a0D3i0000033K6zEAE/analyzing-dhcpv6-stateful-and-stateless 9/11
And we have the capture of the following messages using Wireshark:
 
RA message
DHCPv6 messages
 
The "Information-request" message is sent by the Client to request the conguration parameters without assigning an IPv6 address to
this Client.
We can see the "Reply" message that is sent by the DHCPv6 Stateless Server with the conguration parameters to the Client.
16/11/2020 Analyzing DHCPv6 Stateful and Stateless
https://learningnetwork.cisco.com/s/blogs/a0D3i0000033K6zEAE/analyzing-dhcpv6-stateful-and-stateless 10/11
If we analyze these captures, we see that this information completely coincides with the outputs obtained in the DHCP Stateless Server
(R1) and the Client (R2)
 
There is really much more to deepen about IPv6 networks and especially the DHCPv6 protocol. However with this article I want to
motivate the compatriots of my country, Peru and the members of this excellent community from all over the world to continue studying,
practicing with laboratories and using blogs or videos on the Internet as additional material. Don't study to pass only one exam, but also
that it can be part of your working life and enjoy doing what you like to do, which is to be a professional expert in Cisco network
technologies. I am sure that if we strive to improve as human beings and as professionals, we can contribute to the development of our
countries.
Author
Ing_Percy (/s/prole/0053i000002nCpWAAU)
Post
Share an update... Share
Sort by:
Most Recent Activity Search this feed...
Rigo - SysAdmin (/s/prole/0053i000001yCjvAAE) updated this record.
March 24, 2020 at 5:44 PM (/s/feed/0D53i00000R9WtDCAV)
Author
Micheline Murphy to Percy Luis Venturo Huares
Like Comment
9 comments 106 views
16/11/2020 Analyzing DHCPv6 Stateful and Stateless
https://learningnetwork.cisco.com/s/blogs/a0D3i0000033K6zEAE/analyzing-dhcpv6-stateful-and-stateless 11/11
If you encounter a technical issue on the site, please open a support case (/s/help).
(HTTPS://TWITTER.COM/LEARNINGATCISCO) (HTTPS://WWW.FACEBOOK.COM/LEARNINGATCISCO) (HTTPS://
Webinars & Events (/event-list) Blogs (/blogs-list) Discussions (/discussions)
Certications (/certications)
Help (/help)
About Us (/about)
Cisco Learning Network Store (https://learningnetworkstore.cisco.com/)
Certication Tracker (https://cisco.pearsoncred.com/durango/do/login?
ownername=cisco&channel=cisco&basechannel=integral7)
Cisco Learning Network Podcast (https://podcasts.apple.com/us/podcast/the-cisco-learning-network/id1349472942)
Stay Connected (https://mkto.cisco.com/emailsubscription.html)
Member Directory (/member-directory)
Communities: Chinese (/cn-cln) | Japanese (/jp-cln) | Korean (/kr-cln)
Cisco.com (https://www.cisco.com) © Copyright 2020 Cisco, Inc. All Rights Reserved. Privacy Statement
(https://www.cisco.com/c/en/us/about/legal/privacy-full.html) Terms & Conditions (https://www.cisco.com/c/en/us/about/legal/terms-conditions.html) Cookie
Policy (https://www.cisco.com/c/en/us/about/legal/privacy-full.html#cookies) Trademarks (https://www.cisco.com/c/en/us/about/legal/trademarks.html)
OlgaVilca (/s/profile/0053i000002sqhwAAA), manuelMondragon84549 (/s/profile/0053i000002s7wHAAQ), and 6 others like this.
1 of 9
More comments
Gus (/s/prole/0053i000002n8idAAA)
7 months ago
You're welcome @Ing_Percy (/s/prole/0053i000002nCpWAAU)  In Central America the situation is also dicult. Denitely, you are
right. We have to be patient and I would add to follow the health authorities recommendations.
Stay safe you and your family!
Gus
Like
Write a comment...

More Related Content

What's hot

Swiss IPv6 Council: Konfusion um die Router Flags
Swiss IPv6 Council: Konfusion um die Router FlagsSwiss IPv6 Council: Konfusion um die Router Flags
Swiss IPv6 Council: Konfusion um die Router FlagsDigicomp Academy AG
 
PLNOG 13: M. Czerwonka, T. Kossut: IPv6 in mobile network
PLNOG 13: M. Czerwonka, T. Kossut: IPv6 in mobile networkPLNOG 13: M. Czerwonka, T. Kossut: IPv6 in mobile network
PLNOG 13: M. Czerwonka, T. Kossut: IPv6 in mobile networkPROIDEA
 
Webinar NETGEAR Prosafe Switch, la sicurezza della LAN
Webinar NETGEAR Prosafe Switch, la sicurezza della LANWebinar NETGEAR Prosafe Switch, la sicurezza della LAN
Webinar NETGEAR Prosafe Switch, la sicurezza della LANNetgear Italia
 
LF_DPDK17_ OpenVswitch hardware offload over DPDK
LF_DPDK17_ OpenVswitch hardware offload over DPDKLF_DPDK17_ OpenVswitch hardware offload over DPDK
LF_DPDK17_ OpenVswitch hardware offload over DPDKLF_DPDK
 
CodiLime Tech Talk - Adam Kułagowski: IPv6 - introduction
CodiLime Tech Talk - Adam Kułagowski: IPv6 - introductionCodiLime Tech Talk - Adam Kułagowski: IPv6 - introduction
CodiLime Tech Talk - Adam Kułagowski: IPv6 - introductionCodiLime
 
First Hop Redundancy Protocols in IPv6 HSRP + GLBP
First Hop Redundancy Protocols in IPv6 HSRP + GLBPFirst Hop Redundancy Protocols in IPv6 HSRP + GLBP
First Hop Redundancy Protocols in IPv6 HSRP + GLBPIT Tech
 
Neighbor discoverydhcp
Neighbor discoverydhcpNeighbor discoverydhcp
Neighbor discoverydhcpFred Bovy
 
Internet innovation with Multipath TCP
Internet innovation with Multipath TCPInternet innovation with Multipath TCP
Internet innovation with Multipath TCPOlivier Bonaventure
 
ChinaNetCloud Training - HAProxy Intro
ChinaNetCloud Training - HAProxy IntroChinaNetCloud Training - HAProxy Intro
ChinaNetCloud Training - HAProxy IntroChinaNetCloud
 
LF_OVS_17_OvS manipulation with Go at DigitalOcean
LF_OVS_17_OvS manipulation with Go at DigitalOceanLF_OVS_17_OvS manipulation with Go at DigitalOcean
LF_OVS_17_OvS manipulation with Go at DigitalOceanLF_OpenvSwitch
 
Networking Fundamentals: Local Networks
Networking Fundamentals: Local NetworksNetworking Fundamentals: Local Networks
Networking Fundamentals: Local NetworksAndriy Berestovskyy
 
NAT 64 FPGA Implementation
NAT 64 FPGA ImplementationNAT 64 FPGA Implementation
NAT 64 FPGA ImplementationJanith Rukman
 
6 Lo Wpan Tutorial 20080206
6 Lo Wpan Tutorial 200802066 Lo Wpan Tutorial 20080206
6 Lo Wpan Tutorial 20080206pauldeng
 
Ccna 3 Final V4.0 Answers
Ccna 3 Final V4.0 AnswersCcna 3 Final V4.0 Answers
Ccna 3 Final V4.0 Answersccna4discovery
 

What's hot (20)

Swiss IPv6 Council: Konfusion um die Router Flags
Swiss IPv6 Council: Konfusion um die Router FlagsSwiss IPv6 Council: Konfusion um die Router Flags
Swiss IPv6 Council: Konfusion um die Router Flags
 
PLNOG 13: M. Czerwonka, T. Kossut: IPv6 in mobile network
PLNOG 13: M. Czerwonka, T. Kossut: IPv6 in mobile networkPLNOG 13: M. Czerwonka, T. Kossut: IPv6 in mobile network
PLNOG 13: M. Czerwonka, T. Kossut: IPv6 in mobile network
 
Webinar NETGEAR Prosafe Switch, la sicurezza della LAN
Webinar NETGEAR Prosafe Switch, la sicurezza della LANWebinar NETGEAR Prosafe Switch, la sicurezza della LAN
Webinar NETGEAR Prosafe Switch, la sicurezza della LAN
 
LF_DPDK17_ OpenVswitch hardware offload over DPDK
LF_DPDK17_ OpenVswitch hardware offload over DPDKLF_DPDK17_ OpenVswitch hardware offload over DPDK
LF_DPDK17_ OpenVswitch hardware offload over DPDK
 
CodiLime Tech Talk - Adam Kułagowski: IPv6 - introduction
CodiLime Tech Talk - Adam Kułagowski: IPv6 - introductionCodiLime Tech Talk - Adam Kułagowski: IPv6 - introduction
CodiLime Tech Talk - Adam Kułagowski: IPv6 - introduction
 
IP Source Guard
IP Source Guard IP Source Guard
IP Source Guard
 
First Hop Redundancy Protocols in IPv6 HSRP + GLBP
First Hop Redundancy Protocols in IPv6 HSRP + GLBPFirst Hop Redundancy Protocols in IPv6 HSRP + GLBP
First Hop Redundancy Protocols in IPv6 HSRP + GLBP
 
Neighbor discoverydhcp
Neighbor discoverydhcpNeighbor discoverydhcp
Neighbor discoverydhcp
 
Puertos tcp & udp
Puertos tcp & udpPuertos tcp & udp
Puertos tcp & udp
 
Internet innovation with Multipath TCP
Internet innovation with Multipath TCPInternet innovation with Multipath TCP
Internet innovation with Multipath TCP
 
ChinaNetCloud Training - HAProxy Intro
ChinaNetCloud Training - HAProxy IntroChinaNetCloud Training - HAProxy Intro
ChinaNetCloud Training - HAProxy Intro
 
7.protocols 2
7.protocols 27.protocols 2
7.protocols 2
 
LF_OVS_17_OvS manipulation with Go at DigitalOcean
LF_OVS_17_OvS manipulation with Go at DigitalOceanLF_OVS_17_OvS manipulation with Go at DigitalOcean
LF_OVS_17_OvS manipulation with Go at DigitalOcean
 
Networking Fundamentals: Local Networks
Networking Fundamentals: Local NetworksNetworking Fundamentals: Local Networks
Networking Fundamentals: Local Networks
 
NAT 64 FPGA Implementation
NAT 64 FPGA ImplementationNAT 64 FPGA Implementation
NAT 64 FPGA Implementation
 
6 Lo Wpan Tutorial 20080206
6 Lo Wpan Tutorial 200802066 Lo Wpan Tutorial 20080206
6 Lo Wpan Tutorial 20080206
 
12 ethernet-wifi
12 ethernet-wifi12 ethernet-wifi
12 ethernet-wifi
 
Layer 3 redundancy hsrp
Layer 3 redundancy   hsrpLayer 3 redundancy   hsrp
Layer 3 redundancy hsrp
 
Ccna 3 Final V4.0 Answers
Ccna 3 Final V4.0 AnswersCcna 3 Final V4.0 Answers
Ccna 3 Final V4.0 Answers
 
6LoWPAN: An open IoT Networking Protocol
6LoWPAN: An open IoT Networking Protocol6LoWPAN: An open IoT Networking Protocol
6LoWPAN: An open IoT Networking Protocol
 

Similar to Analyzing dhc pv6 stateful and stateless

Dynamic Host Configuration Protocol
Dynamic Host Configuration ProtocolDynamic Host Configuration Protocol
Dynamic Host Configuration Protocolnewbie2019
 
To setup the simplest IPv6 network you just have to boot up a host o.pdf
To setup the simplest IPv6 network you just have to boot up a host o.pdfTo setup the simplest IPv6 network you just have to boot up a host o.pdf
To setup the simplest IPv6 network you just have to boot up a host o.pdfaptexx
 
Module (8) DHCP Server.pptx
Module (8) DHCP Server.pptxModule (8) DHCP Server.pptx
Module (8) DHCP Server.pptxGeorgeThoreJr
 
Demystifying Networking Webinar Series- Routing on the Host
Demystifying Networking Webinar Series- Routing on the HostDemystifying Networking Webinar Series- Routing on the Host
Demystifying Networking Webinar Series- Routing on the HostCumulus Networks
 
Group-7-DHCPv4.pptx
Group-7-DHCPv4.pptxGroup-7-DHCPv4.pptx
Group-7-DHCPv4.pptxIvanTabanag1
 
APNIC Hackathon IPv4 & IPv6 security & threat comparisons
APNIC Hackathon IPv4 & IPv6 security & threat comparisonsAPNIC Hackathon IPv4 & IPv6 security & threat comparisons
APNIC Hackathon IPv4 & IPv6 security & threat comparisonsAPNIC
 
APNIC Hackathon IPv4 & IPv6 security & threat comparisons
APNIC Hackathon IPv4 & IPv6 security & threat comparisonsAPNIC Hackathon IPv4 & IPv6 security & threat comparisons
APNIC Hackathon IPv4 & IPv6 security & threat comparisonsSiena Perry
 
OpenStack Icehouse Over IPv6
OpenStack Icehouse Over IPv6OpenStack Icehouse Over IPv6
OpenStack Icehouse Over IPv6Shixiong Shang
 

Similar to Analyzing dhc pv6 stateful and stateless (20)

Dynamic Host Configuration Protocol
Dynamic Host Configuration ProtocolDynamic Host Configuration Protocol
Dynamic Host Configuration Protocol
 
To setup the simplest IPv6 network you just have to boot up a host o.pdf
To setup the simplest IPv6 network you just have to boot up a host o.pdfTo setup the simplest IPv6 network you just have to boot up a host o.pdf
To setup the simplest IPv6 network you just have to boot up a host o.pdf
 
IPv6 DHCP
IPv6 DHCPIPv6 DHCP
IPv6 DHCP
 
CCNA CHAPTER 16 BY jetarvind kumar madhukar
CCNA CHAPTER 16 BY jetarvind kumar madhukarCCNA CHAPTER 16 BY jetarvind kumar madhukar
CCNA CHAPTER 16 BY jetarvind kumar madhukar
 
Module (8) DHCP Server.pptx
Module (8) DHCP Server.pptxModule (8) DHCP Server.pptx
Module (8) DHCP Server.pptx
 
Demystifying Networking Webinar Series- Routing on the Host
Demystifying Networking Webinar Series- Routing on the HostDemystifying Networking Webinar Series- Routing on the Host
Demystifying Networking Webinar Series- Routing on the Host
 
Configuration DHCP
Configuration DHCPConfiguration DHCP
Configuration DHCP
 
Lession4 Dhcp
Lession4 DhcpLession4 Dhcp
Lession4 Dhcp
 
Dhc pv4
Dhc pv4Dhc pv4
Dhc pv4
 
IPv6
IPv6IPv6
IPv6
 
Ipv6 questions
Ipv6 questionsIpv6 questions
Ipv6 questions
 
Ipv6
Ipv6Ipv6
Ipv6
 
DHCP basics
DHCP basicsDHCP basics
DHCP basics
 
Group-7-DHCPv4.pptx
Group-7-DHCPv4.pptxGroup-7-DHCPv4.pptx
Group-7-DHCPv4.pptx
 
Neutron IPv6
Neutron IPv6Neutron IPv6
Neutron IPv6
 
Autoconfig
AutoconfigAutoconfig
Autoconfig
 
Deploying IPv6 on OpenStack
Deploying IPv6 on OpenStackDeploying IPv6 on OpenStack
Deploying IPv6 on OpenStack
 
APNIC Hackathon IPv4 & IPv6 security & threat comparisons
APNIC Hackathon IPv4 & IPv6 security & threat comparisonsAPNIC Hackathon IPv4 & IPv6 security & threat comparisons
APNIC Hackathon IPv4 & IPv6 security & threat comparisons
 
APNIC Hackathon IPv4 & IPv6 security & threat comparisons
APNIC Hackathon IPv4 & IPv6 security & threat comparisonsAPNIC Hackathon IPv4 & IPv6 security & threat comparisons
APNIC Hackathon IPv4 & IPv6 security & threat comparisons
 
OpenStack Icehouse Over IPv6
OpenStack Icehouse Over IPv6OpenStack Icehouse Over IPv6
OpenStack Icehouse Over IPv6
 

Recently uploaded

8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitter8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitterShivangiSharma879191
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxk795866
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfAsst.prof M.Gokilavani
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .Satyam Kumar
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...asadnawaz62
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfROCENODodongVILLACER
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvLewisJB
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfAsst.prof M.Gokilavani
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
computer application and construction management
computer application and construction managementcomputer application and construction management
computer application and construction managementMariconPadriquez1
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxKartikeyaDwivedi3
 
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...Chandu841456
 

Recently uploaded (20)

8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitter8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitter
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptx
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
young call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Serviceyoung call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Service
 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdf
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvv
 
Design and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdfDesign and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdf
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
computer application and construction management
computer application and construction managementcomputer application and construction management
computer application and construction management
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptx
 
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...
 

Analyzing dhc pv6 stateful and stateless

  • 1. 16/11/2020 Analyzing DHCPv6 Stateful and Stateless https://learningnetwork.cisco.com/s/blogs/a0D3i0000033K6zEAE/analyzing-dhcpv6-stateful-and-stateless 1/11 VIP PERSPECTIVES (/S/TOPIC/0TO3I000000924BGAA/VIP%20PERSPECTIVES) Analyzing DHCPv6 Stateful and Stateless 8 months ago by Ing_Percy (/s/prole/0053i000002nCpWAAU) At this time, I would like to share a concise description of the concepts and operation of DHCPv6 by analyzing a laboratory using Cisco Routers and a PC. It is always necessary to mention that the verication of the concepts of Cisco networking must be carried out in the rst instance with real equipment. In case the equipment is not available, you can use an emulator like GNS3 and nally you can use a software like Cisco Packet Tracer (the latter is more prone to bugs, especially in more complex topologies).   Previous concepts We know that in studies about networks, we start with the IPv4 protocol. We learn about static IP addressing on our devices and then about dynamic IP addressing on hosts using the DHCP protocol. It is now reected in IPv6 networks where global unicast addresses can be congured manually or dynamically. However, for IPv6 networks we have two dynamic allocation methods: * Stateless address Autoconguration (SLAAC) * Dynamic Host Conguration Protocol for IPv6 (DHCPv6)   If we talk briey about SLAAC, it is a method by which a host can get an IPv6 global unicast address without a DHCPv6 server. The base of SLAAC is in ICMPv6 which is much more robust than the ICMP of IPv4. Basically, SLAAC uses the following ICMPv6 messages to provide IPv6 addressing: * Router Solicitation message (RS): When a client is congured to get its addressing information automatically via SLAAC, it sends an RS message to the router. This message is sent to the multicast address of all IPv6 routers FF02::2. It is the ICMPv6 message type 133. * Router Advertisement message (RA): The Routers send RA messages to provide IPv6 addressing information to clients. This message includes the prex and the prex length of the local segment. A router sends an RA message periodically (congurable between 4 and 1800 seconds) or in response to an RS message. By default, Cisco routers send RA messages every 200 seconds. RA messages are always sent to the multicast address of all IPv6 nodes FF02::1. It is the ICMPv6 message type 134. The Cisco Learning Network (/s) Certications Communities Webinars & Videos Study Resources About/Help Store (https://learningnetworkstore.cisco Follow Like
  • 2. 16/11/2020 Analyzing DHCPv6 Stateful and Stateless https://learningnetwork.cisco.com/s/blogs/a0D3i0000033K6zEAE/analyzing-dhcpv6-stateful-and-stateless 2/11 As the name implies, SLAAC is a stateless service. It means there is no server that maintains the network address information. It also does not know which IPv6 addresses are being used and which ones are available. Here the use of DHCPv6 comes into action. The decision of how a client will be able to obtain IPv6 addressing information automatically will depend on what is established within the RA message. For this, we will use two ags which are the Managed address conguration ag (M ag) and the Other conguration ag (O ag). Using dierent combinations of the M and O ags, the RA messages establish one of the three addressing options: * SLAAC (Only using the RA messages) * DHCPv6 Stateless (RA and DHCPv6 messages) * DHCPv6 Stateful (Only using the DHCPv6 messages)   Note that although the RA message denes how the client can get an IPv6 address dynamically, the Client's operating system may choose to ignore the RA message and use only the services of a DHCPv6 server. SLAAC is the default option on Cisco routers. Both the M ag and the O ag are set to 0 (bit) in the RA message. On the client, the IPv6 global unicast address is created by combining the Prex given by the RA message and the interface ID using EUI-64 or a randomly generated value as occurs in PCs that use the Windows operating system. If there were previous modications of the M and O ags in a device, we can reset the interface to operate only with SLAAC with the following conguration in interface mode: Router (cong-if) # no ipv6 nd managed-cong-ag Router (cong-if) # no ipv6 nd other-cong-ag   DHCPv6 Stateless The DHCPv6 stateless option informs the client to use the information in the RA message to get the IPv6 addressing, but additional conguration parameters are available from a DHCPv6 server. (for example, IPv6 address of the DNS Server). It is dened with this name because the DHCPv6 server does not maintain any client status information (such as the list of available and assigned IPv6 addresses). For DHCPv6 Stateless, the O ag is set to 1 (bit) and the M ag is left at the default setting of 0 (bit). The value of the O ag = 1 is used to inform the client that additional conguration information is available from a DHCPv6 server. To modify the RA message sent from the interface of a router to indicate DHCPv6 Stateless, use the following command: Router (cong-if) # ipv6 nd other-cong-ag   DHCPv6 Stateful This option is the most similar to DHCP that we study in IPv4 networks. In this case, the RA message informs the customer that he should not use the information of its message and all IPv6 addressing information and additional conguration parameters must be obtained from a DHCPv6 Server Stateful. It is dened with this name because the DHCPv6 server maintains IPv6 status information. (List of assigned IPv6 addresses, for example) The M ag indicates if the DHCPv6 Stateful should be used or not. The O ag is not involved and it can be ignored. The following command is used to change the M ag from 0 to 1 and so, indicate the DHCPv6 Stateful: Router (cong-if) # ipv6 nd managed-cong-ag   DHCPV6 - Additional characteristics: * DHCPv6 has a 4-way negotiation process. Use the following messages: - REQUEST: A client sends this message to locate DHCPv6 servers using the multicast address FF02::1:2 which is the multicast address of all DHCPv6 Servers. - ADVERTISE: The servers respond to the Request messages with an Advertise message (unicast) that provides addressing information to the Client. - REQUEST: The client sends this message to the Server conrming the addresses provided and any other parameters. - REPLY: The server ends the process with this message containing the assigned IPv6 address and the respective conguration parameters. * The DHCPv6 Server uses UDP port 547 and DHCPv6 Client uses UDP port 546 * DHCPv6 can be implemented in two forms:
  • 3. 16/11/2020 Analyzing DHCPv6 Stateful and Stateless https://learningnetwork.cisco.com/s/blogs/a0D3i0000033K6zEAE/analyzing-dhcpv6-stateful-and-stateless 3/11  - Rapid-Commit: the DHCP client gets the conguration parameters from the server through a quick exchange of two messages (Solicit and Reply). - Normal-commit: the DHCP client exchanges four messages (Solicit, Advertise, Request and Reply). By default, normal-commit is used. * In summary a comparison of messages between DHCPv4 and DHCPv6 is shown: * Consider this summary table with the options for obtaining IPv6 address dynamically using RA messages:   DHCPv6 Stateful Analysis Topology In this example, we have the following topology with a router and a real PC. Note that the "ipv6 unicast-routing" command is required on router R1 as it is necessary to send ICMPv6 RA messages. Note that in our conguration of the DHCPv6 pool, a default gateway was not specied, as was the case in IPv4 with the “default-router” command. This happens because the router automatically sent its own local link address (FE80::1) as the default gateway through the RA message we saw in the topology shown. We can see in the following “show” commands, in rst place, the name of the DHCPv6 pool and the congured parameters and second place, we do not see any output since we do not have a DHCPv6 Client that has received an IPv6 address. The DHCPv6 Unique Identier (DUID) is used by DHCPv6 to identify the DHCPv6 Client and Server. There is only one DUID per Client and only one DIUD per Server.
  • 4. 16/11/2020 Analyzing DHCPv6 Stateful and Stateless https://learningnetwork.cisco.com/s/blogs/a0D3i0000033K6zEAE/analyzing-dhcpv6-stateful-and-stateless 4/11 In this case, we see other “show” commands where we see the DUID of the DHCPv6 Server and also the eect of having the M ag = 1 that indicates that the Hosts must use DHCPv6 to get a Global Unicast IPv6 address that has the characteristic of being routable addresses. The initial conguration of the PC is shown: Applying the “no shutdown” command to the interface G1 of router R1, we will rst see the dynamic IPv6 addressing was gotten and the conguration parameters assigned to the PC: 
  • 5. 16/11/2020 Analyzing DHCPv6 Stateful and Stateless https://learningnetwork.cisco.com/s/blogs/a0D3i0000033K6zEAE/analyzing-dhcpv6-stateful-and-stateless 5/11 The PCs that operate in Windows generate by default a random Interface ID value for the auto-conguration of IPv6 with SLAAC instead of the EUI-64 method. However, we can disable through the Windows CMD in Administrator mode with the following command: “netsh interface ipv6 set global randomizeidentiers=disabled”   Now we will see the outputs of the “show” commands of router R1:   And we have the captures of the DHCPv6 messages using Wireshark:   SOLICIT
  • 6. 16/11/2020 Analyzing DHCPv6 Stateful and Stateless https://learningnetwork.cisco.com/s/blogs/a0D3i0000033K6zEAE/analyzing-dhcpv6-stateful-and-stateless 6/11 ADVERTISE REQUEST
  • 7. 16/11/2020 Analyzing DHCPv6 Stateful and Stateless https://learningnetwork.cisco.com/s/blogs/a0D3i0000033K6zEAE/analyzing-dhcpv6-stateful-and-stateless 7/11 REPLY   If we analyze these captures, we see that this information completely coincides with the outputs obtained on Router R1 and the Client (Host)   DHCPv6 Stateless Analysis Topology For this example, we have the following topology with two routers implemented in GNS3. Take into account that the "ipv6 unicast- routing" command is required on router R1, the case is dierent with the router R2 because it will act as Client. Seeing the following “show” command on router R1, which is the DHCP Stateless Server. In this case we see the eect of having the O ag = 1 that indicates that hosts must use SLAAC to get a Global Unicast IPv6 address and for other conguration parameters we must use DHCPv6.
  • 8. 16/11/2020 Analyzing DHCPv6 Stateful and Stateless https://learningnetwork.cisco.com/s/blogs/a0D3i0000033K6zEAE/analyzing-dhcpv6-stateful-and-stateless 8/11 We have the initial conguration of router R2, which is DHCPv6 Client, where we see its IPv6 link-local address, we also see the DUID of the DHCPv6 Client and the MAC address of its interface. Note that part of the DUID value is formed using the MAC address. Applying the "no shutdown" command to the Interface f0/0 of router R2, we will rst see as it gets the IPv6 addressing via SLAAC and the conguration parameters from the DHCPv6 Stateless server: In the DHCPv6 Stateless Server (R1), we have no control of the IPv6 addresses assigned by SLAAC. The "show" commands prove it:
  • 9. 16/11/2020 Analyzing DHCPv6 Stateful and Stateless https://learningnetwork.cisco.com/s/blogs/a0D3i0000033K6zEAE/analyzing-dhcpv6-stateful-and-stateless 9/11 And we have the capture of the following messages using Wireshark:   RA message DHCPv6 messages   The "Information-request" message is sent by the Client to request the conguration parameters without assigning an IPv6 address to this Client. We can see the "Reply" message that is sent by the DHCPv6 Stateless Server with the conguration parameters to the Client.
  • 10. 16/11/2020 Analyzing DHCPv6 Stateful and Stateless https://learningnetwork.cisco.com/s/blogs/a0D3i0000033K6zEAE/analyzing-dhcpv6-stateful-and-stateless 10/11 If we analyze these captures, we see that this information completely coincides with the outputs obtained in the DHCP Stateless Server (R1) and the Client (R2)   There is really much more to deepen about IPv6 networks and especially the DHCPv6 protocol. However with this article I want to motivate the compatriots of my country, Peru and the members of this excellent community from all over the world to continue studying, practicing with laboratories and using blogs or videos on the Internet as additional material. Don't study to pass only one exam, but also that it can be part of your working life and enjoy doing what you like to do, which is to be a professional expert in Cisco network technologies. I am sure that if we strive to improve as human beings and as professionals, we can contribute to the development of our countries. Author Ing_Percy (/s/prole/0053i000002nCpWAAU) Post Share an update... Share Sort by: Most Recent Activity Search this feed... Rigo - SysAdmin (/s/prole/0053i000001yCjvAAE) updated this record. March 24, 2020 at 5:44 PM (/s/feed/0D53i00000R9WtDCAV) Author Micheline Murphy to Percy Luis Venturo Huares Like Comment 9 comments 106 views
  • 11. 16/11/2020 Analyzing DHCPv6 Stateful and Stateless https://learningnetwork.cisco.com/s/blogs/a0D3i0000033K6zEAE/analyzing-dhcpv6-stateful-and-stateless 11/11 If you encounter a technical issue on the site, please open a support case (/s/help). (HTTPS://TWITTER.COM/LEARNINGATCISCO) (HTTPS://WWW.FACEBOOK.COM/LEARNINGATCISCO) (HTTPS:// Webinars & Events (/event-list) Blogs (/blogs-list) Discussions (/discussions) Certications (/certications) Help (/help) About Us (/about) Cisco Learning Network Store (https://learningnetworkstore.cisco.com/) Certication Tracker (https://cisco.pearsoncred.com/durango/do/login? ownername=cisco&channel=cisco&basechannel=integral7) Cisco Learning Network Podcast (https://podcasts.apple.com/us/podcast/the-cisco-learning-network/id1349472942) Stay Connected (https://mkto.cisco.com/emailsubscription.html) Member Directory (/member-directory) Communities: Chinese (/cn-cln) | Japanese (/jp-cln) | Korean (/kr-cln) Cisco.com (https://www.cisco.com) © Copyright 2020 Cisco, Inc. All Rights Reserved. Privacy Statement (https://www.cisco.com/c/en/us/about/legal/privacy-full.html) Terms & Conditions (https://www.cisco.com/c/en/us/about/legal/terms-conditions.html) Cookie Policy (https://www.cisco.com/c/en/us/about/legal/privacy-full.html#cookies) Trademarks (https://www.cisco.com/c/en/us/about/legal/trademarks.html) OlgaVilca (/s/profile/0053i000002sqhwAAA), manuelMondragon84549 (/s/profile/0053i000002s7wHAAQ), and 6 others like this. 1 of 9 More comments Gus (/s/prole/0053i000002n8idAAA) 7 months ago You're welcome @Ing_Percy (/s/prole/0053i000002nCpWAAU)  In Central America the situation is also dicult. Denitely, you are right. We have to be patient and I would add to follow the health authorities recommendations. Stay safe you and your family! Gus Like Write a comment...