今天主要完成LDP FRR的脚本调试。防火墙做的比较少。
调试过程,突然断电。
设备控制台挂住:
解决办法:
@@@@@@收集信息。
@@@@+R重启。
下电重启。
重新导入版本。
以上步骤每步逐步进行。
在这里浪费了比较多的时间。
写了几个方便以后防火墙执行的js脚本。
- //防火墙透明模式,创建500个桥组
- //1 2 为一个桥组1 3 4 为一个桥组2 ,以此类推
- var first = 1 ;
- var i,j,k;
- var end = 5;
- j = 1;
- k = 2;
- for (i = first; i <= end; i++) {
- crt.Screen.Send("int vlan"+j+"\r\n");
- crt.Screen.WaitForString("#");
- crt.Sleep(100);
- crt.Screen.send("bridge-group "+i+"\r\n");
- crt.Screen.WaitForString("#");
- crt.Sleep(100);
- crt.Screen.send("exit\r\n");
- j = j+2;
- }
- for (i = first; i <= end; i++) {
- crt.Screen.Send("int vlan"+k+"\r\n");
- crt.Screen.WaitForString("#");
- crt.Sleep(100);
- crt.Screen.send("bridge-group "+i+"\r\n");
- crt.Screen.WaitForString("#");
- crt.Sleep(100);
- crt.Screen.send("exit\r\n");
- k = k+2;
- }
- var first = 1 ;
- var i;
- var end = 500;
- for (i = first; i <= end; i++) {
- crt.Screen.send("int vlan"+i+"\r\n");
- crt.Screen.WaitForString("#");
- crt.Sleep(100);
- crt.Screen.send("no bridge-group \r\n");
- crt.Screen.send("exit\r\n");
- crt.Screen.WaitForString("#");
- crt.Sleep(100);
- }
明天将脚本移植到其他接口上,并且在子接口上跑。
防火墙了解其他功能模块的测试方法在覆盖一些命令。
转载于:https://blog.51cto.com/wzhj132/373930