Pim wg multicast YANG team Meeting 20150701. Graceful Restart Config module: ietf-pim-base augment /rt:routing/rt:routing-instance/rt:routing-protocols:

Slides:



Advertisements
Similar presentations
Group-to-RP Mapping Algorithm PIM Working Group Bharat Joshi Infosys Technologies Ltd. draft-joshi-pim-group-rp-mapping-00.txt.
Advertisements

Xing Li CERNET NOC/TEIN2 NOC
CCNP Network Route IPV-6 Part-III IPV-6 Static Routing: R1(Conf t)# ip routing  (Turn on Routing) R1(Conf t)# ipv6 unicast-routing  (Turn on ipv6 routing)
YANG Data Model for VRRP draft-liu-rtgwg-yang-vrrp-02
© 2009 Cisco Systems, Inc. All rights reserved. Cisco Public Presentation_ID 1 Diffserv Yang Model
CBAC L AB. Nmap Port scanner Nmap: the beef, Zenmap: GUI frontend Findings before CBAC firewall c. What services are running and available on R1 from.
UKERNA IP Multicast Mini Workshop Intra-domain Multicast Hands-on Lab Exercises Networkshop 2006.
Chapter 7 Enhanced IGRP (EIGRP) and Open Shortest Path First (OSPF)
© 2006 Cisco Systems, Inc. All rights reserved. Network Security 2 Module 4: Configuring Site to Site VPN with Pre-shared keys.
IETF 90 Toronto Yang Data Model for OSPF Protocol draft-yeung-netmod-ospf-01 and beyond Derek Yeung Derek Yeung Dean Bogdanovic
MPLS YANG Data Models IETF91 Submitted I-Ds: draft-chen-mpls-ldp-yang-cfg X. Chen, and Z. Li draft-chen-mpls-te-yang-cfg X. Chen, Z. Li, and X. Zeng draft-gandhi-mpls-te-yang-model.
CO5023 Single Area OSPF. Routing So far, we’ve looked at issues concerning the distribution and access layers. Routing is the process used to interconnect.
IETF 92 Dallas, TX Yang Data Model for OSPF Protocol draft-ietf-ospf-yang-00 Yingzhen Qu Derek Yeung YingZhen Qu
BSR Spec Status BSR Spec authors 03/06. Status ID refreshed (now rev-07) Resolved remaining issues we had on our list Updated to reflect WG
Pim wg multicast YANG team Meeting
Pim wg multicast YANG team Meeting
Pim wg multicast YANG team Meeting Interface Hierarchy augment /rt:routing/rt:routing-instance/rt:routing-protocols: +--rw pim +--rw graceful-restart.
Engineering Workshops 96 ASM. Engineering Workshops 97 ASM Allows SPTs and RPTs RP: –Matches senders with receivers –Provides network source discovery.
Pim wg multicast YANG team Meeting Interface Hierarchy (Option 1) +--rw routing +--rw routing-instance* [name] +--rw routing-protocols +--rw.
PIM YANG Model draft-liu-pim-yang-00 Yisong Liu, Feng Guo (Huawei) IETF 91, Honolulu.
BGP. BGP Configuration Create Fabric ASN Enable BGP on a given Tenant & VRF Create BGP Neighbor and associated config eBGP Vs iBGP Route Maps BGP over.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Session_ID Presentation_ID Group-to-RP Mapping IETF Draft: draft-ietf-pim-group-rp-mapping-00.
Draft-ietf-isis-yang-isis-cfg-01 IETF 91 S. Litkowski, Orange D. Yeung, Cisco A. Lindem, Cisco J. Zhang, Juniper L. Lhotka.
Pim wg multicast YANG team Meeting
Agenda Problem Statement Solution Overview and Applicability
Yang Data Model for Tunnel Policy draft-li-rtgwg-tunnel-policy-yang-00
YANG Data Model For RIB Extensions IETF 97, Seoul
100% Exam Passing Guarantee & Money Back Assurance
YANG Data Model for RIP draft-liu-rtgwg-yang-rip-01
draft-ietf-teas-yang-te-topo-05
Multicast Listener Discovery
Diagnosing PIM Protocol States PIM Working Group
draft-ietf-l3sm-l3vpn-service-model IETF 94 - Yokohama
draft-litkowski-isis-yang-isis-cfg IETF 90 - Toronto
pim wg multicast YANG team
Can SUPA Aid ECA Policy Development in I2RS Yang
Routing Area Yang Architecture Design Team Update
IETF 97 Seoul, South Korea Yang Data Model for OSPF Protocol draft-ietf-ospf-yang-06 draft-ietf-ospf-sr-yang-00 Derek Yeung Derek Yeung
V4-over-v6 MVPNs.
Multicast Information Model draft-zhang-mboned-multicast-info-model-00 Sandy. Zhang Linda Wang (Presenting) Mboned WG IETF 97#Seoul.
IETF 95 – Buenos Aires April 2016
pim wg multicast YANG team
L2VPN/EVPN/L3VPN Yang IETF-96 Berlin.
(draft-archana-pimwg-pim-ping-00.txt)
100% REAL EXAM QUESTIONS ANSWERS
Routing Area Yang Architecture Design Team Update
IETF 97 Seoul, South Korea Yang Data Model for OSPF Protocol draft-ietf-ospf-yang-06 draft-ietf-ospf-sr-yang-00 Derek Yeung Derek Yeung
IGMP & MLD Snooping YANG Model
draft-lts-pim-hello-mtu-01
draft-ietf-pim-igmp-mld-yang-04
YANG Key-Chain Model IETF 97, Seoul
RIFT YANG draft-zhang-rift-yang-00
IGMP & MLD Snooping YANG Model
draft-pim-with-ipv4-prefix-over-ipv6-nh
Updates to YANG Data Model for IEEE 1588v2
Yingzhen Qu YANG Data Model for OSPF Protocol draft-ietf-ospf-yang-08 draft-ietf-ospf-sr-yang-02 IETF99, Prague Derek Yeung
Routing Area Common YANG Data Types
YANG Data Models for TE and RSVP draft-ietf-teas-yang-te-06 draft-ietf-teas-yang-rsvp-07 draft-ietf-teas-yang-rsvp-te-00 draft-ietf-mpls-base-yang-04 code.
RFC4601 Implementation & Deployment Survey
draft-pim-with-ipv4-prefix-over-ipv6-nh
YANG Data Model for FlexE Interface Management
IETF Prague BFD Unsolicited
draft-gulrajani-pim-hello-intid-00
draft-ietf-teas-yang-l3-te-topo-02
QoS Yang Model Aseem Choudhary, Norm Strahle, Ing-Whar Chen,
draft-ietf-pim-ipv4-prefix-over-ipv6-nh
YANG Models for MPLS-TP
RIFT YANG draft-zhang-rift-yang-01
draft-ietf-pim-ipv4-prefix-over-ipv6-nh-01
Reliable PIM Registers draft-anish-reliable-pim-register
Presentation transcript:

