RFC3002 - Overview of 2000 IAB Wireless Internetworking Work(2)

时间:2005-02-17 来源: 作者: 点击:
datarate bearer services and limited capability devices. The WAP Wireless Session Protocol (WSP) is based on HTTPv1.1 [23], however WSP incorporates several changes to address perceived inefficiencie
  
datarate bearer services and limited capability devices. The WAP
Wireless Session Protocol (WSP) is based on HTTPv1.1 [23], however
WSP incorporates several changes to address perceived inefficiencies.
WSP uses a more compact binary header encoding and optimizations for
efficient connection and capability negotiation. Similarly, the WAP
Wireless Application Environment (WAE) uses tokenized WML and a tag-
based browser environment for more efficient operation.

Additional requests for more efficient and compact protocol
encodings, and especially improved capability negotiation were raised
during discussion on usage of WWW protocols with wireless handheld
devices.

Finally, work within the near-space satellite environment has pointed
out other physical limitations that can affect performance. In this
case the long propagation delays can make "chatty" protocols highly
inefficient and unbearable for interactive use. This environment
could benefit from protocols that support some form of "pipelining"
operation.

There seemed broad agreement that many of these observations
represent valid reasons to pursue optimization of protocol
operations. Investigation of compact protocol encoding, capability
negotiation, and minimizing or overlapping round trips to complete a
transaction could all lead to improved application performance across
a wide range of environments.

3.9 Discussion on Proxy Agents

Proxy agents are present in a number of the wireless and mobile
architectures. They're often required to gateway between
communication domains; terminate tunnel and translate between
telephony system and Internet protocols (GPRS), or to escape the
"walled garden" (WAP). In conjunction with limited capability
handheld devices a proxy might be deployed to offload expensive
processing such as public key operations, perform content filtering,
or provide access to "backend" applications (e.g., email, calendar,
database). In other cases the proxy may be required to work around
protocol deployment limitations (e.g., NAT with limited IPv4
addresses).

The discussion on proxy agents primarily recognized that there are a
range of proxy agent types. Proxies may operate by intercepting and
interpreting protocol packets, or by hijacking or redirecting
connections. Some types of proxy break the Internet end-to-end
communication and security models. Other proxy architectures may
limit system scalability due to state or performance constraints.
There was some desire to conduct further study of proxy agent models
to evaluate their effect on system operation.

3.10 Discussion on Adoption of IPv6

Projections were presented claiming 1200 million cellular (voice)
subscribers, 600 million wired stations on the Internet, and over 600
million wireless data ("web handset") users by the year 2004. Right
up front there was caution about these projections, especially the
wireless data since it is highly speculative with little history.
Secondly, there was some doubt regarding potential for significant
revenues from user base over 1 billion subscribers; this may be
pushing the limits of world population with sufficient disposable
income to afford these devices. However, there was broad consensus
that cellular and Internet services are going to continue rapid
growth and that wireless data terminals have potential to form a
significant component of the total Internet. These conclusions
seemed to form the basis for many additional recommendations to push
for adoption of IPv6 protocols in emerging (3G) markets.

In nearly all the presentations on 3G cellular network technologies
discussion on scaling to support the projected large number of
wireless data users resulted in strong advocacy by the Internet
representatives for adoption of IPv6 protocols. There were some
positive signs that groups have begun investigation into IPv6. For
example, 3GPP has already defined IPv6 as an option in their 1998 and
1999 specifications (release R98 and R99), and are considering

specifying IPv6 as mandatory in the release 2000. The MWIF effort is
also cognizant of IPv4 and IPv6 issues and is currently wrestling
with their recommendations in this area.

Although there was limited positive signs on IPv6 awareness,
indication is that there are long fights ahead to gain consensus for
IPv6 adoption in any of the 3G standards efforts. There was
considerable feedback that the telephony carriers perceive IPv6 as
more difficult to deploy, results in higher infrastructure equipment
expenses, and adds difficulty in interoperation and gatewaying to the
current (IPv4) Internet. Arguments for sticking with IPv4 primarily
came down to the abundance and lower pricing of IPv4-based products,
and secondary argument of risk aversion; there is currently minimal
IPv6 deployment or operational experience and expertise, and the
carriers do not want to drive development of this expertise.
Finally, some groups argue IPv4 is sufficient for "walled garden"
use, using IPv4 private address space (i.e., the "net 10" solution).

One other area of concern regarding IPv6 usage is perceived memory
and processing overhead and its effect on small, limited capability
devices. This was primarily directed at IPv6 requirement for IPsec
implementation to claim conformance. Arguments that continued
increase in device capacity will obviate these concerns were
rejected. It was stated that power constraints on these low-end
devices will continue to force concerns on memory and processing
overhead, and impact introduction of other features. There was no
conclusion on whether IPsec could be made optional for these devices,
or the effect if these devices were "non-compliant".

