List Info

Thread: Re: proposed resolution to Issue 376 (Section 3)




Re: proposed resolution to Issue 376 (Section 3)
country flaguser name
United States
2007-03-02 01:04:10
Here are comments on Section 3

3.  Design Issues

   The following factors should be taken into consideration
while
   evaluating solutions for problem of network selection and
discovery:

3.1.  AAA issues

   Access network or realm selection may leverage or
interact with the
   AAA infrastructure.  The solution should therefore be
compatible with
   all AAA protocols.  AAA routing mechanisms should work
for requests,
   responses, as well as server-initiated messages.  The
solution should
   not prevent the introduction of new AAA or access network
features,
   such as AAA routing protocols or fast handoffs.

[BA] I'm not sure I understand how access network selection
can leverage
AAA infrastructure, since this needs to take place prior to
authentication.
Proposals such as RFC 4284 do interact with AAA
infrastructure for realm
selection, but this has drawbacks as noted in Appendix A. 
In any case,
I think the issue here is universality and backward
compatibility, not
network selection or realm routing.

3.2.  Backward Compatibility

   The solution should allow interoperability with clients,
protocols,
   access networks, AAA proxies, and AAA servers that have
not been
   modified to support network discovery and selection.  For
example, it
   should not cause a problem with limited packet sizes of
current
   protocols.  Where new protocol mechanisms are required,
it should be
   possible to deploy the solution without requiring changes
to the
   largest base of installed devices -- network access
servers, wireless
   access points, and clients.

[BA] I think we need to be clear exactly what we mean by
backward
compatibility.  For example, do we mean that a client that
does not
support network selection can work with an access network
that
does? Or that AAA infrastructure components that support
network
selection can work with legacy infrastructure that doesn't?
As the
paragraph currently reads, it is a bit vague.

3.3.  Efficiency Constraints

   The solution should be efficient in network resource
utilization,
   specially on bandwidth constrained sections of the
network (E.g.
   wireless link).  Mechanisms that could significantly
increase
   communication of an unauthenticated device with more than
one points
   of attachment during the selection process should be
avoided.  For
   many handheld devices, battery life is a significant
constraint.
   Mechanisms that could significantly drain battery e.g. by
requiring
   one or more radios in multimode devices to continuously
scan for
   networks, should be avoided.  In addition, the solution
should not
   significantly impact network attachment time.

[BA] I think we are talking about several performance
metrics here:
network attachment time, channel utilization (not the same
thing as
bandwidth, in the case of discovery mechanisms), energy
usage.  These
seem most applicable to the mobile node.  Are there any
efficiency
metrics applicable to the AAA infrastructure?

3.4.  Scalability

   Depending upon deployment scenarios and business
agreements amongst
   the network operators, the number of networks to be
advertised can
   range from a few to a very large number.  The solution
should
   therefore be scalable so that it can handle from a small
to very
   large number of networks without violating the efficiency
constraints
   described in Section 3.3.

[BA] I am confused by the use of the term
"networks" here.  Are we
talking about scaling of network advertisements here (e.g.
virtual
APs) or about scaling in terms of realms?

I think we should avoid using the term
"advertised" since this
implies a particular solution; maybe "provided in an
advertisement,
or in response to query" would be better.  I think the
key
characteristic is that we want a solution that does not
increase
channel utilization or bandwidth consumption in proportion
to the
number of networks or realms that are supported.

3.5.  Realm discovery and selection decision making

   "Phone-book" based approaches such as RFC 3017
appear attractive due
   to their ability to provide sufficient information for
automatic
   selection decisions.  However, there is no experience on
applying
   such approaches to wireless access.  The number of WLAN
access points
   is significantly higher than the number of dial-in POPs;
the
   distributed nature of the access network has created a
more
   complicated business and roaming structure, and the
expected rate of
   change in the information is high.

[BA] The statement about "no experience" is no
longer true -- the
largest public WLAN deployment in the US (T-Mobile)
maintains a
phone book listing all APs in their client.  No scaling
issues
have been reported, as far as I know, even with support for
thousands
of locations.  However, this is a homogeneous network. 
Therefore
I think we need to focus the criticism more on the
difficulties
introduced by roaming.  For example, even with a phone book,
it is
still necesssary for the client to determine if an AP is
within
range, so dynamic discovery is still required.  Also, when
roaming is supported, it is typically not possible for the
phone book to remain both comprehensive and up to date.

   As noted in [Priest04] and
   [I-D.groeting-eap-netselection-results], a large fraction
of current
   WLAN access points operate on the default SSID, which may
make the
   use of the phone book approach difficult.

