On Fri, 22 Feb 2013, Ole Troan wrote:

What about figure 2 of the Homenet Architecture? <fixed width>

          +-------+-------+     +-------+-------+         \
          |   Service     |     |   Service     |          \
          |  Provider A   |     |  Provider B   |           | Service
          |    Router     |     |    Router     |           | Provider
          +------+--------+     +-------+-------+           | network
                 |                      |                   /
                 |      Customer        |                  /
                 | Internet connections |                 /
                 |                      |
          +------+--------+     +-------+-------+         \
          |     IPv6      |     |    IPv6       |          \
          | Customer Edge |     | Customer Edge |           \
          |   Router 1    |     |   Router 2    |           /
          +------+--------+     +-------+-------+          /
                 |                      |                 /
                 |                      |                | End-User
    ---+---------+---+---------------+--+----------+---  | network(s)
       |             |               |             |      \
  +----+-----+ +-----+----+     +----+-----+ +-----+----+  \
  |IPv6 Host | |IPv6 Host |     | IPv6 Host| |IPv6 Host |  /
  |   H1     | |   H2     |     |    H3    | |    H4    | /
  +----------+ +----------+     +----------+ +----------+

                                Figure 2

</fixed width>

if there is no interconnect between R1 and R2, then the host has two
interfaces connected to two separate connections. then I can't see how
that can be solved in the network. my assumption is that all homenet routers
must be connected (I see I haven't stated that anywhere, but that should be 
added).

But CE1 and CE2 share an interface in this case (the LAN). Shouldn't they be able to observe each others RA packets and from them discern what source addresses should go where? If CE1 receives packets from sources that is not from any address that CE1 has sent out RAs or DHCPv6-PD subdelegated from, then it's pretty obvious that these packets should not go out its default route because they're going to get dropped by ISP1 uRPF anyway. If it sees another router advertising those addresses on the LAN (or actually any addresses in case there are only two routers), then it should send the packets there.

I know this doesn't solve other topologies, but in this perticular case it should be doable (but requires new functionality in the routers, but the hosts do not need any new functionality).

--
Mikael Abrahamsson    email: [email protected]
_______________________________________________
homenet mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/homenet

Reply via email to