Emerging 3G cellular networks appear ideal environment for IPv6
introduction. IPv6 addresses scaling requirements of wireless data
user projections and eliminates continued cobbling of systems
employing (IPv4) private address space and NAT. This appears an area
for IAB and Internet community to take a strong stance advocating
adoption of IPv6 as the various 3G forums wrestle with their
recommendations.

3.11 Discussion on Signaling

Discussion on signaling focused on call setup and control functions,
and the effects of mobility. The 3G.IP group has investigated
standardizing on either H.323 [32] or SIP [30]. Currently support
seems to be split between the protocols, and neither seemed ideal
without support for mobility. During discussion on VoIP it was
presented that SIP does support mobility, with graceful handling of
mobile handoff, updating location information with remote peer, and
even simultaneous handoff of both endpoints. The problem with SIP
adoption seems to be its slow standardization brought about by

focusing on the harder multicast model rather than expediting
definition of a unicast "profile". There seems great need for IETF
to expedite finalization of SIP, however some argued at this point
it's likely many products will need to develop support for both SIP
and H.323, and for their interoperation.

A short discussion was also raised on whether it is the correct model
to incorporate the additional protocol mechanisms to accommodate
mobility into the SIP signaling. An alternative model might be to
build on top of the existing mobile IP handoff facilities. There was
no conclusion reached, however it seemed an area for further
investigation.

3.12 Discussion on Interactions Between IETF and Other Standards
Organizations

There were many examples where non-IETF standards organizations would
like to directly adopt IETF standards to enable Internet (or similar)
services. For example IEEE 802.11 WLAN relies on adoption of IETF
standards for mobile IP, end-to-end security, and AAA services. 3GPP
is looking into the IETF work on header compression. WAPF derived
its transport, security, and application environment from Internet
protocols. At first glance these would seem successes for adoption
of Internet technologies, however the decision to rely on IETF
standards often introduced frustrations too.

One common theme for frustration is differences in standardization
procedures. For instance, 3GPP follows a strict model of publishing
recommendations yearly; any feature that cannot be finalized must be
dropped. On the other hand the IETF working groups have much less
formalized schedules, and in fact often seem to ignore published
milestone dates. This has led to a common perception within other
standards organizations that the IETF cannot deliver [on time].

A second area identified where IETF differs from other organizations
is in publication of "system profile". For example defining
interoperation of IPsec, QoS for VoIP and video conferencing, and
billing as a "service". Wading through all the protocol
specifications, deciding on optional features and piecing together
the components to deliver a commercial quality service takes
considerable expertise.

Thirdly, there was often confusion about how to get involved in IETF
standards effort, submit requirements, and get delivery commitments.
Many people seem unaware and surprised at how open and simple it is
to join in IETF standardization via working group meetings and
mailing list.

There wasn't really a large amount of discussions on ways to address
these differences in standards practices. However, it did seem
beneficial to understand these concerns and frustrations. It seemed
clear there can be some benefits in improving communication with
other standards organizations and encouraging their participation in
IETF activities.

4 Recommendations

The IAB wireless workshop provided a forum for those in the Internet
research community and in the wireless and telephony community to
meet, exchange information, and discuss current activities on using
Internet technology in wireless environments. However the primary
goal from the perspective of the IAB was to reach some understanding
on any problems, both technical or perceived deficiencies, deterring
the adoption of Internet protocols in this arena. This section
documents recommendations of the workshop on actions by the IAB and
IESG, IRTF research efforts, and protocol development actions for the
IETF to address these current deficiencies and foster wider
acceptance of Internet technologies.

4.1 Recommendations on Fostering Interaction with Non-Internet Standards
Organizations

A clear consensus of the workshop is that dialog needs to be
improved. The Internet community should attempt to foster
communication with other standards bodies, including WAPF, MWIF,
3GPP, 3G.IP, etc. The goal is to "understand each others problems",
provide for requirements input, and greater visibility into the
standardization process.

4.1.1

It was recommended to take a pragmatic approach rather than
formalizing liaison agreements. The formalized liaison model is
counter to the established Internet standards process, is difficult
to manage, and has met with very limited success in previous trials.
Instead, any relevant IETF working group should be strongly
encouraged to consider and recommend potential liaison requirements
within their charter.

4.1.2

It was recommended to avoid formation of jointly sponsored working
groups and standards. Once again this has shown limited success in
the past. The preferred mode of operation is to maintain separate
standards organizations but to encourage attendance and participation
of external experts within IETF proceedings and to avoid overlap.

An exception to this style of partitioning meeting sponsorship is
less formal activities, such as BOFs. It was recommended that
sponsoring joint BOF could be beneficial. These could enable
assembly of experts from multiple domains early in the process of
exploring new topics for future standards activities.

