Internet DRAFT - draft-kim-v6ops-ipv6overwibro-issues
draft-kim-v6ops-ipv6overwibro-issues
V6ops S. Kim
Internet-Draft S. Park
Expires: December 3, 2005 S. Kim
H. Kim
KT
June 2005
Problem Statement in IPv6 over WiBro
draft-kim-v6ops-ipv6overwibro-issues-00.txt
Status of this Memo
By submitting this Internet-Draft, each author represents that any
applicable patent or other IPR claims of which he or she is aware
have been or will be disclosed, and any of which he or she becomes
aware will be disclosed, in accordance with Section 6 of BCP 79.
Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF), its areas, and its working groups. Note that
other groups may also distribute working documents as Internet-
Drafts.
Internet-Drafts are draft documents valid for a maximum of six months
and may be updated, replaced, or obsoleted by other documents at any
time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress."
The list of current Internet-Drafts can be accessed at
http://www.ietf.org/ietf/1id-abstracts.txt.
The list of Internet-Draft Shadow Directories can be accessed at
http://www.ietf.org/shadow.html.
This Internet-Draft will expire on December 3, 2005.
Copyright Notice
Copyright (C) The Internet Society (2005).
Abstract
This document proposes two issues both in WiBro and in IEEE 802.16
environment. Firstly, it describes needs to define payload header
suppression (PHS) rules for IPv6 packets. Secondly, it accounts for
the need to discuss IPv6 address auto-configuration.
Kim, et al. Expires December 3, 2005 [Page 1]
Internet-Draft Problem Statement in IPv6 over WiBro June 2005
Table of Contents
1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . 3
2. Terms and Abbreviations . . . . . . . . . . . . . . . . . . . 3
3. PHS rules for IPv6 packets . . . . . . . . . . . . . . . . . . 4
3.1 PHS in the IEEE 802.16 . . . . . . . . . . . . . . . . . . 4
3.2 Header considerations . . . . . . . . . . . . . . . . . . 4
3.3 v6ops considerations . . . . . . . . . . . . . . . . . . . 5
4. IPv6 address Auto-Configuration over IEEE 802.16 . . . . . . . 6
4.1 Modes affecting IPv6 multicast . . . . . . . . . . . . . . 6
4.2 v6op Considerations . . . . . . . . . . . . . . . . . . . 6
5. Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . 6
6. Security Considerations . . . . . . . . . . . . . . . . . . . 6
7. Normative References . . . . . . . . . . . . . . . . . . . . . 7
Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . 8
Intellectual Property and Copyright Statements . . . . . . . . 10
Kim, et al. Expires December 3, 2005 [Page 2]
Internet-Draft Problem Statement in IPv6 over WiBro June 2005
1. Introduction
WiBro is deeply related with IEEE 802.16 specification. Some parts
of WiBro technology are developed by Korea. The other parts comply
with IEEE 802.16 specification.
This document deals with two issues. One is about payload header
suppression (PHS). In WiBro, downlink and uplink bandwidth is
approximately 18Mbps and 6Mbps respectively. Limited bandwidth is
one of the problems for quality in the IEEE 802.16 wireless network
both fixed and mobile environment. In most cases, bandwidth for a
user could be not enough because many subscriber stations (SS) share
the bandwidth. Therefore using wireless bandwidth efficiently is
important.
One of the ways to increase radio bandwidth is reducing size of media
access control (MAC) frames. The PHS is one of the methods that can
achieve such goal effectively. The PHS is defined in the IEEE 802.16
specification. This document focuses on PHS rules for IPv6. For
now, IPv6 PHS rules have not been specified. This draft would like
to describe the needs for setting PHS rules to clarify the reason why
v6ops should do it.
The other issue is how to transmit IP multicast when a SS performs
IPv6 address auto-configuration in 802.16 wireless environments. RFC
3041 about auto-configuration is made for fixed IPv6 networks.
However, it is not applied in 802.16 wireless environments. Unlike
fixed network such as IEEE 802.3 and 802.16, wireless networks have
downsides such as limited bandwidth, expose to hacking and packet
loss.
This document proposes that v6ops working group needs to consider
ways to transmit IP multicast from SS to base station (BS).
2. Terms and Abbreviations
Base station (BS): A generalized equipment sets providing
connectivity, management, and control of the subscriber station (SS).
Subscriber station (SS): A generalized equipment set providing
connectivity between subscriber equipment and a base station (BS)
Convergence Sublayer(CS): The packet CS resides on top of the IEEE
Std 802.16 MAC CPS.
Common Part Sublayer(CPS): The MAC CPS provides the core MAC
functionality of system access, bandwidth allocation, connection
establishment, and connection maintenance. It receives data from the
Kim, et al. Expires December 3, 2005 [Page 3]
Internet-Draft Problem Statement in IPv6 over WiBro June 2005
various CSs, through the MAC SAP, classified to particular MAC
connections.
Classifier: a set of matching criteria applied to each packet
entering the IEEE Std 802.16 network. It consists of some protocol-
specific packet matching criteria (destination IP address, for
example), a classifier priority, and a reference to a CID. If a
packet matches the specified packet matching criteria, it is then
delivered to the SAP for delivery on the connection defined by the
CID.
Payload header suppression index (PHSI): An 8-bit mask that indicates
which bytes in the Payload Header Suppression Field (PHSF) to
suppress and which bytes not to be suppressed
3. PHS rules for IPv6 packets
3.1 PHS in the IEEE 802.16
While PHS rules can be applied in various cases such as IPv4, IPv6,
etc., this draft focuses on setting PHS rules for IPv6 packets. The
IEEE 802.16 physical and MAC layer can transmit IPv6 packets from/to
BS to/from SS. Convergence Sublayer (CS), positioned in 802.16e MAC
layer, assembles or dissembles incoming/outgoing IPv6 packets.
Then, the classifier in CS extracts information for transmission from
IPv6 packet header and transforms incoming IPv6 packets into MAC
protocol data unit (PDU) that can be processed in the IEEE 802.16 MAC
CPS. The classifier in CS performs PHS for IPv6 during the
transformation. The PHS for IPv6 is the process of suppressing the
repetitive portion of IPv6 packet headers at the sender and restoring
the headers at the receiver.
IPv6 PHS is defined as optional in IEEE 802.16. PHS has a Payload
Header Suppression Valid (PHSV) option to verify or not verify the
payload header before suppressing it. PHS has also a Payload Header
Suppression Mask (PHSM) option to allow select bytes not to be
suppressed. More information is available in the 5.2.3 of IEEE Std
802.16-2004 specification.
3.2 Header considerations
To setting IPv6 PHS efficiently, v6ops working group should consider
each header described as below.
Kim, et al. Expires December 3, 2005 [Page 4]
Internet-Draft Problem Statement in IPv6 over WiBro June 2005
3.4.1 IPv6 header
- Traffic class
- Flow label
- Payload length
- Next header
- Hop Limit
- Source address and Destination address. etc
3.4.2 IPv6 Option header
- Destination Option Header
- Routing header
- Fragment header
- Authentication Header
- Encapsulating Security Payload header
- Destination Option header. etc
3.3 v6ops considerations
Considering limited bandwidth and instability in 802.16 wireless
environments, the probability to transmit IPv6 packet to PSS is lower
than fixed networks. Reducing the length of IPv6 packets by setting
PHS rules is a way to overcome wireless networks limitations. If
IPv6 PHS is applied to Ipv6 option headers, more IPv6 packets can be
transmitted.
IPv6 PHS is effective when a lot of IPv6 packets are transmitted,
which have many repetitive parts in IPv6 header. Setting the detail
of IPv6 PHS is more related with IP layer than MAC layer because IPv6
header is used in IP layer. Only IP layer can decide which parts of
IPv6 header can be suppressed when applying PHS rules. Therefore,
V6ops working group should pay attention to setting PHS rules for
IPv6.
Kim, et al. Expires December 3, 2005 [Page 5]
Internet-Draft Problem Statement in IPv6 over WiBro June 2005
4. IPv6 address Auto-Configuration over IEEE 802.16
4.1 Modes affecting IPv6 multicast
IEEE 802.16 defines two transmission modes with which a BS and a SS
(or a SS and a SS) communicate. One is the PMP (point-to-multipoint)
mode, the other is the mesh mode. In WiBro specification, only PMP
mode is considered.
4.1.1 PMP mode
A BS broadcasts IEEE 802.16 MAC frames periodically to its area
when transmitting data from the BS to SSs. Therefore, each frame
can be shared by SSs. On the contrary, SSs share the uplink to
the BS on a demand basis. In other words, SSs cannot communicate
each other without BS. The MAC scheduler located in the BS,
controls uplink/downlink in IEEE 802.16 environments.
4.1.2 Mesh mode
In the Mesh mode, IEEE 802.16 MAC frames can be transmitted using
other SSs. In some cases, direct communication between SSs is
possible. Therefore, SSs can send SS-initiated IPv6 multicast
messages to BS and other SSs. More information is available in
6.2 of IEEE Std 802.16-2004 specification.
4.2 v6op Considerations
Both in PMP and mesh mode, IEEE 802.16 specification can be changed
in order to send SS-initiated Ipv6 multicast for IPv6 address Auto-
configuration. For example, a certain SS in a BS and other SS in
other BS can have same IP address because groups of BSs can have
different IP allocation policies and IP management policies which has
not specified in the IEEE 802.16 specification. Therefore, v6ops
needs to consider both MAC layer and IP layer in order that a SS-
initiated multicast to all SSs can be transmitted.
5. Acknowledgments
Thanks to Eun-Kyoung Paik for her cooperation and excellent review
comments.
6. Security Considerations
Kim, et al. Expires December 3, 2005 [Page 6]
Internet-Draft Problem Statement in IPv6 over WiBro June 2005
6.1.1 PHS for IPv6
When PHS rule is applied to IPv6 packets, BS and SS should be
authorized and authenticated in WiBro.
6.1.2 IPv6 multicast transmission in IEEE 802.16
When IPv6 multicast transmission in IEEE 802.16 is applied to IPv6
packets, BS and SS should be authorized and authenticated in
WiBro.
7. Normative References
[IEEE P802.16e/D9, June 2005]
"Draft IEEE Standard for Local and metropolitan area
networks Part 16: Air Interface for Fixed and Mobile
Broadband Wireless Access Systems Amendment for Physical
and Medium Access Control Layers for Combined Fixed and
Mobile Operation in Licensed Bands".
[IEEE Std 802.16-2004(Revision of IEEE Std 802.16-2001)]
"IEEE Standard for Local and metropolitan area networks
Part 16: Air Interface for Fixed Broadband Wireless Access
Systems".
[RFC2460] Deering, S. and R. Hinden, "Internet Protocol, Version 6
(IPv6) Specification", RFC 2460, December 1998.
[RFC2474] Nichols, K., Blake, S., Baker, F., and D. Black,
"Definition of the Differentiated Services Field (DS
Field) in the IPv4 and IPv6 Headers", RFC 2474,
December 1998.
[RFC3513] Hinden, R. and S. Deering, "Internet Protocol Version 6
(IPv6) Addressing Architecture", RFC 3513, April 2003.
Kim, et al. Expires December 3, 2005 [Page 7]
Internet-Draft Problem Statement in IPv6 over WiBro June 2005
Authors' Addresses
Sung Il Kim
KT
Convergence Laboratory
17 Woomyeon-dong, Seocho-gu
Seoul 137-792
Korea
Phone: +82-2-526-6118
Fax: +82-2-526-5200
Email: semperor@kt.co.kr
Se Jun Park
KT
Convergence Laboratory
17 Woomyeon-dong, Seocho-gu
Seoul 137-792
Korea
Phone: +82-2-526-6116
Fax: +82-2-526-5200
Email: semperor@kt.co.kr
Sang Eon Kim
KT
Convergence Laboratory
17 Woomyeon-dong, Seocho-gu
Seoul 137-792
Korea
Phone: +82-2-526-6117
Fax: +82-2-526-5200
Email: sekim@kt.co.kr
Kim, et al. Expires December 3, 2005 [Page 8]
Internet-Draft Problem Statement in IPv6 over WiBro June 2005
Han-Lim Kim
KT
Convergence Laboratory
17 Woomyeon-dong, Seocho-gu
Seoul 137-792
Korea
Phone: +82-2-526-6189
Fax: +82-2-526-5200
Email: nangel@kt.co.kr
Kim, et al. Expires December 3, 2005 [Page 9]
Internet-Draft Problem Statement in IPv6 over WiBro June 2005
Intellectual Property Statement
The IETF takes no position regarding the validity or scope of any
Intellectual Property Rights or other rights that might be claimed to
pertain to the implementation or use of the technology described in
this document or the extent to which any license under such rights
might or might not be available; nor does it represent that it has
made any independent effort to identify any such rights. Information
on the procedures with respect to rights in RFC documents can be
found in BCP 78 and BCP 79.
Copies of IPR disclosures made to the IETF Secretariat and any
assurances of licenses to be made available, or the result of an
attempt made to obtain a general license or permission for the use of
such proprietary rights by implementers or users of this
specification can be obtained from the IETF on-line IPR repository at
http://www.ietf.org/ipr.
The IETF invites any interested party to bring to its attention any
copyrights, patents or patent applications, or other proprietary
rights that may cover technology that may be required to implement
this standard. Please address the information to the IETF at
ietf-ipr@ietf.org.
Disclaimer of Validity
This document and the information contained herein are provided on an
"AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS
OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY AND THE INTERNET
ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED,
INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE
INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED
WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
Copyright Statement
Copyright (C) The Internet Society (2005). This document is subject
to the rights, licenses and restrictions contained in BCP 78, and
except as set forth therein, the authors retain all their rights.
Acknowledgment
Funding for the RFC Editor function is currently provided by the
Internet Society.
Kim, et al. Expires December 3, 2005 [Page 10]