NUESTROS CURSOS › Foros › CCNP 350-401 ENCOR › Balanceo de carga en HSRP y Preemption › Respuesta a: Balanceo de carga en HSRP y Preemption
Respecto a la segunda consulta, en los sistemas operativos Cisco se complica un poquito… Lo que tenemos que hacer es crear un pool para CADA cliente al cual queremos asignar una IP estática, y aparte tenemos que crear el pool genérico para otorgar los otros parámetros como Gateway y Servidores DNS. Hagamos un ejemplo donde le daremos la IP 1.1.1.150 al router R1 desde el router R2.
R2(config)#ip dhcp pool mypool R2(dhcp-config)#network 1.1.1.0 255.255.255.0 R2(dhcp-config)#default-router 1.1.1.1 R2(dhcp-config)#exit
Cliente IP R1: 1.1.1.150/24
MAC: ca01.0711.0000
R2(config)#ip dhcp pool R1-IP-MAC R2(dhcp-config)#host 1.1.1.150 255.255.255.0
A continuación para que esa IP se asigne a una MAC en particular, necesitamos obtener el «client-ID» del cliente. Para obtener el client ID de las interfaces de routers Cisco, debes ejecutar el comando «debug ip dhcp server packet», eventualmente cuando la interface vecina solicite una IP, en el debug del servidor podrás ver algo como esto:
*Jul 4 14:02:28.991: DHCPD: DHCPDISCOVER received from client 0063.6973.636f.2d63.6130.312e.3037.3131.2e30.3030.302d.4661.302f.30 on interface FastEthernet0/0
La parte en negrita es el client ID, por lo tanto una vez tienes ese dato, debes ejecutar el siguiente comando copiando ese client ID:
R2(dhcp-config)#client-identifier 0063.6973.636f.2d63.6130.312e.3037.3131.2e30.3030.302d.4661.302f.30
Ahora sí, una vez que solicites nuevamente direccionamiento IP en el router R1, se dará la IP 1.1.1.150 que configuraste.
Es un tanto incomodo crear un pool diferente para cada cliente, pero es la forma en los IOS de Cisco. Esto es mucho más simple en un servidor Windows.
Ahora, si la solicitud DHCP viene desde un cliente Windows, el Client-ID cambia, y ya no es tan largo, simplemente tienes que colocar el valor hexadecimal «01», delante de la dirección MAC del cliente, y configurarlo con el mismo comando anterior. Es más simple, pero la forma de configuración se mantiene al tener que crear un pool separado para cada cliente. Por ejemplo, si la MAC anterior del cliente R1 fuera de un dispositivo Windows, el comando quedaría así:
R2(dhcp-config)#client-identifier 01ca.0107.1100.00
Atento a tus comentarios.
Saludos! =)