Hi all, I´m becoming crazy with a dhcp problem, I´m not able to know what´s going on. The scenario is the next:
R1-Core(dhcp_server)->vEdge->Overlay->vEdge-R2->R3(acting as SDA handoff via bgp)->Server(vlan guest)
The scenario is the same for several sites, all omp routes are redistributed and from vlan users I´m able to ping other sites same vpn etc… also able to perform internet access.
In R1 I create a dhcp server for the guest users under it´s own vrf and create a loopback and distribute it under bgp, all sites see it.
Then in R3 under it´s vlan ip configured the ip-helper pointing to the R1 loopback interface, I configure a server´s interface under dhcp but no ip is binded. I get the next debugs:
R1(Core):
*Nov 22 19:07:53.137: DHCPD: client's VPN is .
*Nov 22 19:07:53.137: DHCPD: No option 125
*Nov 22 19:07:53.137: DHCPD: Option 125 not present in the msg.
*Nov 22 19:07:53.137: DHCPD: DHCPDISCOVER received from client 0063.6973.636f.2d61.6162.622e.6363.3030.2e31.3030.302d.4574.302f.30 through relay 10.5.199.1.
*Nov 22 19:07:53.137: DHCPD: Option 125 not present in the msg.
Server(router acting as it):
GUES-2#....
*Nov 22 19:09:01.081: Next timer fires after: 00:00:04
*Nov 22 19:09:01.081: Retry count: 1 Client-ID: cisco-aabb.cc00.1000-Et0/0
*Nov 22 19:09:01.081: Client-ID hex dump: 636973636F2D616162622E636330302E
*Nov 22 19:09:01.081: 313030302D4574302F30
*Nov 22 19:09:01.081: Hostname: GUES-2
*Nov 22 19:09:01.081: DHCP: SDiscover placed lease len option: 86400
*Nov 22 19:09:01.081: DHCP: SDiscover placed class-id option: 636973636F706E70
*Nov 22 19:09:01.081: DHCP: SDiscover: sending 311 byte length DHCP packet
*Nov 22 19:09:01.081: DHCP: SDiscover 311 bytes
*Nov 22 19:09:01.081: B'cast on Ethernet0/0 interface from 0.0.0.0
GUES-2#....
*Nov 22 19:09:04.192: DHCP: SDiscover attempt # 2 for entry:
*Nov 22 19:09:04.192: Temp IP addr: 0.0.0.0 for peer on Interface: Ethernet0/0
*Nov 22 19:09:04.192: Temp sub net mask: 0.0.0.0
*Nov 22 19:09:04.192: DHCP Lease server: 0.0.0.0, state: 3 Selecting
*Nov 22 19:09:04.192: DHCP transaction id: 1125
*Nov 22 19:09:04.192: Lease: 86400 secs, Renewal: 0 secs, Rebind: 0 secs
*Nov 22 19:09:04.192: Next timer fires after: 00:00:04
*Nov 22 19:09:04.192: Retry count: 2 Client-ID: cisco-aabb.cc00.1000-Et0/0
*Nov 22 19:09:04.192: Client-ID hex dump: 636973636F2D616162622E636330302E
*Nov 22 19:09:04.192: 313030302D4574302F30
GUES-2#....
*Nov 22 19:09:04.192: Hostname: GUES-2
*Nov 22 19:09:04.192: DHCP: SDiscover placed lease len option: 86400
*Nov 22 19:09:04.192: DHCP: SDiscover placed class-id option: 636973636F706E70
*Nov 22 19:09:04.192: DHCP: SDiscover: sending 311 byte length DHCP packet
*Nov 22 19:09:04.192: DHCP: SDiscover 311 bytes
*Nov 22 19:09:04.192: B'cast on Ethernet0/0 interface from 0.0.0.0
The config is the next:
----------------------------------------------------R1----------------------------------------------------------------------------------
ip dhcp excluded-address vrf GUEST 10.5.199.1 10.5.199.100
ip dhcp pool br20_guest
vrf GUEST
network 10.5.199.0 255.255.255.0
default-router 10.5.199.1
option 125 ip 10.5.199.1
!
interface Loopback0
vrf forwarding GUEST
ip address 10.2.255.211 255.255.255.255
!
----------------------------------------------------------R3-----------------------------------------------------------------------------
interface Vlan199
description GUEST
vrf forwarding vpn55 -> in another vrf due the "simulation of SDA handoff"
ip address 10.5.199.1 255.255.255.0
ip helper-address 10.2.255.211
show ip route vrf vpn55
B 10.2.123.0/24 [20/1000] via 55.55.51.1, 00:37:04
**B 10.2.255.211/32 [20/1000] via 55.55.51.1, 00:37:04**
B 10.4.199.0/24 [20/1000] via 55.55.51.1, 00:37:04
C 10.5.199.0/24 is directly connected, Vlan199
L 10.5.199.1/32 is directly connected, Vlan199
B 10.6.199.0/24 [20/1000] via 55.55.51.1, 00:37:04
We can see the R1 loopback in vrf RIB, I´m able to ping it:
ping vrf vpn55 10.2.255.211
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 10.2.255.211, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 41/66/86 ms
So that´s the problem I have, I don´t know really what is going on.
Thanks in advance.