]> git.proxmox.com Git - mirror_ifupdown2.git/commitdiff
Initial checkin for ifup/ifdown svi config
authorRoopa Prabhu <roopa@cumulusnetworks.com>
Thu, 25 Sep 2014 17:55:08 +0000 (10:55 -0700)
committerRoopa Prabhu <roopa@cumulusnetworks.com>
Thu, 25 Sep 2014 17:57:52 +0000 (10:57 -0700)
Ticket:
Reviewed By:
Testing Done: Tested with old and new bridge driver

Examples:
old bridge driver:
%for v in range(100, 104):
auto br${v}
iface br${v}
    bridge-ports uplink1.${v} peerlink.${v} downlink.${v} glob
swp2-4.${v}
    bridge-stp on
    svi-router-ip 11.${v/256}.${v%256}.240/24
    svi-router-mac 00:00:5e:00:01:00
    svi-router-virtual-ip 11.${v/256}.${v%256}.241/24
    svi-router-virtual-mac 00:11:22:33:44:00
%endfor

new bridge driver:
%for v in range(100, 101):
auto br0.${v}
iface br0.${v}
    svi-router-ip 11.${v/256}.${v%256}.240/24
    svi-router-mac 00:00:5e:00:01:00
    svi-router-virtual-ip 11.${v/256}.${v%256}.241/24
    svi-router-virtual-mac 00:11:22:33:44:00
%endfor

Pending issues:
- optimization (its slow with 2000 svi's today)
- ifquery check and running support
- names of attributes and macvlan interfaces may change after review

config/ifupdown2.conf

index bcd1401377f911fe1ba92333c1ac26831a06680e..d85e1886df446af6a019ad0f37a7443e6378212b 100644 (file)
@@ -9,3 +9,6 @@ template_engine=mako
 
 # default template lookup path during template rendering
 template_lookuppath=/etc/network/ifupdown2/templates
+
+# Support /etc/network/if-*/ scripts
+addon_scripts_support=0