[BA] I'm not sure what the problem is, exactly.  Are we
saying that
duplicate SSIDs make it difficult to determine which APs are
operated
by roaming partners?  Typically the phone book is organized
by
link layer identifier (e.g. phone number, BSSID), so that
the SSID
is not needed to identify a candidate NAS.

Suggested rewrite:

3.  Design Issues

   The following factors should be taken into consideration
while
   evaluating solutions for problem of network selection and
discovery:

3.1.  AAA Routing

   Solutions to the AAA routing issues discussed in Section
2.3 need
   to apply to a wide range of AAA messages, and should not
restrict
   the introduction of new AAA or access network
functionality.  For
   example, AAA routing mechanisms should work for access
requests
   and responses as well as accounting requests and
responses and
   server-initiated messages.  Solutions should not restrict
the
   development of new AAA attributes, access types, or
performance
   optimizations (such as fast handoff support).

3.2.  Backward Compatibility

   Solutions need to maintain backward compatibility.  In
particular:

   * Selection-aware clients need to interoperate with
legacy NAS
     devices and AAA servers.

   * Selection-aware AAA infrastructure needs to
interoperate with
     legacy clients and NAS devices.

   For example, selection-aware clients should not transmit
packets larger
   than legacy NAS devices or AAA servers can handle.  Where
protocol
   extensions are required, changes should be required to as
few
   infrastructure elements as possible.  For example,
extensions that
   require upgrades to existing NAS devices will be more
difficult to
   deploy than proposals that are incrementally deployable
based on
   phased upgrades of clients or AAA servers.

3.3.  Efficiency Constraints

   Solutions should be efficient as measured by channel
   utilization, bandwidth consumption, handoff delay, and
energy
   utilization.  Mechanisms that require depend on
multicast
   frames need to be designed with care since multicast
frames
   are often sent at the lowest supported rate and therefore
consume
   considerable channel time as well as energy on the part
of
   listening nodes.  Depending on the deployment, it is
possible
   for bandwidth to be constrained both on the link, as well
as
   in the backend AAA infrastructure.  As a result, chatty
   mechanisms such as keepalives or periodic probe packets
are
   to be avoided.  Given the volume handled by AAA servers,
   solutions should also be conscious of adding to the
load,
   particularly in cases where this could enable denial of
   service attacks.  For example, it would be a bad idea
for
   a NAS to attempt to obtain an updated realm routing
table
   by periodically sending probe EAP-Response/Identity
packets
   to the AAA infrastructure in order to obtain "realm
hints"
   as described in [RFC4284].  Not only would this add
significant
   load to the AAA infrastructure (particularly in cases
where
   the AAA server was already overloaded, thereby dropping
   packets resulting in retransmission by the NAS), but it
   would also not provide the NAS with a complete realm
   routing table, for reasons described in Section 2.3.

   Battery consumption is a significant constraint for
handheld
   devices.  Therefore mechanisms which require significant
   increases in packets transmitted, or the fraction of
time
   during which the host needs to listen (such as proposals
   that require continuous scanning), are to be
discouraged.
   In addition, the solution should not significantly
impact
   the time required to complete network attachment.

3.4.  Scalability

   Given limitations on frame sizes and channel utilization,
it is
   important that solutions scale less than linearly in
   terms of the number of networks and realms supported. 
For
   example, solutions such as [RFC4284] increase the size
of
   advertisements in proportion to the number of entries in
the
   realm routing table.  Similarly, "virtual AP"
approaches
   introduce additional Beacons in proportion to the number
of
   networks being advertised.  Neither approach scales to
   support a large number of networks and realms.

3.5.  Static Versus Dynamic Discovery

   "Phone-book" based approaches such as [RFC3017]
can provide information
   for automatic selection decisions.  While this approach
has been
   applied to wireless access, it typically can only be used
successfully
   within a single operator or limited roaming partner
deployment.  For 
example,
   were a "Phone-Book" approach to attempt to
incorporate information
   from a large number of roaming partners, it could become
   quite difficult to keep the information simultaneously
comprehensive
   and up to date.  As noted in [Priest04] and
   [I-D.groeting-eap-netselection-results], a large fraction
of current
   WLAN access points operate on the default SSID, which may
make it
   difficult to distinguish roaming partner networks by
SSID.
   In any case, in wireless networks dynamic discovery
   is a practical requirement since a node needs to know
which APs
   are within range before it can connect.


____________________________________________________________
_____
To unsubscribe or modify your subscription options, please
visit:
http:/
/lists.frascone.com/mailman/listinfo/eap

Arhives: http://lists.
frascone.com/pipermail/eap

[1]

about | contact  Other archives ( Real Estate discussion Medical topics )