]> git.proxmox.com Git - mirror_ifupdown2.git/commitdiff
addons: vrf: set metric 240 for vrf installed default unreachable routes
authorRoopa Prabhu <roopa@cumulusnetworks.com>
Thu, 17 Mar 2016 19:34:56 +0000 (12:34 -0700)
committerRoopa Prabhu <roopa@cumulusnetworks.com>
Thu, 17 Mar 2016 19:34:56 +0000 (12:34 -0700)
Ticket: CM-9934
Reviewed By: trivial
Testing Done: Tested vrf create and destroy

addons/vrf.py

index b3f04af6914c478cd6e86a0fbcef839b7c71ef97..ba87ad72e67276060f70346405aed5b1a05935d3 100644 (file)
@@ -412,14 +412,15 @@ class vrf(moduleBase):
         if str(vrf_default_route).lower() == "yes":
             try:
                 self.exec_command('ip route add table %s unreachable default'
-                                  %vrf_table)
+                                  ' metric %d' %(vrf_table, 240))
             except OSError, e:
                 if e.errno != 17:
                     raise
                 pass
 
             try:
-                self.exec_command('ip -6 route add table %s unreachable default' %vrf_table)
+                self.exec_command('ip -6 route add table %s unreachable '
+                                  'default metric %d' %(vrf_table, 240))
             except OSError, e:
                 if e.errno != 17:
                     raise