draft-ietf-dmm-fpc-cpdp-06.txt   draft-ietf-dmm-fpc-cpdp-07.txt 
skipping to change at page 1, line 18 skipping to change at page 1, line 18
NEC NEC
S. Gundavelli S. Gundavelli
Cisco Cisco
D. Moses D. Moses
Intel Corporation Intel Corporation
C. Perkins C. Perkins
Futurewei Futurewei
March 13, 2017 March 13, 2017
Protocol for Forwarding Policy Configuration (FPC) in DMM Protocol for Forwarding Policy Configuration (FPC) in DMM
draft-ietf-dmm-fpc-cpdp-06.txt draft-ietf-dmm-fpc-cpdp-07
Abstract Abstract
This document describes a way, called Forwarding Policy Configuration This document describes a way, called Forwarding Policy Configuration
(FPC) to manage the separation of data-plane and control-plane. FPC (FPC) to manage the separation of data-plane and control-plane. FPC
defines a flexible mobility management system using FPC agent and FPC defines a flexible mobility management system using FPC agent and FPC
client functions. An FPC agent provides an abstract interface to the client functions. An FPC agent provides an abstract interface to the
data-plane. The FPC client configures data-plane nodes by using the data-plane. The FPC client configures data-plane nodes by using the
functions and abstractions provided by the FPC agent for that data- functions and abstractions provided by the FPC agent for that data-
plane nodes. The data-plane abstractions presented in this document plane nodes. The data-plane abstractions presented in this document
skipping to change at page 68, line 28 skipping to change at page 68, line 28
<http://www.rfc-editor.org/info/rfc6991>. <http://www.rfc-editor.org/info/rfc6991>.
[RFC7333] Chan, H., Ed., Liu, D., Seite, P., Yokota, H., and J. [RFC7333] Chan, H., Ed., Liu, D., Seite, P., Yokota, H., and J.
Korhonen, "Requirements for Distributed Mobility Korhonen, "Requirements for Distributed Mobility
Management", RFC 7333, DOI 10.17487/RFC7333, August 2014, Management", RFC 7333, DOI 10.17487/RFC7333, August 2014,
<http://www.rfc-editor.org/info/rfc7333>. <http://www.rfc-editor.org/info/rfc7333>.
12.2. Informative References 12.2. Informative References
[I-D.bertz-dime-policygroups] [I-D.bertz-dime-policygroups]
Bertz, L., "Diameter Policy Groups and Sets", draft-bertz- Bertz, L. and M. Bales, "Diameter Policy Groups and Sets",
dime-policygroups-02 (work in progress), February 2017. draft-bertz-dime-policygroups-03 (work in progress), March
2017.
[I-D.ietf-dmm-deployment-models] [I-D.ietf-dmm-deployment-models]
Gundavelli, S. and S. Jeon, "DMM Deployment Models and Gundavelli, S. and S. Jeon, "DMM Deployment Models and
Architectural Considerations", draft-ietf-dmm-deployment- Architectural Considerations", draft-ietf-dmm-deployment-
models-01 (work in progress), February 2017. models-01 (work in progress), February 2017.
[I-D.ietf-netconf-restconf] [I-D.ietf-netconf-restconf]
Bierman, A., Bjorklund, M., and K. Watsen, "RESTCONF Bierman, A., Bjorklund, M., and K. Watsen, "RESTCONF
Protocol", draft-ietf-netconf-restconf-18 (work in Protocol", draft-ietf-netconf-restconf-18 (work in
progress), October 2016. progress), October 2016.
skipping to change at page 113, line 24 skipping to change at page 113, line 24
type identityref { type identityref {
base qos-attribute-type; base qos-attribute-type;
} }
mandatory true; mandatory true;
description "the attribute type"; description "the attribute type";
} }
//All of the sub-types by constraint //All of the sub-types by constraint
choice attribute-choice { choice attribute-choice {
case per-mn-agg-max-dl-case { case per-mn-agg-max-dl-case {
when "../attributetype = " when "./attributetype = "
+ "'Per-MN-Agg-Max-DL-Bit-Rate-type'"; + "'Per-MN-Agg-Max-DL-Bit-Rate-type'";
leaf per-mn-agg-max-dl { leaf per-mn-agg-max-dl {
type qos-pmip:Per-MN-Agg-Max-DL-Bit-Rate-Value; type qos-pmip:Per-MN-Agg-Max-DL-Bit-Rate-Value;
description "Per-MN-Agg-Max-DL-Bit-Rate Value"; description "Per-MN-Agg-Max-DL-Bit-Rate Value";
} }
description "Per-MN-Agg-Max-DL-Bit-Rate Case"; description "Per-MN-Agg-Max-DL-Bit-Rate Case";
} }
case per-mn-agg-max-ul-case { case per-mn-agg-max-ul-case {
when "../attributetype = " when "./attributetype = "
+ "'Per-MN-Agg-Max-UL-Bit-Rate-type'"; + "'Per-MN-Agg-Max-UL-Bit-Rate-type'";
leaf per-mn-agg-max-ul { leaf per-mn-agg-max-ul {
type qos-pmip:Per-MN-Agg-Max-UL-Bit-Rate-Value; type qos-pmip:Per-MN-Agg-Max-UL-Bit-Rate-Value;
description "Per-MN-Agg-Max-UL-Bit-Rate Value"; description "Per-MN-Agg-Max-UL-Bit-Rate Value";
} }
description "Per-MN-Agg-Max-UL-Bit-Rate Case"; description "Per-MN-Agg-Max-UL-Bit-Rate Case";
} }
case per-session-agg-max-dl-case { case per-session-agg-max-dl-case {
when "../attributetype = " when "./attributetype = "
+ "'Per-Session-Agg-Max-DL-Bit-Rate-type'"; + "'Per-Session-Agg-Max-DL-Bit-Rate-type'";
container per-session-agg-max-dl { container per-session-agg-max-dl {
uses qos-pmip:Per-Session-Agg-Max-Bit-Rate-Value; uses qos-pmip:Per-Session-Agg-Max-Bit-Rate-Value;
description "Per-Session-Agg-Max-Bit-Rate Value"; description "Per-Session-Agg-Max-Bit-Rate Value";
} }
description "Per-Session-Agg-Max-Bit-Rate Case"; description "Per-Session-Agg-Max-Bit-Rate Case";
} }
case per-session-agg-max-ul-case { case per-session-agg-max-ul-case {
when "../attributetype = " when "./attributetype = "
+ "'Per-Session-Agg-Max-UL-Bit-Rate-type'"; + "'Per-Session-Agg-Max-UL-Bit-Rate-type'";
container per-session-agg-max-ul { container per-session-agg-max-ul {
uses qos-pmip:Per-Session-Agg-Max-Bit-Rate-Value; uses qos-pmip:Per-Session-Agg-Max-Bit-Rate-Value;
description "Per-Session-Agg-Max-Bit-Rate Value"; description "Per-Session-Agg-Max-Bit-Rate Value";
} }
description "Per-Session-Agg-Max-Bit-Rate Case"; description "Per-Session-Agg-Max-Bit-Rate Case";
} }
case allocation-retention-priority-case { case allocation-retention-priority-case {
when "../attributetype = " when "./attributetype = "
+ "'Allocation-Retention-Priority-type'"; + "'Allocation-Retention-Priority-type'";
uses qos-pmip:Allocation-Retention-Priority-Value; uses qos-pmip:Allocation-Retention-Priority-Value;
description "Allocation-Retention-Priority Case"; description "Allocation-Retention-Priority Case";
} }
case agg-max-dl-case { case agg-max-dl-case {
when "../attributetype = " when "./attributetype = "
+ "'Aggregate-Max-DL-Bit-Rate-type'"; + "'Aggregate-Max-DL-Bit-Rate-type'";
leaf agg-max-dl { leaf agg-max-dl {
type qos-pmip:Aggregate-Max-DL-Bit-Rate-Value; type qos-pmip:Aggregate-Max-DL-Bit-Rate-Value;
description "Aggregate-Max-DL-Bit-Rate Value"; description "Aggregate-Max-DL-Bit-Rate Value";
} }
description "Aggregate-Max-DL-Bit-Rate Case"; description "Aggregate-Max-DL-Bit-Rate Case";
} }
case agg-max-ul-case { case agg-max-ul-case {
when "../attributetype = " when "./attributetype = "
+ "'Aggregate-Max-UL-Bit-Rate-type'"; + "'Aggregate-Max-UL-Bit-Rate-type'";
leaf agg-max-ul { leaf agg-max-ul {
type qos-pmip:Aggregate-Max-UL-Bit-Rate-Value; type qos-pmip:Aggregate-Max-UL-Bit-Rate-Value;
description "Aggregate-Max-UL-Bit-Rate Value"; description "Aggregate-Max-UL-Bit-Rate Value";
} }
description "Aggregate-Max-UL-Bit-Rate Case"; description "Aggregate-Max-UL-Bit-Rate Case";
} }
case gbr-dl-case { case gbr-dl-case {
when "../attributetype = 'Guaranteed-DL-Bit-Rate-type'"; when "./attributetype = 'Guaranteed-DL-Bit-Rate-type'";
leaf gbr-dl { leaf gbr-dl {
type qos-pmip:Guaranteed-DL-Bit-Rate-Value; type qos-pmip:Guaranteed-DL-Bit-Rate-Value;
description "Guaranteed-DL-Bit-Rate Value"; description "Guaranteed-DL-Bit-Rate Value";
} }
description "Guaranteed-DL-Bit-Rate Case"; description "Guaranteed-DL-Bit-Rate Case";
} }
case gbr-ul-case { case gbr-ul-case {
when "../attributetype = 'Guaranteed-UL-Bit-Rate-type'"; when "./attributetype = 'Guaranteed-UL-Bit-Rate-type'";
leaf gbr-ul { leaf gbr-ul {
type qos-pmip:Guaranteed-UL-Bit-Rate-Value; type qos-pmip:Guaranteed-UL-Bit-Rate-Value;
description "Guaranteed-UL-Bit-Rate Value"; description "Guaranteed-UL-Bit-Rate Value";
} }
description "Guaranteed-UL-Bit-Rate Case"; description "Guaranteed-UL-Bit-Rate Case";
} }
case traffic-selector-case { case traffic-selector-case {
when "../attributetype = 'QoS-Traffic-Selector-type'"; when "./attributetype = 'QoS-Traffic-Selector-type'";
container traffic-selector { container traffic-selector {
uses traffic-selectors:traffic-selector; uses traffic-selectors:traffic-selector;
description "traffic selector"; description "traffic selector";
} }
description "traffic selector Case"; description "traffic selector Case";
} }
description "Attribute Value"; description "Attribute Value";
} }
description "PMIP QoS Attribute"; description "PMIP QoS Attribute";
} }
 End of changes. 12 change blocks. 
13 lines changed or deleted 14 lines changed or added

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