draft-ietf-bess-l2vpn-yang-04.txt   draft-ietf-bess-l2vpn-yang-05.txt 
skipping to change at page 1, line 18 skipping to change at page 1, line 18
Jabil Jabil
I. Hussain, Ed. I. Hussain, Ed.
Infinera Corporation Infinera Corporation
B. Wen, Ed. B. Wen, Ed.
Comcast Comcast
K. Tiruveedhula, Ed. K. Tiruveedhula, Ed.
Juniper Networks Juniper Networks
March 13, 2017 March 13, 2017
YANG Data Model for MPLS-based L2VPN YANG Data Model for MPLS-based L2VPN
draft-ietf-bess-l2vpn-yang-04.txt draft-ietf-bess-l2vpn-yang-05.txt
Abstract Abstract
This document describes a YANG data model for Layer 2 VPN (L2VPN) This document describes a YANG data model for Layer 2 VPN (L2VPN)
services over MPLS networks. These services include point-to-point services over MPLS networks. These services include point-to-point
Virtual Private Wire Service (VPWS) and multipoint Virtual Private Virtual Private Wire Service (VPWS) and multipoint Virtual Private
LAN service (VPLS) that uses LDP and BGP signaled Pseudowires. It is LAN service (VPLS) that uses LDP and BGP signaled Pseudowires. It is
expected that this model will be used by the management tools run by expected that this model will be used by the management tools run by
the network operators in order to manage and monitor the network the network operators in order to manage and monitor the network
resources that they use to deliver L2VPN services. resources that they use to deliver L2VPN services.
skipping to change at page 11, line 25 skipping to change at page 11, line 25
| | +--rw template? pw-template-ref | | +--rw template? pw-template-ref
| | +--rw mtu? uint16 | | +--rw mtu? uint16
| | +--rw mac-withdraw? boolean | | +--rw mac-withdraw? boolean
| | +--rw cw-negotiation? cw-negotiation-type | | +--rw cw-negotiation? cw-negotiation-type
| | +--rw tunnel-policy? string | | +--rw tunnel-policy? string
| | +--rw (pw-type)? | | +--rw (pw-type)?
| | | +--:(ldp-or-static-pw) | | | +--:(ldp-or-static-pw)
| | | | +--rw peer-ip? inet:ip-address | | | | +--rw peer-ip? inet:ip-address
| | | | +--rw pw-id? uint32 | | | | +--rw pw-id? uint32
| | | | +--rw icb? boolean | | | | +--rw icb? boolean
| | | | +--rw transmit-label? mpls:mpls-label | | | | +--rw transmit-label? rt-types:mpls-label
| | | | +--rw receive-label? mpls:mpls-label | | | | +--rw receive-label? rt-types:mpls-label
| | | +--:(bgp-pw) | | | +--:(bgp-pw)
| | | | +--rw remote-pe-id? inet:ip-address | | | | +--rw remote-pe-id? inet:ip-address
| | | +--:(bgp-ad-pw) | | | +--:(bgp-ad-pw)
| | | +--rw remote-ve-id? uint16 | | | +--rw remote-ve-id? uint16
| | +--rw vccv-ability? boolean | | +--rw vccv-ability? boolean
| | +--rw request-vlanid? uint16 | | +--rw request-vlanid? uint16
| | +--rw vlan-tpid? string | | +--rw vlan-tpid? string
| | +--rw ttl? uint8 | | +--rw ttl? uint8
| +--rw endpoint* [name] | +--rw endpoint* [name]
| | +--rw name string | | +--rw name string
skipping to change at page 13, line 17 skipping to change at page 13, line 17
| | | +--ro state? operational-state-type | | | +--ro state? operational-state-type
| | | +--ro mtu? uint16 | | | +--ro mtu? uint16
| | | +--ro mac-withdraw? boolean | | | +--ro mac-withdraw? boolean
| | | +--ro cw-negotiation? cw-negotiation-type | | | +--ro cw-negotiation? cw-negotiation-type
| | | +--ro tunnel-policy? string | | | +--ro tunnel-policy? string
| | | +--ro (pw-type)? | | | +--ro (pw-type)?
| | | | +--:(ldp-or-static-pw) | | | | +--:(ldp-or-static-pw)
| | | | | +--ro peer-ip? inet:ip-address | | | | | +--ro peer-ip? inet:ip-address
| | | | | +--ro pw-id? uint32 | | | | | +--ro pw-id? uint32
| | | | | +--ro icb? boolean | | | | | +--ro icb? boolean
| | | | | +--ro transmit-label? mpls:mpls-label | | | | | +--ro transmit-label? rt-types:mpls-label
| | | | | +--ro receive-label? mpls:mpls-label | | | | | +--ro receive-label? rt-types:mpls-label
| | | | +--:(bgp-pw) | | | | +--:(bgp-pw)
| | | | | +--ro remote-pe-id? inet:ip-address | | | | | +--ro remote-pe-id? inet:ip-address
| | | | +--:(bgp-ad-pw) | | | | +--:(bgp-ad-pw)
| | | | +--ro remote-ve-id? uint16 | | | | +--ro remote-ve-id? uint16
| | | +--ro vccv-ability? boolean | | | +--ro vccv-ability? boolean
| | | +--ro request-vlanid? uint16 | | | +--ro request-vlanid? uint16
| | | +--ro vlan-tpid? string | | | +--ro vlan-tpid? string
| | | +--ro ttl? uint8 | | | +--ro ttl? uint8
| | +--:(redundancy-grp) | | +--:(redundancy-grp)
| | +--ro (primary) | | +--ro (primary)
skipping to change at page 13, line 46 skipping to change at page 13, line 46
| | | +--ro state? operational-state-type | | | +--ro state? operational-state-type
| | | +--ro mtu? uint16 | | | +--ro mtu? uint16
| | | +--ro mac-withdraw? boolean | | | +--ro mac-withdraw? boolean
| | | +--ro cw-negotiation? cw-negotiation-type | | | +--ro cw-negotiation? cw-negotiation-type
| | | +--ro tunnel-policy? string | | | +--ro tunnel-policy? string
| | | +--ro (pw-type)? | | | +--ro (pw-type)?
| | | | +--:(ldp-or-static-pw) | | | | +--:(ldp-or-static-pw)
| | | | | +--ro peer-ip? inet:ip-address | | | | | +--ro peer-ip? inet:ip-address
| | | | | +--ro pw-id? uint32 | | | | | +--ro pw-id? uint32
| | | | | +--ro icb? boolean | | | | | +--ro icb? boolean
| | | | | +--ro transmit-label? mpls:mpls-label | | | | | +--ro transmit-label? rt-types:mpls-label
| | | | | +--ro receive-label? mpls:mpls-label | | | | | +--ro receive-label? rt-types:mpls-label
| | | | +--:(bgp-pw) | | | | +--:(bgp-pw)
| | | | | +--ro remote-pe-id? inet:ip-address | | | | | +--ro remote-pe-id? inet:ip-address
| | | | +--:(bgp-ad-pw) | | | | +--:(bgp-ad-pw)
| | | | +--ro remote-ve-id? uint16 | | | | +--ro remote-ve-id? uint16
| | | +--ro vccv-ability? boolean | | | +--ro vccv-ability? boolean
| | | +--ro request-vlanid? uint16 | | | +--ro request-vlanid? uint16
| | | +--ro vlan-tpid? string | | | +--ro vlan-tpid? string
| | | +--ro ttl? uint8 | | | +--ro ttl? uint8
| | +--ro (backup)? | | +--ro (backup)?
| | | +--:(backup-ac) | | | +--:(backup-ac)
skipping to change at page 14, line 26 skipping to change at page 14, line 26
| | | +--ro state? operational-state-type | | | +--ro state? operational-state-type
| | | +--ro mtu? uint16 | | | +--ro mtu? uint16
| | | +--ro mac-withdraw? boolean | | | +--ro mac-withdraw? boolean
| | | +--ro cw-negotiation? cw-negotiation-type | | | +--ro cw-negotiation? cw-negotiation-type
| | | +--ro tunnel-policy? string | | | +--ro tunnel-policy? string
| | | +--ro (pw-type)? | | | +--ro (pw-type)?
| | | | +--:(ldp-or-static-pw) | | | | +--:(ldp-or-static-pw)
| | | | | +--ro peer-ip? inet:ip-address | | | | | +--ro peer-ip? inet:ip-address
| | | | | +--ro pw-id? uint32 | | | | | +--ro pw-id? uint32
| | | | | +--ro icb? boolean | | | | | +--ro icb? boolean
| | | | | +--ro transmit-label? mpls:mpls-label | | | | | +--ro transmit-label? rt-types:mpls-label
| | | | | +--ro receive-label? mpls:mpls-label | | | | | +--ro receive-label? rt-types:mpls-label
| | | | +--:(bgp-pw) | | | | +--:(bgp-pw)
| | | | | +--ro remote-pe-id? inet:ip-address | | | | | +--ro remote-pe-id? inet:ip-address
| | | | +--:(bgp-ad-pw) | | | | +--:(bgp-ad-pw)
| | | | +--ro remote-ve-id? uint16 | | | | +--ro remote-ve-id? uint16
| | | +--ro vccv-ability? boolean | | | +--ro vccv-ability? boolean
| | | +--ro request-vlanid? uint16 | | | +--ro request-vlanid? uint16
| | | +--ro vlan-tpid? string | | | +--ro vlan-tpid? string
| | | +--ro ttl? uint8 | | | +--ro ttl? uint8
| | | +--ro precedence? uint32 | | | +--ro precedence? uint32
| | +--ro template? -> /l2vpn/redundancy-group-templates/redundancy-group-template/name | | +--ro template? -> /l2vpn/redundancy-group-templates/redundancy-group-template/name
skipping to change at page 25, line 46 skipping to change at page 25, line 46
} }
leaf pw-id { leaf pw-id {
type uint32; type uint32;
description "pseudowire id"; description "pseudowire id";
} }
leaf icb { leaf icb {
type boolean; type boolean;
description "inter-chassis backup"; description "inter-chassis backup";
} }
leaf transmit-label { leaf transmit-label {
type mpls:mpls-label; type rt-types:mpls-label;
description "transmit lable"; description "transmit lable";
} }
leaf receive-label { leaf receive-label {
type mpls:mpls-label; type rt-types:mpls-label;
description "receive label"; description "receive label";
} }
} }
case bgp-pw { case bgp-pw {
leaf remote-pe-id { leaf remote-pe-id {
type inet:ip-address; type inet:ip-address;
description "remote pe id"; description "remote pe id";
} }
} }
 End of changes. 7 change blocks. 
11 lines changed or deleted 11 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/