Le 27/01/2015 15:52, Alexandru Petrescu a écrit :
Le 26/01/2015 19:31, Joe Touch a écrit :


On 1/26/2015 9:17 AM, Dearlove, Christopher (UK) wrote:
Joe Touch
802.11 has a problem when *L2* reachability signals don't
translate to L3 reachability. RFC6130 gets around that by using
control messages that are sent inside L3.

Actually that's not the whole story for IEEE 802.11.

Let me be more clear.

The whole story for IP (L3) is:

(A)- an L2 subnet is *defined* as a L2 network in which every
endpoint can reach every other one (directly or indirectly)

(B)- any group of L2 nodes that does not have property (A) is a set
of one or more L2 subnets.

(C) - Those subnets can be internetworked using L3 (routers) ONLY
where they overlap (i.e., share a node).

Unless you have some sort of filter in place, if HELLO in IP
gets there then IP gets there.

Nor is that. If you care (but this is an aside from the point
here) I'd Google about the 802.11 "grey zone" problem.

But in the general case, ignore that.

Agreed; that problem is one where the routing protocol doesn't
fate-share the regular IP datagram path, and that's also a
well-known problem.

Maybe we should document what is fate-sharing with routing protocols
 (ref.) and tell how MANET routing protocols don't really do
fate-sharing when applied in a WiFi ad-hoc mode network.

Some routing protocols assume bidirectional communication,
i.e., if you can send an IP datagram to me then I can send one
to you. But that's only a subset of routing protocols; routing
protocols that support unidirectional links have also been
around for a long time.

In a MANET, they are definitely not the easiest things to do with
any degree of reliability.

Routing protocols don't need reliable links. The reliability of
E2E paths does depend on a variety of properties, and certainly
maintaining E2E reliability with wildly fluctuating links is a
problem, but it is addressed by using a different routing protocol
(at best).

I agree routing protocols dont need reliable links.  When a link
flaps a routing protocol declares it as off.

There are some gray zones in which links are characterized by their
bandwidth instead of on/off (OSPF).  But there are no metrics which
characterize wifi links as this draft characterizes them.

E.g. a metric 'link ends kind' could value 1 if both its ends where
hidden terminals, 0 otherwise.

Joe Touch
You find them using local broadcast.

The PILC doc explains why this is a bad idea unless L2 is known
to support broadcast. The L2 you're describing fails that
assumption.

Which L2 I'm describing? I haven't described an L2. (I made an
aside about 802.11, which actually does support local broadcast,
so you can't mean that.)

(I should have said "the L2 described in the draft")

The RFC implies that control reachability implies IP
reachability.

No, it really doesn't for routing purposes (e.g. RFC 7181 - RFC
6130 is not itself a routing protocol).

It does as described in RFC6130. That doc makes no mention of the
802.11 gray zone issue of using a different encoding.

Again, it's well-understood that routing protocols need to
fate-share reachability of IP data packets. That's the assumption
behind the section I cited (HELLOs go in IP packets; if the HELLO
gets there, an IP packet got there).

Because A can locally broadcast and it reaches B, who A may not
even know exists, does not make a unicast link A to B useful.

I said "The RFC implies that control reachability implies IP
reachability." I didn't say that resulted in bidirectional
reachability - that's for a routing protocol to determine based on
unicast discovery.

(though RFC6130 isn't quite a full routing protocol; it's just the
discovery portion)

It does not imply that unidirectional reachability implies
bidirectional reachability. When B receives a HELLO from A,
then B knows it can get IP datagrams from A (that's a leap that
the doc makes because it HELLOs are sent inside IP datagrams).

It knows it can get locally broadcast IP datagrams from A. Not
sufficient.

Agreed - 6130 isn't a full routing protocol; the full protocol is
required to take the *unidirectional* reachability of 6130 and
determine bidirectional reachability.

It might help us understand what you want to do if you just say
it:

You realise I'm not an author of the current document?  I'm just
pointing out you're missing things when you're attempting to say
"nothing new here, all completely understood". We have experience
that's not so.

So far, "your" experience (you, the authors, the MANET community)
keeps asserting that there's something magic about that environment
that the Internet architecture and protocols haven't considered.

I work in these environments.  I know they are different than wired,
 even though maybe not magic.

The problem with MANET routing protocols is that they try to
accommodate all possible kinds of networks made of wireless links,
with purely arbitrary mouvement patterns.

Whereas most wireless links are designed with particular topologies
and use-cases in mind.  There's not a single 'universal' wireless
link. Some apps are possible on some links and other apps on other
links.

That said, I still think a draft about the peculiar behaviour of
WiFi, especially in ad-hoc mode, is worth documenting, because it has
 implications on other protocols.

Addition: new wifi links on the market since this draft was experimented, show other new behaviours unkown until now to wired counterparts.

For example, 802.11ac not only offers more bandwidth, but comes by default with 2 ready to use independent channels, as two independent links on 2.4 and 5.x bands.

This is like if each Ethernet cable were actually made of two independent cables. You'd need to stitch both their ends together by some software to use the available bandwidth.

Hidden terminal problem may exhibit on one channel but not on the other, whereas in WiFi it was present on all channels.

Also, 802.11p links have particularities because they dont feature 'cells', do not use scanning.

Alex


Of course its contents and potential recommendation should be agreed
on.

Alex


That has still not proven to be the case.

Joe

_______________________________________________ Int-area mailing
list [email protected]
https://www.ietf.org/mailman/listinfo/int-area




_______________________________________________ Int-area mailing
list [email protected]
https://www.ietf.org/mailman/listinfo/int-area




_______________________________________________
Int-area mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/int-area

Reply via email to