<br>
<div class="gmail_quote">2011/2/1 Tim Gavin <span dir="ltr"><<a href="mailto:livewire98801@gmail.com">livewire98801@gmail.com</a>></span><br>
<blockquote style="BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex" class="gmail_quote">
<div text="#000000" bgcolor="#ffffff">
<div class="im"><br><br>On 02/01/2011 11:54 AM, José Queiroz wrote: 
<blockquote type="cite"><br>
<div class="gmail_quote">2011/2/1 Tim Gavin <span dir="ltr"><<a href="mailto:livewire98801@gmail.com" target="_blank">livewire98801@gmail.com</a>></span><br>
<blockquote style="BORDER-LEFT: rgb(204,204,204) 1px solid; MARGIN: 0pt 0pt 0pt 0.8ex; PADDING-LEFT: 1ex" class="gmail_quote">What's wrong with that, and why would it break?<br></blockquote>
<div><br>Each broadcast domain should correspond to a subnet range. If you have several subnets on the same broadcast domain, the DHCP server cannot tell apart which request came from which subnet.<br></div></div></blockquote>
<br></div>The DHCP server doesn't need to know where the request is coming from. . . if it knows, the request should be a 'renew', and should renew the address no matter which block it was assigned from. 
<div class="im"> </div></div></blockquote>
<div> </div>
<div><span id="result_box" lang="en"><span class="hps" title="Clique para mostrar traduções alternativas">certainly</span> <span class="hps" title="Clique para mostrar traduções alternativas">there are</span> <span class="hps" title="Clique para mostrar traduções alternativas">criteria</span> <span class="hps" title="Clique para mostrar traduções alternativas">that</span> <span class="hps" title="Clique para mostrar traduções alternativas">the</span> <span class="hps" title="Clique para mostrar traduções alternativas">DHCP server</span> <span class="hps" title="Clique para mostrar traduções alternativas">may use</span> <span class="hps" title="Clique para mostrar traduções alternativas">to determine</span> <span class="hps" title="Clique para mostrar traduções alternativas">which of the</span> <span class="hps" title="Clique para mostrar traduções alternativas">various</span> <span class="hps" title="Clique para mostrar traduções alternativas">ranges</span> <span class="hps" title="Clique para mostrar traduções alternativas">should</span> <span class="hps" title="Clique para mostrar traduções alternativas">be</span> <span class="hps" title="Clique para mostrar traduções alternativas">used</span> <span class="hps" title="Clique para mostrar traduções alternativas">to</span> <span class="hps" title="Clique para mostrar traduções alternativas">answer</span> <span class="hps" title="Clique para mostrar traduções alternativas">an</span> <span class="hps atn" title="Clique para mostrar traduções alternativas">(</span><span title="Clique para mostrar traduções alternativas">address request</span><span title="Clique para mostrar traduções alternativas">)</span> <span class="hps" title="Clique para mostrar traduções alternativas">from</span> <span class="hps" title="Clique para mostrar traduções alternativas">a</span> <span class="hps" title="Clique para mostrar traduções alternativas">client</span><span title="Clique para mostrar traduções alternativas">.</span> <span class="hps" title="Clique para mostrar traduções alternativas">For example</span><span title="Clique para mostrar traduções alternativas">,</span> <span class="hps" title="Clique para mostrar traduções alternativas">the logical interface</span> <span class="hps" title="Clique para mostrar traduções alternativas">through which</span> <span class="hps" title="Clique para mostrar traduções alternativas">this</span> <span class="hps" title="Clique para mostrar traduções alternativas">request</span> <span class="hps" title="Clique para mostrar traduções alternativas">arrives</span><span title="Clique para mostrar traduções alternativas">,</span> <span class="hps" title="Clique para mostrar traduções alternativas">or</span> <span class="hps" title="Clique para mostrar traduções alternativas">the</span> <span class="hps" title="Clique para mostrar traduções alternativas">value of</span> <span class="hps" title="Clique para mostrar traduções alternativas">GIADDR</span> <span class="hps" title="Clique para mostrar traduções alternativas">field</span><span title="Clique para mostrar traduções alternativas">,</span> <span class="hps" title="Clique para mostrar traduções alternativas">filled</span> <span class="hps" title="Clique para mostrar traduções alternativas">by the</span> <span class="hps" title="Clique para mostrar traduções alternativas">DHCP</span> <span class="hps" title="Clique para mostrar traduções alternativas">relay</span><span title="Clique para mostrar traduções alternativas">.</span></span> </div>

<div>
<div id="gt-res-tools" class="g-section">
<div style="DISPLAY: none" dir="ltr" id="res-translit" class="translit"> </div>
<div style="DISPLAY: none" id="gt-res-dict"> </div></div></div>
<blockquote style="BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex" class="gmail_quote">
<div text="#000000" bgcolor="#ffffff">
<div class="im"><br>
<blockquote type="cite">
<div class="gmail_quote">
<div><br>The "right way" to solve your problem is break your network in several broadcast domains (e.g. VLANs), and assign a subnet range to each broadcast domain.<br></div></div></blockquote><br></div>No, the "right way" is to have a big enough block to handle all your clients.  If that means segregating your client base into separate VLANs, then sure, but my ultimate solution was to get a bigger allocation of IPs.  Maybe neither one would work for someone else.  Or, like my example, my final solution was to get a bigger block, but I had to deal with two blocks on one VLAN for a while until that happened. 
<div class="im"><br></div></div></blockquote>
<div> </div>
<div> </div>
<div> </div>
<div>Which means that there's no "right way" :-)</div>
<div>But surely there are many wrong... </div></div>