4.1.3

A principle goal of fostering communication with other standards
organizations is mutual education. To help in achieving this goal
recommendations were made related to documenting more of the history
behind Internet standards and also in coordinating document reviews.

It was recommended that IETF standards groups be encouraged to create
or more formally document the reasons behind algorithm selection and
design choices. Currently much of the protocol design history is
difficult to extract, in the form of working group mail archives or
presentations. Creation of these documents could form the basis to
educate newcomers into the "history" and wisdom behind the protocols.

It was recommended that mutual document reviews should be encouraged.
This helps to disseminate information on current standards activities
and provides an opportunity for external expert feedback. A critical
hurdle that could severely limit the effectiveness of this type of
activity is the intellectual property and distribution restrictions
some groups place on their standards and working documents.

4.2 Recommendations for Dealing with "Walled Garden" Model

There are several perceived benefits to the "walled garden" (captive
customer) model, similar to current deployment of "intranets". These
range from simplified user security to "captive customer" economic
models. There was disagreement on the extent this deployment model
might be perpetuated in the future. However it is important to
recognize this model exists and to make a conscious decision on how
to accommodate it and how it will affect protocol design.

4.2.1

It was strongly recommended that independent of the ubiquity of the
"walled garden" deployment scenario that protocols and architectural
decisions should not target this model. To continue the success of
Internet protocols at operating across a highly diverse and
heterogeneous environment the IETF must continue to foster the
adoption of an "open model". IETF protocol design must address
seamless, secure, and scalable access.

4.2.2

Recognition that the "walled garden" model has some perceived
benefits led to recommendations to better integrate it into the
Internet architecture. These focused on service location and escape
from the "walled garden".

It was recommended to investigate standard protocols for service and
proxy discovery within the "walled garden" domain. There are already
a number of candidate mechanisms, including static preconfiguration,
DNS [22,27,44,45], BOOTP [18], DHCP [21], SLP [28], and others.
Specific recommendations on use of these protocols in this
environment can help foster common discovery methods across a range
of access devices and ease configuration complexity.

It was recommended to investigate standard methods to transport
through the garden wall (e.g., escape to the Internet). It seemed
clear that a better model is required than trying to map all access
over a HTTP [23] transport connection gateway. One suggestion was to
propose use of IP!

4.3 Recommendations on IPv4 and IPv6 Scaling

Wireless operators are projecting supporting on the order of 10's to
100's million users on their Internet-based services. Supporting
this magnitude of users could have severe scaling implications on use
of the dwindling IPv4 address space.

4.3.1

There was clear consensus that any IPv4-based model relying on
traditional stateless NAT technology [60] is to be strongly
discouraged. NAT has several inherent faults, including breaking the
Internet peer-to-peer communication model, breaking end-to-end
security, and stifling deployment of new services [16,29,31]. In
addition, the state and performance implications of supporting 10's
to 100's million users is cost and technologically prohibitive.

4.3.2

Realm specific IP (RSIP) [10,11] has potential to restore the end-
to-end communication model in the IPv4 Internet, broken by
traditional NAT. However there was considerable reluctance to
formally recommend this as the long term solution. Detriments to its
adoption include that the protocol is still being researched and
defined, and potential interactions with applications, QoS features,
and security remain. In addition, added signaling, state, and
tunneling has cost and may be technologically prohibitive scaling.

4.3.3

The clear consensus of the workshop was to recommend adoption of an
IPv6-based solution to support these services requiring large
scaling. Adoption of IPv6 will aid in restoring the Internet end-
to-end communication model and eliminates some roaming issues.
Adoption of IPv6 in this marketspace could also help spur development
of IPv6 products and applications, and hasten transition of the
Internet. It was recognized that some application gateways are
required during transition of the IPv4 Internet, however it was felt
that the scaling and roaming benefits outweighed these issues.

4.3.4

It was recommended that an effort be made to eliminate any
requirement for NAT in an IPv6 Internet. The IAB believes that the
IPv6 address space is large enough to preclude any requirement for
private address allocation [55] or address translation due to address
space shortage [15]. Therefore, accomplishing this should primarily
require installing and enforcing proper address allocation policy on
registry and service providers. It was recommended to establish
policies requiring service providers to allocate a sufficient
quantity of global addresses for a sites use. The feeling was that
NAT should be easily eliminated provided efficient strategies are
defined to address renumbering [17,62] and mobility [37] issues.

4.4 Recommendations on IPv4 and IPv6 Mobility

An inherent characteristic of wireless systems is their potential for
accommodating device roaming and mobility. Scalable and efficient
support of this mobility within Internet protocols can aid in pushing
native IP services out to the mobile devices.

4.4.1