pim wg multicast YANG team Meeting

Graceful Restart Config module: ietf-pim-base augment /rt:routing/rt:routing-instance/rt:routing-protocols: +--rw pim +--rw graceful-restart {graceful-restart) | +--rw enabled? boolean | +--rw duration? Uint16 +--rw graceful-restart-helper {graceful-restart-helper) | +--rw enabled? boolean | +--rw duration? uint16 +--rw address-family* [address-family] +--rw address-family identityref +--rw graceful-restart {graceful-restart) | +--rw enabled? boolean | +--rw duration? Uint16 +--rw graceful-restart-helper {graceful-restart-helper) | +--rw enabled? boolean | +--rw duration? uint16 Add graceful-restart-help support; Two features: graceful-restart and graceful-restart-helper;

PIM Inst Config Leaves (1/2) RP address Yes [ ] Yes? [override]Feature?? SSM range [acl] or Yes? spt-threshold-infinity [boolean/ ]Yes [ ]Feature?? [ ]|Augment?? register-source Augment?? old register checksum empty/boolean Augment??

PIM Inst Config Leaves (2/2) assert holdtime jp holdtime jp interval probe interval dr priority hello holdtime hello interval register suppress interval embedded rp neighbor check recv neighbor check send register policy ssm policy source policy source lifetime ipsec name ipsec type SSM default range disable SSM Assert compatible ipv4-multicast-disable ipv6-multicast-disable non-dr-attract-traffic rpf-table Multicast fast failover Multicast ECMP hashing Apply PIM

