Hello Michael

The order of order of 10^6 (hopefully 10^7) are the total deployed not a single 
mesh. This makes RPL quite a well-deployed protocol.
As you indicate, a single mesh can approach 10^4. A depth can be al lot more 
than the 10 hops that we imagined initially. Yet it keeps working.

Cheers,

Pascal

-----Original Message-----
From: ipv6 <ipv6-boun...@ietf.org> On Behalf Of Michael Richardson
Sent: lundi 7 octobre 2019 16:41
To: 6MAN <6...@ietf.org>; homenet@ietf.org
Subject: Re: [homenet] Support for RFC 7084 on shipping devices...


Ted Lemon <mel...@fugue.com> wrote:
    >> Too bad then... I still fail to see why the model cannot be
    >> generalized to more powerful nodes. 

    > Because it is maximally complex?   :]

    > You say that RPL has scaled to millions of nodes.   Where is this
    > deployed in production?   What are the leaf nodes doing?   With what
    > are they communicating?

Diagram to help:
          A               B
          |               |
     +----+-------+-------+----+ <-network 1
     |            |            |
     C            D            E
     |            |            |
   +-+-+(2)     +-+-+(3)     +-+-+(4)
   |   |        |   |        |   |
   F   G        H   I        J   K


1) the deployments I'm aware of involve many thousands (4-zeros) of
   electricity meters (Automatic Metering Infrastructure) (sometimes
   including gas or water meters as leaves). 
   I'm *unaware* of any LLNs that have 10^6 nodes in a single LLN.
   Unfortunately Pascal can't tell you who, because of NDAs he has with his
   customers.  I've been shown evidence with stuff blacked out/redacted.

2) the leaf nodes are sending readings up on a MP2P topology.  There isn't
   much cross-traffic.  So in a homenet context, this is equivalent to there
   being 30 routers in the home, and no PCs/laptops/etc, rather than 3
   routers with 10 desktops each.
   In the homenet situation, cross-traffic would be traffic that somehow goes
   from network 2(F) to network 4(K) without going across network 1.
   In an LLN there might be other paths across the radio links that would
   permit F<->K traffic without using network 1, and P2PRPL is a protocol
   that could find it.

3) the leaf nodes in AMI talk to HQ only.
   There are lighting LLNs that are all cross-traffic though.


Some other things to note:
  a) RPL is not particularly self-configuring, and probably has more
     parameters to tweak than other protocols, but getting it exactly right
     only really matters when you have to worry about bandwidth and energy.

  b) to date, RPL hasn't had a lot of "Internet Standard"-style interop
     validation.  All of the deployments I'm aware of are single-vendor, or
     involve one or two vendors working closely together.  This is sad.

  c) While RPL has a single root to which all traffic flows, in the diagram,
     both A and B would announce their own DODAG in a DODOG Information
     Object (DIO), and the DIO would include Prefix Information Object, which
     is the equivalent of an RA.
     Routes in the network are usually /128 routes, but if one used DHCPv6-PD
     or HNCP to get a /64, one could announce that equally well.
     Announcing exclusively /128s (with L=0, so offlink) does do nice things
     for wifi and mobility.

-- 
]               Never tell me the odds!                 | ipv6 mesh networks [ 
]   Michael Richardson, Sandelman Software Works        | network architect  [ 
]     m...@sandelman.ca  http://www.sandelman.ca/        |   ruby on rails    [ 
        

  
        

_______________________________________________
homenet mailing list
homenet@ietf.org
https://www.ietf.org/mailman/listinfo/homenet

Reply via email to