This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

asl dhcp relay

Is it possible to setup asl as a dhcp relay agent? 
I inherited this system from a previous admin, so I very noobis in this field
It is configured with different subnetworks and vlans. Now we want to use a windows 2003 server as dhcp server, so asl should function as relay agent
Thx for any replies.


This thread was automatically locked due to age.
  • asl has by default no dhcp relaying function. maybe there are some hacks, but this would void support.

    p.s.: shall the 2003 server be responsible for all subnets or why would you use the asl as dhcp relay?
  • 2003 server will indeed be responsible for all the subnets. 
    We are part of a microsoft beta project (i.e. MS Schoolserver), wich requires the 2003 to act as dhcp (I'm guessing that the TS thin clients that will be available in the near future will use DHCP). So if I'm not mistaken you have two options: or asl should act as dhcp relay or you should place dhcp servers on all subnets.
    Or is it possible to let asl serve the different subnets? I didn't find any info in the docs to configure different scopes.
  • if you are using different nics for each net then you can configure different dhcp settings for each of them (3 nics = 3 dhcp server).
  • no, it's only one nic wich is configured with virtual interfaces and vlans in our switch
    btw: thx for the replies
  • [ QUOTE ]
    Is it possible to setup asl as a dhcp relay agent? 
    I inherited this system from a previous admin, so I very noobis in this field
    It is configured with different subnetworks and vlans. Now we want to use a windows 2003 server as dhcp server, so asl should function as relay agent
    Thx for any replies. 

    [/ QUOTE ]

    Astaro is a router, and routers don't relay DHCP because the address being assigned would be in the wrong subnet.  DHCP relay is commonly found with bridges, where the subnets are the same on the external and internal interfaces.

    -Steve
  • http://www.microsoft.com/windows2000/en/server/help/default.asp?url=/windows2000/en/server/help/sag_DHCP_und_RelayAgents.htm
    I thought is was the aim of a relay agent, to ensure that subnets get the rigth ip's. Relay agents adapt the dhcp request messages. They change the source ip from 0.0.0.0 to an ip within the network (eg 10.20.0.0), so the dhcp server knows out of wich scope he should serve this client.
    Well that's what I found out while searching on the net
    But I guess we will have to find another solution
    Thx for the replies
  • Hi,
    this is not completly true, every normal CISCO IOS Router has an DHCP-Relaying Option.
    So its only a peace of software added to the routing-engine.

    firebear
  • [ QUOTE ]
    Hi,
    this is not completly true, every normal CISCO IOS Router has an DHCP-Relaying Option.
    So its only a peace of software added to the routing-engine.

    firebear 

    [/ QUOTE ]

    Duh!  OK, I see what you're saying here.  I'm a CCNA but they didn't cover that tidbit in the training, and it wasn't on the exam.  I've never had the need for a DHCP relay agent, either.  In any event, Astaro doesn't provide this.

    -Steve
  • In Cisco speak the DHCP Relay is known as an ip helper and the configuration command within IOS would look like this  
    ip helper-address .  
    Any router or layer 3 device can accept broadcast UDP packets and send it as a unicast message to the DHCP server, the DHCP server knows the proper scope to serve the IP address from  because the router replaces the source address of the request with its own internal address on the subnet in question.

    If your situation allows, install a basic Linux system on each subnet and install the DHCP Relay agent package and allow that server to talk to your W2K3 DHCP server.  You will still be able to use ASL and centrally manage your DHCP zones from your W2K3 server.


    In large centrally managed networks this technology is used quite often,  it allows you to run DHCP throughout the enviroment and have a central pool of address from which to assign to subnets