Several limitations were identified relating to current specification
of mobile IPv4 [48]. Primary among these limitations is that
mechanisms to support redundant home agents and failover are not
currently defined. Redundant home agents are required to avoid
single point of failure, which would require (proprietary)
extensions. Additional deficiencies related to lack of route
optimization, and tunneling and path MTU issues were also identified.
Due to these limitations there was reluctance to recommend this as a
solution.

4.4.2

It was recommended to encourage adoption of IPv6 mobility extensions
[37] to support roaming capabilities in the wireless environment. IP
mobility over IPv6 incorporates improvements to address several
limitations of the IPv4-based mobility. The ability to use
autoconfiguration for "care of" address improves robustness and
efficiency. Additionally, path MTU is more easily adapted when a
router forwards to a new "care of" address.

Building wireless roaming atop IPv6-based mobility may introduce
IPv4/IPv6 transition issues unique to the mobile environment. It was
recommended to add investigation of these issues to the charter of
the existing IETF Next Generation Transition (ngtrans) working group,
provided any mobile IP interoperation issues be identified.

4.4.3

Scalable and widespread authentication, authorization, and accounting
(AAA) services are critical to the deployment of commercial services
based on (wireless) mobile IP. Some work is progressing on
definition of these standards for IP mobility [26,49]. However, due
to the pivotal role of these protocols on the ability to deploy
commercial services, it was recommended to make finalization of these
AAA standards and investigation of AAA scalability as high
priorities.

4.5 Recommendations on TCP and Transport Protocols

The wireless environment and applications place additional
requirements on transport protocol. Unique link error and
performance characteristics, and application sensitivity to
connection setup and transaction semantics has led to "optimized"
transports specific to each environment. These new transports often
lack robustness found in Internet transport and place barriers to
seamless gatewaying to the Internet. It was felt that better
education on transport design and cooperation on Internet transport
evolution could lead to significant improvements.

4.5.1

It was recommended that the IETF Transport Area (tsv) working group
document why Internet transport protocols are the way they are. The
focus should be on generic transport issues and mechanisms, rather
than TCP specifics. This should capture usage and tradeoffs in
design of specific transport mechanisms (e.g., connection

establishment, congestion control, loss recovery strategies, etc.),
and document some of the history behind transport research in the
Internet.

This "entry point" document into transport design is in direct
support of the recommendations in section 4.1 to foster communication
and mutual education. In addition it was deemed critical that the
Internet community make it very clear that congestion control is not
optional. Internet researchers have learned that optimizing for a
single link or homogeneous environment does not scale. Early work by
Jacobson [34,35], standardization of TCP congestion control [5], and
continuing work within the IETF Endpoint Congestion Management (ecm)
working group could provide excellent basis for education of wireless
transport designers.

4.5.2

It was recommended that the IETF actively solicit input from external
standards bodies on identifying explicit requirements and in
assessing inefficiencies in existing transports in support of
cellular and wireless environments. This has proven highly effective
in identifying research topics and in guiding protocol evolution to
address new operational environments, for instance in cooperation
with groups doing satellite-based internetworking [4,6].

4.5.3

It was recommended that the IAB make wireless standards bodies aware
of the existence, and get them active in, the IETF Transport Area
(tsv) working group. This transport "catch all" could provide an
excellent forum for workers outside the Internet community to propose
ideas and requirements, and engage in dialog with IESG members prior
to contributing any formal proposal into the IETF or incurring
overhead of working group formation.

4.5.4

Mobile radio environments may often be subject to frequent temporary
outages. For example, roaming through an area that is out of range
of any base station, or disruptions due to base station handoffs.
This violation of the congestive loss assumption of TCP can have
severe detrimental effect on transport performance. It was
recommended to investigate mechanisms for improving transport
performance when these non-congestive loss can be detected. Areas
for potential research identified include incorporation of "hints" to
the sender providing Non-Congestive Loss Indication (NCLI) or
stimulating transmission after link recovery via Source Encourage

(SE) message [39]. This likely falls to the auspice of the IETF
Performance Implications of Link Characteristics (pilc) working
group.

4.5.5

Many wireless applications require transaction semantics and are
highly sensitive to connection establishment delays (e.g., WAP).
However, it is still desirable to efficiently support streaming of
large bulk transfers too. It was recommended to investigate
tradeoffs in supporting these transaction and streaming connections.
Potential areas for investigation include tradeoffs between minimal
transaction transport and potential security and denial of service
(DoS) attacks, mechanisms to piggyback data during connection
establishment to eliminate round trip delays, or ways for endpoints
to cooperate in eliminating setup handshake for simple transactions
while providing switch-over to reliable streaming for bulk transfers.

4.5.6

