DHCP Requests over Nexus Issue

Hello all, this is my first post so please be gentle.  I am having an issue with DHCP requests on our new server network.
First some background:
The new network consists of 2x Nexus 5548UP runing NX-OS 6.0.  Behind the N5ks are multiple FEX types, but for the purpose of this issue I am using 2232TM-E FEXs.  Each FEX is setup in an active-active scenario, therefore each individual FEX port belongs to each N5k which are configured identically.  The N5k have a vPC peer-link setup between them and each FEX is also setup with vPC.  The N5ks are uplinked to a pair of Catalyst 4500X switches that function as our "core" switches.  From there, we have our old network which consists of a pair of Catalyst 4507R switches.  We use tansfer networks between the N5k and 4500X and between the 4500X and 4507R runing EIGRP.
I have "Server A" on VLAN 100 connected to FEX 2232TM-E... "DHCP Server B" is on VLAN 11 connected to 4507R.  I have "ip dhcp relay address x.x.x.x" configured on VLAN 100 to point to DHCP Server B on the old network.  VLAN 100 is configured with HSRP (see running-config output below).
Onto the issue:
Server A is not getting a DHCP addesses assigned to him.  The DHCP Server B gets the Discover packet from Server A and sends back the Offer... but the Offer either never makes it to Server A, or Server A Request never makes it back the DHCP Server B.  I am not sure which is the case exactly.
I know it may be hard to picture the whole scenario I described above, but any pointers would be greatly appreciated.  I'll be glad to dig up a good diagram of the network or provide more configs if necessary.
Additional info:
version 6.0(2)N1(2)
feature dhcp
service dhcp
ip dhcp relay
N5k #1:
interface Vlan100
   description server vlan
   no shutdown
   no ip redirects
   ip address 10.112.100.2/23
   hsrp 100
     authentication text hsrp-100
     preempt delay minimum 180
     priority 200
     ip 10.112.100.1
   ip dhcp relay address 172.26.20.40
N5k #2:
interface Vlan100
   description server vlan
   no shutdown
   no ip redirects
   ip address 10.112.100.3/23
   hsrp 100
     authentication text hsrp-100
     preempt delay minimum 180
     priority 150
     ip 10.112.100.1
   ip dhcp relay address 172.26.20.40
Thanks for any information!

Here are the results of a tracert from a server in VLAN 11 to the gateway for VLAN 100:
K:\>tracert -d 10.112.100.1
Tracing route to 10.112.100.1 over a maximum of 30 hops
   1    1 ms    1 ms    <1 ms  172.26.20.243
   2    <1 ms    7 ms    4 ms  10.112.96.105
   3    <1 ms    2 ms    2 ms  10.112.100.1
Trace complete.
Here is a tracert from a server in VLAN 100 (staticly addressed) to the gateway for VLAN 11:
K:\>tracert -d 172.26.20.1
Tracing route to 172.26.20.1 over a maximum of 30 hops
   1    <1 ms    2 ms    2 ms  10.112.100.3
   2    <1 ms    6 ms    7 ms  10.112.96.73
   3    1 ms    <1 ms    <1 ms  172.26.20.1
Trace complete.
Does this help?  Or do you need more specific switch config information?
Also, I've attached a basic drawing of the network for reference.  I've ommitted all the IP information, just a visual representation of the connectivity.

