今天主要完成LDP FRR的脚本调试。防火墙做的比较少。

 

调试过程,突然断电。 

设备控制台挂住:

解决办法:

@@@@@@收集信息。

@@@@+R重启。

下电重启。

重新导入版本。

以上步骤每步逐步进行。

在这里浪费了比较多的时间。

 

写了几个方便以后防火墙执行的js脚本。

 

 
  
  1. //防火墙透明模式,创建500个桥组 
  2. //1 2 为一个桥组1   3 4 为一个桥组2 ,以此类推 
  3.  
  4.  
  5.  
  6. var first = 1 ; 
  7. var i,j,k; 
  8. var end = 5; 
  9. j = 1; 
  10. k = 2; 
  11.  
  12. for (i = first; i <= end; i++) { 
  13.     crt.Screen.Send("int vlan"+j+"\r\n"); 
  14.     crt.Screen.WaitForString("#"); 
  15.     crt.Sleep(100); 
  16.     crt.Screen.send("bridge-group "+i+"\r\n"); 
  17.     crt.Screen.WaitForString("#"); 
  18.     crt.Sleep(100); 
  19.     crt.Screen.send("exit\r\n"); 
  20.     j = j+2; 
  21.      
  22.  
  23.  
  24. for (i = first; i <= end; i++) { 
  25.     crt.Screen.Send("int vlan"+k+"\r\n"); 
  26.     crt.Screen.WaitForString("#"); 
  27.     crt.Sleep(100); 
  28.     crt.Screen.send("bridge-group "+i+"\r\n"); 
  29.     crt.Screen.WaitForString("#"); 
  30.     crt.Sleep(100); 
  31.     crt.Screen.send("exit\r\n"); 
  32.     k = k+2; 
  33.     

 

 
  
  1. var first = 1 ; 
  2. var i; 
  3. var end = 500; 
  4.  
  5.  
  6.  
  7. for (i = first; i <= end; i++) { 
  8.  
  9.      
  10.     crt.Screen.send("int vlan"+i+"\r\n"); 
  11.     crt.Screen.WaitForString("#"); 
  12.     crt.Sleep(100); 
  13.     crt.Screen.send("no bridge-group \r\n"); 
  14.     crt.Screen.send("exit\r\n"); 
  15.     crt.Screen.WaitForString("#"); 
  16.     crt.Sleep(100); 
  17.      
  18.   } 

明天将脚本移植到其他接口上,并且在子接口上跑。 

防火墙了解其他功能模块的测试方法在覆盖一些命令。