< draft-jc-pwe3-static-config-check-00.txt   draft-jc-pwe3-static-config-check-01.txt >
Network Working Group L. Jin Network Working Group L. Jin
Internet-Draft R. Chen Internet-Draft R. Chen
Intended status: Standards Track ZTE Intended status: Standards Track ZTE
Expires: January 7, 2013 S. Boutros Expires: April 12, 2013 S. Boutros
Cisco Systems Cisco Systems
S. Kini S. Kini
Ericsson Ericsson
July 6, 2012 October 9, 2012
Static pseudowire configuration checking using Generic Associated Static pseudowire configuration checking using Generic Associated
Channel (G-ACh) Advertisement Protocol Channel (G-ACh) Advertisement Protocol
draft-jc-pwe3-static-config-check-00.txt draft-jc-pwe3-static-config-check-01.txt
Abstract Abstract
This draft defines a method to verify the configuration parameters of This document defines a method to verify the configuration parameters
static pseudowires (PW). Since a static PW can be independently of static pseudowires (PW). Since a static PW can be independently
provisioned at each end of the PW there is a potential for a provisioned at each end of the PW there is a potential for a
configuration parameter mismatch and this can result in the PW not configuration parameter mismatch and this can result in the PW not
being operational. The procedures in this draft intend to solve this being operational. This document introduces a configuration checking
problem and simplify the provisioning. protocol to simplify the provisioning and ease trouble shooting.
Status of this Memo Status of this Memo
This Internet-Draft is submitted in full conformance with the This Internet-Draft is submitted in full conformance with the
provisions of BCP 78 and BCP 79. provisions of BCP 78 and BCP 79.
Internet-Drafts are working documents of the Internet Engineering Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF). Note that other groups may also distribute Task Force (IETF). Note that other groups may also distribute
working documents as Internet-Drafts. The list of current Internet- working documents as Internet-Drafts. The list of current Internet-
Drafts is at http://datatracker.ietf.org/drafts/current/. Drafts is at http://datatracker.ietf.org/drafts/current/.
Internet-Drafts are draft documents valid for a maximum of six months Internet-Drafts are draft documents valid for a maximum of six months
and may be updated, replaced, or obsoleted by other documents at any and may be updated, replaced, or obsoleted by other documents at any
time. It is inappropriate to use Internet-Drafts as reference time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress." material or to cite them other than as "work in progress."
This Internet-Draft will expire on January 7, 2013. This Internet-Draft will expire on April 12, 2013.
Copyright Notice Copyright Notice
Copyright (c) 2012 IETF Trust and the persons identified as the Copyright (c) 2012 IETF Trust and the persons identified as the
document authors. All rights reserved. document authors. All rights reserved.
This document is subject to BCP 78 and the IETF Trust's Legal This document is subject to BCP 78 and the IETF Trust's Legal
Provisions Relating to IETF Documents Provisions Relating to IETF Documents
(http://trustee.ietf.org/license-info) in effect on the date of (http://trustee.ietf.org/license-info) in effect on the date of
publication of this document. Please review these documents publication of this document. Please review these documents
skipping to change at page 2, line 17 skipping to change at page 2, line 17
include Simplified BSD License text as described in Section 4.e of include Simplified BSD License text as described in Section 4.e of
the Trust Legal Provisions and are provided without warranty as the Trust Legal Provisions and are provided without warranty as
described in the Simplified BSD License. described in the Simplified BSD License.
Table of Contents Table of Contents
1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . 3 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . 3
2. Terminology . . . . . . . . . . . . . . . . . . . . . . . . . 3 2. Terminology . . . . . . . . . . . . . . . . . . . . . . . . . 3
3. GAP Extensions . . . . . . . . . . . . . . . . . . . . . . . . 4 3. GAP Extensions . . . . . . . . . . . . . . . . . . . . . . . . 4
3.1. Static PW Application Message . . . . . . . . . . . . . . 4 3.1. Static PW Application Message . . . . . . . . . . . . . . 4
3.2. PE Procedure . . . . . . . . . . . . . . . . . . . . . . . 7 3.2. PE Procedure for SS-PW . . . . . . . . . . . . . . . . . . 7
3.2.1. Sending PW application Element TLV . . . . . . . . . . 7 3.2.1. Sending PW application Element TLV . . . . . . . . . . 7
3.2.2. Receiving PW application Element TLV . . . . . . . . . 7 3.2.2. Receiving PW application Element TLV . . . . . . . . . 7
3.2.3. PW Configuration Verification Process . . . . . . . . 8 3.2.3. PW Configuration Verification Process . . . . . . . . 8
3.2.4. Remote Label Advertisement . . . . . . . . . . . . . . 8 3.2.4. Remote Label Advertisement . . . . . . . . . . . . . . 8
4. Security Considerations . . . . . . . . . . . . . . . . . . . 8 3.3. PE Procedure for MS-PW . . . . . . . . . . . . . . . . . . 8
5. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 8 4. Security Considerations . . . . . . . . . . . . . . . . . . . 9
5. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 9
6. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . . 9 6. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . . 9
7. References . . . . . . . . . . . . . . . . . . . . . . . . . . 9 7. References . . . . . . . . . . . . . . . . . . . . . . . . . . 9
7.1. Normative references . . . . . . . . . . . . . . . . . . . 9 7.1. Normative references . . . . . . . . . . . . . . . . . . . 9
7.2. Informative References . . . . . . . . . . . . . . . . . . 9 7.2. Informative References . . . . . . . . . . . . . . . . . . 10
Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . . 10 Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . . 10
1. Introduction 1. Introduction
The manual configuration of static PW in MPLS and MPLS-TP network The manual configuration of static PW in MPLS and MPLS-TP network
requires configuring different PW parameters at the two terminating requires configuring different PW parameters at the two terminating
PEs (Provider Edge). The PW parameters include PW-id, PW-Type, PEs (Provider Edge). The PW parameters include PW-id, PW-Type,
Control word setting, interface and VCCV parameters settings. Control word setting, interface and VCCV parameters settings.
The PW provisioned parameters MUST be aligned, so as to make the PW The PW provisioned parameters MUST be aligned, so as to make the PW
skipping to change at page 3, line 47 skipping to change at page 3, line 47
document are to be interpreted as described in [RFC2119]. document are to be interpreted as described in [RFC2119].
This document uses some terms and acronyms as follows: This document uses some terms and acronyms as follows:
MPLS: Multi Protocol Label Switching. MPLS: Multi Protocol Label Switching.
OAM: MPLS Operations, Administration and Maintenance. OAM: MPLS Operations, Administration and Maintenance.
PE: Provide Edge Node. PE: Provide Edge Node.
T-PE: PW Terminating Provider Edge.
S-PE: PW Switching Provider Edge.
PW: PseudoWire. PW: PseudoWire.
TLV: Type, Length, and Value. TLV: Type, Length, and Value.
VPLS: Virtual Private LAN Services. SS-PW: Single-segment PseudoWire
MS-PW: Multi-segment PseudoWire MS-PW: Multi-segment PseudoWire
3. GAP Extensions 3. GAP Extensions
3.1. Static PW Application Message 3.1. Static PW Application Message
0 1 2 3 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 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
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
skipping to change at page 7, line 5 skipping to change at page 7, line 5
The type of static PW suppress TLV is to be assigned by IANA. The type of static PW suppress TLV is to be assigned by IANA.
The static PW suppress TLV could be sent by a receiving PE to request The static PW suppress TLV could be sent by a receiving PE to request
a transmitting PE to stop sending GAP messages for the static PW FEC a transmitting PE to stop sending GAP messages for the static PW FEC
Element TLVs in the static PW suppress TLV. Element TLVs in the static PW suppress TLV.
The static PW application MUST follow all procedures defined in The static PW application MUST follow all procedures defined in
[I-D.ietf-mpls-gach-adv]. [I-D.ietf-mpls-gach-adv].
3.2. PE Procedure 3.2. PE Procedure for SS-PW
The mechanism defined in this draft provides a verification tool for The mechanism defined in this draft provides a verification tool for
the P2P PW configuration information between two PEs. Upon the the P2P PW configuration information between two PEs. Upon the
provisioning or re-provisioning of a PW at an endpoint PE, GAP provisioning or re-provisioning of a PW at an endpoint PE, GAP
messages carrying the static PW application TLV will be sent over the messages carrying the static PW application TLV will be sent over the
PW's corresponding PSN tunnel which the endpoints PEs of the P2P PW PW's corresponding PSN tunnel which the endpoints PEs of the P2P PW
selects by local policy. selects by local policy.
3.2.1. Sending PW application Element TLV 3.2.1. Sending PW application Element TLV
skipping to change at page 8, line 42 skipping to change at page 8, line 42
otherwise checking failed. otherwise checking failed.
3.2.4. Remote Label Advertisement 3.2.4. Remote Label Advertisement
The mechanism described in this draft MAY also be used to communicate The mechanism described in this draft MAY also be used to communicate
local static PW labels to allow for single side provisioning of local static PW labels to allow for single side provisioning of
labels. As such, only incoming label will be included in the GAP labels. As such, only incoming label will be included in the GAP
message and this label will be used by the remote PE as the output message and this label will be used by the remote PE as the output
label for the PW. label for the PW.
3.3. PE Procedure for MS-PW
The mechanism described above for verifying the SS-PW configuration
applies for MS-PW. As described in section 3.2, an S-PE MUST verify
the incoming and outgoing static PW labels, however no other PW
configuration parameters checking are needed at S-PE, since only the
labels will be configured at S-PE.
An S-PE MUST pass through static PW application TLVs carried in GAP
messages, from one PW segment's corresponding PSN tunnel to the other
PW segment's corresponding PSN tunnel.
4. Security Considerations 4. Security Considerations
The mechanisms defined in this draft do not introduce any new threats The mechanisms defined in this draft do not introduce any new threats
more than what's described in [I-D.ietf-mpls-gach-adv]. more than what's described in [I-D.ietf-mpls-gach-adv].
5. IANA Considerations 5. IANA Considerations
IANA is requested to allocate a new "Static PW" Application ID in the IANA is requested to allocate a new "Static PW" Application ID in the
"G-Ach Advertisement Protocol Applications" registry. "G-Ach Advertisement Protocol Applications" registry.
 End of changes. 13 change blocks. 
14 lines changed or deleted 31 lines changed or added

This html diff was produced by rfcdiff 1.48. The latest version is available from http://tools.ietf.org/tools/rfcdiff/