It was recommended to look at (TCP) transport improvements specific
to the wireless and mobile environment. An example is to investigate
reattachable transport endpoints. This could allow for graceful
recovery of a transport connection after a roaming or mobility event
results in changes to one or both endpoint identifiers. Another area
for potential investigation is to develop targeted uses of D-SACK
[25]. D-SACK provides additional robustness to reordered packets,
which may prove beneficial in wireless environment where packets are
occasionally corrupted. Higher performance may be attainable by
eliminating requirements on link-level retransmission maintaining
in-order delivery within a flow.

4.6 Recommendations on Routing

Unique routing requirements may be introduced in support of wireless
systems, especially when viewing the mobile component as an
autonomous system (AS).

4.6.1

It was recommended that the IETF Routing Area commence investigation
of extensions to the BGP protocol [54] to support additional policy
features available within the ISO IDRP protocol [33]. The range of
policy control desired includes adopting different identity or
policies based on current point of attachment, and providing
flexibility in path selection based on local policy and/or current

peer policy. These features could be used for instance in support of
requirements established in the Aeronautical Telecommunication
Network (ATN).

4.6.2

It was recommended that the IETF Routing Area commence investigation
of extensions to the BGP protocol [54] to support additional QoS/TOS
path selection features available within the ISO IDRP protocol [33].
The range of policies include differentiating service level or path
selection based on traffic classes. An example, based on
Aeronautical Telecommunication Network (ATN) requirements, might be
differentiating path selection and service between airline control
and passenger entertainment traffic.

4.7 Recommendations on Mobile Host QoS Support

Wireless link bandwidth is often scarce (e.g., cellular) and/or
shared (e.g., IEEE 802.11 WLAN). Meeting application QoS needs
requires accommodating these link characteristic, in addition to the
roaming nature of mobile host. Specialized support may be required
from the network layer to meet both link and end-to-end performance
constraints.

4.7.1

It was recommended that the IETF Transport Area undertake
investigation into providing QoS in the last leg of mobile systems.
That is, between the mobile device and the network access point.
This type of QoS support might be appropriate where the wireless link
is the most constrained resource. A potential solution to
investigate is to employ an explicit reservation mechanism between
the mobile host and the access point (e.g., RSVP [13]), while relying
on resource provisioning or more scalable DiffServ [9] technologies
within the core.

4.7.2

It was recommended that the IETF Transport Area undertake
investigation into end-to-end QoS when the path includes a mixture of
wireless and wired technologies. This investigation could focus on
mechanism to communicate QoS characteristics in cellular network to
the core network to establish end-to-end QoS guarantees. An
alternative investigation is to look into discovery problem of
assessing current end-to-end performance characteristics, enabling
for dynamic adaptation by mobile host.

4.8 Recommendations on Application Mobility

In a mobile environment with roaming, and mobile host disconnect and
reconnect at different attachment point it may be desirable to
recover an incomplete application session. It was recommended that
the IRTF investigate application mobility at this level. The goal is
to achieve a smooth recovery after a disconnect period; something
more graceful than a "redial". Currently there does not appear to be
sufficient information available within the network stack, this may
require instantiation of some form of "session" layer.

4.9 Recommendations on TCP/IP Performance Characterization in WAP-like
Environment

WAPF has gone to considerable effort to develop unique transport
protocol and optimizations due to perception that TCP/IP protocol
stack is too expensive. Much of this was predicated on WAP
requirements to support very low datarate bearer services. It was
recommended that members of the IRTF evaluate TCP/IP stack
performance in WAP-like environment to quantify its behavior and
applicability. The focus should include investigation of code and
memory space requirements, as well as link usage to complete a single
transaction for current WAP protocols and for both IPv4 and IPv6.
This work should result in better characterization of TCP/IP
performance in highly constrained devices and network,
recommendations to the IETF on protocol enhancements to optimize
performance in this environment, and recommendations to WAPF on
suitability of deploying native IP protocols.

4.10 Recommendations on Protocol Encoding

IETF protocol developments have traditionally taken the approach of
preferring simple encode/decode and word alignment at the cost of
some extra bit transmissions. This overhead may prove too burdensome
in some bandwidth constrained environments, such as cellular wireless
and WAP. Work within the IETF Robust Header Compression (rohc)
working group may go a long way to reducing some of these detriments
to Internet protocols deployment. However, there may be potential
for additional savings from investigation of alternative encoding of
common Internet protocols. It was recommended that members of the
IRTF evaluate general techniques that can be used to reduce protocol
"verbiage". Examples might include payload compression techniques or
tokenized protocol encoding.

4.11 Recommendations on Inter-Domain AAA Services

