I have reviewed this document. Generally I like it.
I have a lot of detailed comments.
p4
> The assumption of this document is that the homenet is "not actively
managed".
I think this is a very challenging assumption. I think it is perfectly
reasonable to require some basic level of low-tech management (to be
defined). I think this assumption effectively as written says that a
Homenet needs to be "self organising" which to me is a step far beyond
what happens today. Even in today's Homenet of cascaded IPv4 devices
with NAT, an end user still has to physically plug the boxes together in
a fixed hierarchy in order for it to work. I see no reason why a future
IPv6 Homenet could not require some topology restrictions (some time ago
I proposed multi-rooted tree topology to mirror current IPv4 practice
with 1 root per ISP).
> Discussion in the homenet WG has led to a suggestion that there
should be a baseline homenet "version 1" architecture, based on
protocols and implementations that are as far as possible proven and
robust. A future architecture may incorporate more advanced elements.
Feedback is sought on what if anything do we want to say about potential
homenet versions here.
Support. IMHVO the likely major challenge is going to be how to handle
multihoming.
IMHO V1 should therefore concentrate on a single ISP model with multiple
devices. [model A-C]
V2 should concentrate on a multiple, competing, ISP model. [model D-F]
Section 2.3 p6 talks about external and internal communication.
May be useful to define "internal" and "external" in 1.1 as traffic that
crosses the "border interface" for the hard of thinking like me.
p7. > It may be useful to classify the border of the home network as a
unique logical interface separating the home network from service
provider network/s.
I think defining a Homenet "border" at least in terms of management is
going to prove essential in the long term. There may be instances when
the ISP manages the Homenet, but there will also be instances where it
doesn't. The document already defines demarcs at various points. I think
formalizing these interfaces will be a major benefit to interoperability
and flexibility.
Section 2.4 p7 should mention RFC 6177 IPv6 Address Assignment to End Sites
Without sufficient addresses you can't have multiple subnets and still
use SLAAC.
Section 3.1 p10-15
Why are the topologies limited to 2 ISPs? I already have potentially >=
4 ISPs in my house.
Is there any benefit limiting the discussion specifically to 2 ISPs,
rather than "multiple" ISPs?
Section 3.4.6 p22
RT12 could be challenging, and is arguably a host function to select the
correct source address.
I miss some discussion of the unique challenges of using wireless
connections with many existing IETF protocols, which have largely been
developed on wired networks and where all nodes enjoy mutual visibility
(unless your segment is too long).
Section 3.4.7
PD13 Flash Renumbering
Not sure why this is a requirement? We've said earlier that reachability
and addressing are orthogonal. What harm would it do if some older
prefixes were to hang around on interfaces, but not be routed or
selected for new sessions? Wouldn't deprecation and eventual removal of
a default route tagged per ISP achieve the same effect? e.g. RFC4192
together with a new prefix policy table to prefer the new prefix for new
outbound sessions at some point during the transition? I think it's
perfectly reasonable to drop the odd long-lived session and require the
app to reestablish if necessary.
I miss some discussion on the transient nature of some connectivity,
perhaps requiring the topology to auto-update and flush information e.g.
a mobile phone as an ISP, or a tablet computer acting as a host entering
and leaving the home, perhaps even suggesting that the CER could also
act as the Mobile IPv6 Home Agent (RFC3775). I did see Shim6 (RFC5533)
Section 3.4.9 p26
Agreed. Now that end to end connectivity is being restored, there is
more potential scope for DNSSec (RFC 4033 4034 4035) and DNS update
(RFC2136) in the home.
Section 3.4.10 p27
Generally, in my humble experience, most enterprises use DHCP to
discover any services from a centralized DHCP server reached via a DHCP
relay configured on each local switch interface, or via downloading a
centralized proxy pac file, or distributing a Domain policy (Windows
only). The natural extension of this to Homenet would be to run a DHCPv6
server on the CER, with one LAN interface per subnet running as a DHCPv6
Relay, but that still leaves the challenge of providing relay interface
ID's, and combining information from multiple ISPs.
I miss some discussion on the challenge of handling multiple
authoritative sources of configuration and management information. e.g.
conflicting routing tables / selection of competing ISPs, election of a
single CER to act as the Homenet DHCPv6 server, or how to communicate
with multiple DHCPv6 servers.
Section 3.4.11 p27
Not sure flash renumbering will work. See previous comments suggesting
RFC4192.
A natural consequence of removal of NAT, and opening up bi-directional
end to end connectivity, is that upstream providers have to communicate
with downstream users.
Section 3.5 p28
I don't think a summary is useful.
IMHO Two alternative topologies should also be considered and discussed
(even if they are rejected):
1. Use of RFC3931 L2TPv3 LNS - LNS to create flat emulated /64 subnets
extended from each CER to all hosts in the Homenet over an underlying L3
routed infra based on ULA, with the tunnel endpoints terminating in the
Homenet routers. The end devices could then connect to multiple subnets
either with a dedicated 802.1Q interface per provider, or to a single
subnet via the default L2 LAN. This could have the advantage of avoiding
modifying existing protocols that are limited to a single L2 segment,
and hide the internal complexity of the Homenet from hosts.
2. Use of one or other standard p2p tunneling protocol (or mobile IPv6)
so that each end node (or a router acting as a proxy for the end node)
builds an overlay network to one or more CER's for external traffic.
regards,
RayH
Ray Bellis wrote:
On 30 Jan 2012, at 16:38,<[email protected]>
<[email protected]> wrote:
A New Internet-Draft is available from the on-line Internet-Drafts
directories. This draft is a work item of the Home Networking Working
Group of the IETF.
We'd like to urge all WG participants to review this draft and provide feedback.
This is our major chartered work item and forms the basis for all future work
in the group.
thanks,
Ray and Mark
_______________________________________________
homenet mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/homenet