On Tue, Oct 17, 2006 at 06:04:54PM -0700, John Beck wrote:
> 
> Sebastien> The NWAM design seems to place all configuration of data-links and
> Sebastien> IP interfaces as part of a LLP, and an IP tunnel is definitely
> Sebastien> both of those things.  So, according to the design, an IP tunnel
> Sebastien> should be part of a LLP.  At the same time, the NWAM architecture
> Sebastien> describes an upper-layer profile as something that defines a
> Sebastien> set of things that happen under certain conditions, such as the
> Sebastien> configuration of IP addresses in a particular subnet, or which
> Sebastien> physical links are connected.  It would make sense to make the
> Sebastien> configuration of an IP tunnel conditional on such criteria.
> 
> You are following our architecture/design correctly so far.
> 
> Sebastien> As such, I don't see the LLP vs. ULP distinction as being very
> Sebastien> clear cut for IP tunnels, and I think I'd benefit from a whack on
> Sebastien> the head by a heavy clue stick. :-)
> 
> No, you don't need a whack; you have pointed out a gray area which we have
> been trying to resolve.  Stay tuned for more on this...

IP tunnels are tough to categorize.  So far, I think we've assumed the
following attributes for LLPs and ULPs:

    LLPs
        1. Contain config info for Layer 3 and below
        2. Contain attributes that apply to individual interfaces or links

    ULPs
        1. Contain config info for things that operate above Layer 3; or
            more generally, for things that don't care so much about what
            interfaces are there or will be used, but just want to send a
            packet to IP for delivery to a particular destination
        2. Contain system-wide attributes
        3. Are selected based on current network availability

The problem is that (as you pointed out) IP tunnels match LLP items 1 and
2, but also ULP item 3.  We definitely need to do more thinking about how
they should fit in.

-renee

Reply via email to