Commercial roaming and mobility services are likely to require
exchange of authentication, authorization, and billing services
spanning multiple domains (service providers). This introduces
requirements related to establishing a web or hierarchy of trust
across multiple autonomous domains. Standard protocols to specify
and exchange usage policies and billing information must also be
established. Some work is progressing on scoping out the issues and
a framework [7,64]. However, there are significant issues to be
solved to enable a scalable, Internet-wide solution. Due to the
pivotal role of these protocols on the ability to deploy commercial
services, it was recommended to make finalization of scalable inter-
domain AAA as high priority within the IETF.

4.12 Recommendations on Bluetooth

Bluetooth protocols and devices were originally optimized for a
narrow application space. However, there is interest in exploring
the breadth to which protocol and device access can be extended. One
particular area of interest is exploring integration into, or
gatewaying access to, the Internet. It was recommended that the IETF
pursue formation of a joint BOF to assemble experts from the IETF and
Bluetooth communities to begin exploration of this problem. This is
in direct support of the recommendations in section 4.1 to foster
communication and mutual education.

4.13 Recommendations on Proxy Architecture

Proxy agents are often deployed to intercept and evaluate protocol
requests (e.g., web cache, HTTP redirector, filtering firewall) or to
gateway access between communication domains (e.g., traversing
bastion host between private network and Internet or gatewaying
between a cellular service and the Internet). There are a number of
potential architectures when contemplating development and deployment
of one of these proxy agent. It was recommended that members of the
IRTF investigate taxonomy of proxy architectures and evaluate their
characteristics and applicability. Each type of proxy should be
characterized, for example, by its effect on Internet end-to-end
model, and security, scaling, and performance implications. The
results of this study can help educate developers and network
operators on the range of proxy available and recommend solutions
that are least disruptive to Internet protocols.

4.14 Recommendations on Justifying IPv6-based Solutions for Mobile /
Wireless Internet

IPv6 was strongly recommended to address scaling (see section 4.3)
and mobility (see section 4.4) issues in the future Internet
dominated by large numbers of wireless and mobile devices. It was
recommended that the IAB draft a formalized justification for these
recommendations for adoption of IPv6-based solution. It was believed
that the "The Case for IPv6" [40] document should form an excellent
basis for this justification. In addition, documents highlighting
architectural and operational pitfalls of continued reliance on IPv4
and NAT also provide excellent justification [29,31,59]. It was
deemed urgent to submit these informational documents as inputs to
other standards bodies (MWIF, 3GPP, 3G.IP), as many decisions are
being made on Internet protocol adoption and this data could be
highly influential.

5 Security Considerations

This workshop did not focus on security. However, mobility and
wireless environment introduces additional complexities for security
and potential attacks to user authentication and privacy. The
presentations by Asokan and by Calhoun referenced in section 2
focused on security mechanisms in currently deployed cellular
networks and evolution toward 3G cellular and IP networks.
Discussion on the "walled garden" service model (see section 3.1)
briefly mentions effects on simplifying security requirements.
Section 3.3 raises a number of security issues related to wireless
devices and mobility. These include alternatives for establishing
user identity and capabilities, securing network infrastructure from
attacks, and security associations required for mobile IP and AAA
operation. Section 3.7 mentions interoperation issues between
compression and encryption or tunneling, and finally section 3.9
highlight potential for proxy agent to be used to offload expensive
crypto operations.

6 Acknowledgments

The author would like to thank all of the workshop participants for
their feedback, encouragement, and patience during the writeup of
this document. I would especially like to thank Brian Carpenter for
prompt responses to questions on the document organization and
content. Similarly, Charlie Perkins provided extensive feedback that
dramatically improved and corrected statements throughout the report.
Finally, Mikael Degermark, Sally Floyd, Heikki Hammainen, Geoff
Huston, and Gabriel Montenegro contributed comments and responses to
questions.

7 Bibliography

[1] ACIRI. TCP-Friendly Rate Control. http://www.aciri.org/tfrc.

[2] A. Aggarwal, S. Savage, and T. Anderson. Understanding the
Performance of TCP Pacing. Proceedings of IEEE Infocom 2000,
March 2000.

[3] Allman, M., Floyd, S. and C. Partridge, "Increasing TCP's
Initial Window", RFC2414, September 1998.

[4] Allman, M., Glover, D. and L. Sanchez, "Enhancing TCP Over
Satellite Channels using Standard Mechanisms", RFC2488,
January 1999.

[5] Allman, M., Paxson, V. and W. Stevens, "TCP Congestion Control",
RFC2581, April 1999.

[6] Allman, M., Dawkins, S., Glover, D., Griner, J., Tran, D.,
Henderson, T., Heidemann, J., Touch, J., Kruse, H., Ostermann,
S., Scott, K. and J. Semke, "Ongoing TCP Research Related to
Satellites", RFC2760, February 2000.

[7] Arkko, J., "Requirements for Internet-Scale Accounting
Management", Work in Progress.

