diff options
Diffstat (limited to 'samples/openconfig-interfaces')
-rw-r--r-- | samples/openconfig-interfaces/get-iface.xpath | 1 | ||||
-rw-r--r-- | samples/openconfig-interfaces/get-subiface.xpath | 1 | ||||
-rw-r--r-- | samples/openconfig-interfaces/set-enable.xml | 15 | ||||
-rw-r--r-- | samples/openconfig-interfaces/set-ip.xml | 36 |
4 files changed, 53 insertions, 0 deletions
diff --git a/samples/openconfig-interfaces/get-iface.xpath b/samples/openconfig-interfaces/get-iface.xpath new file mode 100644 index 0000000..bc829f6 --- /dev/null +++ b/samples/openconfig-interfaces/get-iface.xpath @@ -0,0 +1 @@ +get --filter-xpath /openconfig-interfaces:interfaces/interface[name="tap0"]/state diff --git a/samples/openconfig-interfaces/get-subiface.xpath b/samples/openconfig-interfaces/get-subiface.xpath new file mode 100644 index 0000000..e38de57 --- /dev/null +++ b/samples/openconfig-interfaces/get-subiface.xpath @@ -0,0 +1 @@ +get --filter-xpath /openconfig-interfaces:interfaces/interface[name="tap0"]/subinterfaces/* diff --git a/samples/openconfig-interfaces/set-enable.xml b/samples/openconfig-interfaces/set-enable.xml new file mode 100644 index 0000000..dc60769 --- /dev/null +++ b/samples/openconfig-interfaces/set-enable.xml @@ -0,0 +1,15 @@ +<!-- XML for edit-config RPC to change interface state using openconfig-interfaces --> +<interfaces xmlns="http://openconfig.net/yang/interfaces"> + <interface> + <name>GigabitEthernet0/9/0</name> + <config> + <name>GigabitEthernet0/9/0</name> + <type xmlns:ianaift="urn:ietf:params:xml:ns:yang:iana-if-type">ianaift:ethernetCsmacd</type> + <mtu>1501</mtu> + <loopback-mode>true</loopback-mode> + <description>openconfig</description> + <enabled>true</enabled> + </config> + </interface> +</interfaces> + diff --git a/samples/openconfig-interfaces/set-ip.xml b/samples/openconfig-interfaces/set-ip.xml new file mode 100644 index 0000000..80b368c --- /dev/null +++ b/samples/openconfig-interfaces/set-ip.xml @@ -0,0 +1,36 @@ +<!-- XML for edit-config RPC to set an IP using openconfig-interfaces --> +<interfaces xmlns="http://openconfig.net/yang/interfaces"> + <interface> + <name>tap0</name> + <config> + <name>tap0</name> + <type xmlns:ianaift="urn:ietf:params:xml:ns:yang:iana-if-type">ianaift:ethernetCsmacd</type> + <mtu>1501</mtu> + <loopback-mode>true</loopback-mode> + <description>openconfig</description> + <enabled>true</enabled> + </config> + <subinterfaces> + <subinterface> + <index>0</index> + <ipv4 xmlns="http://openconfig.net/yang/interfaces/ip"> + <addresses> + <address> + <ip>192.168.0.2</ip> + <config> + <ip>192.168.0.2</ip> + <prefix-length>24</prefix-length> + </config> + </address> + </addresses> + </ipv4> + <config> + <index>0</index> + <description>openconfig</description> + <enabled>true</enabled> + </config> + </subinterface> + </subinterfaces> + </interface> +</interfaces> + |