[Int-area] Comments on current MPvD draft.

2017-11-14 Thread Ted Lemon
I'd like to have a bit of discussion today on the architectural choices in the 
current draft, if possible.

There are two issues I want to discuss:
The assumption that each PvD will have its own router
The expected behavior of hosts that do not support MPvD in the presence of 
multiple routers

The first assumption is problematic in the sense that in most cases (I think), 
it will actually be the case that the multiple provisioning domains will both 
be on the other side of a leaf router from the host that is accessing them.   
In this case, requiring multiple RAs with different link-local addresses is 
fairly heavyweight.

The second issue isn't, strictly speaking, an MPvD problem, but I think it 
implicates MPvD because I think the behavior in this case is undefined.   E.g., 
if both routers advertise a set of name servers, what does the host do?

We've been looking at this in Homenet, and this came up as a serious concern: 
if the host chooses one set of name servers, it may not be able to access 
services in the other PvD.  And yet if the host does support MPvD, we kind of 
want it to use different name servers per PvD.   So what we concluded is that 
we want to be able to give hosts that do not support MPvD a clear answer that 
is different than the answer we give out for each PvD.

This would not be possible with the current proposal.   It's not a hard problem 
to solve, but we need to consider whether or not, and how, to solve it.

___
Int-area mailing list
Int-area@ietf.org
https://www.ietf.org/mailman/listinfo/int-area


[Int-area] review of draft-perkins-intarea-multicast-ieee802-03 draft-mcbride-mboned-wifi-mcast-problem-statement-01

2017-11-14 Thread joel jaeggli
Greetings,

I have chosen to review both of these documents at this time as they
appear to me to be attempts to address the same problem space from the
vantage point of slightly different but overlapping communities
(evidenced by the authors) both of which have a vested interest in IP
multicast operation on ieee 802.xx wireless networks. This review is
seperated into the observations common to both followed by (limited)
commentary on each document.

While both documents address the challenges of arp / ND and aperiodic
multicast transmission,
draft-mcbride-mboned-wifi-mcast-problem-statement-01 has more focus on
application use of multicast above and beyond basic
subnet/adjacency/resource discovery applications.

draft-perkins-intarea-multicast-ieee802-03 takes a more technical and
nuanced look at the underlying 802.xx implementation of
multicast/broadcast packet transmission. It is oddly specific in some
areas to experiences gleaned from the IETF network, which while it may
be a product of our experience, is  by no means a unique environment,
and these challenges are to a great degree common or in fact worse  in
other wireless environments (where there might be more low powered
devices, less spectrum or radio coordination, a diversity of management
domains and so on.

it's  not clear to me from the outset what the audience for an
eventually published document might be.

Advice to implementors?

Feedback to the IEEE?

Operational advice?

Go from problem statment towards work on conclusions?

draft-perkins-intarea-multicast-ieee802-03  is the slightly more mature
document of the two,  I don't think that there is much justification for
advancing both given that they have fairly high overlap without being
complimentary, so I would encourage consolidation and coordination
between the int interests and those of the mbone/multicast community
towards something that is more than the union of the two.

>From my vantage-point the best outcome is one where the IETF provides
advice to vendors (becaue there are implementation specific tweaks and
optimation that can make many situations better) an the IEEE that
results in the employment of multicast being less disruptive and costly
and potentially to devices on wireless lans. work on ietf protocols
associated with arp/nd resource discovery to make them generally less
costly on the wire and more sensitive to power / cpu usage is a
desirable property as well pariticularly  of there are situations where
they can be avoided entirely (for example not having to defend addresses
via DAD because of something like
https://tools.ietf.org/html/draft-ietf-v6ops-unique-ipv6-prefix-per-host-13).


Some comments specific to each document

- draft-perkins-intarea-multicast-ieee802-03 -

3.1.2.  Lower Data Rate

this rate might be as low as 6 Mbps, when
some unicast links in the same cell can be operating at rates up to
600 Mbps.

In fact backward compatibility and  multi-stream implementations mean
that the maximum unicast rates are currently up to a few Gb/s so there
can be a more than 3 order of magnitude difference in the transmission
rate from the basic rates to optimal unicast forwarding. some techinues
employed to increase spectral efficiency such a spatial multiplexing in
mimo systems are literally unavailable with more then one intended
reciever so it's not simply the case that nominal transmission rates
available are limited by backwards compatibility.

3.2.2. IPv6 issues

Respecting some of the cost of multicast on wireless networks these are
not strictly wireless problems reductions in the amount of signaling
required is better for the control-planes of routers, and for all hosts
ultimately, whether that is unicast RAs, prefix per host, or simply rate
limits on layer 2 learning e.g. https://tools.ietf.org/html/rfc6583
problems. 3.2.4 and 3.2.2 therefore are very much problems that extend
beyond the wireless domain.

Specifically with 3.2.4 the arp problem also applies to ND, in both
cases non-standard counter-measures (arp sponging unlearned entries as
in 5.1 for v4) various forms of off-net vs on-net driven ND suppression.

On a wired network, there is not a huge difference amongst unicast,
multicast and broadcast traffic;

Inadvertent flooded traffic or high amounts of ethernet multicast on
wired networks can be quite a bit less costly due to nic filtering, then
in cases where devices have to wake up effectively to process packets.
also the fact that these networks tend to be switched futher reduces
impact (there is effectively no collision / scheduling problem until you
get to extremely high port utilization)

4.3

not clear how this directly impacts multicast / except that a unicast
optimization ight seperately send to different STAs at different times.
optimization around long DTIM intervals to allow clients to sleep longer
clearly has impacts on performance, convergence