Cisco-IOS-XE-ptp

YANG Data Model Tree Structure

View YANG Source on GitHub →

📚 API Documentation & Navigation

📄 Swagger API Spec 📂 Browse Native Config APIs 🌳 All Trees

📋 Module Metadata

Namespace: http://cisco.com/ns/yang/Cisco-IOS-XE-ptp

Prefix: ptp

Related Modules:
CISCO-AAL5-MIB
CISCO-ATM-EXT-MIB
Cisco-IOS-XE-aaa
Cisco-IOS-XE-acl
Cisco-IOS-XE-adsl

💡 Example Usage

# GET module data
curl -X GET \
  -H "Accept: application/yang-data+json" \
  -u admin:password \
  --insecure \
  https://device-ip/restconf/data/Cisco-IOS-XE-ptp

📚 External Documentation

💻 YANG Source📖 YANG Catalog🌐 DevNet Guide
module: Cisco-IOS-XE-ptp

  augment /ios:native/ios:ptp:
    +--rw domain?                                 uint8
    +--rw profile
    |  +--rw dot1as?   empty
    +--rw neighbor-propagation-delay-threshold?   uint32
    +--rw priority1?                              uint8
    +--rw priority2?                              uint8
    +--rw mode
    |  +--rw boundary
    |  |  +--rw delay-req?    empty
    |  |  +--rw pdelay-req?   empty
    |  +--rw e2etransparent?   empty
    |  +--rw p2ptransparent?   empty
    +--rw transport
    |  +--rw ipv4
    |     +--rw udp?   empty
    +--rw clock {ios-features:ptp}?
       +--rw forward-mode?   empty
       +--rw transparent
       |  +--rw domain* [domain-num]
       |     +--rw domain-num    uint8
       |     +--rw profile
       |        +--rw default!
       |        |  +--rw sync-limit* [interface]
       |        |  |  +--rw interface           string
       |        |  |  +--rw sync-limit-value?   uint32
       |        |  +--rw gmc-block* [interface]
       |        |  |  +--rw interface    string
       |        |  +--rw vlan?         uint16
       |        +--rw power!
       |        |  +--rw gmc-block* [interface]
       |        |  |  +--rw interface    string
       |        |  +--rw vlan?                uint16
       |        |  +--rw allow-without-tlv?   boolean
       |        |  +--rw packet?              uint8
       |        |  +--rw pdelay-interval* [interface]
       |        |  |  +--rw interface                string
       |        |  |  +--rw pdelay-interval-value?   uint8
       |        |  +--rw sync-limit* [interface]
       |        |     +--rw interface           string
       |        |     +--rw sync-limit-value?   uint32
       |        +--rw power-2017!
       |           +--rw gmc-block* [interface]
       |           |  +--rw interface    string
       |           +--rw vlan?                uint16
       |           +--rw allow-without-tlv?   boolean
       |           +--rw packet?              uint8
       |           +--rw pdelay-interval* [interface]
       |           |  +--rw interface                string
       |           |  +--rw pdelay-interval-value?   uint8
       |           +--rw sync-limit* [interface]
       |              +--rw interface           string
       |              +--rw sync-limit-value?   uint32
       +--rw boundary
          +--rw domain* [domain-num]
             +--rw domain-num                              uint16
             +--rw hybrid?                                 empty
             +--rw profile
             |  +--rw (profile-case)?
             |     +--:(g8275.1-case)
             |     |  +--rw g8275.1?   empty {ios-features:ptp-bc}?
             |     +--:(power-case)
             |     |  +--rw power?     empty
             |     +--:(default-case)
             |     |  +--rw default?   empty
             |     +--:(dot1as-case)
             |        +--rw dot1as?    empty
             +--rw clock-port* [name]
             |  +--rw name               string
             |  +--rw slave?             empty
             |  +--rw master?            empty {ios-features:ptp-bc}?
             |  +--rw announce
             |  |  +--rw interval?   int8
             |  |  +--rw timeout?    int8
             |  +--rw sync
             |  |  +--rw interval?   int8
             |  |  +--rw limit?      uint32
             |  +--rw delay-req
             |  |  +--rw interval?   int8
             |  +--rw delay-asymmetry?   int64
             |  +--rw pdelay-req
             |  |  +--rw interval?   uint8
             |  +--rw gmc-block?         empty
             |  +--rw transport
             |  |  +--rw ethernet
             |  |     +--rw multicast
             |  |     |  +--rw interface
             |  |     |     +--rw GigabitEthernet?      string
             |  |     |     +--rw TenGigabitEthernet?   string
             |  |     +--rw unicast?       empty {ios-features:ptp-bc}?
             |  |     +--rw negotiation?   empty {ios-features:ptp-bc}?
             |  +--rw unicast {ios-features:ptp-bc}?
             |  |  +--rw grant-duration?   enumeration
             |  +--rw wait-to-restore?   enumeration {ios-features:ptp-bc}?
             |  +--rw clock {ios-features:ptp-bc}?
             |     +--rw destination
             |        +--rw (ipormac)?
             |           +--:(ip)
             |           |  +--rw ip?    inet:ipv4-address
             |           +--:(mac)
             |              +--rw mac?   ios-types:cisco-mac-address-type
             +--rw time-property
             |  +--rw persist
             |     +--rw (persist-case)?
             |        +--:(value-case)
             |        |  +--rw value?      uint32
             |        +--:(infinite-case)
             |           +--rw infinite?   empty
             +--rw allow-without-tlv?                      empty
             +--rw packet?                                 uint8
             +--rw neighbor-propagation-delay-threshold?   uint32
             +--rw gmc-bc {ios-features:ptp-bc}?
             |  +--rw source
             |     +--rw value?   uint8
             |     +--rw ntp?     empty
             +--rw priority1?                              uint8
             +--rw priority2?                              uint8
             +--rw utc-offset
             |  +--rw value?         uint32
             |  +--rw leap-second?   string
             |  +--rw offset?        int8
             +--rw time-properties {ios-features:ptp-bc}?
             |  +--rw persist?   uint16
             +--rw local-priority?                         uint8 {ios-features:ptp-bc}?
             +--rw min-clock-class?                        uint8 {ios-features:ptp-bc}?
             +--rw virtual-port* [name] {ios-features:ptp-bc}?
                +--rw name              string
                +--rw profile?          enumeration
                +--rw sub_clis
                |  +--rw clock-class?   uint8
                |  +--rw priority2?     uint8
                |  +--rw input
                |     +--rw input_port_1pps
                |     |  +--rw input_1pps?   empty
                |     |  +--rw port_1pps?    enumeration
                |     |  +--rw offset?       uint64
                |     |  +--rw negative?     empty
                |     +--rw tod
                |        +--rw tod_port?     enumeration
                |        +--rw tod_format?   enumeration
                |        +--rw delay?        uint16
                +--rw local-priority?   uint8
  augment /ios:native/ios:interface/ios:GigabitEthernet:
    +--rw ptp
       +--rw enable?       empty
       +--rw announce
       |  +--rw interval?   uint8
       |  +--rw timeout?    uint8
       +--rw sync
       |  +--rw interval?   int8
       +--rw pdelay-req
       |  +--rw interval?   int8
       +--rw delay-req
       |  +--rw interval?   int8
       +--rw vlan?         uint16
  augment /ios:native/ios:interface/ios:TenGigabitEthernet:
    +--rw ptp
       +--rw enable?       empty
       +--rw announce
       |  +--rw interval?   uint8
       |  +--rw timeout?    uint8
       +--rw sync
       |  +--rw interval?   int8
       +--rw pdelay-req
       |  +--rw interval?   int8
       +--rw delay-req
       |  +--rw interval?   int8
       +--rw vlan?         uint16
  augment /ios:native/ios:interface/ios:FiveGigabitEthernet:
    +--rw ptp
       +--rw enable?       empty
       +--rw announce
       |  +--rw interval?   uint8
       |  +--rw timeout?    uint8
       +--rw sync
       |  +--rw interval?   int8
       +--rw pdelay-req
       |  +--rw interval?   int8
       +--rw delay-req
       |  +--rw interval?   int8
       +--rw vlan?         uint16
  augment /ios:native/ios:interface/ios:TwentyFiveGigE:
    +--rw ptp
       +--rw enable?       empty
       +--rw announce
       |  +--rw interval?   uint8
       |  +--rw timeout?    uint8
       +--rw sync
       |  +--rw interval?   int8
       +--rw pdelay-req
       |  +--rw interval?   int8
       +--rw delay-req
       |  +--rw interval?   int8
       +--rw vlan?         uint16
  augment /ios:native/ios:interface/ios:TwoGigabitEthernet:
    +--rw ptp
       +--rw enable?       empty
       +--rw announce
       |  +--rw interval?   uint8
       |  +--rw timeout?    uint8
       +--rw sync
       |  +--rw interval?   int8
       +--rw pdelay-req
       |  +--rw interval?   int8
       +--rw delay-req
       |  +--rw interval?   int8
       +--rw vlan?         uint16
  augment /ios:native/ios:interface/ios:FortyGigabitEthernet:
    +--rw ptp
       +--rw enable?       empty
       +--rw announce
       |  +--rw interval?   uint8
       |  +--rw timeout?    uint8
       +--rw sync
       |  +--rw interval?   int8
       +--rw pdelay-req
       |  +--rw interval?   int8
       +--rw delay-req
       |  +--rw interval?   int8
       +--rw vlan?         uint16
  augment /ios:native/ios:interface/ios:FiftyGigabitEthernet:
    +--rw ptp
       +--rw enable?       empty
       +--rw announce
       |  +--rw interval?   uint8
       |  +--rw timeout?    uint8
       +--rw sync
       |  +--rw interval?   int8
       +--rw pdelay-req
       |  +--rw interval?   int8
       +--rw delay-req
       |  +--rw interval?   int8
       +--rw vlan?         uint16
  augment /ios:native/ios:interface/ios:HundredGigE:
    +--rw ptp
       +--rw enable?       empty
       +--rw announce
       |  +--rw interval?   uint8
       |  +--rw timeout?    uint8
       +--rw sync
       |  +--rw interval?   int8
       +--rw pdelay-req
       |  +--rw interval?   int8
       +--rw delay-req
       |  +--rw interval?   int8
       +--rw vlan?         uint16