summaryrefslogtreecommitdiffstats
path: root/samples/openconfig-local-routing/add_route_with_iface.xml
diff options
context:
space:
mode:
Diffstat (limited to 'samples/openconfig-local-routing/add_route_with_iface.xml')
-rw-r--r--samples/openconfig-local-routing/add_route_with_iface.xml41
1 files changed, 41 insertions, 0 deletions
diff --git a/samples/openconfig-local-routing/add_route_with_iface.xml b/samples/openconfig-local-routing/add_route_with_iface.xml
new file mode 100644
index 0000000..378a927
--- /dev/null
+++ b/samples/openconfig-local-routing/add_route_with_iface.xml
@@ -0,0 +1,41 @@
+<!-- XML for edit-config RPC to set first an interface and then create a route with this interface -->
+<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>
+
+
+<!-- Might need to add the interface beforehand -->
+<local-routes xmlns="http://openconfig.net/yang/local-routing">
+ <static-routes>
+ <static>
+ <prefix>10.0.0.0/24</prefix>
+ <config>
+ <prefix>10.0.0.0/24</prefix>
+ </config>
+ <next-hops>
+ <next-hop>
+ <index>0</index>
+ <config>
+ <index>0</index>
+ <next-hop>10.0.0.1</next-hop>
+ </config>
+ <interface-ref>
+ <config>
+ <interface>GigabitEthernet0/9/0</interface>
+ </config>
+ </interface-ref>
+ </next-hop>
+ </next-hops>
+ </static>
+ </static-routes>
+</local-routes>