[j-nsp] JUNOS BootP-relay Behaviour

Phil Mayers p.mayers at imperial.ac.uk
Mon Mar 9 08:02:39 EDT 2009


alain.briant at bt.com wrote:
> When I configure DHCP relay like this on an EX switch:
>  
> "set forwarding-options helpers bootp interface XX server @IPDHCPserver"
>  
> The outgoing relayed paquets are received on the DHCP server with a
> source address
> of the outgoing interface of the EX switch (the Net IP.B address)
>  
>                                              __________
>                         _______             {          }
>               Net IP.A |       | Net IP.B  {            }
> DHCP client |----------| EX SW |----------{      NET     }--| DHCP
> server
>                        |_______|           {            }
>                                             {__________}
>  
>  
>  
> On a C router and other brands the behaviour is different and the
> address used 
> is the one from the incoming interface (the Net IP.A address)

We see this too, but why does it matter? DHCP servers are required to 
inspect the "giaddr" field in the BOOTP/DHCP header, not the source of 
the IP packet.


More information about the juniper-nsp mailing list