首页 > 其他分享 >DHCPv6 PD(Prefix Delegation)前缀代理

DHCPv6 PD(Prefix Delegation)前缀代理

时间:2023-11-15 18:00:58浏览次数:35  
标签:前缀 IPv6 地址 Delegation Prefix DHCPv6 PD ipv6

概念

DHCPv6前缀代理DHCPv6 PD(Prefix Delegation)是一种前缀分配机制,通过DHCPv6前缀代理机制,下游网络设备不需要再手工指定用户侧链路的IPv6地址前缀,它只需要向上游网络设备提出前缀分配申请,上游网络设备便可以分配合适的地址前缀给下游设备,下游设备把获得的前缀再通过路由通告(RA)至与IPv6主机直连的用户链路上,实现IPv6主机的地址自动配置,完成整个系统层次的地址布局。

拓扑图

DHCPv6 PD(Prefix Delegation)前缀代理_R3

R3作为DHCPv6 PD Server为AR1和AR2的直连链路分配前缀,R1通过作为PD Client的R2所通告的RA,生成Global地址。

配置

配置使能全局IPv6 AR3作为DHCPv6-PD,全局使能DHCP,配置DHCPv6地址池,配置PD前缀,DNS AR3接口使能IPv6,配置IPv6 Global地址,通告RA,接口作为DHCP Server AR2的G0/0/1接口无状态自动配置地址,全局使能DHCP,作为DHCPv6的客户端,接收PD Server通告的信息到本地定义的PD name中 AR2的G0/0/0接口配置Link-local地址,配置通过PD通告的前缀配置IPv6地址,使能RA通告 AR1接口使能IPv6,配置无状态自动配置地址

R3:

sysname R3
#
ipv6 
#
dhcp enable
#
dhcpv6 pool user_pool
 prefix-delegation 2001:12::/64 64
 dns-server 2001::3
#
interface GigabitEthernet0/0/0
 ipv6 enable 
 ipv6 address 2001:23::3/64 
 undo ipv6 nd ra halt
 dhcpv6 server user_pool
#
interface LoopBack0
 ipv6 enable 
 ipv6 address 2001::3/128 
#

R2:

 sysname R2
#
ipv6 
#
dhcp enable
#
interface GigabitEthernet0/0/0
 ipv6 enable 
 ipv6 address user_pool ::2/64
 ipv6 address auto link-local
 undo ipv6 nd ra halt
#
interface GigabitEthernet0/0/1
 ipv6 enable 
 ipv6 address auto global default   # default作用为学习到IPv6网关的缺省路由
 dhcpv6 client pd user_pool    # 指定IPv6地址前缀的名称
#

R1:

sysname R1
#
ipv6 
#
interface GigabitEthernet0/0/0
 ipv6 enable 
 ipv6 address auto global default
#

查看结果

首先查看R2的G0/0/1接口无状态自动配置生成的IPv6地址

DHCPv6 PD(Prefix Delegation)前缀代理_R3_02

查看接收到的DHCPv6 PD分配的前缀,收到了2001:12::/64的前缀

DHCPv6 PD(Prefix Delegation)前缀代理_R3_03

R2的G0/0/0接口通过收到的PD前缀配置的地址

DHCPv6 PD(Prefix Delegation)前缀代理_R3_04

R1的G0/0/0接口无状态自动配置的地址

DHCPv6 PD(Prefix Delegation)前缀代理_网络设备_05

由于无状态自动配置地址时添加了default参数(ipv6 address auto global [ default ]),所以R1,R2生成了默认路由

DHCPv6 PD(Prefix Delegation)前缀代理_网络设备_06

DHCPv6 PD(Prefix Delegation)前缀代理_网络设备_07

R1可以访问到R3的环回口2001::3,还需要在R3配置回城路由

R3:

ipv6 route-static 2001:12:: 64 2001:23::2E0:FCFF:FEC3:5FED

DHCPv6 PD(Prefix Delegation)前缀代理_Server_08

R3的接口抓包,可以看到DHCPv6 PD的交互过程(非rapid commit),Server通告给Client的报文中包含了前缀、DNS等信息

DHCPv6 PD(Prefix Delegation)前缀代理_Server_09

