1. 程式人生 > >利用python生成交換機的VRF配置文件

利用python生成交換機的VRF配置文件

cnblogs pan 運行 成交 交換機 sting write quit spa

為了快速生成有規律的VRF,寫了一個python腳本,可以快速生成如下的VRF配置。

ip vpn-instance vpn0
ipv4-family
route-distinguisher 600:600
vpn-target 600:600 both
quit
quit

#!/usr/bin/python2.7


def main():
    f = open(./vrf.txt, w)

    for i in range(0,500):
        vrf = "vpn"+str(i)
        vlan = 600 + i

        f.write("ip vpn-instance  
" + vrf + "\n") f.write("ipv4-family " + "\n") f.write("route-distinguisher " + str(vlan) + ":" + str(vlan) + "\n") f.write("vpn-target " + str(vlan) + ":" + str(vlan) + " both \n") f.write("quit " + "\n") f.write("quit" + "\n") f.write("\r\n") f.close()
if __name__ == __main__: main()


運行後可以理解生成vrf.txt文件。

利用python生成交換機的VRF配置文件