Internet DRAFT - draft-dalela-vlans-and-dlep
draft-dalela-vlans-and-dlep
Mobile Ad Hoc Networks Working Group A. Dalela
Internet Draft A. Parashar
Intended status: Standards Track S.L. Ananth
Expires: September 2016 Cisco Systems
March 15, 2016
VLAN Extension to DLEP
draft-dalela-vlans-and-dlep-01.txt
Status of this Memo
This Internet-Draft is submitted in full conformance with the
provisions of BCP 78 and 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 September 15, 2016.
Copyright Notice
Copyright (c) 2016 IETF Trust and the persons identified as the
document authors. All rights reserved.
This document is subject to BCP 78 and the IETF Trust's Legal
Provisions Relating to IETF Documents
(http://trustee.ietf.org/license-info) in effect on the date of
publication of this document. Please review these documents
carefully, as they describe your rights and restrictions with
respect to this document. Code Components extracted from this
document must include Simplified BSD License text as described in
Dalela Expires September 15, 2016 [Page 1]
Internet-Draft VLAN Extension to DLEP March 2016
Section 4.e of the Trust Legal Provisions and are provided without
warranty as described in the Simplified BSD License.
This document is subject to BCP 78 and the IETF Trust's Legal
Provisions Relating to IETF Documents
(http://trustee.ietf.org/license-info) in effect on the date of
publication of this document. Please review these documents
carefully, as they describe your rights and restrictions with
respect to this document.
Abstract
This document introduces optional extension to the core DLEP
specification for VLAN encapsulation.
Table of Contents
1. Introduction...................................................2
2. Conventions used in this document..............................2
3. Terminology....................................................3
4. Overview.......................................................3
5. Operation......................................................4
5.1. Data Item Definitions.....................................4
6. USE Cases......................................................4
7. Security Considerations........................................5
8. IANA Considerations............................................5
8.1. Registrations.............................................5
9. References.....................................................5
9.1. Normative References......................................5
10. Acknowledgments...............................................6
1. Introduction
The Dynamic Link Exchange protocol [DLEP] runs between a router and
its attached modem devices, allowing the modem to communicate radio
link characteristics, and radio network convergence events as they
change. This draft describes an optional extension to DLEP protocol,
allowing for VLAN encapsulations to be implemented.
This draft doesn't attempt to suggest or make any modifications to
any other protocol or standard mentioned in the draft.
2. Conventions used in this document
In examples, "C:" and "S:" indicate lines sent by the client and
server respectively.
Dalela Expires September 15, 2016 [Page 2]
Internet-Draft VLAN Extension to DLEP March 2016
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
"SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this
document are to be interpreted as described in RFC 2119 [RFC2119].
In this document, these words will appear with that interpretation
only when in ALL CAPS. Lower case uses of these words are not to be
interpreted as carrying significance described in RFC 2119.
In this document, the characters ">>" preceding an indented line(s)
indicates a statement using the key words listed above. This
convention aids reviewers in quickly identifying or finding the
portions of this RFC covered by these keywords.
3. Terminology
Peer: A router and the modem with which it has established a DLEP
session are referred to as peers.
Neighbor: A router which is accessible via a peer's RF link.
VLAN-ID: This is 12-bit VLAN-ID field in [802.1Q] C-TAG or [802.1AD]
S-TAG or [802.1AH] B-TAG.
4. Overview
This protocol extension to DLEP provides a VLAN encapsulation
scheme. In this scheme, neighbor is characterized by the VLAN-ID. We
propose the following encapsulation tags to DLEP data traffic.
1. IEEE 802.1Q Tag
2. IEEE 802.1AD Tag
3. IEEE 802.1AH Tag
DLEP router and modem negotiate on the encapsulation and adds the
appropriate tag per the negotiation. DLEP router allocates VLAN-ID
corresponding to every neighbor.
For 802.1Q Tag encapsulation, neighbor's assigned VLAN-ID is set in
the [802.1Q] TAG's C-TAG VID.
For 802.1AD Tag encapsulation, neighbor's assigned VLAN-ID is set in
the [802.1AD] TAG's S-TAG VID.
For 802.1AH Tag encapsulation, neighbor's assigned VLAN-ID is set in
the [802.1AH] TAG's B-TAG VID.
Dalela Expires September 15, 2016 [Page 3]
Internet-Draft VLAN Extension to DLEP March 2016
This document describes the encapsulation only for the data traffic
between DLEP peers.
5. Operation
DLEP peers supporting this method of encapsulation MUST include a
DLEP 'Extensions Supported' data item, including the value TBD
representing this extension in the appropriate DLEP Session
Initialization and Session Initialization Response messages.
DLEP router allocates VLAN-ID corresponding to every neighbor. As
part of "DLEP Destination UP Response" message, the router will use
the "VLAN-ID Data Item" to assign VLAN-ID to the individual DLEP
neighbor. Refer section 5.1 for details.
Both modem and router tag the data traffic destined to or coming
from a neighbor with the VLAN-ID assigned to that neighbor.
5.1. Data Item Definitions
1. VLAN-ID
0 1 2 3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+----------------------------------------------------------------+
|Data Item Type |Length |
+----------------------------------------------------------------+
|Vlan-ID |
+----------------------------------------------------------------+
Figure 1 Assignment of VLAN to neighbors
Data Item Type: TBD
Length: 4
VLAN-ID: The "Vlan-ID" allocated to DLEP neighbor
The "VLAN-ID" data item is sent from a DLEP router to the peer as
part of "DLEP Destination Up Response" message.
6. USE Cases
1. 802.1Q Tag (VLAN Tag): When data traffic destined to a neighbor or
coming from a neighbor is not VLAN tagged, DLEP peers tag it with
802.1Q TAG, with VLAN-ID field set to the VLAN-ID assigned to that
neighbor.
Dalela Expires September 15, 2016 [Page 4]
Internet-Draft VLAN Extension to DLEP March 2016
2. 802.1AD Tag (VLAN-in-VLAN Tag): When data traffic destined to a
neighbor or coming from a neighbor is VLAN tagged (802.1Q tag),
DLEP peers tag it with 802.1AD TAG, with VLAN-ID field in S-TAG to
the VLAN-ID assigned to that neighbor.
3. 802.1AH Tag (VLAN-in-VLAN-in-VLAN Tag): When data traffic destined
to a neighbor or coming from a neighbor is VLAN-in-VLAN tagged
(802.1AD tag), DLEP peers tag it with 802.1AH TAG, with VLAN-ID
field in B-TAG to the VLAN-ID assigned to that neighbor.
7. Security Considerations
As an extension to the core DLEP protocol, the security
considerations of that protocol apply to this extension. This
extension adds no additional security mechanisms or features.
8. IANA Considerations
This section specifies requests to IANA.
8.1. Registrations
This specification defines new data items for DLEP. Assignments from
the DLEP data item registry is requested for:
1. VLAN-ID
9. References
9.1. Normative References
[DLEP] Ratliff, S., Berry, B., Jury, S., Satterwhite, D., Taylor,
R., "Dynamic Link Exchange Protocol (DLEP)",
https://tools.ietf.org/html/draft-ietf-manet-dlep-19
[RFC2119] Bradner, S., "Key words for use in RFCs to Indicate
Requirement Levels", BCP 14, RFC 2119, DOI 10.17487/
RFC2119, March 1997, http://www.rfc-editor.org/info/rfc2119
[802.1Q] IEEE 802.1Q, "Virtual LANs",
http://www.ieee802.org/1/pages/802.1Q.html
[802.1AD] IEEE 802.1AD, "Provider Bridges",
http://www.ieee802.org/1/pages/802.1ad.html
[802.1AH] IEEE 802.1AH, "Provider Backbone Bridges",
http://www.ieee802.org/1/pages/802.1ah.html
Dalela Expires September 15, 2016 [Page 5]
Internet-Draft VLAN Extension to DLEP March 2016
10. Acknowledgments
This document was prepared using 2-Word-v2.0.template.dot.
Copyright (c) 2016 IETF Trust and the persons identified as authors
of the code. All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, is permitted pursuant to, and subject to the license
terms contained in, the Simplified BSD License set forth in Section
4.c of the IETF Trust's Legal Provisions Relating to IETF Documents
(http://trustee.ietf.org/license-info).
Copyright (c) 2016 IETF Trust and the persons identified as authors
of the code. All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
o Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
o Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in
the documentation and/or other materials provided with the
distribution.
o Neither the name of Internet Society, IETF or IETF Trust, nor the
names of specific contributors, may be used to endorse or promote
products derived from this software without specific prior
written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.
Dalela Expires September 15, 2016 [Page 6]
Internet-Draft VLAN Extension to DLEP March 2016
Authors' Addresses
Ashish Dalela
Cisco Systems,
Cessna Business Park,
Bangalore 560103
India
Email: adalela@cisco.com
Arun Parashar
Cisco Systems,
Cessna Business Park,
Bangalore 560103
India
Email: arparash@cisco.com
S L Ananth
Cisco Systems,
Cessna Business Park,
Bangalore 560103
India
Email: alaxmina@cisco.com
Dalela Expires September 15, 2016 [Page 7]