Similar Messages

  • DHCP request at system startup via shell script

    Hi all,
    I administer about 120 macs and a couple of weeks ago the network admin changed the ipv4 network and the dhcp-leases, -ranges.
    My macs do not get an ip address when they start up.
    It takes about one minute until the request is succeeded.
    I am about to write a shell script that starts a dhcp request over the network.
    I want to use the same command that the network system pref (Renew DHCP Lease) uses.
    I read the bootpd, xinetd, lookupd manual but I am not sure wich one is the correct deamon to use.
    Someone can help?
    Thanks in advance
    Cheers Thorsten

    Seen the ipconfig yet?
    http://developer.apple.com/documentation/Darwin/Reference/ManPages/man8/ipconfig .8.html
    Two ways to renew a lease in Terminal, adjust your enNUMBER accordingly...
    sudo ipconfig set en0 BOOTP;sudo ipconfig set en0 DHCP
    sudo ifconfig en1 down;sudo ifconfig en1 up

  • OSX sends out Dhcp requests thru the wrong interface

    I have setup an Xserve so far only providing file services over AFP. It is located in our computer room on a different broadcast domain. I use a separate machine as a DNS. I would like to use my Xserve's 2nd ethernet interface to provide Netboot/Netinstall services on a 192.168.x.x network for bulk imaging of our clients. I have enabled Dhcp and setup Netboot on the eth1 but the system.log shows that it is floding my computer room network sending dhcp requests from eth0.
    I have checked the bootpd.plist file and the settings seem ok.

    Check your terminology.
    it is floding my computer room network sending dhcp requests from eth0.
    The only way it would send any DHCP traffic on en0 would be if en0 was configured to use DHCP for its own configuration.
    Running as a DHCP server is entirely passive - nothing happens until the server receives a request from a client on the LAN. Only at that point does the DHCP server send any traffic out over the wire.
    In addition, 'flood' is a relative term. How much traffic are we talking here? Are you talking a few packets such as in the normal DHCP client request/refresh cycle, or are you talking hundreds of packets a second?

  • PXE boot problem: guest VM DHCP request packets not able to reach DHCP server

    Hi Gurus,
      I'm wondering if anyone could help me with this problem. I wanted to install Linux on Oracle VMs using PXE. I set up a DHCP server and the OVM running RHEL6.4 box. The DHCP server worked fine since other PHYSICAL servers could get IPs from this DHCP server. However, DHCP requests from Oracle VMs was not able to reach the DHCP server. So I suspect this is a VM-specific issue.
    If I type in "dhcp net0" on gPXE prompt on the OVS machine(sappire), I can see the requests were being sent from the OVS server (sapphire):
    gPXE> dhcp net0
    DHCP (net0 00:21:f6:00:00:00) .............................................Connection time out (0x4c106035)
    Could not configure net0: Connection time out (0x4c106035)
    gPXE>
    [root@sapphire ~]# tcpdump -i any -n udp dst portrange 67-68
    tcpdump: WARNING: Promiscuous mode not supported on the "any" device
    tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
    listening on any, link-type LINUX_SLL (Linux cooked), capture size 96 bytes
    20:47:25.606400 IP 0.0.0.0.bootpc > 255.255.255.255.bootps: BOOTP/DHCP, Request from 00:21:f6:00:00:00, length: 387
    20:47:25.606549 IP 0.0.0.0.bootpc > 255.255.255.255.bootps: BOOTP/DHCP, Request from 00:21:f6:00:00:00, length: 387
    20:47:25.606559 IP 0.0.0.0.bootpc > 255.255.255.255.bootps: BOOTP/DHCP, Request from 00:21:f6:00:00:00, length: 387
    ^C
    12 packets captured
    14 packets received by filter
    0 packets dropped by kernel
    But if I snoop the same on the RHEL6.4 server running DHCP server and OVM, no request can be seen:
    [root@bluestone Desktop]# tcpdump -i any -n udp dst portrange 67-68
    tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
    listening on any, link-type LINUX_SLL (Linux cooked), capture size 65535 bytes
    ^C
    0 packets captured
    0 packets received by filter
    0 packets dropped by kernel
    OVS(sapphire) and OVM(bluestone) are located in the same subnet:
    [root@bluestone network-scripts]# ifconfig -a
    eth0      Link encap:Ethernet  HWaddr 00:14:22:72:7C:27 
              inet addr:192.168.2.48  Bcast:192.168.2.255  Mask:255.255.255.0
              inet6 addr: fe80::214:22ff:fe72:7c27/64 Scope:Link
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:106795 errors:0 dropped:0 overruns:0 frame:0
              TX packets:122056 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000
              RX bytes:59173975 (56.4 MiB)  TX bytes:25362955 (24.1 MiB)
    [root@sapphire ~]# ifconfig -a
    10049df2fc Link encap:Ethernet  HWaddr 8A:C5:05:83:AF:C9 
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:80 errors:0 dropped:0 overruns:0 frame:0
              TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:0
              RX bytes:33200 (32.4 KiB)  TX bytes:0 (0.0 b)
    eth0      Link encap:Ethernet  HWaddr 00:1A:64:64:DA:64 
              inet addr:192.168.2.202  Bcast:192.168.2.255  Mask:255.255.255.0
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:37664 errors:0 dropped:0 overruns:0 frame:0
              TX packets:38939 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000
              RX bytes:4537897 (4.3 MiB)  TX bytes:23127790 (22.0 MiB)
    eth0:0    Link encap:Ethernet  HWaddr 00:1A:64:64:DA:64 
              inet addr:192.168.2.212  Bcast:192.168.2.255  Mask:255.255.255.0
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
    [root@sapphire ~]# brctl show
    bridge name    bridge id        STP enabled    interfaces
    10049df2fc        8000.8ac50583afc9    yes        tap7.0
                                tap7.1
                                vif7.0
                                vif7.1
    I turned off iptables and SELinux on the DHCP server, the issue still remained.
    Any help will be highly appriciaited.
    Thanks in advance,
    Alex

    Hi,
    - Do you install Oracle VM Server (OVS) on an emulated environment like Oracle VM VirtualBox ? if yes so you can't do it.
    - Don't forget to configure the Virtual Machines Network and also to add this network to this Virtual Machine.
    I hope this can help you
    Best Regards

  • ASA DHCP Request incorrect hostname length

    I have an ASA 5505 with software version  8.2(1). It is making DHCP  requests for IPSec clients that connect to the ASA. The DHCP requests  packets the ASA makes have an extra '00' appended to the hostname field,  and the length field is the size of the hostname + 1.
    The DHCP server  is Microsoft Server 2003 and this causes the hostname to be registered  with an unknown character which appears as []hostname. Then when server  2003 tries to update the DNS record, it fails because of the invalid  character in the hostname.
    Is there anyway to have the ASA have the  correct length for the hostname field in the DHCP packet, or a  workaround that will solve this problem?

    I am thinking it may not be option 12 in the DHCP packet, but option 81.  I have included a portion of the DHCP request from the ASA below:
       Option: (t=53,l=1) DHCP Message Type = DHCP Request
            Option: (53) DHCP Message Type
            Length: 1
            Value: 03
        Option: (t=57,l=2) Maximum DHCP Message Size = 1152
            Option: (57) Maximum DHCP Message Size
            Length: 2
            Value: 0480
        Option: (t=61,l=42) Client identifier
            Option: (61) Client identifier
            Length: 42
            Value: 00636973636F2D303032312E353537352E636131372D6D79...
        Option: (t=54,l=4) Server Identifier = 192.168.8.3
            Option: (54) Server Identifier
            Length: 4
            Value: C0A80803
        Option: (t=50,l=4) Requested IP Address = 192.168.8.105
            Option: (50) Requested IP Address
            Length: 4
            Value: C0A80869
        Option: (t=12,l=11) Host Name = "myhostname"
            Option: (12) Host Name
            Length: 11
            Value: 6D79686F73746E616D6500
        Option: (t=51,l=4) IP Address Lease Time = 8 days
            Option: (51) IP Address Lease Time
            Length: 4
            Value: 000A8C00
        Option: (t=55,l=6) Parameter Request List
            Option: (55) Parameter Request List
            Length: 6
            Value: 01060F2C0321
            1 = Subnet Mask
            6 = Domain Name Server
            15 = Domain Name
            44 = NetBIOS over TCP/IP Name Server
            3 = Router
            33 = Static Route
        Option: (t=81,l=14) Client Fully Qualified Domain Name
            Option: (81) Client Fully Qualified Domain Name
            Length: 14
            Value: 0400000A6D79686F73746E616D65
            Flags: 0x04
            0000 .... = Reserved flags: 0x00
            .... 0... = Server DDNS: Some server updates
            .... .1.. = Encoding: Binary encoding
            .... ..0. = Server overrides: No override
            .... ...0 = Server: Client
            A-RR result: 0
            PTR-RR result: 0
            Client name: 0A6D79686F73746E616D65
        End Option
        Padding
    Notice in option 81 the Client Name has a leading binary value of 0A (which is a new line):  0A6D79686F73746E616D65.
    Does CSCsz07757 relate to that?  Is there a way to have the ASA not include option 81 as part of the DHCP requests it makes?
    Thank you.

  • Vendor down payment request over PO value

    Hi All,
    I have a requirement for vendor down payment request amount compare to PO value checking.
    I have PO with total value - 600 USD.
    When I create down payment request using F-47, I input amount 1000 USD.
    The system never show me any message.
    I want the SAP to block me from posting down payment request over PO value.
    I've read in the forum, to change message type F5373 with error type. But the message never appear in my F-47 screen.
    Anyone can help me, what am I missing here ?
    Thanks,

    Hi,
    You are right about message F5 373. But this is applicable at the time of the Payment of the Advance i.e. F-48. It is not available at the time of creating the Advance Payment Request against T Code F-47.
    If you want to have this control in the Payment Request, then you will have to use the validation, which you can put with the help of your abaper.
    Regards,
    Amit

  • What is the best way to submit a Concurrent Request over a DB Link?

    Hi,
    We have a requirement to submit a Concurrent Request over a DB Link. What is the best way to do this?
    What I've done so far is I've created a function in the EBS instance that executes FND_GLOBAl.APPS_INITIALIZE and submits the Concurrent Request. I then call this function remotely from our NON-EBS database. It seems to work fine but I found out from metalink article id 466800.1 that this is not recommended.
    Why are Concurrent Programs Calling FND_GLOBAL.APPS_INITIALIZE Using DBLinks Failing? [ID 466800.1]
    https://support.oracle.com/epmos/faces/ui/km/SearchDocDisplay.jspx?_afrLoop=11129815723825&type=DOCUMENT&id=466800.1&displayIndex=1&_afrWindowMode=0&_adf.ctrl-state=17dodl8lyp_108
    Can anyone suggest a better approach?
    Thanks,
    Allen

    What I've done so far is I've created a function in the EBS instance that executes FND_GLOBAl.APPS_INITIALIZE and submits the Concurrent Request. I then call this function remotely from our NON-EBS database. It seems to work fine but I found out from metalink article id 466800.1 that this is not recommended.
    Why are Concurrent Programs Calling FND_GLOBAL.APPS_INITIALIZE Using DBLinks Failing? [ID 466800.1]
    https://support.oracle.com/epmos/faces/ui/km/SearchDocDisplay.jspx?_afrLoop=11129815723825&type=DOCUMENT&id=466800.1&displayIndex=1&_afrWindowMode=0&_adf.ctrl-state=17dodl8lyp_108
    Can anyone suggest a better approach?Please log a SR and ask Oracle support for any better (alternative) approach. You can mention in the SR that your approach works properly and ask what would be the implications of using it (even though it is not recommended).
    Thanks,
    Hussein

  • How to get JSP to forward a request over SSL?

    I'm new to JSP and servlets, although I've been working with Java for a long time. I'm trying to write a simple user registration and login system to teach myself JSP. I would like to set things up so that the user is able to login securely over https. I'm not sure how to do that, though. There seems to be no place in the relative URLs to indicate that you should be forwarding a request over SSL. I've got sample login page below - would anyone know how to modify it so that it happens securely?
    Also, do I need to install a certificate on my web server?
    index.jsp
    <html>
        <body>
            <h1>Index</h1>
            <a href="login.jsp">Login</a>
        </body>
    </html>login.jsp
    <%@page contentType="text/html" pageEncoding="UTF-8"%>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
       "http://www.w3.org/TR/html4/loose.dtd">
    <html>
        <body>
            <h1>Login</h1>
            <jsp:useBean id="userLogin"
                         class="com.kitfox.webrpg.UserLogin"/>
            <jsp:setProperty name="userLogin"
                             property="*"/>
            <%if (userLogin.isValid()) {%>
            <jsp:useBean id="userId"
                         class="com.kitfox.webrpg.UserIdent"
                         scope="session"/>
            <jsp:setProperty name="userId" property="*"/>
            <jsp:forward page="index.jsp"/>
            <%} else {%>
            <form action="login.jsp" method="post">
                <fieldset>
                    <legend>Enter login information</legend>
                    <label for="login">Login</label>
                    <input type="text" name="login" value="${userLogin.login}"/> <br/>
                    <label for="password">Password</label>
                    <input type="password" name="password"/> <br/>
                    <input type="submit" value="submit">
                </fieldset>
            </form>
            <%}%>
        </body>
    </html>

    <security-constraint>
    <web-resource-collection>
    <web-resource-name>Secure Login</web-resource-name>
    <url-pattern>/login.jsp</url-pattern>
    </web-resource-collection>
    <user-data-constraint>
    <transport-guarantee>CONFIDENTIAL</transport-guarantee>
    </user-data-constraint>
    </security-constraint>
    This code is used basically for different authentication type . Forward to any jsp under any layer works with <jsp:forward> or else try with request.getRequestDispatcher(" url (can be absolute or accurate path)").forward(request,response);
    Edited by: user8483670 on Mar 13, 2011 9:46 PM

  • Over MobileMe Issues

    I am totally over mobileme issues yet I love iWeb. Can anyone recommend a good hosting site that is compatible with iWeb? How do I upload the site etc without using mobileme?

    studentoflife wrote:
    Can anyone recommend a good hosting site that is compatible with iWeb?
    All hosting services should be compatible with iWeb — but if the hosting service offers a choice of WIndows servers or Linux servers, choose Linux.
    Some recommend this hosting service — particularly for its support:
    http://www.hostexcellence.com
    studentoflife wrote:
    How do I upload the site etc without using mobileme?
    This video tutorial may help:
    _Publishing your website via FTP_

  • Creating Change request from an Issue

    Hi, all.
    We have created new transaction type for change request (SDCR  at default) and have specified it for usage in parametre CHANGE_REQUEST in DNO_CUST04.
    However, creation of a change request from a issue (problem) ignores this customisation. As has shown code research - the constant there is used.
    Whether there are to it reasons or notices in the documentation?
    Whether there was for you such problem and how you solved it?
    Regards,
    Konstantin

    You need to maintain Transaction Types Mapping. Map your target procedure type (ZDCR) to your source procedure type (e.g. SLFN or ZLFN).
    Do this in IMG task "Define Mapping Rules for Copy Control"

  • WLC 2106 does not send DHCP request

    Hi,
    I've several WLC2106 running 4.1(185) and all is working fine.
    Now we started to migrate some of them to 4.2(207) but client didn't received anymore DHCP reply.
    DHCP server is a Microsoft server with the address configuren under the dynamic interfaces parameter.
    With the same config and 4402 all is working fine.
    With the same config and 4.1.x with WLC2016 all is working fine.
    It seems something changed from 4.2.
    Any idea ? Here the log of DEBUG DHCP PACKET
    00:22:fb:89:d1:dc DHCP received op BOOTREQUEST (1) (len 312, port 1, encap 0xec03)
    00:22:fb:89:d1:dc DHCP processing DHCP DISCOVER (1)
    00:22:fb:89:d1:dc DHCP op: BOOTREQUEST, htype: Ethernet, hlen: 6, hops: 0
    00:22:fb:89:d1:dc DHCP xid: 0x5cbacd54 (1555746132), secs: 3, flags: 0
    00:22:fb:89:d1:dc DHCP chaddr: 00:22:fb:89:d1:dc
    00:22:fb:89:d1:dc DHCP ciaddr: 0.0.0.0, yiaddr: 0.0.0.0
    00:22:fb:89:d1:dc DHCP siaddr: 0.0.0.0, giaddr: 0.0.0.0
    00:22:fb:89:d1:dc DHCP requested ip: 169.254.122.145
    00:22:fb:89:d1:dc DHCP successfully bridged packet to DS
    00:10:18:3d:9c:2b DHCP received op BOOTREQUEST (1) (len 268, port 1, encap 0xec00)
    00:10:18:3d:9c:2b DHCP dropping packet (no mscb) found - (giaddr 0.0.0.0, pktInfo->
    Many thanks
    Luigi

    In 4.1, disabling DHCP proxy did just that, it disabled the "proxy". If you ever look at your dhcp lease of a wireless client, it comes from a dhcp server of 1.1.1.1 (virtual IP of the controller). With proxy disabled, the address will no longer be masked.
    In 4.2 and beyond, disabling dhcp proxy actually disables the DHCP Relay that is the process of the controller sending the dhcp requests to a specified server.
    So if in 4.1, you had "dhcp proxy" disabled, in 4.2 and beyond, you are actually disabling the relay as well.
    If this is indeed the case, enable dhcp proxy, or add an IP Helper adress to your router for this vlan, just like you would normally do for Wired clients.

  • LWAPP - client roaming - DHCP request

    I was thinking that by using WPA-PSK, client roaming producing a DHCP request when changing AP will not be sent by the controller to the DHCP server, which appears to be false.
    Wanting to know : does CCKM (with leap) could stop this behavior, eliminating that DHCP request ? I know Radius request will not be send but what about the DHCP request ?

    Agreed. You should not be getting a dhcp request when roaming. THe only time I've seen that happen is when the dhcp server does not support dhcp requests by proxy. In that case go to the cli and
    config dhcp proxy disable
    That will force the controller to show the client information in the dhcp request and not the virtual interface of the controller.
    I don't think this is your problem however.

  • Do client dhcp requests go through the lwapp tunnel

    do client dhcp requests go through the lwapp tunnel?
    for local not h-reap.
    do they drop out of the lwapp tunnel and hit the dynamic interface and get forwarded to whatever the dhcp is for that vlan?

    The WLC will dump the traffic out on the appropriate dynamic interface. This interface is how the wireless communicates to that particular vlan.

  • Time Capsule not passing wifi dhcp requests on the b/g network

    Here's a weird one. Got two 1GB Time Capsules setup in bridge/extend mode. The Win2003 server is serving up DHCP on capsule 1 and I have wifi devices on capsule 2. Both laptops are using the N wifi spec and are getting an IP address from the Win2003 dhcp server. However, the iPhone is on the b/g network and it cannot get a dhcp request. I haven't tried the b/g network on capsule 1 yet but will. Has anyone seen this behaviour before? Would be annoying if I have to setup a 2nd dhcp server on the capsule 2 system. Essentially one capsule is in my basement and the other in my office upstairs. Any ideas?
    Thanks, Joe

    The reason you see conflicting conclusions is because we have to speculate about a lot of the details since Apple has not yet posted detailed specs, a user manual, or application tips.
    Most of us are assuming the the wireless networking features of the Time Capsule will be similar if not identical to the existing Airport Extreme N base station. If that assumption is correct, your questions would be answered as follows:
    1. yes, the TC could be used as an access point. It would have to be configured as a remote base station in a wireless distribution system (WDS).
    2. and 3. yes, other clients on the network would be able to access the TC hard drive and printer
    4. you could set things up the other way around - TC as the base station, and the older Airport Extreme as the remote base station.
    5. for 802.11g connections, the older base station and its external antenna should give the older base station better range than the TC since power output for both models at the 802.11g standard should be similar.

  • DHCP request through accesspoint and router

    This is how our setup is like:
    Laptops => Cisco 1100 AP(static IP) => Wired LAN (Subnet 1) => Cisco Router => Wired LAN (Subnet 2) => DHCP server
    What i would like is that the DHCP-request from our laptops is forwarded/relayed through the AP and Router to the DHCP-server and back.
    We dont want to use the AP's internal DHCP server but centralise this.
    At the moment i'v configured the AP through CLI and added the following command: ip dhcp-server xx.xx.xx.xx
    Where xx is the IP of the DHCP server
    On the Router i'v added the command ip helper-address xx.xx.xx.xx
    Where xx is the IP of the DHCP server
    Don't know if this is the correct way, but i do know it isn't working.
    Some help is realy appreciated.
    Grx,
    Joris

    You need at least the following connectivity for DHCP relay to work.
    Between the DHCP relay agent and the DHCP server:
    - UDP Port 67 <-> UDP Port 67
    Between the DHCP server and the DHCP client:
    - UDP Port 67 <-> UDP Port 68 (renewing/releasing a lease)
    - ICMP echo (Most DHCP servers check if an IP is still free)
    On the Cisco router you can use some debugging commands
    to check that relaying works.
    (This might produce a lot of output, careful on a production system.)
    #term mon
    #debug ip dhcp server packet
    #debug ip dhcp server events
    For Subnet 1 with the router's IP 10.0.0.1 and two configured
    DHCP servers (192.168.0.1, 192.168.9.1) as "ip helper" a successfull
    exchange looks like this:
    DHCPD: DHCPREQUEST received from client 0100.aabb.bbcc.cc.
    DHCPD: setting giaddr to 10.0.0.1.
    DHCPD: BOOTREQUEST from 0100.aabb.bbcc.cc forwarded to 192.168.0.1.
    DHCPD: BOOTREQUEST from 0100.aabb.bbcc.cc forwarded to 192.168.9.1.
    DHCPD: forwarding BOOTREPLY to client 00aa.bbbb.cccc.
    DHCPD: Forwarding reply on numbered intf
    DHCPD: creating ARP entry (10.0.0.49, 00aa.bbbb.cccc).
    DHCPD: unicasting BOOTREPLY to client 00aa.bbbb.cccc (10.0.0.49).
    #undebug all
    I would also try to ping the router's IP in Subnet 1 and a client
    with a fixed IP in Subnet 1 from the server. (The DHCP server uses
    this to check if a lease is actually free before handing it out)
    Otherwise it's time for packet sniffing on the DHCP server
    and the client. (snoop, tcpdump, ethereal)

Maybe you are looking for