1. 交互方式


DHCPv6四步交互地址分配过程如下:
1.DHCPv6客户端发送Solicit报文,请求DHCPv6服务器为其分配IPv6地址和网络配置参数。
2.如果Solicit报文中没有携带Rapid Commit选项,或Solicit报文中携带Rapid Commit选项,但服务器不支持快速分配过程,则DHCPv6服务器回复Advertise报文,通知客户端可以为其分配的地址和网络配置参数。
3.如果DHCPv6客户端接收到多个服务器回复的Advertise报文,则根据Advertise报文中的服务器优先级等参数,选择优先级最高的一台服务器,并向所有的服务器发送Request组播报文,该报文中携带已选择的DHCPv6服务器的DUID。
4.DHCPv6服务器回复Reply报文,确认将地址和网络配置参数分配给客户端使用。

2. 中继工作原理

DHCPv6中继工作交互过程如下:
DHCPv6客户端向所有DHCPv6服务器和DHCPv6中继发送目的地址为FF02::1:2(组播地址)的请求报文。根据DHCPv6中继转发报文有如下两种情况:
(1)如果DHCPv6中继和DHCPv6客户端位于同一个链路上,即DHCPv6中继为DHCPv6客户端的第一跳中继,中继转发直接来自客户端的报文,此时DHCPv6中继实质上也是客户端的IPv6网关设备。DHCPv6中继收到客户端的报文后,将其封装在Relay-Forward报文的中继消息选项(Relay Message Option)中,并将Relay-Forward报文发送给DHCPv6服务器或下一跳中继。
(2)如果DHCPv6中继和DHCPv6客户端不在同一个链路上,中继收到的报文是来自其他中继的Relay-Forward报文。中继构造一个新的Relay-Forward报文,并将Relay-Forward报文发送给DHCPv6服务器或下一跳中继。

DHCPv6服务器从Relay-Forward报文中解析出DHCPv6客户端的请求,为DHCPv6客户端选取IPv6地址和其他配置参数,构造应答消息,将应答消息封装在Relay-Reply报文的中继消息选项中,并将Relay-Reply报文发送给DHCPv6中继。

DHCPv6中继从Relay-Reply报文中解析出DHCPv6服务器的应答,转发给DHCPv6客户端。如果DHCPv6客户端接收到多个DHCPv6服务器的应答,则根据报文中的服务器优先级选择一个DHCPv6服务器,后续从该DHCPv6服务器获取IPv6地址和其他网络配置参数。


3. PD工作原理


DHCPv6前缀代理DHCPv6 PD(Prefix Delegation)是一种前缀分配机制,并在RFC3633中得以标准化。在一个层次化的网络拓扑结构中,不同层次的IPv6地址分配一般是手工指定的。手工配置IPv6地址扩展性不好,不利于IPv6地址的统一规划管理。
通过DHCPv6前缀代理机制,下游网络设备不需要再手工指定用户侧链路的IPv6地址前缀,它只需要向上游网络设备提出前缀分配申请,上游网络设备便可以分配合适的地址前缀给下游设备,下游设备把获得的前缀(一般前缀长度小于64)进一步自动细分成64前缀长度的子网网段,把细分的地址前缀再通过路由通告(RA)至与IPv6主机直连的用户链路上,实现IPv6主机的地址自动配置,完成整个系统层次的地址布局。

