iputil

This module contains the ping, ping6, traceroute, and traceroute6 utilities. Copyright (c) 2015 Fujitsu Network Communications,...

  • Version: 2018-12-14

    iputil@2018-12-14


    
      module iputil {
    
        yang-version 1;
    
        namespace
          "urn:ietf:params:xml:ns:yang:fnc-iputil";
    
        prefix iputil;
    
        import tailf-common {
          prefix tailf;
        }
    
        organization "Fujitsu Ltd";
    
        contact
          "Fujitsu Ltd.
    
            Address: 2801 Telecom Parkway
                     Richardson, Texas 75082
    
            Tel: +1-800-USE-FTAC (1-800-873-3822)
            Email: ftac@fnc.fujitsu.com
            Web: www.fujitsu.com/us/services/telecom";
    
        description
          "This module contains the ping, ping6, traceroute, and traceroute6 utilities.
    
            Copyright (c) 2015 Fujitsu Network Communications, inc.
            All rights reserved. ";
    
        revision "2018-12-14" {
          description
            "Add descriptions for ping and traceroute options leaf.";
        }
    
        revision "2015-04-10" {
          description "Initial revision.";
        }
    
    
        rpc iputil-ping {
          tailf:info "ping utility";
          input {
            leaf options {
              type string;
              description
                "An ip address or hostname to which ping is initiated.";
            }
    
            leaf count {
              type int32;
              default "3";
            }
          }
    
          output {
            leaf header {
              type string;
            }
    
            leaf error {
              type string;
            }
    
            list response {
              leaf data {
                type string;
              }
            }  // list response
    
            container statistics {
              leaf packet {
                type string;
              }
    
              leaf time {
                type string;
              }
            }  // container statistics
          }
        }  // rpc iputil-ping
    
        rpc iputil-ping6 {
          tailf:info "ping6 utility";
          input {
            leaf options {
              type string;
              description
                "An ip address or hostname to which ping is initiated.";
            }
          }
    
          output {
            leaf header {
              type string;
            }
    
            leaf error {
              type string;
            }
    
            list response {
              leaf data {
                type string;
              }
            }  // list response
    
            container statistics {
              leaf packet {
                type string;
              }
    
              leaf time {
                type string;
              }
            }  // container statistics
          }
        }  // rpc iputil-ping6
    
        rpc iputil-traceroute {
          tailf:info "traceroute utility";
          input {
            leaf options {
              type string;
              description
                "An ip address or hostname to which traceroute is initiated.";
            }
          }
    
          output {
            leaf header {
              type string;
            }
    
            leaf error {
              type string;
            }
    
            list response {
              leaf trace {
                type string;
              }
            }  // list response
          }
        }  // rpc iputil-traceroute
    
        rpc iputil-traceroute6 {
          tailf:info "traceroute6 utility";
          input {
            leaf options {
              type string;
              description
                "An ip address or hostname to which traceroute is initiated.";
            }
          }
    
          output {
            leaf header {
              type string;
            }
    
            leaf error {
              type string;
            }
    
            list response {
              leaf trace {
                type string;
              }
            }  // list response
          }
        }  // rpc iputil-traceroute6
      }  // module iputil
    

© 2023 YumaWorks, Inc. All rights reserved.