标签:前缀,IPv6,地址,Delegation,Prefix,DHCPv6,PD,ipv6
From: https://blog.51cto.com/u_15109749/8399923

相关文章

  • CF1485F Copy or Prefix Sum 题解
    思路考虑\(a_i\)要么是\(b_i\)要么是\(b_i-s\)。考虑\(s\)代表着什么。它是\(a\)的前缀和。那么必然是往前一段\(b\)的和。因为每个\(b\)代表着要么是这一位的\(a\)或者前面所有的\(a\)。考虑设\(f_i\)为这个位置填\(b_i\)的方案数。\(g_i\)为这个......
  • Delegation Token认证流程
    1.背景https://blog.51cto.com/u_15327484/8153877文章中介绍了Hadoop中使用kerberos机制进行认证。在客户端初次访问服务端时,通过JAAS获取TGT,再通过GSSAPIonSASL获取serviceticket完成认证。在用户向Yarn提交作业时,如果作业有上万个container,每个container都会访问HDFS的Nam......
  • #期望dp#CF1810G The Maximum Prefix
    洛谷题面CF1810G分析考虑最大前缀和满足两个条件,就是所有前缀和都不超过,以及一定有一个等于。那么就要保证它能达到最大值且一直不能高于它设\(dp[i][j][0/1]\)表示前\(i\)个数离达到最大值还需要\(j\)且未/已经达到过最大值。初始化就是\(dp[0][j][j==0]=h[j]\),然......
  • DHCPV6 配置实例
    配置1)启用dhcp 系统视图模式:dhcpenable2)配置dhcpv6地址池dhcpv6poolpool1addressprefix2023:10::/64excluded-address2023:10::1#3)地址池应用于接口interfaceGigabitEthernet0/0/0ipv6enable ipv6address2023:10::1/64 ipv6addressautolink-localdhcp......
  • DHCPV6 relay
    核心配置PC:1)配置调用dhcpinterfaceGigabitEthernet0/0/0ipv6enable ipv6addressautolink-localundoipv6ndrahaltipv6addressautodhcp2)配置路由ipv6route-static::0GigabitEthernet0/0/0FE80::2E0:FCFF:FE8F:7AD4R1:interfaceGigabitEthernet0/0/0ipv......
  • Prefixes and Suffixes (CF D) (字符串翻转找性质)
     思路:利用操作使得题目更好分析,t的后缀,反转t,来看t的前缀, 实际操作的时候,把s和t的前缀在反转一下进行交换就可以了,发现性质1C(si,ti)他们的相对位置不会变化,一直是匹配的然后利用翻转的性质,一定会产生任意我想要的排列 (从后开始构造,先把目......
  • Python word'str'(字符串前缀string prefix)的种类
    Python字符串前缀(Stringprefix) r'string'r'',用法是不会对后方字符串中的转义符进行转义,如: str=r'\n'print(str)#会直接输出\n,并不会输出换行 f'string'f'',用法是对字符进行格式化就和str.format()一样,会对{}进行格式化,如: str=f'你好,{}'......
  • D. Prefix Permutation Sums
    D.PrefixPermutationSums吐槽:读题不仔细,还以为原数组的取值是任意的,最后看题解的时候才发现取值在[1,n],当时因为看不懂直接跳过了题意:给你一个缺了一个的前缀和数组,让你判断是否存在原数组,取值[1,n],每个数只存在一次可以分类讨论1缺少最后一个前缀和2缺少前面的前缀和......
  • [题解]CF1748C Zero-Sum Prefixes
    UPD23.10.3更新的对思路的描述,以及代码。思路对于每一个\(a_i=0\),如果我们将它变为\(x\),都可以直接将\(i\simn\)位置上的前缀和加\(x\)。设\(a_j\)是\(a_i\)后第一个\(0\),那么,在\(j\)时同样有上述规律。所以,我们只需在\(i\)时考虑,\(i\sim(j-1)\)的贡......
  • [CF1810G] The Maximum Prefix
    题目描述You'regoingtogenerateanarray$a$withalengthofatmost$n$,whereeach$a_{i}$equalseither$1$or$-1$.Yougeneratethisarrayinthefollowingway.First,youchoosesomeinteger$k$($1\lek\len$),whichdecid......