Cisco——DHCPv6小实验

简介: Cisco——DHCPv6小实验

一、拓扑


640.png

二、要求:


1.在DHCP-Server上配置IPv6的地址池——2019:0:0:0:100:100::/96,域名为ccie.cn。2.DHCP-Server的接口e0/0上的IP地址为2019::1/64。3.PC通过DHCP-Server获得IP地址及其它信息,如域名、DNS等。


三、配置过程


1.基本IP地址配置


640.png

配置完成后,查看其IP地址如下


640.png

可看到其获得一个LLA地址和一个AGUA地址。


2.在PC上查看,是否可以获得IPV6地址


640.png

从上面可以看到此时PC已经获得了两个IPV6地址,这是由于PC10通过发送RS报文(133报文),从DHCP-Server的接口上收到RA报文(134报文),在RA报文中携带有其接口e0/0的IPV6前缀2019::/64,当PC收到该前缀后,通过MAC地址生成接口ID,最后组成而成,这个就是第1个IPV6地址2019:6570:aa6f:8fba:a723的由来。由于PC为Windows系统,还会随机生成一个接口ID,这样和2019::/64的前缀组合起来,形成一个临时地址,即2019::2ce9:b134:4001:bd25的由来。而在实际当中,这个临时地址常常影响网络的性能,并且会产生一些错误,故必须将其关闭,下来我们关掉这个临时地址如下:

640.png

从上图可看出,当前临时地址的状态为enable,下面将其修改为disable

640.png

关闭并重打开网卡,查看PC的IP地址

640.png

可以看到临时地址已经被删除。


3.DHCP-Server中配置DHCPV6地址池


640.png

可以看到临时地址已经被删除。


3.DHCP-Server中配置DHCPV6地址池

640.png


此处,在DHCP-Server中配置了一个地址—POOL_IPV6,并通过固定前缀的方式,确定地址范围,即自动下发2019:0:0:0:100:100/96的地址。特别注意,此时没有在地址池中下发网关地址。


4.DHCP-Server上启用地址池,并配置DHCPV6有状态方式


640.png

这里特别要注意:IPV6中的自动获得IP地址是通过M、O位进行管制的,当M=1时,不管O位是0还是1,都是DHCPV6有状态方式。


5.查看PC上的IP地址


关闭并重启网卡后,查看IP地址

640.png

此时可以发现PC上拥有2个IPV6地址,通过对比发现,第1个IPV6地址是通过DHCPV6的地址池获得的,而第2个是通过RA报文中携带的前缀2019::/64,结合MAC地址,自动生成的。那么这里就存在1个问题,该PC同时拥有2个IPV6地址,其中一个由RA报文自动生成的,这样就会造成网络中的一些问题,那么为了消除这些问题,就必须让PC不能通过RA报文自动生成IPV6地址,即让DHCP-Server发送RA报文时,不携带IPV6前缀地址,这样PC收到RA报文后,是无法自动生成IPV6地址的,从而避免了一台PC,两个IPV6地址的问题。


6.清除RA报文的地址前缀


640.png

通过上面的语句,使DHCP-Server向PC发送RA报文时,不携带IPV6地址前缀。

7.查看PC的IP地址


640.png

此时可以看到,PC上仅剩余一个IPV6地址,通过分析,明显可以看出,其是通过DHCPV6服务器(由路由器DHCP-Server充当)下发来的。


8.接着查看DHCP-Server上的相关信息

640.png

可以在DHCP-Server上看到客户端的IP地址为2019::100:100:E6A8:3F9E,与PC获得的IP地址相一致。


还可以看到客户端的IAID是0x0e500000,在PC上查看

640.png

其IAID为240123904,通过计算器转换,即为0x0E500000。

也许有朋友会想,清除PC通过RA报文自动获得IP地址,可以让DHCP-Server不发送RA报文,那么这种想法是否正确,我们试验下,现通过在DHCP-Server上关闭RA报文的发送功能,

640.png

640.png

从上面可以看到此时,PC还能正常获得IP地址。从这里可以看到,在有状态DHCPV6模式下,PC从DHCPV6服务器上获取IP地址时,不需要RA报文的参于。

相关文章
|
数据安全/隐私保护
PPP点到点协议——实验
PPP点到点协议——实验
53 0
|
网络虚拟化
Cisco——HSRP实验案例一
Cisco——HSRP实验案例一
|
网络协议 数据安全/隐私保护 网络架构
CISCO--telne小实验
CISCO--telne小实验
CISCO--telne小实验
|
数据安全/隐私保护
Cisco——VRRP基础实验
Cisco——VRRP基础实验
257 0
Cisco——VRRP基础实验
|
安全 网络安全 网络架构
Cisco—静态路由小实验
Cisco—静态路由小实验
117 0
Cisco—静态路由小实验
|
网络协议 网络架构
Cisco-路由器配置DHCP小实验
Cisco-路由器配置DHCP小实验
308 0
Cisco-路由器配置DHCP小实验
|
网络架构
计算机网络实验(思科模拟器Cisco Packet Tracer)——路由器配置
计算机网络实验(思科模拟器Cisco Packet Tracer)——路由器配置
计算机网络实验(思科模拟器Cisco Packet Tracer)——路由器配置

热门文章

最新文章

  • 1
    流量控制系统,用正则表达式提取汉字
    27
  • 2
    Redis09-----List类型,有序,元素可以重复,插入和删除快,查询速度一般,一般保存一些有顺序的数据,如朋友圈点赞列表,评论列表等,LPUSH user 1 2 3可以一个一个推
    27
  • 3
    Redis08命令-Hash类型,也叫散列,其中value是一个无序字典,类似于java的HashMap结构,Hash结构可以将对象中的每个字段独立存储,可以针对每字段做CRUD
    27
  • 4
    Redis07命令-String类型字符串,不管是哪种格式,底层都是字节数组形式存储的,最大空间不超过512m,SET添加,MSET批量添加,INCRBY age 2可以,MSET,INCRSETEX
    28
  • 5
    S外部函数可以访问函数内部的变量的闭包-闭包最简单的用不了,闭包是内层函数+外层函数的变量,简称为函数套函数,外部函数可以访问函数内部的变量,存在函数套函数
    25
  • 6
    Redis06-Redis常用的命令,模糊的搜索查询往往会对服务器产生很大的压力,MSET k1 v1 k2 v2 k3 v3 添加,DEL是删除的意思,EXISTS age 可以用来查询是否有存在1
    31
  • 7
    Redis05数据结构介绍,数据结构介绍,官方网站中看到
    22
  • 8
    JS字符串数据类型转换,字符串如何转成变量,+号只要有一个是字符串,就会把另外一个转成字符串,- * / 都会把数据转成数字类型,数字型控制台是蓝色,字符型控制台是黑色,
    20
  • 9
    JS数组操作---删除,arr.pop()方法从数组中删除最后一个元素,并返回该元素的值,arr.shift() 删除第一个值,arr.splice()方法,删除指定元素,arr.splice,从第一
    21
  • 10
    定义好变量,${age}模版字符串,对象可以放null,检验数据类型console.log(typeof str)
    20