[8] Bates, T., Chandra, R., Katz, D. and Y. Rekhter, "Multiprotocol
Extensions for BGP-4", RFC2283, February 1998.

[9] Blake, S., Black, D., Carlson, M., Davies, E., Wang, Z. and W.
Weiss, "An Architecture for Differentiated Services" RFC2475,
December 1998.

[10] Borella, M., et al., "Realm Specific IP: Framework", Work in
Progress.

[11] Borella, M., et al., "Realm Specific IP: Protocol
Specification", Work in Progress.

[12] Braden, R., "T/TCP -- TCP Extensions for Transactions Functional
Specification", RFC1644, July 1994.

[13] Braden, R., Zhang, L., Berson, S., Herzog, S. and S. Jamin,
"Resource ReSerVation Protocol (RSVP) -- Version 1 Functional
Specification", RFC2205, September 1997.

[14] Brim, S., Carpenter, B. and F. Le Faucheur, "Per Hop Behavior
Identification Codes", RFC2836, May 2000.

[15] Carpenter, B., Crowcroft, J. and Y. Rekhter, "IPv4 Address
Behaviour Today", RFC2101, February 1997.

[16] Carpenter, B., "Internet Transparency", RFC2775, February 2000.

[17] Crawford, M., "Router Renumbering for IPv6", RFC2894, August
2000.

[18] Croft, B. and J. Gilmore, "Bootstrap Protocol (BOOTP)", RFC951,
September 1985.

[19] Deering, S. and R. Hinden, "Internet Protocol, Version 6 (IPv6)
Specification", RFC2460, December 1998.

[20] Dierks, T. and C. Allen, "The TLS Protocol Version 1.0", RFC
2246, January 1999.

[21] Droms, R., "Dynamic Host Configuration Protocol", RFC2131,
March 1997.

[22] Everhart, C., Mamakos, L., Ullman, R. and P. Mockapetris, "New
DNS RR Definitions", RFC1183, October 1990.

[23] Fielding, R., Gettys, J., Mogul, J., Frystyk, H., Masinter, L.,
Leach, P. and T. Berners-Lee, "Hypertext Transfer Protocol --
HTTP/1.1", RFC2616, June 1999.

[24] Floyd, S. and T. Henderson, "The NewReno Modification to TCP's
Fast Recovery Algorithm", RFC2582, April 1999.

[25] Floyd, S., Mahdavi, J., Mathis, M. and M. Podolsky, "An
Extension to the Selective Acknowledgment (SACK) Option for
TCP", RFC2883, July 2000.

[26] Glass, S., Hiller, T., Jacobs, S. and C. Perkins, "Mobile IP
Authentication, Authorization, and Accounting Requirements", RFC
2977, October 2000.

[27] Gulbrandsen, A. and P. Vixie, "A DNS RR for specifying the
location of services (DNS SRV)", RFC2052, October 1996.

[28] Guttman, E., Perkins, C., Veizades, J. and M. Day, "Service
Location Protocol, Version 2", RFC2608, June 1999.

[29] Hain, T., "Architectural Implications of NAT", RFC2993,
November 2000.

[30] Handley, M., Schulzrinne, H., Schooler, E., and J. Rosenberg,
"SIP: Session Initiation Protocol", RFC2543, March 1999.

[31] Holdrege, M. and P. Srisuresh, "Protocol Complications with the
IP Network Address Translator (NAT)", Work in Progress.

[32] International Telecommunication Union. Visual Telephone Systems
and Equipment for Local Area Networks which provide a Non-
guaranteed Quality of Service. Recommendation H.323, May 1996.

[33] ISO/IEC. Protocol for Exchange of Inter-Domain Routeing
Information among Intermediate Systems to support Forwarding of
ISO 8473 PDUs. ISO/IEC IS10747, 1993.

[34] V. Jacobson. Congestion Avoidance and Control. Computer
Communication Review, vol. 18, no. 4 August 1988.
ftp://ftp.ee.lbl.gov/papers/congavoid.ps.Z.

[35] V. Jacobson. Modified TCP Congestion Avoidance Algorithm.
end2end-interest mailing list, April 30, 1990.
ftp://ftp.isi.edu/end2end/end2end-interest-1990.mail.

[36] Jacobson, V., Braden, R. and D. Borman, "TCP Extensions for High
Performance", RFC1323, May 1992.

[37] Johnson, D. and C. Perkins, "Mobility Support in IPv6", Work in
Progress.

[38] Jonsson, L., et al., "RObust Checksum-based header COmpression
(ROCCO)", Work in Progress.

[39] Karn, P., et al., "Advice for Internet Subnetwork Designers",
Work in Progress.

[40] King, S., et al., "The Case for IPv6", Work in Progress.

[41] J. Kulik, R. Coulter, D. Rockwell, and C. Partridge. Paced TCP
for High Delay-Bandwidth Networks. Proceedings of IEEE Globecom
'99, December 1999.