Interface Leaves Model augment /rt:routing/rt:routing-instance/rt:routing-protocols: +--rw pim +--rw address-family* [address-family] +--rw address-family identityref +--rw interfaces +--rw interface* [interface] +--rw interface if:interface-ref +--rw dr-priority? uint32 +--rw hello-interval? uint16 +--rw (hello-holdtime-or-multipler)? | +--:(holdtime) {config-intf-hello-holdtime}? | | +--rw hello-holdtime? uint16 | +--:(multipler) {config-intf-hello-multipler}? | +--rw hello-multipler? uint8 +--rw jp-interval? uint16 {config-intf-jp-interval}? +--rw (jp-holdtime-or-multipler)? | +--:(holdtime) {config-intf-jp-holdtime}? | | +--rw jp-holdtime? uint16 | +--:(multipler) {config-intf-jp-multipler}? | +--rw jp-multipler? uint8 +--rw propagation-delay? uint16 {config-intf-propagation-delay}? +--rw override-interval? uint16 {config-intf-override-interval}? Anish: make jp-interval as a feature. Reply: It is already a feature.

Open Issue: Interface Hierarchy (Option 1) +--rw routing +--rw routing-instance* [name] +--rw routing-protocols +--rw pim +--rw address-family* [address-family] +--rw address-family enumeration +--rw pim-interfaces +--rw pim-interface* [if-name] +--rw if-name if-name +--rw hello-interval? uint32 +--rw dr-priority? uint32 Per AF interface list

Interface Hierarchy (Option 1) +--rw routing +--rw routing-instance* [name] +--rw routing-protocols +--rw pim +--rw address-family* [address-family] +--rw address-family enumeration +--rw pim-interfaces +--rw pim-interface* [if-name] +--rw if-name if-name +--rw hello-interval? uint32 +--rw dr-priority? uint32 Per AF interface list

Interface Hierarchy (Option 1) "ipv4": { "interface": [ { "interface": "if-a-v4", "dr-priority": 1, "hello-interval": 11 }, { "interface": "if-c-v4", "dr-priority": 3, "ipv4": "hello-interval": 13 } ], "ipv6": { "interface": [ { "interface": "if-b-v6", "dr-priority": 2, "hello-interval": 12 } ] }

Interface Hierarchy (Option 2) +--rw routing +--rw routing-instance* [name] +--rw routing-protocols +--rw pim +--rw pim-interfaces +--rw pim-interface* [if-name] +--rw if-name if-name +--rw hello-interval? Uint32 (feature a) +--rw dr-priority? Uint32 (feature a) +--rw address-family* [address-family] +--rw address-family enumeration hello-interval (feature b) dr-priority (feature b) AF-mixed interface list

Interface Hierarchy (Option 2) "interface": [ { "interface": "if-a", "dr-priority": 1, "ipv4": { "hello-interval": 123 }, "ipv6": { "hello-interval": 234 } }, { "interface": "if-b-v6", "dr-priority": 2, "ipv6": { "hello-interval": 12 } } { "interface": "if-c-v4", "dr-priority": 3, "ipv4": { "hello-interval": 13 } } ]

RP Model Params module: ietf-pim-rp augment /rt:routing/rt:routing-instance/rt:routing-protocols/pim- base:pim/pim-base:address-family: +--rw rp +--rw static-rp | +--rw ipv4-rp* [ipv4-addr] | | +--rw ipv4-addr inet:ipv4-address | | +--rw policy-name? string | | +--rw mode? identityref | +--rw ipv6-rp* [ipv6-addr] | +--rw ipv6-addr inet:ipv6-address | +--rw policy-name? string | +--rw mode? identityref +--rw bsr {bsr}? +--rw bsr-candidate! | +--rw interface if:interface-ref | +--rw hash-mask-length uint8 | +--rw priority uint8 +--rw rp-candidate* [interface] +--rw interface if:interface-ref +--rw policy? string +--rw mode? identityref

SM Model Params module: ietf-pim-sm augment /rt:routing/rt:routing-instance/rt:routing-protocols/pim- base:pim/pim-base:address-family: +--rw sm +--rw asm | +--rw anycast-rp! | | +--rw ipv4 | | | +--rw ipv4-anycast-rp* [anycast-addr rp-addr] | | | +--rw anycast-addr inet:ipv4-address | | | +--rw rp-addr inet:ipv4-address | | +--rw ipv6 | | +--rw ipv6-anycast-rip* [anycast-addr rp-addr] | | +--rw anycast-addr inet:ipv6-address | | +--rw rp-addr inet:ipv6-address | +--rw spt-switch | +--rw infinity? boolean | +--rw spt-threshhold? uint32 | +--rw policy-name? string +--rw ssm! +--rw range-poligy? String // |