[lacnog] KEA DHCPv6 Server Prefix len 128

Alejandro D'Egidio adegidio en telecentro.net.ar
Mar Sep 21 14:36:49 -03 2021


Hola Fernando: 

¿Cómo estás? 

Si, es correcto en base a lo que está configurado. 
En este ejemplo te está entregando las IPs 2800:c51:20::35 y 2800:c51:20::25 que corresponden a la subnet (o prefijo) 2800:c51:20::/64. 
La subnet, como vos indicás, está declarada como /64, pero justamente le estás definiendo un pool de IPv6 que va desde 2800:c51:20::20 a 2800:c51:20::ffff 
En este caso vos estás definiendo el pool disponible dentro de la /64, si no simplemente podrías poner "rang6 2800:c51:20::/64" y asignará de manera "aleatoria" (en realidad no se si es aleatoria o si sigue algún algoritmo) las IPv6 en vez de hacerlo de forma secuencial. 

Si lo que querés hacer es asignar prefijos, tendrías que hacer algo como: 
prefix6 2001:db8:4c00:: 2001:db8:4fff:: /48; 
En este ejemplo se asignarán IPv6-PD /48 dentro del rango que va desde 2001:db8:4c00:: a 2001:db8:4fff:: 


Saludos 


De: frsoto en gmail.com 
Para: "Latin America and Caribbean Region Network Operators Group" <lacnog en lacnic.net> 
Enviados: Martes, 21 de Septiembre 2021 11:31:44 
Asunto: [lacnog] KEA DHCPv6 Server Prefix len 128 





Hola Estimados 

Les escribo pq estoy haciendo pruebas en un laboratorio con el KEA DHCPv6 Server y necesito consultar. 



Lo q estoy viendo es q me entrega prefijos de tamaño 128 y eso me llama la atención pq la subnet está declarada como /64 

Es correcto esto? 



Este es el lab y los logs 





Router (R1) DHCP Server (Kea) 


| | 

| | 
======switch ========================= 
| 

| 

PC (dhcp) 





Config del Kea: 

"subnet6": [ 

{ 

// This defines the whole subnet. Kea will use this information to 

"subnet": "2800:c51:20 ::/64" , 



"pools": [ { "pool": "2800:c51:20::20-2800:c51:20::ffff" } ], 

"interface": "ens160", 





"option-data": [ 

{ 

"name": "dns-servers", 

"data": "2001:4860:4860::8888, 2001:4860:4860::8844" 

} 

] 





Logs kea 

2021-09-20 10:25:29.374 INFO [kea-dhcp6.leases/1938] DHCP6_LEASE_ADVERT duid=[00:01:00:01:26:71:6b:6d:00:0c:29:b3:3c:04], tid=0x22db2b: lease for address 2800:c51:20::35 and iaid=469765161 will be advertised 



2021-09-20 10:25:29.375 INFO [kea-dhcp6.leases/1938] DHCP6_LEASE_ALLOC duid=[00:01:00:01:26:71:6b:6d:00:0c:29:b3:3c:04], tid=0x22db2b: lease for address 2800:c51:20::35 and iaid=469765161 has been allocated for 4000 seconds 









root en vm4:/home/operador# cat /var/lib/kea/kea-leases6.csv 

address,duid,valid_lifetime,expire,subnet_id,pref_lifetime,lease_type,iaid, prefix_len ,fqdn_fwd,fqdn_rev,hostname,hwaddr,state,user_context 

2800:c51:20::35,00:01:00:01:26:71:6b:6d:00:0c:29:b3:3c:04,4000,1632148329,1,3000,0,469765161, 128 ,0,0,operador-pc.,00:0c:29:b3:3c:04,0, 

root en vm4s04p10:/home/operador# 







Windows 7 

Adaptador de Ethernet V200: 



Sufijo DNS específico para la conexión. . : 

Dirección IPv6 . . . . . . . . . . : 2800:c51:20::35 

Vínculo: dirección IPv6 local. . . : fe80::a592:eb1a:7bf2:d8b2%15 

Dirección IPv4 de configuración automática: 169.254.216.178 

Máscara de subred . . . . . . . . . . . . : 255.255.0.0 

Puerta de enlace predeterminada . . . . . : fe80::f61d:6bff:fe64:95c6%15 







Ubuntu 

2: ens160: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000 

link/ether 00:0c:29:10:39:83 brd ff:ff:ff:ff:ff:ff 

valid_lft forever preferred_lft forever 

inet6 2800:c51:20::25 /128 scope global dynamic noprefixroute 

valid_lft 3919sec preferred_lft 2919sec 

inet6 fe80::20c:29ff:fe10:3983/64 scope link 

valid_lft forever preferred_lft forever 







Captura paquete 

DHCPv6 

Message type: Advertise (2) 

Transaction ID: 0x22db2b 



Client Identifier 

Option: Client Identifier (1) 

Length: 14 

DUID: 0001000126716b6d000c29b33c04 

DUID Type: link-layer address plus time (1) 

Hardware type: Ethernet (1) 

DUID Time: Jun 8, 2020 18:34:37.000000000 Hora estándar de Argentina TENGO Q ESTUDIAR ESTOS TIMES… 

Link-layer address: 00:0c:29:b3:3c:04 



Server Identifier 

Option: Server Identifier (2) 

Length: 14 

DUID: 00010001288993ad000c2936ae97 

DUID Type: link-layer address plus time (1) 

Hardware type: Ethernet (1) 

DUID Time: Jul 20, 2021 11:01:17.000000000 Hora estándar de Argentina 

Link-layer address: 00:0c:29:36:ae:97 



Identity Association for Non-temporary Address 

Option: Identity Association for Non-temporary Address (3) 

Length: 40 

IAID: 1c000c29 

T1: 1000 

T2: 2000 

IA Address 

Option: IA Address (5) 

Length: 24 

IPv6 address: 2800:c51:20::35 

Preferred lifetime: 3000 

Valid lifetime: 4000 



DNS recursive name server 

Option: DNS recursive name server (23) 

Length: 32 

1 DNS server address: 2001:4860:4860::8888 

2 DNS server address: 2001:4860:4860::8844 



Client Fully Qualified Domain Name 

Option: Client Fully Qualified Domain Name (39) 

Length: 14 

Flags: 0x04 [CLIENT SHALL update AAAA RRs; SERVER SHALL NOT perform any DNS updates] 

.... .1.. = N bit: Server SHOULD NOT perform PTR RR updates 

.... ..0. = O bit: Server HAS NOT overridden client's S bit preference 

.... ...0 = S bit: Server SHOULD NOT perform AAAA RR updates 

Top Level Domain name (TLD): operador-pc. 

WARNING: TLDs are rarely resolvable 

[Expert Info (Warning/Comment): WARNING: TLDs are rarely resolvable ] 

[WARNING: TLDs are rarely resolvable ] 

[Severity level: Warning] 

[Group: Comment] 














_______________________________________________ 
LACNOG mailing list 
LACNOG en lacnic.net 
https://mail.lacnic.net/mailman/listinfo/lacnog 
Cancelar suscripcion: https://mail.lacnic.net/mailman/options/lacnog 
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <https://mail.lacnic.net/pipermail/lacnog/attachments/20210921/7ccd10ea/attachment-0001.htm>


Más información sobre la lista de distribución LACNOG