ietf-ipv4-unicast-routing
HTML
ietf-ipv4-unicast-routing.yang
module ietf-ipv4-unicast-routing { yang-version 1; namespace "urn:ietf:params:xml:ns:yang:ietf-ipv4-unicast-routing"; prefix v4ur; import ietf-routing { prefix rt; } import ietf-inet-types { prefix inet; } organization "IETF NETMOD (NETCONF Data Modeling Language) Working Group"; contact "WG Web: <http://tools.ietf.org/wg/netmod/> WG List: <mailto:netmod@ietf.org> WG Chair: David Kessens <mailto:david.kessens@nsn.com> WG Chair: Juergen Schoenwaelder <mailto:j.schoenwaelder@jacobs-university.de> Editor: Ladislav Lhotka <mailto:lhotka@nic.cz> "; description "This module augments the 'ietf-routing' module with YANG definitions for basic configuration of IPv4 unicast routing. Copyright (c) 2012 IETF Trust and the persons identified as authors of the code. All rights reserved. Redistribution and use in source and binary forms, with or without modification, is permitted pursuant to, and subject to the license terms contained in, the Simplified BSD License set forth in Section 4.c of the IETF Trust's Legal Provisions Relating to IETF Documents (http://trustee.ietf.org/license-info). This version of this YANG module is part of RFC XXXX; see the RFC itself for full legal notices. "; revision "2012-02-20" { description "Initial revision."; reference "RFC XXXX: A YANG Data Model for Routing Configuration"; } grouping route-content { description "Parameters of IPv4 unicast routes."; uses rt:route-content; leaf dest-prefix { type inet:ipv4-prefix; description "IPv4 destination prefix."; } leaf next-hop { type inet:ipv4-address; description "IPv4 address of the next hop."; } } // grouping route-content augment /rt:get-route/rt:input/rt:destination-address { when "address-family='ipV4' and safi='nlri-unicast'" { description "This augment is valid only for IPv4 unicast."; } description "The 'address' leaf augments the 'rt:destination-address' parameter of the 'rt:get-route' operation."; leaf address { type inet:ipv4-address; description "IPv4 destination address."; } } augment /rt:get-route/rt:output/rt:route { when "address-family='ipV4' and safi='nlri-unicast'" { description "This augment is valid only for IPv4 unicast."; } description "Contents of the reply to 'rt:get-route' operation."; uses route-content; } augment /rt:routing/rt:router/rt:routing-protocols/rt:routing-protocol/rt:static-routes { description "This augment defines the configuration of the 'static' pseudo-protocol with data specific for IPv4 unicast."; container ipv4 { description "Configuration of a 'static' pseudo-protocol instance consists of a list of routes."; list route { key "seqno"; ordered-by user; description "A user-ordered list of static routes."; leaf seqno { type uint16; description "Sequential number of the route."; } leaf description { type string; description "Textual description of the route."; } uses route-content; } // list route } // container ipv4 } augment /rt:routing/rt:router/rt:routing-tables/rt:routing-table/rt:routes/rt:route { when "../../rt:address-family='ipV4' and " + "../../rt:safi='nlri-unicast'" { description "This augment is valid only for IPv4 unicast."; } description "This augment defines the content of IPv4 unicast routes."; uses route-content; } } // module ietf-ipv4-unicast-routing
Summary
| Organization | IETF NETMOD (NETCONF Data Modeling Language) Working Group |
| Module | ietf-ipv4-unicast-routing |
| Version | 2012-02-20 |
| File | ietf-ipv4-unicast-routing.yang |
| Prefix | v4ur |
| Namespace | urn:ietf:params:xml:ns:yang:ietf-ipv4-unicast-routing |
| Cooked | /cookedmodules/ietf-ipv4-unicast-routing/2012-02-20 |
| YANG | /src/ietf-ipv4-unicast-routing@2012-02-20.yang |
| XSD | /xsd/ietf-ipv4-unicast-routing@2012-02-20.xsd |
| Abstract | This module augments the 'ietf-routing' module with YANG definitions for basic configuration of IPv4 unicast routing. Copyright... |
| Contact | WG Web: <http://tools.ietf.org/wg/netmod/> WG List: <mailto:netmod@ietf.org> WG Chair: David Kessens <mailto:david.kessens@nsn.com> WG Chair: Juergen Schoenwaelder <mailto:j.schoenwaelder@jacobs-university.de> Editor: Ladislav Lhotka <mailto:lhotka@nic.cz> |
Description
This module augments the 'ietf-routing' module with YANG definitions for basic configuration of IPv4 unicast routing. Copyright (c) 2012 IETF Trust and the persons identified as authors of the code. All rights reserved. Redistribution and use in source and binary forms, with or without modification, is permitted pursuant to, and subject to the license terms contained in, the Simplified BSD License set forth in Section 4.c of the IETF Trust's Legal Provisions Relating to IETF Documents (http://trustee.ietf.org/license-info). This version of this YANG module is part of RFC XXXX; see the RFC itself for full legal notices. |
Groupings
| Grouping | Objects | Abstract |
| route-content | outgoing-interfacedest-prefix next-hop | Parameters of IPv4 unicast routes. |