6 DHCPV6原理相关推荐

  1. IPv6基础介绍--IPv6路由基础--DHCPv6原理与配置——总结

    一.IPv6基础介绍 1.IPv6是Internet工程任务组(IETF)设计的一套规范,它是网络层协议的第二代标准协议,也是IPv4(Internet Protocol Version 4)的升级版 ...

  2. 10.3、DHCPv6原理与配置

    10.3.DHCPv6原理与配置 前言 主机在运行IPv6时,可以通过使用无状态地址自动配置或DHCPv6协议来获取IPv6地址.IPv6动态主机配置协议DHCPv6(Dynamic Host Con ...

  3. DHCPv6原理与配置

    主机在运行IPv6时,可以通过使用无状态地址自动配置或DHCPv6协议来获取IPv6地址.IPv6动态主机配置协议DHCPv6(Dynamic Host Configuration Protocol ...

  4. 实验2:配置DHCPv6

    2.1[实验目的] 3.深刻理解DHCPv6原理. 4.掌握DHCPv6的配置方法 2.2[实验环境] 用1个交换机1台路由器,两台终端,做实验了解DHCPv6. 2.3[实验过程] 拓扑图 2.3. ...

  5. HCNA零基础入门视频教程-HCNP职场提升班-HCIE大神直通班

    hcna视频教程,零基础小白,一个月快速入门,1个月助你拿证加就业,SPOTO培训学习平台,2019新版HCNA认证详解与学习指南,实验题目,专注网络工程师认证!挑战年薪30W+! HCNA概述 Hu ...

  6. HCIA-Routing Switching V2.5 PPT 总结

    真的没想到有一天,会回来再写路由交换...... 争取从IA写到IP,再从IP写到IE,算是定个小目标. 吐槽,华为这PPT,真的乱!!! 汇总链接 HC110110001 传输介质简介 HC1101 ...

  7. IPv6下的DHCPv6

    一.IPv6概述 IPv6在IPv4的基础上做了很多改进,如扩编地址(由32位扩编为128位).支持无状态地址自动配置.简化报头.身份验证.支持新的网络服务(QoS)等,并且增强了移动性和安全性,这使 ...

  8. IPv6下的DHCP(DHCPv6)

    一.IPv6概述 IPv6在IPv4的基础上做了很多改进,如扩编地址(由32位扩编为128位).支持无状态地址自动配置.简化报头.身份验证.支持新的网络服务(QoS)等,并且增强了移动性和安全性,这使 ...

  9. DHCP原理及服务器搭建详解(固定IP地址,DHCP中继服务)

    DHCP原理及服务器搭建详解 一.引子: DHCP在网络中的作用非常重要,简单来说就像给每台服务器配身份证的机构,你有合格的身份才能做合格的事情,要不然连火车都坐不了.服务器只有被DHCP服务配置了I ...

  10. 奔涌的IPv6背后,DHCPv6协议你了解多少?

    导语 | 随着IPv6技术的普及,DHCPv6 作为基础技术是每一位IT人或多或少都需要了解的.本文将依托腾讯云CVM来详细剖析 DHCPv6 的工作原理,希望可以让更多小伙伴掌握 DHCPv6 协议 ...

最新文章

  1. ElasticSearch 面试 4 连问,你顶得住么?
  2. 汉字内码UNICODE转换表
  3. Angular下通过命令创建组件至指定文件夹下
  4. vue+lowdb+express
  5. 17,18_常见函数梯度,激活函数梯度(Sigmoid、Tanh、ReLu)
  6. CSS知识点整理(2):框模型,定位
  7. js正则函数match、exec、test、search、replace、split使用集合
  8. dubbo配置参考手册
  9. 异常:java.lang.NoSuchMethodError: javax.servlet.jsp.JspFactory.getJspApplicationContext
  10. java推送微信消息换行_5行代码实现微信小程序模版消息推送 (含推送后台和小程序源码)...
  11. input输入格式转换插件-Vanilla Masker
  12. WebReBuild年会流水记
  13. 修改本地AD帐号名称后无法同步到Office 365
  14. 【笔记】人工智能 一种现代方法 第1章 绪论
  15. 在SAP系统中,更改一个公司代码(Company Code)的会计科目表(Chart of Accounts)
  16. systemctl 是管制服务的主要工具
  17. iOS访问 self-signed(自签名) HTTPS
  18. 计算机毕业设计,java+mysql毕业设计 ,动漫论坛
  19. 睿智的目标检测——YoloV7-Tiny-OBB旋转目标检测算法部署
  20. 【ATTCK】守株待兔式的水坑攻击

热门文章

  1. i686和x86_64的区别
  2. matlab数值分析作业答案,Matlab作业3(数值分析)答案
  3. 梦网短信接入_阅览版
  4. BUUCTF-MISC(1)
  5. 30多份软件测试报告模板(标准版)!一份优秀测试报告模板流程
  6. 超市登录系统 java_超市订单管理系统,登录功能实现
  7. 自制游戏手柄joystick stm32 hal usb协议
  8. 三菱伺服调试软件_【精品】三菱MR-J4系列伺服驱动器一键自整定操作流程
  9. postman批量测试成功newman生成测试报告失败
  10. AUTOCAD——光顺曲线命令、分解命令