[42] Le, K., et al., "Adaptive Header ComprEssion (ACE) for Real-Time
Multimedia", Work in Progress.

[43] Mathis, M., Mahdavi, J., Floyd, S. and A. Romanow, "TCP
Selective Acknowledgment Options", RFC2018, October 1996.

[44] Mockapetris, P., "Domain Names -- Concepts and Facilities", STD
13, RFC1034, November 1987.

[45] Mockapetris, P., "Domain Names -- Implementation and
Specification", STD 13, RFC1035, November 1987.

[46] Nichols, K., Blake, S., Baker, F. and D. Black, "Definition of
the Differentiated Services Field (DS Field) in the IPv4 and
IPv6 Headers", RFC2474, December 1998.

[47] Partridge, C., Mendez, T. and W. Milliken, "Host Anycasting
Service", RFC1546, November 1993.

[48] Perkins, C., "IP Mobility Support", RFC2002, October 1996.

[49] Perkins, C. and P. Calhoun, "AAA Registration Keys for Mobile
IP", Work in Progress.

[50] Perkins, C. and D. Johnson, "Route Optimization in Mobile IP",
Work in Progress.

[51] Postel, J., "User Datagram Protocol", STD 6, RFC768, August
1980.

[52] Postel, J., "Internet Protocol", STD 5, RFC791, September 1981.

[53] Ramakrishnan, K. and S. Floyd, "A Proposal to add Explicit
Congestion Notification (ECN) to IP", RFC2481, January 1999.

[54] Rekhter, Y. and T. Li, "A Border Gateway Protocol 4 (BGP-4)",
RFC1771, March 1995.

[55] Rekhter, Y., Moskowitz, B., Karrenberg, D., de Groot, G. and E.
Lear, "Address Allocation for Private Internets", BCP 5, RFC
1918, February 1996.

[56] Rigney, C., Rubens, A., Simpson, W. and S. Willens, "Remote
Authentication Dial In User Service (RADIUS)", RFC2138, April
1997.

[57] Schulzrinne, H., Casner, S., Fredrick, R. and V. Jacobson, "RTP:
A Transport Protocol for Real-Time Applications", RFC1889,
January 1996.

[58] J. Semke, J. Mahdavi, and M. Mathis. Automatic TCP Buffer
Tuning. Proceedings of ACM SIGCOMM '98, September 1998.

[59] Srisuresh, P. and M. Holdrege, "IP Network Address Translator
(NAT) Terminology and Considerations", RFC2663, August 1999.

[60] Srisuresh, P. and K. Egevang, "Traditional IP Network Address
Translator (Traditional NAT)", Work in Progress.

[61] Stewart, R., Xie, Q., Morneault, K., Sharp, C., Schwarzbauer,
H., Taylor, T., Rytina, I., Kalla, M., Zhang, L. and V. Paxson,
"Stream Control Transmission Protocol", RFC2960, October 2000.

[62] Thomson, S. and T. Narten, "IPv6 Stateless Address
Autoconfiguration", RFC2462, December 1998.

[63] Touch, J., "TCP Control Block Interdependence", RFC2140, April
1997.

[64] Vollbrecht, J., et al., "AAA Authorization Framework", Work in
Progress.

A Participants

Juha Ala-Laurila JUHA.ALA-LAURILA@nokia.com
Mark Allman mallman@grc.nasa.gov
Alastair Angwin angwin@uk.ibm.com
N. Asokan n.asokan@nokia.com
Victor Bahl bahl@microsoft.com
Fred Baker fred@cisco.com
Pravin Bhagwat pravinb@us.ibm.com
Scott Bradner sob@harvard.edu
Randy Bush randy@psg.com
Pat Calhoun Pcalhoun@eng.sun.com
Brian Carpenter brian@icair.org
Mikael Degermark micke@cs.arizona.edu
Sally Floyd floyd@aciri.org
Heikki Hammainen HEIKKI.HAMMAINEN@NOKIA.COM
Mark Handley mjh@aciri.org
Bob Hinden hinden@iprg.nokia.com
Christian Huitema huitema@microsoft.com
Chih-Lin I ci@att.com
Van Jacobson van@packetdesign.com
Phil Karn Karn@qualcomm.com
John Klensin Klensin@JCK.com
Jerry Lahti jerry.lahti@nokia.com
Allison Mankin mankin@isi.edu
Danny J. Mitzel mitzel@iprg.nokia.com
Gabriel Montenegro gab@sun.com
Keith Moore moore@cs.utk.edu
Eric Nordmark nordmark@sun.com
Charles E. Perkins
------分隔线----------------------------
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
最新评论 查看所有评论
发表评论 查看所有评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
推荐内容