Rocksolid Light

Welcome to RetroBBS

mail  files  register  newsreader  groups  login

Message-ID:  

The heart is not a logical organ. -- Dr. Janet Wallace, "The Deadly Years", stardate 3479.4


computers / comp.os.linux.misc / I never thought of this scenario

SubjectAuthor
* I never thought of this scenarioThe Natural Philosopher
+- Re: I never thought of this scenarioAndy Burns
+* Re: I never thought of this scenarioRobert Heller
|`* Re: I never thought of this scenarioThe Natural Philosopher
| +* Re: I never thought of this scenarioRobert Heller
| |`- Re: I never thought of this scenarioThe Natural Philosopher
| `* Re: I never thought of this scenarioLawrence D'Oliveiro
|  +* Re: I never thought of this scenarioGrant Taylor
|  |`* Re: I never thought of this scenarioLawrence D'Oliveiro
|  | `* Re: I never thought of this scenarioGrant Taylor
|  |  `* Re: I never thought of this scenarioLawrence D'Oliveiro
|  |   `* Re: I never thought of this scenarioGrant Taylor
|  |    `* Re: I never thought of this scenarioLawrence D'Oliveiro
|  |     `* Re: I never thought of this scenarioGrant Taylor
|  |      `* Re: I never thought of this scenarioLawrence D'Oliveiro
|  |       +- Re: I never thought of this scenarioMarc Haber
|  |       `* Re: I never thought of this scenarioGrant Taylor
|  |        +* Re: I never thought of this scenarioLawrence D'Oliveiro
|  |        |+* Re: I never thought of this scenarioMarc Haber
|  |        ||+- Re: I never thought of this scenarioGrant Taylor
|  |        ||`- Re: I never thought of this scenarioLawrence D'Oliveiro
|  |        |`* Re: I never thought of this scenarioGrant Taylor
|  |        | `* Re: I never thought of this scenarioLawrence D'Oliveiro
|  |        |  +* Re: I never thought of this scenarioTauno Voipio
|  |        |  |+- Re: I never thought of this scenarioD
|  |        |  |`* Re: I never thought of this scenarioLawrence D'Oliveiro
|  |        |  | `* Re: I never thought of this scenarioGrant Taylor
|  |        |  |  `* Re: I never thought of this scenarioLawrence D'Oliveiro
|  |        |  |   +* Re: I never thought of this scenarioGrant Taylor
|  |        |  |   |`* Re: I never thought of this scenarioLawrence D'Oliveiro
|  |        |  |   | `* Re: I never thought of this scenarioGrant Taylor
|  |        |  |   |  `* Re: I never thought of this scenarioLawrence D'Oliveiro
|  |        |  |   |   `* Re: I never thought of this scenarioMarc Haber
|  |        |  |   |    `* Re: I never thought of this scenarioLawrence D'Oliveiro
|  |        |  |   |     +* Re: I never thought of this scenarioRich
|  |        |  |   |     |`* Re: I never thought of this scenarioRichard Kettlewell
|  |        |  |   |     | +* Re: I never thought of this scenarioMarc Haber
|  |        |  |   |     | |`* Re: I never thought of this scenarioThe Natural Philosopher
|  |        |  |   |     | | `* Re: I never thought of this scenarioMarco Moock
|  |        |  |   |     | |  `- Re: I never thought of this scenarioGrant Taylor
|  |        |  |   |     | `* Re: I never thought of this scenarioRich
|  |        |  |   |     |  `* Re: I never thought of this scenarioMarco Moock
|  |        |  |   |     |   `* Re: I never thought of this scenarioRich
|  |        |  |   |     |    +* Re: I never thought of this scenarioRich
|  |        |  |   |     |    |`* Re: I never thought of this scenarioGrant Taylor
|  |        |  |   |     |    | +* Re: I never thought of this scenarioRich
|  |        |  |   |     |    | |`* Re: I never thought of this scenarioThe Natural Philosopher
|  |        |  |   |     |    | | +* Re: I never thought of this scenarioGrant Taylor
|  |        |  |   |     |    | | |`* Re: I never thought of this scenarioThe Natural Philosopher
|  |        |  |   |     |    | | | +- Re: I never thought of this scenarioMarc Haber
|  |        |  |   |     |    | | | `* Re: I never thought of this scenarioGrant Taylor
|  |        |  |   |     |    | | |  `- Re: I never thought of this scenarioThe Natural Philosopher
|  |        |  |   |     |    | | `* Re: I never thought of this scenarioMarc Haber
|  |        |  |   |     |    | |  +- Re: I never thought of this scenarioThe Natural Philosopher
|  |        |  |   |     |    | |  `* Re: DHCP argument ....Jim Jackson
|  |        |  |   |     |    | |   `- Re: DHCP argument ....D
|  |        |  |   |     |    | +* Re: I never thought of this scenarioThe Natural Philosopher
|  |        |  |   |     |    | |+- Re: I never thought of this scenarioGrant Taylor
|  |        |  |   |     |    | |`* Re: I never thought of this scenarioLawrence D'Oliveiro
|  |        |  |   |     |    | | `* Re: I never thought of this scenarioMarc Haber
|  |        |  |   |     |    | |  +- Re: I never thought of this scenarioRich
|  |        |  |   |     |    | |  `* Re: I never thought of this scenarioLawrence D'Oliveiro
|  |        |  |   |     |    | |   `- Re: I never thought of this scenarioMarc Haber
|  |        |  |   |     |    | `- Re: I never thought of this scenarioLawrence D'Oliveiro
|  |        |  |   |     |    `* Re: I never thought of this scenarioGrant Taylor
|  |        |  |   |     |     `* Re: I never thought of this scenarioMarco Moock
|  |        |  |   |     |      `- Re: I never thought of this scenarioGrant Taylor
|  |        |  |   |     `* Re: I never thought of this scenarioMarc Haber
|  |        |  |   |      `* Re: I never thought of this scenarioLawrence D'Oliveiro
|  |        |  |   |       `* Re: I never thought of this scenarioMarc Haber
|  |        |  |   |        `* Re: I never thought of this scenarioLawrence D'Oliveiro
|  |        |  |   |         `* Re: I never thought of this scenarioRichard Kettlewell
|  |        |  |   |          `- Re: I never thought of this scenarioLawrence D'Oliveiro
|  |        |  |   `* Re: I never thought of this scenarioMarc Haber
|  |        |  |    `* Re: I never thought of this scenarioLawrence D'Oliveiro
|  |        |  |     `* Re: I never thought of this scenarioRich
|  |        |  |      +- Re: I never thought of this scenarioGrant Taylor
|  |        |  |      `* Re: I never thought of this scenarioLawrence D'Oliveiro
|  |        |  |       `- Re: I never thought of this scenarioMarco Moock
|  |        |  +- Re: I never thought of this scenarioMarc Haber
|  |        |  `* Re: I never thought of this scenarioGrant Taylor
|  |        |   +- Re: I never thought of this scenarioMarc Haber
|  |        |   `- Re: I never thought of this scenarioLawrence D'Oliveiro
|  |        `- Re: I never thought of this scenarioMarc Haber
|  +* Re: I never thought of this scenarioThe Natural Philosopher
|  |`* Re: I never thought of this scenarioThe Natural Philosopher
|  | +* Re: I never thought of this scenarioGrant Taylor
|  | |`* Re: I never thought of this scenarioCarlos E.R.
|  | | `* Re: I never thought of this scenarioThe Natural Philosopher
|  | |  `- Re: I never thought of this scenarioLawrence D'Oliveiro
|  | `* Re: I never thought of this scenarioLawrence D'Oliveiro
|  |  +* Re: I never thought of this scenarioGrant Taylor
|  |  |`- Re: I never thought of this scenarioLawrence D'Oliveiro
|  |  `* Re: I never thought of this scenarioThe Natural Philosopher
|  |   `* Re: I never thought of this scenarioLawrence D'Oliveiro
|  |    +* Re: I never thought of this scenarioGrant Taylor
|  |    |`* Re: I never thought of this scenarioLawrence D'Oliveiro
|  |    | +* Re: I never thought of this scenarioGrant Taylor
|  |    | |`* Re: I never thought of this scenarioLawrence D'Oliveiro
|  |    | | +* Re: I never thought of this scenarioMarc Haber
|  |    | | |+* Re: I never thought of this scenarioGrant Taylor
|  |    | | |`* Re: I never thought of this scenarioLawrence D'Oliveiro
|  |    | | `* Re: I never thought of this scenarioThe Natural Philosopher
|  |    | `* Re: I never thought of this scenarioMarc Haber
|  |    `* Re: I never thought of this scenarioThe Natural Philosopher
|  +* Re: I never thought of this scenarioCarlos E.R.
|  `* Re: I never thought of this scenarioAndy Burns
`- Re: I never thought of this scenarioMarco Moock

Pages:1234567
Re: I never thought of this scenario

<v00ccq$3lbdp$4@dont-email.me>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=15149&group=comp.os.linux.misc#15149

  copy link   Newsgroups: comp.os.linux.misc
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: tnp@invalid.invalid (The Natural Philosopher)
Newsgroups: comp.os.linux.misc
Subject: Re: I never thought of this scenario
Date: Sat, 20 Apr 2024 13:28:10 +0100
Organization: A little, after lunch
Lines: 34
Message-ID: <v00ccq$3lbdp$4@dont-email.me>
References: <uv5doe$q7om$4@dont-email.me> <uv5f3n$qkhk$1@dont-email.me>
<uvchq3$2kbfj$3@dont-email.me>
<uvcmop$75v$1@tncsrv09.home.tnetconsulting.net>
<uvcu5a$2qdb0$5@dont-email.me>
<uvd6m3$n3m$1@tncsrv09.home.tnetconsulting.net>
<uvhtft$3th0n$6@dont-email.me>
<uvhv0m$kq3$1@tncsrv09.home.tnetconsulting.net>
<uvs61u$2g9b9$5@dont-email.me> <uvsv4f$3cvv$1@news1.tnib.de>
<uvv1qf$392q8$2@dont-email.me> <uvve26$3f4ea$1@dont-email.me>
<wwvh6fwxy7q.fsf@LkoBDZeT.terraraq.uk> <v00acu$cf1i$1@news1.tnib.de>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sat, 20 Apr 2024 14:28:10 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="d56423a1153c6ff7cbd3663c675ac55b";
logging-data="3845561"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+TyajJzKISxD1tDJQWgoEQwqMf3Z/d+bk="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:eo0AkFuLaWDrceP01ZtEyd7J6HA=
In-Reply-To: <v00acu$cf1i$1@news1.tnib.de>
Content-Language: en-GB
 by: The Natural Philosop - Sat, 20 Apr 2024 12:28 UTC

On 20/04/2024 12:54, Marc Haber wrote:
> Richard Kettlewell <invalid@invalid.invalid> wrote:
>> I don’t personally care how DHCP gets across routers but from a quick
>> skim it looks like it relies some kind of relay agent. Table 1 or
>> section 3.1 might be reasonable references.
>
> DHCP uses both broadcast and unicast communication. Broadcast is
> mainly used in stages where the client system does not yet have a
> valid IP address and thus cannot use unicast.
>
> For the broadcast part of the protocol, a relay agent is needed when
> the DHCP server does not have access to the broadcast domain the
> client is connected to.
>
> As soon as the client can speak proper IP, it communicates directly
> with the DHCP server, this part of communication relys on regular IP
> routing and does not need the relay agent any more.
>
> Greetings
> Marc

The so called 'relay agent' is simply part of what high end routers DO.
A router is itself a 'relay agent'

--
“People believe certain stories because everyone important tells them,
and people tell those stories because everyone important believes them.
Indeed, when a conventional wisdom is at its fullest strength, one’s
agreement with that conventional wisdom becomes almost a litmus test of
one’s suitability to be taken seriously.”

Paul Krugman

Re: I never thought of this scenario

<v00m0k$3k7ho$1@dont-email.me>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=15150&group=comp.os.linux.misc#15150

  copy link   Newsgroups: comp.os.linux.misc
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: mm+usenet-es@dorfdsl.de (Marco Moock)
Newsgroups: comp.os.linux.misc
Subject: Re: I never thought of this scenario
Date: Sat, 20 Apr 2024 17:12:19 +0200
Organization: A noiseless patient Spider
Lines: 39
Message-ID: <v00m0k$3k7ho$1@dont-email.me>
References: <uv5doe$q7om$4@dont-email.me>
<uv5f3n$qkhk$1@dont-email.me>
<uvchq3$2kbfj$3@dont-email.me>
<uvcmop$75v$1@tncsrv09.home.tnetconsulting.net>
<uvcu5a$2qdb0$5@dont-email.me>
<uvd6m3$n3m$1@tncsrv09.home.tnetconsulting.net>
<uvhtft$3th0n$6@dont-email.me>
<uvhv0m$kq3$1@tncsrv09.home.tnetconsulting.net>
<uvs61u$2g9b9$5@dont-email.me>
<uvsv4f$3cvv$1@news1.tnib.de>
<uvv1qf$392q8$2@dont-email.me>
<uvve26$3f4ea$1@dont-email.me>
<wwvh6fwxy7q.fsf@LkoBDZeT.terraraq.uk>
<v00acu$cf1i$1@news1.tnib.de>
<v00ccq$3lbdp$4@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Injection-Date: Sat, 20 Apr 2024 17:12:20 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="89470782f4cf1cd6ffc59467c91451f2";
logging-data="3808824"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX191U3gY44E/l03Ypb5bwNwJ"
Cancel-Lock: sha1:ymKhRZWbiVtV/HGaZrb1SR3zp5s=
 by: Marco Moock - Sat, 20 Apr 2024 15:12 UTC

On 20.04.2024 um 13:28 Uhr The Natural Philosopher wrote:

> On 20/04/2024 12:54, Marc Haber wrote:
> > Richard Kettlewell <invalid@invalid.invalid> wrote:
> >> I don’t personally care how DHCP gets across routers but from a
> >> quick skim it looks like it relies some kind of relay agent. Table
> >> 1 or section 3.1 might be reasonable references.
> >
> > DHCP uses both broadcast and unicast communication. Broadcast is
> > mainly used in stages where the client system does not yet have a
> > valid IP address and thus cannot use unicast.
> >
> > For the broadcast part of the protocol, a relay agent is needed when
> > the DHCP server does not have access to the broadcast domain the
> > client is connected to.
> >
> > As soon as the client can speak proper IP, it communicates directly
> > with the DHCP server, this part of communication relys on regular IP
> > routing and does not need the relay agent any more.
> >
> > Greetings
> > Marc
>
> The so called 'relay agent' is simply part of what high end routers
> DO. A router is itself a 'relay agent'

It is completely independent of routing. A normal computer can act as
an DHCP relay agent.
Professional routers simply include that because there is often a need
for it and the amount of performance and work needed for the relay
agent is small.

--
kind regards
Marco

Send spam to 1713612490muell@cartoonies.org

Re: I never thought of this scenario

<v00mab$2ve$1@tncsrv09.home.tnetconsulting.net>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=15151&group=comp.os.linux.misc#15151

  copy link   Newsgroups: comp.os.linux.misc
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!tncsrv06.tnetconsulting.net!tncsrv09.home.tnetconsulting.net!.POSTED.omega.home.tnetconsulting.net!not-for-mail
From: gtaylor@tnetconsulting.net (Grant Taylor)
Newsgroups: comp.os.linux.misc
Subject: Re: I never thought of this scenario
Date: Sat, 20 Apr 2024 10:17:31 -0500
Organization: TNet Consulting
Message-ID: <v00mab$2ve$1@tncsrv09.home.tnetconsulting.net>
References: <uutq04$2n9pt$1@dont-email.me> <uuu39t$2pd0s$1@dont-email.me>
<uuvblp$32mbm$1@dont-email.me> <uv06o4$3c5fm$2@dont-email.me>
<uv09ad$3cnth$1@dont-email.me> <uv2e60$jin$1@dont-email.me>
<uv3e7p$7nqq$3@dont-email.me> <uvcu20$2qdb0$3@dont-email.me>
<uvd5rs$n3n$1@tncsrv09.home.tnetconsulting.net>
<uvht5g$3th0n$3@dont-email.me>
<uvhv3k$kq3$2@tncsrv09.home.tnetconsulting.net>
<uvs640$2g9b9$6@dont-email.me> <uvsv9e$3de5$1@news1.tnib.de>
<uvv1sr$392q8$3@dont-email.me> <uvvevp$3f9tk$1@dont-email.me>
<752c9924-9b76-73ce-a037-51cb30846239@example.net>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Sat, 20 Apr 2024 15:17:31 -0000 (UTC)
Injection-Info: tncsrv09.home.tnetconsulting.net; posting-host="omega.home.tnetconsulting.net:198.18.1.140";
logging-data="3054"; mail-complaints-to="newsmaster@tnetconsulting.net"
User-Agent: Mozilla Thunderbird
Content-Language: en-US
In-Reply-To: <752c9924-9b76-73ce-a037-51cb30846239@example.net>
 by: Grant Taylor - Sat, 20 Apr 2024 15:17 UTC

On 4/20/24 05:37, D wrote:
> I'm no DHCP ninja, so please forgive my ignorance, but wouldn't it be
> possible to just setup a test to prove who the winner is?

I thought about doing that very thing. Then I decided that it wasn't
worth my time to do so. And that even if it was, there's no way that I
could convince people that my results are genuine. So I'm not wasting
my time.

> Or is it the case that different DHCP server/client software is
> implemented differently so it might work with some and not others,
> and that that is the heart of the conflict?

No, I don't think that this would matter enough in different
implementations. Assuming that it's a standard compliant
implementation. Thus eliding incomplete implementations / early
implementations.

--
Grant. . . .

Re: I never thought of this scenario

<v00mgt$3k7ho$2@dont-email.me>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=15152&group=comp.os.linux.misc#15152

  copy link   Newsgroups: comp.os.linux.misc
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: mm+usenet-es@dorfdsl.de (Marco Moock)
Newsgroups: comp.os.linux.misc
Subject: Re: I never thought of this scenario
Date: Sat, 20 Apr 2024 17:21:00 +0200
Organization: A noiseless patient Spider
Lines: 27
Message-ID: <v00mgt$3k7ho$2@dont-email.me>
References: <uuvl9j$uaf$1@tncsrv09.home.tnetconsulting.net>
<uv1ucj$sti$1@tncsrv09.home.tnetconsulting.net>
<uv2e9m$jin$2@dont-email.me>
<uv2g3g$39k$1@tncsrv09.home.tnetconsulting.net>
<uv320m$4tr5$1@dont-email.me>
<uv4jd3$mj2$2@tncsrv09.home.tnetconsulting.net>
<uv5doe$q7om$4@dont-email.me>
<uv5f3n$qkhk$1@dont-email.me>
<uvchq3$2kbfj$3@dont-email.me>
<uvcmop$75v$1@tncsrv09.home.tnetconsulting.net>
<uvcu5a$2qdb0$5@dont-email.me>
<uvdcrf$6p7v$1@news1.tnib.de>
<uvhtaq$3th0n$4@dont-email.me>
<uvi269$28bn$1@dont-email.me>
<uvnf17$1ct1p$2@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Injection-Date: Sat, 20 Apr 2024 17:21:01 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="89470782f4cf1cd6ffc59467c91451f2";
logging-data="3808824"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+sFIemX8apXGx1CUB1Di9Y"
Cancel-Lock: sha1:G1fqkE/RucIqC4QMC7qSVlW3nJk=
 by: Marco Moock - Sat, 20 Apr 2024 15:21 UTC

On 17.04.2024 um 03:17 Uhr Lawrence D'Oliveiro wrote:

> No, I didn’t miss it at all. It’s listed under “design goals”, not
> actually under how the spec works.
>
> By definition such a protocol cannot work across routers, because
> clients don’t know what routers are available until a DHCP server
> tells them.

It can't work across routers without helpers because the client knows
nothing about the network, so the discover message will got to the
non-directed broadcast 255.255.255.255. Traffic to that address is by
design not being routed because that would mean forward it to the
entire world. Another problem is to get the answer back because the src
address is 0.0.0.0 at this stage. That is why the relay agent is needed
and forward all that with src and dst being unicast addresses.

Even with DHCPv6 a helper is needed if the DHCP server resides on
another link (also called broadcast domain).

--
kind regards
Marco

Send spam to 1713316679muell@cartoonies.org

Re: I never thought of this scenario

<v00mqb$2ve$2@tncsrv09.home.tnetconsulting.net>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=15154&group=comp.os.linux.misc#15154

  copy link   Newsgroups: comp.os.linux.misc
Path: i2pn2.org!i2pn.org!news.quux.org!tncsrv06.tnetconsulting.net!tncsrv09.home.tnetconsulting.net!.POSTED.omega.home.tnetconsulting.net!not-for-mail
From: gtaylor@tnetconsulting.net (Grant Taylor)
Newsgroups: comp.os.linux.misc
Subject: Re: I never thought of this scenario
Date: Sat, 20 Apr 2024 10:26:03 -0500
Organization: TNet Consulting
Message-ID: <v00mqb$2ve$2@tncsrv09.home.tnetconsulting.net>
References: <uuu39t$2pd0s$1@dont-email.me> <uuvblp$32mbm$1@dont-email.me>
<uv06o4$3c5fm$2@dont-email.me> <uv09ad$3cnth$1@dont-email.me>
<uv2e60$jin$1@dont-email.me> <uv3e7p$7nqq$3@dont-email.me>
<uvcu20$2qdb0$3@dont-email.me>
<uvd5rs$n3n$1@tncsrv09.home.tnetconsulting.net>
<uvht5g$3th0n$3@dont-email.me>
<uvhv3k$kq3$2@tncsrv09.home.tnetconsulting.net>
<uvs640$2g9b9$6@dont-email.me> <uvtek0$2u6or$2@dont-email.me>
<uvtuav$tkt$2@tncsrv09.home.tnetconsulting.net> <uvvmnk$atsn$1@news1.tnib.de>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Sat, 20 Apr 2024 15:26:03 -0000 (UTC)
Injection-Info: tncsrv09.home.tnetconsulting.net; posting-host="omega.home.tnetconsulting.net:198.18.1.140";
logging-data="3054"; mail-complaints-to="newsmaster@tnetconsulting.net"
User-Agent: Mozilla Thunderbird
Content-Language: en-US
In-Reply-To: <uvvmnk$atsn$1@news1.tnib.de>
 by: Grant Taylor - Sat, 20 Apr 2024 15:26 UTC

On 4/20/24 01:18, Marc Haber wrote:
> The don't need to be if a DHCP agent is available. DHCP agents are
> considerably easier to implement AND don't need persistent state. They
> can just be implemented in "less intellgent" network devices. This
> also considerably eases exchange of defective devices since you don't
> lose state unless it's the DHCP server itself that is exchanged.

I agree that they don't /need/ to be. But they /can/ be. ;-)

> That is unneccesarily confusing, DHCP has nothing to do with browse
> master elections. I surely hope that Windows doesn't do those any more.

It was a reference to how a DHCP server can serve a /remote/ subnet and
thus avoid undesirable traffic inherently local to the (remote) subnet.

DHCP can provide node type and NBNS settings which influence if and when
SMB broadcasts are sent.

--
Grant. . . .

Re: I never thought of this scenario

<v00mtk$2ve$3@tncsrv09.home.tnetconsulting.net>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=15155&group=comp.os.linux.misc#15155

  copy link   Newsgroups: comp.os.linux.misc
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!tncsrv06.tnetconsulting.net!tncsrv09.home.tnetconsulting.net!.POSTED.omega.home.tnetconsulting.net!not-for-mail
From: gtaylor@tnetconsulting.net (Grant Taylor)
Newsgroups: comp.os.linux.misc
Subject: Re: I never thought of this scenario
Date: Sat, 20 Apr 2024 10:27:48 -0500
Organization: TNet Consulting
Message-ID: <v00mtk$2ve$3@tncsrv09.home.tnetconsulting.net>
References: <uv5doe$q7om$4@dont-email.me> <uv5f3n$qkhk$1@dont-email.me>
<uvchq3$2kbfj$3@dont-email.me>
<uvcmop$75v$1@tncsrv09.home.tnetconsulting.net>
<uvcu5a$2qdb0$5@dont-email.me>
<uvd6m3$n3m$1@tncsrv09.home.tnetconsulting.net>
<uvhtft$3th0n$6@dont-email.me>
<uvhv0m$kq3$1@tncsrv09.home.tnetconsulting.net>
<uvs61u$2g9b9$5@dont-email.me> <uvsv4f$3cvv$1@news1.tnib.de>
<uvv1qf$392q8$2@dont-email.me> <uvve26$3f4ea$1@dont-email.me>
<wwvh6fwxy7q.fsf@LkoBDZeT.terraraq.uk> <v00acu$cf1i$1@news1.tnib.de>
<v00ccq$3lbdp$4@dont-email.me> <v00m0k$3k7ho$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Sat, 20 Apr 2024 15:27:48 -0000 (UTC)
Injection-Info: tncsrv09.home.tnetconsulting.net; posting-host="omega.home.tnetconsulting.net:198.18.1.140";
logging-data="3054"; mail-complaints-to="newsmaster@tnetconsulting.net"
User-Agent: Mozilla Thunderbird
Content-Language: en-US
In-Reply-To: <v00m0k$3k7ho$1@dont-email.me>
 by: Grant Taylor - Sat, 20 Apr 2024 15:27 UTC

On 4/20/24 10:12, Marco Moock wrote:
> It is completely independent of routing. A normal computer can act
> as an DHCP relay agent.

+1

> Professional routers simply include that because there is often a
> need for it and the amount of performance and work needed for the
> relay agent is small.

+1

--
Grant. . . .

Re: I never thought of this scenario

<v0108c$3q01h$1@dont-email.me>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=15156&group=comp.os.linux.misc#15156

  copy link   Newsgroups: comp.os.linux.misc
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: rich@example.invalid (Rich)
Newsgroups: comp.os.linux.misc
Subject: Re: I never thought of this scenario
Date: Sat, 20 Apr 2024 18:07:08 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 67
Message-ID: <v0108c$3q01h$1@dont-email.me>
References: <uv2g3g$39k$1@tncsrv09.home.tnetconsulting.net> <uv5f3n$qkhk$1@dont-email.me> <uvchq3$2kbfj$3@dont-email.me> <uvcmop$75v$1@tncsrv09.home.tnetconsulting.net> <uvcu5a$2qdb0$5@dont-email.me> <uvd6m3$n3m$1@tncsrv09.home.tnetconsulting.net> <uvhtft$3th0n$6@dont-email.me> <uvhv0m$kq3$1@tncsrv09.home.tnetconsulting.net> <uvs61u$2g9b9$5@dont-email.me> <uvsv4f$3cvv$1@news1.tnib.de> <uvv1qf$392q8$2@dont-email.me> <uvve26$3f4ea$1@dont-email.me> <wwvh6fwxy7q.fsf@LkoBDZeT.terraraq.uk>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Sat, 20 Apr 2024 20:07:08 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="1a7d45c2e70b613b81d13564d7372d2c";
logging-data="3997745"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19YW3EcJgM1etXs+icamiWF"
User-Agent: tin/2.6.1-20211226 ("Convalmore") (Linux/5.15.139 (x86_64))
Cancel-Lock: sha1:2jq3/WZu8xy+rxm+W5wlaa+LA4Q=
 by: Rich - Sat, 20 Apr 2024 18:07 UTC

Richard Kettlewell <invalid@invalid.invalid> wrote:
> Rich <rich@example.invalid> writes:
>> And, the protocol "must" be routable:
>>
>> RFC2131: https://www.rfc-editor.org/rfc/rfc2131 - page 6:
>>
>> DHCP should not require a server on each subnet. To allow for
>> scale and economy, DHCP must work across routers or through the
>> intervention of BOOTP relay agents.
>>
>> Note they use "must" above in the statement "DHCP must work across
>> routers". Page 4 defines "must" as:
>>
>> o "MUST"
>>
>> This word or the adjective "REQUIRED" means that the item is an
>> absolute requirement of this specification.
>
> You missed a bit:
>
> Throughout this document, the words that are used to define the
> significance of particular requirements are capitalized. These words
> ^^^^^^^^^^^
> are:
>
>
> The ‘must’ in the design goals is not capitalized.

Indeed, I did miss that.

>> Therefore the RFC explicitly allows for DHCP to be routed.
>
> A protocol is not its design goals. You can’t conclude that a protocol
> actually achieves a goal just by looking at the what the goals were. A
> good recent example would be SIKE, which totally failed to meet its
> design goals.

Fair enough, however, given:

1) no explicit statement requiring non-routability in the RFC (if the
designers had wanted it to be "non-routable" as Lawrence continues to
asssert, they would have said so);

2) an explicit statement in the design goals of "working across
routers"

it therefore becomes reasonable to presume that "routability" was
at a minimum, not excluded, and was likely intended.

> I don’t personally care how DHCP gets across routers but from a quick
> skim it looks like it relies some kind of relay agent. Table 1 or
> section 3.1 might be reasonable references.

It relies on a BOOTP Relay agent only for the initial, unconfigured, no
IP address state, of the client. Once the client has an IP, other DHCP
protocol interactions happen using the client IP, and no BOOTP Relay
agents are involved.

DHCP is also not a "transport layer" protocol. Instead, it uses UDP
for its transport layer (see RFC url above, page 22):

"DHCP uses UDP as its transport protocol."

Since UDP is itself routable, DHCP is also routable, because DHCP is
simply a protocol definition for sending particular "messages" inside
of UDP packets.

Re: I never thought of this scenario

<v0111s$3q1fd$1@dont-email.me>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=15158&group=comp.os.linux.misc#15158

  copy link   Newsgroups: comp.os.linux.misc
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: mm+usenet-es@dorfdsl.de (Marco Moock)
Newsgroups: comp.os.linux.misc
Subject: Re: I never thought of this scenario
Date: Sat, 20 Apr 2024 20:20:43 +0200
Organization: A noiseless patient Spider
Lines: 100
Message-ID: <v0111s$3q1fd$1@dont-email.me>
References: <uv2g3g$39k$1@tncsrv09.home.tnetconsulting.net>
<uv5f3n$qkhk$1@dont-email.me>
<uvchq3$2kbfj$3@dont-email.me>
<uvcmop$75v$1@tncsrv09.home.tnetconsulting.net>
<uvcu5a$2qdb0$5@dont-email.me>
<uvd6m3$n3m$1@tncsrv09.home.tnetconsulting.net>
<uvhtft$3th0n$6@dont-email.me>
<uvhv0m$kq3$1@tncsrv09.home.tnetconsulting.net>
<uvs61u$2g9b9$5@dont-email.me>
<uvsv4f$3cvv$1@news1.tnib.de>
<uvv1qf$392q8$2@dont-email.me>
<uvve26$3f4ea$1@dont-email.me>
<wwvh6fwxy7q.fsf@LkoBDZeT.terraraq.uk>
<v0108c$3q01h$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Injection-Date: Sat, 20 Apr 2024 20:20:44 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="89470782f4cf1cd6ffc59467c91451f2";
logging-data="3999213"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18n6U6H7EMGf9oBYXJTH5LN"
Cancel-Lock: sha1:WlP22ED7VU0WEhpAdeOfPkTbufc=
 by: Marco Moock - Sat, 20 Apr 2024 18:20 UTC

On 20.04.2024 um 18:07 Uhr Rich wrote:

> Richard Kettlewell <invalid@invalid.invalid> wrote:
> > Rich <rich@example.invalid> writes:
> >> And, the protocol "must" be routable:
> >>
> >> RFC2131: https://www.rfc-editor.org/rfc/rfc2131 - page 6:
> >>
> >> DHCP should not require a server on each subnet. To allow
> >> for scale and economy, DHCP must work across routers or through the
> >> intervention of BOOTP relay agents.
> >>
> >> Note they use "must" above in the statement "DHCP must work across
> >> routers". Page 4 defines "must" as:
> >>
> >> o "MUST"
> >>
> >> This word or the adjective "REQUIRED" means that the item
> >> is an absolute requirement of this specification.
> >
> > You missed a bit:
> >
> > Throughout this document, the words that are used to define the
> > significance of particular requirements are capitalized. These
> > words ^^^^^^^^^^^
> > are:
> >
> >
> > The ‘must’ in the design goals is not capitalized.
>
> Indeed, I did miss that.

Does that change the meaning?

> >> Therefore the RFC explicitly allows for DHCP to be routed.
> >
> > A protocol is not its design goals. You can’t conclude that a
> > protocol actually achieves a goal just by looking at the what the
> > goals were. A good recent example would be SIKE, which totally
> > failed to meet its design goals.
>
> Fair enough, however, given:
>
> 1) no explicit statement requiring non-routability in the RFC (if the
> designers had wanted it to be "non-routable" as Lawrence continues to
> asssert, they would have said so);

I don't know how that should work because a DHCP machine doesn't know
anything. ICMP address configuration exists (now deprecated) and Router
advertisements for IPv4 are specified too.
https://datatracker.ietf.org/doc/html/rfc6918
https://www.rfc-editor.org/rfc/rfc1256
But I don't know any implementation for that.

That means an DHCPv4 host doesn't know anything and can only use a "all
machines" address. Such addresses can't be reasonably used to contact
really all machines in the world.
The packet must also go back to the DHCP client and sending it to
everybody in the internet isn't reasonable too.
The solution is to stay on the same link or use Unicast for
transporting that through routers.

> 2) an explicit statement in the design goals of "working across
> routers"
>
> it therefore becomes reasonable to presume that "routability" was
> at a minimum, not excluded, and was likely intended.

True, but I doubt there would be a solution for that. Even DHCPv6 needs
a relay agent. DHCPv6 over multicast is only for communication between
DHCPv6 servers.

> > I don’t personally care how DHCP gets across routers but from a
> > quick skim it looks like it relies some kind of relay agent. Table
> > 1 or section 3.1 might be reasonable references.
>
> It relies on a BOOTP Relay agent only for the initial, unconfigured,
> no IP address state, of the client. Once the client has an IP, other
> DHCP protocol interactions happen using the client IP, and no BOOTP
> Relay agents are involved.
>
> DHCP is also not a "transport layer" protocol. Instead, it uses UDP
> for its transport layer (see RFC url above, page 22):
>
> "DHCP uses UDP as its transport protocol."
>
> Since UDP is itself routable, DHCP is also routable, because DHCP is
> simply a protocol definition for sending particular "messages" inside
> of UDP packets.

That depends on the addresses being used. When being used on
non-directed broadcast, link-local unicast or link-local multicast, UDP
can't be routed because the IP layer forbids routing of those packages.

--
kind regards
Marco

Send spam to 1713629228muell@cartoonies.org

Re: I never thought of this scenario

<34fcdf6b-98fb-d146-8954-7414e464bb6e@example.net>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=15159&group=comp.os.linux.misc#15159

  copy link   Newsgroups: comp.os.linux.misc
Path: i2pn2.org!.POSTED!not-for-mail
From: nospam@example.net (D)
Newsgroups: comp.os.linux.misc
Subject: Re: I never thought of this scenario
Date: Sat, 20 Apr 2024 20:58:58 +0200
Organization: i2pn2 (i2pn.org)
Message-ID: <34fcdf6b-98fb-d146-8954-7414e464bb6e@example.net>
References: <uutq04$2n9pt$1@dont-email.me> <uuu39t$2pd0s$1@dont-email.me> <uuvblp$32mbm$1@dont-email.me> <uv06o4$3c5fm$2@dont-email.me> <uv09ad$3cnth$1@dont-email.me> <uv2e60$jin$1@dont-email.me> <uv3e7p$7nqq$3@dont-email.me> <uvcu20$2qdb0$3@dont-email.me>
<uvd5rs$n3n$1@tncsrv09.home.tnetconsulting.net> <uvht5g$3th0n$3@dont-email.me> <uvhv3k$kq3$2@tncsrv09.home.tnetconsulting.net> <uvs640$2g9b9$6@dont-email.me> <uvsv9e$3de5$1@news1.tnib.de> <uvv1sr$392q8$3@dont-email.me> <uvvevp$3f9tk$1@dont-email.me>
<752c9924-9b76-73ce-a037-51cb30846239@example.net> <v00mab$2ve$1@tncsrv09.home.tnetconsulting.net>
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII; format=flowed
Injection-Info: i2pn2.org;
logging-data="1809220"; mail-complaints-to="usenet@i2pn2.org";
posting-account="w/4CleFT0XZ6XfSuRJzIySLIA6ECskkHxKUAYDZM66M";
X-Spam-Checker-Version: SpamAssassin 4.0.0
In-Reply-To: <v00mab$2ve$1@tncsrv09.home.tnetconsulting.net>
 by: D - Sat, 20 Apr 2024 18:58 UTC

On Sat, 20 Apr 2024, Grant Taylor wrote:

> On 4/20/24 05:37, D wrote:
>> I'm no DHCP ninja, so please forgive my ignorance, but wouldn't it be
>> possible to just setup a test to prove who the winner is?
>
> I thought about doing that very thing. Then I decided that it wasn't worth
> my time to do so. And that even if it was, there's no way that I could
> convince people that my results are genuine. So I'm not wasting my time.

Yes, that makes perfect sense.

>> Or is it the case that different DHCP server/client software is implemented
>> differently so it might work with some and not others, and that that is the
>> heart of the conflict?
>
> No, I don't think that this would matter enough in different implementations.
> Assuming that it's a standard compliant implementation. Thus eliding
> incomplete implementations / early implementations.

Thank you for the information. =)

Re: I never thought of this scenario

<v013pv$3qmkf$1@dont-email.me>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=15160&group=comp.os.linux.misc#15160

  copy link   Newsgroups: comp.os.linux.misc
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!feeder8.news.weretis.net!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: rich@example.invalid (Rich)
Newsgroups: comp.os.linux.misc
Subject: Re: I never thought of this scenario
Date: Sat, 20 Apr 2024 19:07:43 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 25
Message-ID: <v013pv$3qmkf$1@dont-email.me>
References: <uv2g3g$39k$1@tncsrv09.home.tnetconsulting.net> <uvcmop$75v$1@tncsrv09.home.tnetconsulting.net> <uvcu5a$2qdb0$5@dont-email.me> <uvd6m3$n3m$1@tncsrv09.home.tnetconsulting.net> <uvhtft$3th0n$6@dont-email.me> <uvhv0m$kq3$1@tncsrv09.home.tnetconsulting.net> <uvs61u$2g9b9$5@dont-email.me> <uvsv4f$3cvv$1@news1.tnib.de> <uvv1qf$392q8$2@dont-email.me> <uvve26$3f4ea$1@dont-email.me> <wwvh6fwxy7q.fsf@LkoBDZeT.terraraq.uk> <v0108c$3q01h$1@dont-email.me> <v0111s$3q1fd$1@dont-email.me>
Injection-Date: Sat, 20 Apr 2024 21:07:44 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="1a7d45c2e70b613b81d13564d7372d2c";
logging-data="4020879"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18N5EuL9usNd/FaKLVNeNfv"
User-Agent: tin/2.6.1-20211226 ("Convalmore") (Linux/5.15.139 (x86_64))
Cancel-Lock: sha1:9K5AUKAJO7pLC5qPiWhe6XJ6ZDA=
 by: Rich - Sat, 20 Apr 2024 19:07 UTC

Marco Moock <mm+usenet-es@dorfdsl.de> wrote:
> On 20.04.2024 um 18:07 Uhr Rich wrote:
>> DHCP is also not a "transport layer" protocol. Instead, it uses UDP
>> for its transport layer (see RFC url above, page 22):
>>
>> "DHCP uses UDP as its transport protocol."
>>
>> Since UDP is itself routable, DHCP is also routable, because DHCP is
>> simply a protocol definition for sending particular "messages"
>> inside of UDP packets.
>
> That depends on the addresses being used. When being used on
> non-directed broadcast, link-local unicast or link-local multicast,
> UDP can't be routed because the IP layer forbids routing of those
> packages.

Yes, correct. However, that is not "DHCP" the protocol itself
specifying such. That is the IP layer specifying that certian
addresses used in UDP packets are not routed.

The reason it impacts DHCP is that the "bootstrap an IP address
configuration" portion of DHCP means that those addresses are all the
client can make use of until after it has been configured with a valid
IP address for the local subnet.

Re: I never thought of this scenario

<v014gm$ejoc$1@news1.tnib.de>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=15161&group=comp.os.linux.misc#15161

  copy link   Newsgroups: comp.os.linux.misc
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!news1.tnib.de!feed.news.tnib.de!news.tnib.de!.POSTED.torres.zugschlus.de!not-for-mail
From: mh+usenetspam1118@zugschl.us (Marc Haber)
Newsgroups: comp.os.linux.misc
Subject: Re: I never thought of this scenario
Date: Sat, 20 Apr 2024 21:19:50 +0200
Organization: private site, see http://www.zugschlus.de/ for details
Message-ID: <v014gm$ejoc$1@news1.tnib.de>
References: <uv09ad$3cnth$1@dont-email.me> <uv2e60$jin$1@dont-email.me> <uv3e7p$7nqq$3@dont-email.me> <uvcu20$2qdb0$3@dont-email.me> <uvd5rs$n3n$1@tncsrv09.home.tnetconsulting.net> <uvht5g$3th0n$3@dont-email.me> <uvhv3k$kq3$2@tncsrv09.home.tnetconsulting.net> <uvs640$2g9b9$6@dont-email.me> <uvsv9e$3de5$1@news1.tnib.de> <uvv1sr$392q8$3@dont-email.me> <uvvevp$3f9tk$1@dont-email.me> <752c9924-9b76-73ce-a037-51cb30846239@example.net> <v00c64$3lbdp$2@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Injection-Date: Sat, 20 Apr 2024 19:19:50 -0000 (UTC)
Injection-Info: news1.tnib.de; posting-host="torres.zugschlus.de:81.169.166.32";
logging-data="478988"; mail-complaints-to="abuse@tnib.de"
X-Newsreader: Forte Agent 6.00/32.1186
 by: Marc Haber - Sat, 20 Apr 2024 19:19 UTC

The Natural Philosopher <tnp@invalid.invalid> wrote:
>The
>fact that someone calls that a 'relay agent' is as weird as saying a
>router is an IP 'relay agent'.

That is exactly correct terminology. You can have a router that is not
a DHCP relay agent, and you can have a DHCP relay agent not run on a
router.

>I am not really interested in a willy waving competiton with someone who
>knows the world always conforms to their conception of it, never the
>other way round.

Procotols usually don't have a conception, they have a specification.
And for DHCP, the specification is open for everyone to read. The
problem is that too many people want to talk about the protocol
without having read the specs.

--
----------------------------------------------------------------------------
Marc Haber | " Questions are the | Mailadresse im Header
Rhein-Neckar, DE | Beginning of Wisdom " |
Nordisch by Nature | Lt. Worf, TNG "Rightful Heir" | Fon: *49 6224 1600402

Re: I never thought of this scenario

<v014gp$3qp0c$1@dont-email.me>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=15162&group=comp.os.linux.misc#15162

  copy link   Newsgroups: comp.os.linux.misc
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: rich@example.invalid (Rich)
Newsgroups: comp.os.linux.misc
Subject: Re: I never thought of this scenario
Date: Sat, 20 Apr 2024 19:19:53 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 38
Message-ID: <v014gp$3qp0c$1@dont-email.me>
References: <uv2g3g$39k$1@tncsrv09.home.tnetconsulting.net> <uvcu5a$2qdb0$5@dont-email.me> <uvd6m3$n3m$1@tncsrv09.home.tnetconsulting.net> <uvhtft$3th0n$6@dont-email.me> <uvhv0m$kq3$1@tncsrv09.home.tnetconsulting.net> <uvs61u$2g9b9$5@dont-email.me> <uvsv4f$3cvv$1@news1.tnib.de> <uvv1qf$392q8$2@dont-email.me> <uvve26$3f4ea$1@dont-email.me> <wwvh6fwxy7q.fsf@LkoBDZeT.terraraq.uk> <v0108c$3q01h$1@dont-email.me> <v0111s$3q1fd$1@dont-email.me> <v013pv$3qmkf$1@dont-email.me>
Injection-Date: Sat, 20 Apr 2024 21:19:53 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="1a7d45c2e70b613b81d13564d7372d2c";
logging-data="4023308"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/6bZOmoWVwYXAik6HwLH8r"
User-Agent: tin/2.6.1-20211226 ("Convalmore") (Linux/5.15.139 (x86_64))
Cancel-Lock: sha1:1LkPXeZtYm3sstgSAryT7SwWoZc=
 by: Rich - Sat, 20 Apr 2024 19:19 UTC

Rich <rich@example.invalid> wrote:
> Marco Moock <mm+usenet-es@dorfdsl.de> wrote:
>> On 20.04.2024 um 18:07 Uhr Rich wrote:
>>> DHCP is also not a "transport layer" protocol. Instead, it uses UDP
>>> for its transport layer (see RFC url above, page 22):
>>>
>>> "DHCP uses UDP as its transport protocol."
>>>
>>> Since UDP is itself routable, DHCP is also routable, because DHCP is
>>> simply a protocol definition for sending particular "messages"
>>> inside of UDP packets.
>>
>> That depends on the addresses being used. When being used on
>> non-directed broadcast, link-local unicast or link-local multicast,
>> UDP can't be routed because the IP layer forbids routing of those
>> packages.
>
> Yes, correct. However, that is not "DHCP" the protocol itself
> specifying such. That is the IP layer specifying that certian
> addresses used in UDP packets are not routed.
>
> The reason it impacts DHCP is that the "bootstrap an IP address
> configuration" portion of DHCP means that those addresses are all the
> client can make use of until after it has been configured with a valid
> IP address for the local subnet.

Which, thinking about this just now, ironically, makes Lawrence's
statement correct.

DHCP the protocol is itself is not routable -- because DHCP the
protocol is not a transport layer protocol. It relies upon UDP for its
transport.

And whether a given DHCP message is routed or not is wholly dependent
upon whether the UDP packet carrying the DHCP message is itself
routable.

Re: I never thought of this scenario

<v014jf$ek64$1@news1.tnib.de>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=15163&group=comp.os.linux.misc#15163

  copy link   Newsgroups: comp.os.linux.misc
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!news1.tnib.de!feed.news.tnib.de!news.tnib.de!.POSTED.torres.zugschlus.de!not-for-mail
From: mh+usenetspam1118@zugschl.us (Marc Haber)
Newsgroups: comp.os.linux.misc
Subject: Re: I never thought of this scenario
Date: Sat, 20 Apr 2024 21:21:17 +0200
Organization: private site, see http://www.zugschlus.de/ for details
Message-ID: <v014jf$ek64$1@news1.tnib.de>
References: <uv06o4$3c5fm$2@dont-email.me> <uv09ad$3cnth$1@dont-email.me> <uv2e60$jin$1@dont-email.me> <uv3e7p$7nqq$3@dont-email.me> <uvcu20$2qdb0$3@dont-email.me> <uvd5rs$n3n$1@tncsrv09.home.tnetconsulting.net> <uvht5g$3th0n$3@dont-email.me> <uvhv3k$kq3$2@tncsrv09.home.tnetconsulting.net> <uvs640$2g9b9$6@dont-email.me> <uvtek0$2u6or$2@dont-email.me> <uvtuav$tkt$2@tncsrv09.home.tnetconsulting.net> <uvvmnk$atsn$1@news1.tnib.de> <v00mqb$2ve$2@tncsrv09.home.tnetconsulting.net>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Injection-Date: Sat, 20 Apr 2024 19:21:20 -0000 (UTC)
Injection-Info: news1.tnib.de; posting-host="torres.zugschlus.de:81.169.166.32";
logging-data="479428"; mail-complaints-to="abuse@tnib.de"
X-Newsreader: Forte Agent 6.00/32.1186
 by: Marc Haber - Sat, 20 Apr 2024 19:21 UTC

Grant Taylor <gtaylor@tnetconsulting.net> wrote:
>DHCP can provide node type and NBNS settings which influence if and when
>SMB broadcasts are sent.

Yes. And it can provide DNS and NTP servers, information about network
boot and tens of other things.

Greetings
Marc
--
----------------------------------------------------------------------------
Marc Haber | " Questions are the | Mailadresse im Header
Rhein-Neckar, DE | Beginning of Wisdom " |
Nordisch by Nature | Lt. Worf, TNG "Rightful Heir" | Fon: *49 6224 1600402

Re: I never thought of this scenario

<v014l1$ekc4$1@news1.tnib.de>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=15164&group=comp.os.linux.misc#15164

  copy link   Newsgroups: comp.os.linux.misc
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!news1.tnib.de!feed.news.tnib.de!news.tnib.de!.POSTED.torres.zugschlus.de!not-for-mail
From: mh+usenetspam1118@zugschl.us (Marc Haber)
Newsgroups: comp.os.linux.misc
Subject: Re: I never thought of this scenario
Date: Sat, 20 Apr 2024 21:22:09 +0200
Organization: private site, see http://www.zugschlus.de/ for details
Message-ID: <v014l1$ekc4$1@news1.tnib.de>
References: <uuu39t$2pd0s$1@dont-email.me> <uuvblp$32mbm$1@dont-email.me> <uv06o4$3c5fm$2@dont-email.me> <uv09ad$3cnth$1@dont-email.me> <uv2e60$jin$1@dont-email.me> <uv3e7p$7nqq$3@dont-email.me> <uvcu20$2qdb0$3@dont-email.me> <uvd5rs$n3n$1@tncsrv09.home.tnetconsulting.net> <uvht5g$3th0n$3@dont-email.me> <uvhv3k$kq3$2@tncsrv09.home.tnetconsulting.net> <uvs640$2g9b9$6@dont-email.me> <uvtek0$2u6or$2@dont-email.me> <uvv1vr$392q8$4@dont-email.me> <v00c97$3lbdp$3@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Injection-Date: Sat, 20 Apr 2024 19:22:10 -0000 (UTC)
Injection-Info: news1.tnib.de; posting-host="torres.zugschlus.de:81.169.166.32";
logging-data="479620"; mail-complaints-to="abuse@tnib.de"
X-Newsreader: Forte Agent 6.00/32.1186
 by: Marc Haber - Sat, 20 Apr 2024 19:22 UTC

The Natural Philosopher <tnp@invalid.invalid> wrote:
>A router *is* "a special tunnelling mechanism", not part of the actual
>protocol" for IP.

IP was designed to be a routable protocol from the very first second.

--
----------------------------------------------------------------------------
Marc Haber | " Questions are the | Mailadresse im Header
Rhein-Neckar, DE | Beginning of Wisdom " |
Nordisch by Nature | Lt. Worf, TNG "Rightful Heir" | Fon: *49 6224 1600402

Re: I never thought of this scenario

<v016q9$td0$1@tncsrv09.home.tnetconsulting.net>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=15165&group=comp.os.linux.misc#15165

  copy link   Newsgroups: comp.os.linux.misc
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!tncsrv06.tnetconsulting.net!tncsrv09.home.tnetconsulting.net!.POSTED.omega.home.tnetconsulting.net!not-for-mail
From: gtaylor@tnetconsulting.net (Grant Taylor)
Newsgroups: comp.os.linux.misc
Subject: Re: I never thought of this scenario
Date: Sat, 20 Apr 2024 14:59:05 -0500
Organization: TNet Consulting
Message-ID: <v016q9$td0$1@tncsrv09.home.tnetconsulting.net>
References: <uutq04$2n9pt$1@dont-email.me> <uuu39t$2pd0s$1@dont-email.me>
<uuvblp$32mbm$1@dont-email.me> <uv06o4$3c5fm$2@dont-email.me>
<uv09ad$3cnth$1@dont-email.me> <uv2e60$jin$1@dont-email.me>
<uv3e7p$7nqq$3@dont-email.me> <uvcu20$2qdb0$3@dont-email.me>
<uvd5rs$n3n$1@tncsrv09.home.tnetconsulting.net>
<uvht5g$3th0n$3@dont-email.me>
<uvhv3k$kq3$2@tncsrv09.home.tnetconsulting.net>
<uvs640$2g9b9$6@dont-email.me> <uvsv9e$3de5$1@news1.tnib.de>
<uvv1sr$392q8$3@dont-email.me> <uvvevp$3f9tk$1@dont-email.me>
<752c9924-9b76-73ce-a037-51cb30846239@example.net>
<v00mab$2ve$1@tncsrv09.home.tnetconsulting.net>
<34fcdf6b-98fb-d146-8954-7414e464bb6e@example.net>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Sat, 20 Apr 2024 19:59:05 -0000 (UTC)
Injection-Info: tncsrv09.home.tnetconsulting.net; posting-host="omega.home.tnetconsulting.net:198.18.1.140";
logging-data="30112"; mail-complaints-to="newsmaster@tnetconsulting.net"
User-Agent: Mozilla Thunderbird
Content-Language: en-US
In-Reply-To: <34fcdf6b-98fb-d146-8954-7414e464bb6e@example.net>
 by: Grant Taylor - Sat, 20 Apr 2024 19:59 UTC

On 4/20/24 13:58, D wrote:
> Yes, that makes perfect sense.

:-)

> Thank you for the information. =)

You're welcome.

--
Grant. . . .

Re: I never thought of this scenario

<v016tf$td0$2@tncsrv09.home.tnetconsulting.net>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=15166&group=comp.os.linux.misc#15166

  copy link   Newsgroups: comp.os.linux.misc
Path: i2pn2.org!i2pn.org!news.quux.org!tncsrv06.tnetconsulting.net!tncsrv09.home.tnetconsulting.net!.POSTED.omega.home.tnetconsulting.net!not-for-mail
From: gtaylor@tnetconsulting.net (Grant Taylor)
Newsgroups: comp.os.linux.misc
Subject: Re: I never thought of this scenario
Date: Sat, 20 Apr 2024 15:00:47 -0500
Organization: TNet Consulting
Message-ID: <v016tf$td0$2@tncsrv09.home.tnetconsulting.net>
References: <uv06o4$3c5fm$2@dont-email.me> <uv09ad$3cnth$1@dont-email.me>
<uv2e60$jin$1@dont-email.me> <uv3e7p$7nqq$3@dont-email.me>
<uvcu20$2qdb0$3@dont-email.me>
<uvd5rs$n3n$1@tncsrv09.home.tnetconsulting.net>
<uvht5g$3th0n$3@dont-email.me>
<uvhv3k$kq3$2@tncsrv09.home.tnetconsulting.net>
<uvs640$2g9b9$6@dont-email.me> <uvtek0$2u6or$2@dont-email.me>
<uvtuav$tkt$2@tncsrv09.home.tnetconsulting.net> <uvvmnk$atsn$1@news1.tnib.de>
<v00mqb$2ve$2@tncsrv09.home.tnetconsulting.net> <v014jf$ek64$1@news1.tnib.de>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Sat, 20 Apr 2024 20:00:47 -0000 (UTC)
Injection-Info: tncsrv09.home.tnetconsulting.net; posting-host="omega.home.tnetconsulting.net:198.18.1.140";
logging-data="30112"; mail-complaints-to="newsmaster@tnetconsulting.net"
User-Agent: Mozilla Thunderbird
Content-Language: en-US
In-Reply-To: <v014jf$ek64$1@news1.tnib.de>
 by: Grant Taylor - Sat, 20 Apr 2024 20:00 UTC

On 4/20/24 14:21, Marc Haber wrote:
> Yes. And it can provide DNS and NTP servers, information about network
> boot and tens of other things.

I dare say that it can provide hundreds of other things.

I /think/ that the option is an 8-bit field and I've seen options near 200.

--
Grant. . . .

Re: I never thought of this scenario

<v017kv$td0$3@tncsrv09.home.tnetconsulting.net>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=15167&group=comp.os.linux.misc#15167

  copy link   Newsgroups: comp.os.linux.misc
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!tncsrv06.tnetconsulting.net!tncsrv09.home.tnetconsulting.net!.POSTED.omega.home.tnetconsulting.net!not-for-mail
From: gtaylor@tnetconsulting.net (Grant Taylor)
Newsgroups: comp.os.linux.misc
Subject: Re: I never thought of this scenario
Date: Sat, 20 Apr 2024 15:13:19 -0500
Organization: TNet Consulting
Message-ID: <v017kv$td0$3@tncsrv09.home.tnetconsulting.net>
References: <uv2g3g$39k$1@tncsrv09.home.tnetconsulting.net>
<uvcmop$75v$1@tncsrv09.home.tnetconsulting.net>
<uvcu5a$2qdb0$5@dont-email.me>
<uvd6m3$n3m$1@tncsrv09.home.tnetconsulting.net>
<uvhtft$3th0n$6@dont-email.me>
<uvhv0m$kq3$1@tncsrv09.home.tnetconsulting.net>
<uvs61u$2g9b9$5@dont-email.me> <uvsv4f$3cvv$1@news1.tnib.de>
<uvv1qf$392q8$2@dont-email.me> <uvve26$3f4ea$1@dont-email.me>
<wwvh6fwxy7q.fsf@LkoBDZeT.terraraq.uk> <v0108c$3q01h$1@dont-email.me>
<v0111s$3q1fd$1@dont-email.me> <v013pv$3qmkf$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Sat, 20 Apr 2024 20:13:19 -0000 (UTC)
Injection-Info: tncsrv09.home.tnetconsulting.net; posting-host="omega.home.tnetconsulting.net:198.18.1.140";
logging-data="30112"; mail-complaints-to="newsmaster@tnetconsulting.net"
User-Agent: Mozilla Thunderbird
Content-Language: en-US
In-Reply-To: <v013pv$3qmkf$1@dont-email.me>
 by: Grant Taylor - Sat, 20 Apr 2024 20:13 UTC

On 4/20/24 14:07, Rich wrote:
> Yes, correct. However, that is not "DHCP" the protocol itself
> specifying such. That is the IP layer specifying that certian
> addresses used in UDP packets are not routed.

Nit-pick: That's the IP layer saying that certain addresses can't be
routed. It doesn't matter what transport is on top of those IP packets.

> The reason it impacts DHCP is that the "bootstrap an IP address
> configuration" portion of DHCP means that those addresses are all
> the client can make use of until after it has been configured with
> a valid IP address for the local subnet.

Nit-pick: I believe I've read about DHCP implementations that remember
what they used last time and will start to use them instead of 0.0.0.0.
If that remembered IP fails / is rejected for some reason then it falls
back to a discover.

RFC 951 - Bootstrap Protocol - the precursor to DHCP - section 3
paragraph 2 says: "In the IP header of a bootrequest, the client fills
in its own IP source address if known, otherwise zero. When the server
address is unknown, the IP destination address will be the 'broadcast
address' 255.255.255.255."

So I'm not sure that a client /must/ use 0.0.0.0 -> 255.255.255.255 when
doing a BOOTP / DHCP request.

--
Grant. . . .

Re: I never thought of this scenario

<v017q3$td0$4@tncsrv09.home.tnetconsulting.net>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=15168&group=comp.os.linux.misc#15168

  copy link   Newsgroups: comp.os.linux.misc
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!tncsrv06.tnetconsulting.net!tncsrv09.home.tnetconsulting.net!.POSTED.omega.home.tnetconsulting.net!not-for-mail
From: gtaylor@tnetconsulting.net (Grant Taylor)
Newsgroups: comp.os.linux.misc
Subject: Re: I never thought of this scenario
Date: Sat, 20 Apr 2024 15:16:03 -0500
Organization: TNet Consulting
Message-ID: <v017q3$td0$4@tncsrv09.home.tnetconsulting.net>
References: <uv2g3g$39k$1@tncsrv09.home.tnetconsulting.net>
<uvcu5a$2qdb0$5@dont-email.me>
<uvd6m3$n3m$1@tncsrv09.home.tnetconsulting.net>
<uvhtft$3th0n$6@dont-email.me>
<uvhv0m$kq3$1@tncsrv09.home.tnetconsulting.net>
<uvs61u$2g9b9$5@dont-email.me> <uvsv4f$3cvv$1@news1.tnib.de>
<uvv1qf$392q8$2@dont-email.me> <uvve26$3f4ea$1@dont-email.me>
<wwvh6fwxy7q.fsf@LkoBDZeT.terraraq.uk> <v0108c$3q01h$1@dont-email.me>
<v0111s$3q1fd$1@dont-email.me> <v013pv$3qmkf$1@dont-email.me>
<v014gp$3qp0c$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Sat, 20 Apr 2024 20:16:03 -0000 (UTC)
Injection-Info: tncsrv09.home.tnetconsulting.net; posting-host="omega.home.tnetconsulting.net:198.18.1.140";
logging-data="30112"; mail-complaints-to="newsmaster@tnetconsulting.net"
User-Agent: Mozilla Thunderbird
Content-Language: en-US
In-Reply-To: <v014gp$3qp0c$1@dont-email.me>
 by: Grant Taylor - Sat, 20 Apr 2024 20:16 UTC

On 4/20/24 14:19, Rich wrote:
> DHCP the protocol is itself is not routable -- because DHCP the
> protocol is not a transport layer protocol. It relies upon UDP for
> its transport.

Given that logic, HTTP(S) and NNTP(S), both of which are dependent on
TCP, which is dependent on IP, aren't routable either.

> And whether a given DHCP message is routed or not is wholly dependent
> upon whether the UDP packet carrying the DHCP message is itself
> routable.

I believe you want to go another layer and say that the UDP datagram is
dependent on the IP packet carrying it. And the IP packet's routability
is dependent on it's source IP and if there is a route to the
destination IP or not.

}:-)

--
Grant. . . .

Re: I never thought of this scenario

<v018mo$3rj12$1@dont-email.me>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=15169&group=comp.os.linux.misc#15169

  copy link   Newsgroups: comp.os.linux.misc
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: rich@example.invalid (Rich)
Newsgroups: comp.os.linux.misc
Subject: Re: I never thought of this scenario
Date: Sat, 20 Apr 2024 20:31:20 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 29
Message-ID: <v018mo$3rj12$1@dont-email.me>
References: <uv2g3g$39k$1@tncsrv09.home.tnetconsulting.net> <uvhtft$3th0n$6@dont-email.me> <uvhv0m$kq3$1@tncsrv09.home.tnetconsulting.net> <uvs61u$2g9b9$5@dont-email.me> <uvsv4f$3cvv$1@news1.tnib.de> <uvv1qf$392q8$2@dont-email.me> <uvve26$3f4ea$1@dont-email.me> <wwvh6fwxy7q.fsf@LkoBDZeT.terraraq.uk> <v0108c$3q01h$1@dont-email.me> <v0111s$3q1fd$1@dont-email.me> <v013pv$3qmkf$1@dont-email.me> <v014gp$3qp0c$1@dont-email.me> <v017q3$td0$4@tncsrv09.home.tnetconsulting.net>
Injection-Date: Sat, 20 Apr 2024 22:31:20 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="1a7d45c2e70b613b81d13564d7372d2c";
logging-data="4049954"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/oLygnORJr54ZkzLUrpmkK"
User-Agent: tin/2.6.1-20211226 ("Convalmore") (Linux/5.15.139 (x86_64))
Cancel-Lock: sha1:mtK/8mBIMHM819fuvf87KFWQcPw=
 by: Rich - Sat, 20 Apr 2024 20:31 UTC

Grant Taylor <gtaylor@tnetconsulting.net> wrote:
> On 4/20/24 14:19, Rich wrote:
>> DHCP the protocol is itself is not routable -- because DHCP the
>> protocol is not a transport layer protocol. It relies upon UDP for
>> its transport.
>
> Given that logic, HTTP(S) and NNTP(S), both of which are dependent on
> TCP, which is dependent on IP, aren't routable either.

In a way, yes, given that HTTP/NNTP are also not "transport layer
protocols". Their routability is determined by the routability of the
transport layer packet carrying them (which would be IP for both).

It is a somewhat atypical way of viewing the definition of "routing",
but it does match what is actually happening in routers. Exclusive of
"deep packet inspection" a router is routing packets by looking at the
IP header of that packet, not looking inside the IP packet's payload
for HTTP/NNTP/DHCP/etc. contents and routing based on those contents.

>> And whether a given DHCP message is routed or not is wholly dependent
>> upon whether the UDP packet carrying the DHCP message is itself
>> routable.
>
> I believe you want to go another layer and say that the UDP datagram
> is dependent on the IP packet carrying it. And the IP packet's
> routability is dependent on it's source IP and if there is a route to
> the destination IP or not.

True, that is actually where the "routing" decision is made.

Re: I never thought of this scenario

<v018qb$3rkif$1@dont-email.me>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=15170&group=comp.os.linux.misc#15170

  copy link   Newsgroups: comp.os.linux.misc
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: mm+usenet-es@dorfdsl.de (Marco Moock)
Newsgroups: comp.os.linux.misc
Subject: Re: I never thought of this scenario
Date: Sat, 20 Apr 2024 22:33:14 +0200
Organization: A noiseless patient Spider
Lines: 49
Message-ID: <v018qb$3rkif$1@dont-email.me>
References: <uv2g3g$39k$1@tncsrv09.home.tnetconsulting.net>
<uvcmop$75v$1@tncsrv09.home.tnetconsulting.net>
<uvcu5a$2qdb0$5@dont-email.me>
<uvd6m3$n3m$1@tncsrv09.home.tnetconsulting.net>
<uvhtft$3th0n$6@dont-email.me>
<uvhv0m$kq3$1@tncsrv09.home.tnetconsulting.net>
<uvs61u$2g9b9$5@dont-email.me>
<uvsv4f$3cvv$1@news1.tnib.de>
<uvv1qf$392q8$2@dont-email.me>
<uvve26$3f4ea$1@dont-email.me>
<wwvh6fwxy7q.fsf@LkoBDZeT.terraraq.uk>
<v0108c$3q01h$1@dont-email.me>
<v0111s$3q1fd$1@dont-email.me>
<v013pv$3qmkf$1@dont-email.me>
<v017kv$td0$3@tncsrv09.home.tnetconsulting.net>
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Injection-Date: Sat, 20 Apr 2024 22:33:15 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="89470782f4cf1cd6ffc59467c91451f2";
logging-data="4051535"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+uNhdIawKN4rLocp07YatM"
Cancel-Lock: sha1:WERJ6tQspbcE2Z0TbxySRwGAEL8=
 by: Marco Moock - Sat, 20 Apr 2024 20:33 UTC

On 20.04.2024 um 15:13 Uhr Grant Taylor wrote:

> On 4/20/24 14:07, Rich wrote:
> > Yes, correct. However, that is not "DHCP" the protocol itself
> > specifying such. That is the IP layer specifying that certian
> > addresses used in UDP packets are not routed.
>
> Nit-pick: That's the IP layer saying that certain addresses can't be
> routed. It doesn't matter what transport is on top of those IP
> packets.
>
> > The reason it impacts DHCP is that the "bootstrap an IP address
> > configuration" portion of DHCP means that those addresses are all
> > the client can make use of until after it has been configured with
> > a valid IP address for the local subnet.
>
> Nit-pick: I believe I've read about DHCP implementations that
> remember what they used last time and will start to use them instead
> of 0.0.0.0. If that remembered IP fails / is rejected for some reason
> then it falls back to a discover.
>
> RFC 951 - Bootstrap Protocol - the precursor to DHCP - section 3
> paragraph 2 says: "In the IP header of a bootrequest, the client
> fills in its own IP source address if known, otherwise zero. When
> the server address is unknown, the IP destination address will be the
> 'broadcast address' 255.255.255.255."
>
> So I'm not sure that a client /must/ use 0.0.0.0 -> 255.255.255.255
> when doing a BOOTP / DHCP request.

How can a DHCP client assume that a remembered address can be still
used?
If the lease is still valid, it can use it and contact the server via
unicast, if there is no valid lease, it must not use the IP anymore
because it could be assigned to some other node.

IIRC IP unicast src addr can only be used if the lease is still valid
and the client wants to extend the lease.
Of course asking the DHCP for additional information after the IP has
been assigned is another situation where unicast can be used.

Does anybody know other situations?

--
kind regards
Marco

Send spam to 1713618799muell@cartoonies.org

Re: I never thought of this scenario

<v01mfd$ud0$1@tncsrv09.home.tnetconsulting.net>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=15172&group=comp.os.linux.misc#15172

  copy link   Newsgroups: comp.os.linux.misc
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!tncsrv06.tnetconsulting.net!tncsrv09.home.tnetconsulting.net!.POSTED.omega.home.tnetconsulting.net!not-for-mail
From: gtaylor@tnetconsulting.net (Grant Taylor)
Newsgroups: comp.os.linux.misc
Subject: Re: I never thought of this scenario
Date: Sat, 20 Apr 2024 19:26:21 -0500
Organization: TNet Consulting
Message-ID: <v01mfd$ud0$1@tncsrv09.home.tnetconsulting.net>
References: <uv2g3g$39k$1@tncsrv09.home.tnetconsulting.net>
<uvcmop$75v$1@tncsrv09.home.tnetconsulting.net>
<uvcu5a$2qdb0$5@dont-email.me>
<uvd6m3$n3m$1@tncsrv09.home.tnetconsulting.net>
<uvhtft$3th0n$6@dont-email.me>
<uvhv0m$kq3$1@tncsrv09.home.tnetconsulting.net>
<uvs61u$2g9b9$5@dont-email.me> <uvsv4f$3cvv$1@news1.tnib.de>
<uvv1qf$392q8$2@dont-email.me> <uvve26$3f4ea$1@dont-email.me>
<wwvh6fwxy7q.fsf@LkoBDZeT.terraraq.uk> <v0108c$3q01h$1@dont-email.me>
<v0111s$3q1fd$1@dont-email.me> <v013pv$3qmkf$1@dont-email.me>
<v017kv$td0$3@tncsrv09.home.tnetconsulting.net>
<v018qb$3rkif$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Sun, 21 Apr 2024 00:26:21 -0000 (UTC)
Injection-Info: tncsrv09.home.tnetconsulting.net; posting-host="omega.home.tnetconsulting.net:198.18.1.140";
logging-data="31136"; mail-complaints-to="newsmaster@tnetconsulting.net"
User-Agent: Mozilla Thunderbird
Content-Language: en-US
In-Reply-To: <v018qb$3rkif$1@dont-email.me>
 by: Grant Taylor - Sun, 21 Apr 2024 00:26 UTC

On 4/20/24 15:33, Marco Moock wrote:
> How can a DHCP client assume that a remembered address can be still
> used?

It can't assume.

But I believe that it can test for duplicate and ask the DHCP server via
DHCP Request.

> If the lease is still valid, it can use it and contact the server via
> unicast, if there is no valid lease, it must not use the IP anymore
> because it could be assigned to some other node.

I think it SHOULDN'T use would be the proper nomenclature.

> IIRC IP unicast src addr can only be used if the lease is still valid
> and the client wants to extend the lease.

Maybe.

> Of course asking the DHCP for additional information after the IP
> has been assigned is another situation where unicast can be used.

Yep.

> Does anybody know other situations?

I assume that a release would also be unicast.

--
Grant. . . .

Re: I never thought of this scenario

<v02d41$i1ko$1@news1.tnib.de>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=15173&group=comp.os.linux.misc#15173

  copy link   Newsgroups: comp.os.linux.misc
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!news1.tnib.de!feed.news.tnib.de!news.tnib.de!.POSTED.torres.zugschlus.de!not-for-mail
From: mh+usenetspam1118@zugschl.us (Marc Haber)
Newsgroups: comp.os.linux.misc
Subject: Re: I never thought of this scenario
Date: Sun, 21 Apr 2024 08:52:49 +0200
Organization: private site, see http://www.zugschlus.de/ for details
Message-ID: <v02d41$i1ko$1@news1.tnib.de>
References: <uv3e7p$7nqq$3@dont-email.me> <uvcu20$2qdb0$3@dont-email.me> <uvd5rs$n3n$1@tncsrv09.home.tnetconsulting.net> <uvht5g$3th0n$3@dont-email.me> <uvhv3k$kq3$2@tncsrv09.home.tnetconsulting.net> <uvs640$2g9b9$6@dont-email.me> <uvtek0$2u6or$2@dont-email.me> <uvtuav$tkt$2@tncsrv09.home.tnetconsulting.net> <uvvmnk$atsn$1@news1.tnib.de> <v00mqb$2ve$2@tncsrv09.home.tnetconsulting.net> <v014jf$ek64$1@news1.tnib.de> <v016tf$td0$2@tncsrv09.home.tnetconsulting.net>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Injection-Date: Sun, 21 Apr 2024 06:52:49 -0000 (UTC)
Injection-Info: news1.tnib.de; posting-host="torres.zugschlus.de:81.169.166.32";
logging-data="591512"; mail-complaints-to="abuse@tnib.de"
X-Newsreader: Forte Agent 6.00/32.1186
 by: Marc Haber - Sun, 21 Apr 2024 06:52 UTC

Grant Taylor <gtaylor@tnetconsulting.net> wrote:
>On 4/20/24 14:21, Marc Haber wrote:
>> Yes. And it can provide DNS and NTP servers, information about network
>> boot and tens of other things.
>
>I dare say that it can provide hundreds of other things.
>
>I /think/ that the option is an 8-bit field and I've seen options near 200.

I was not sure how sparse the option number allocation is and too lazy
to look it up.

Greetings
Marc
--
----------------------------------------------------------------------------
Marc Haber | " Questions are the | Mailadresse im Header
Rhein-Neckar, DE | Beginning of Wisdom " |
Nordisch by Nature | Lt. Worf, TNG "Rightful Heir" | Fon: *49 6224 1600402

Re: I never thought of this scenario

<v02ona$894n$1@dont-email.me>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=15175&group=comp.os.linux.misc#15175

  copy link   Newsgroups: comp.os.linux.misc
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: tnp@invalid.invalid (The Natural Philosopher)
Newsgroups: comp.os.linux.misc
Subject: Re: I never thought of this scenario
Date: Sun, 21 Apr 2024 11:10:49 +0100
Organization: A little, after lunch
Lines: 49
Message-ID: <v02ona$894n$1@dont-email.me>
References: <uv2g3g$39k$1@tncsrv09.home.tnetconsulting.net>
<uvcu5a$2qdb0$5@dont-email.me>
<uvd6m3$n3m$1@tncsrv09.home.tnetconsulting.net>
<uvhtft$3th0n$6@dont-email.me>
<uvhv0m$kq3$1@tncsrv09.home.tnetconsulting.net>
<uvs61u$2g9b9$5@dont-email.me> <uvsv4f$3cvv$1@news1.tnib.de>
<uvv1qf$392q8$2@dont-email.me> <uvve26$3f4ea$1@dont-email.me>
<wwvh6fwxy7q.fsf@LkoBDZeT.terraraq.uk> <v0108c$3q01h$1@dont-email.me>
<v0111s$3q1fd$1@dont-email.me> <v013pv$3qmkf$1@dont-email.me>
<v014gp$3qp0c$1@dont-email.me>
<v017q3$td0$4@tncsrv09.home.tnetconsulting.net>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sun, 21 Apr 2024 12:10:50 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="e82ae113dc7ea49192f189c77debcc18";
logging-data="271511"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/JC5rivunjmuTQAuv8CiRTAP2NnHZixIA="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:xuZOY7cXsFCopZor2mclRFPFtVE=
Content-Language: en-GB
In-Reply-To: <v017q3$td0$4@tncsrv09.home.tnetconsulting.net>
 by: The Natural Philosop - Sun, 21 Apr 2024 10:10 UTC

On 20/04/2024 21:16, Grant Taylor wrote:
> On 4/20/24 14:19, Rich wrote:
>> DHCP the protocol is itself is not routable -- because DHCP the
>> protocol is not a transport layer protocol.  It relies upon UDP for
>> its transport.
>
> Given that logic, HTTP(S) and NNTP(S), both of which are dependent on
> TCP, which is dependent on IP, aren't routable either.
>
>> And whether a given DHCP message is routed or not is wholly dependent
>> upon whether the UDP packet carrying the DHCP message is itself routable.
>
> I believe you want to go another layer and say that the UDP datagram is
> dependent on the IP packet carrying it.  And the IP packet's routability
> is dependent on it's source IP and if there is a route to the
> destination IP or not.
>
> }:-)
>
Is a destination address of 255.255.255.255 routable?
Of course it is, if a router is configured to do an 'all stations
broadcast' across the internet!

What changes is that the client which has no IP address at this stage,
instead has to be given one by the first router it encounters. When the
router receives a response it has to translate that back to the MAC
address of the sender on its local port.

It's not much different from address translation, in that the router
needs to exercise intelligence about some packet contents, rather than
juts their source and destination and next hop addresses.

AS far as intelligence goes its nothing like as complex as running BGP
or OSPF or other routing protocols.

Calling this action a 'relay agent' makes it all into something it is
not - a separate addition to routers in general. DHCP can be and is
routed by routers.

The rest is semantics

--
"What do you think about Gay Marriage?"
"I don't."
"Don't what?"
"Think about Gay Marriage."

Re: I never thought of this scenario

<v02p3o$894n$2@dont-email.me>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=15176&group=comp.os.linux.misc#15176

  copy link   Newsgroups: comp.os.linux.misc
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: tnp@invalid.invalid (The Natural Philosopher)
Newsgroups: comp.os.linux.misc
Subject: Re: I never thought of this scenario
Date: Sun, 21 Apr 2024 11:17:28 +0100
Organization: A little, after lunch
Lines: 30
Message-ID: <v02p3o$894n$2@dont-email.me>
References: <uv2g3g$39k$1@tncsrv09.home.tnetconsulting.net>
<uvhtft$3th0n$6@dont-email.me>
<uvhv0m$kq3$1@tncsrv09.home.tnetconsulting.net>
<uvs61u$2g9b9$5@dont-email.me> <uvsv4f$3cvv$1@news1.tnib.de>
<uvv1qf$392q8$2@dont-email.me> <uvve26$3f4ea$1@dont-email.me>
<wwvh6fwxy7q.fsf@LkoBDZeT.terraraq.uk> <v0108c$3q01h$1@dont-email.me>
<v0111s$3q1fd$1@dont-email.me> <v013pv$3qmkf$1@dont-email.me>
<v014gp$3qp0c$1@dont-email.me>
<v017q3$td0$4@tncsrv09.home.tnetconsulting.net>
<v018mo$3rj12$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Sun, 21 Apr 2024 12:17:29 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="e82ae113dc7ea49192f189c77debcc18";
logging-data="271511"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX182XXEKZAYTy6OtVKrJfxQlN/tC3QioRGc="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:jDgPo2Em5SbOrRLlSXpwpqtVtVw=
Content-Language: en-GB
In-Reply-To: <v018mo$3rj12$1@dont-email.me>
 by: The Natural Philosop - Sun, 21 Apr 2024 10:17 UTC

On 20/04/2024 21:31, Rich wrote:
> Exclusive of
> "deep packet inspection" a router is routing packets by looking at the
> IP header of that packet, not looking inside the IP packet's payload
> for HTTP/NNTP/DHCP/etc. contents and routing based on those contents.

Not at all true in the case of address translation, routing protocols,
traffic shaping and the like.

The only thing that caries is how *much* of the packet you inspect.

DHCP is similar in that the on;y thing a router has to do is determine
its a UDP broadcast, and if it is, work out where to send it, and what
return address to give it if any..

One would expect the router to simply spoof a MAC address on its
interface, and relay responses to that MAC address back to the client
network.
In short its acting like an ethernet switch or bridge

I am more curious as to how the DHCP server 'knows' which network
address to give the client, but not interested enough to look it up. :-)

--
Climate is what you expect but weather is what you get.
Mark Twain

Re: I never thought of this scenario

<v03qop$32u$1@tncsrv09.home.tnetconsulting.net>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=15177&group=comp.os.linux.misc#15177

  copy link   Newsgroups: comp.os.linux.misc
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!tncsrv06.tnetconsulting.net!tncsrv09.home.tnetconsulting.net!.POSTED.omega.home.tnetconsulting.net!not-for-mail
From: gtaylor@tnetconsulting.net (Grant Taylor)
Newsgroups: comp.os.linux.misc
Subject: Re: I never thought of this scenario
Date: Sun, 21 Apr 2024 14:51:53 -0500
Organization: TNet Consulting
Message-ID: <v03qop$32u$1@tncsrv09.home.tnetconsulting.net>
References: <uv2g3g$39k$1@tncsrv09.home.tnetconsulting.net>
<uvcu5a$2qdb0$5@dont-email.me>
<uvd6m3$n3m$1@tncsrv09.home.tnetconsulting.net>
<uvhtft$3th0n$6@dont-email.me>
<uvhv0m$kq3$1@tncsrv09.home.tnetconsulting.net>
<uvs61u$2g9b9$5@dont-email.me> <uvsv4f$3cvv$1@news1.tnib.de>
<uvv1qf$392q8$2@dont-email.me> <uvve26$3f4ea$1@dont-email.me>
<wwvh6fwxy7q.fsf@LkoBDZeT.terraraq.uk> <v0108c$3q01h$1@dont-email.me>
<v0111s$3q1fd$1@dont-email.me> <v013pv$3qmkf$1@dont-email.me>
<v014gp$3qp0c$1@dont-email.me>
<v017q3$td0$4@tncsrv09.home.tnetconsulting.net> <v02ona$894n$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sun, 21 Apr 2024 19:51:53 -0000 (UTC)
Injection-Info: tncsrv09.home.tnetconsulting.net; posting-host="omega.home.tnetconsulting.net:198.18.1.140";
logging-data="3166"; mail-complaints-to="newsmaster@tnetconsulting.net"
User-Agent: Mozilla Thunderbird
Content-Language: en-US
In-Reply-To: <v02ona$894n$1@dont-email.me>
 by: Grant Taylor - Sun, 21 Apr 2024 19:51 UTC

On 4/21/24 05:10, The Natural Philosopher wrote:
> Is a destination address of 255.255.255.255 routable?

No it is not.

IANA, the keeper of special things like this, has this to say about the
"Limited Broadcast"

Address Block: 255.255.255.255/32
Name: Limited Broadcast
RFC: RFC8190 RFC919
Allocation Date: 1984-10
Termination Date: N/A
Source: False
Destination: True
Forwardable: False
Globally Reachable: False
Reserved-by-Protocol: True

Link - IANA IPv4 Special-Purpose Address Registry
-
https://www.iana.org/assignments/iana-ipv4-special-registry/iana-ipv4-special-registry.xhtml

> Of course it is, if a router is configured to do an 'all stations
> broadcast' across the internet!

I disagree.

Even if one device is mis-configured to forward it, the next upstream
device that is properly configured / default configuration won't forward it.

> What changes is that the client which has no IP address at this stage,
> instead has to be given one by the first router it encounters.

Nope. The first router doesn't have to give it one.

The DHCP *server* sends a DHCP /offer/ after receiving a DHCP /discover/
and a DHCP /ACK/ after receiving a DHCP /request/.

N.B. the DHCP relay agent can be running on an end system in the network
that is not a router.

The DHCP /relay/ running on a system in the broadcast domain receives
the DHCP discover, sends sends the DHCP discover to the remote DHCP
server's unicast IP using it's own relay IP as the source. The relay
also adds information to the DHCP discover message to include the
client's MAC address / possibly other identifying information; e.g.
Client-ID.

The DHCP server receives a unicast DHCP discover to it's unicast IP from
the DHCP relay's unicast IP. The DHCP discover has information to
identify the remote client that originally sent the discover and the
network that it is on.

The DHCP server sends a DHCP offer back to the DHCP relay's unicast IP
from the DHCP server's unicast IP.

The DHCP relay receives the DHCP offer to it's unicast IP from the DHCP
server's unicast IP. -- The DHCP relay the relays the offer back to
the client on the local network.

The client receives the remote DHCP server's offer, send a DHCP request
and receives a DHCP ACK through the same channels.

Once the client has an IP address, it can talk to the DHCP server
directly through the routed network without needing the aid of the DHCP
relay agent.

> When the router receives a response it has to translate that back to
> the MAC address of the sender on its local port.

The DHCP relay agent, not necessarily the router.

> It's not much different from address translation, in that the router
> needs to exercise intelligence about some packet contents, rather  than
> juts their source and destination  and next hop addresses.

Nope.

The router doesn't need to be involved in the DHCP relay agent process
at all.

It's perfectly valid to have a router that knows nothing about DHCP and
a separate system on the network functioning as the DHCP relay agent.

> AS far as intelligence goes its nothing like as complex as running BGP
> or OSPF or  other routing protocols.
>
> Calling this action a 'relay agent' makes it all into something it is
> not - a separate addition to routers in general.  DHCP can be and is
> routed by routers.

And yet the RFCs that define this behavior use the phrase "relay agent".
And the functionality is not tied to a router.

> The rest is semantics

Not quite.

--
Grant. . . .


computers / comp.os.linux.misc / I never thought of this scenario

Pages:1234567
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor