瞻博网络 EX 系列:如何将配置从一台交换机转移到另一台交换机?

网络工程 杜松 杜松
2021-07-23 21:24:48

我有一个实验室 EX-2200,上面有一个配置,我现在想复制到另外四个 EX-2200 上......我确定可能有一种简单的方法可以做到这一点,但在瞻博网络上找不到它KB 或通过(最少数量的)谷歌搜索。这里有人知道吗?

4个回答

您可以像这样从“源”开关复制配置(假设您有一个支持 SSH 的国内软件版本):

show configuration | save user@otherswitch:myconfig

然后在编辑模式下的“otherswitch”上:

load replace myconfig

当然,您也可以在配置模式下:

save somefilename

然后你以某种方式将该文件移动到另一个交换机,使用 ftp、sftp、scp WinSCP 等,到另一个交换机,在那里你

load replace somefilename

另一种选择是以正常方式查看配置

show config

然后将其复制到您的客户端(剪贴板)中。然后在新开关上,键入

load patch terminal

并粘贴在那里的配置。完成后,按 和 。

我按照此瞻博网络文档中的说明进行操作:http : //kb.juniper.net/InfoCenter/index?page=content&id=KB12022

简而言之,我将配置的交换机的配置文件备份到 USB 密钥,然后将 USB 密钥安装在新交换机上,并load override /mnt/juniper.conf.gz按照文档的“恢复”部分进行了操作。像冠军一样工作!

您可以使用脚本轻松共享部分配置。

我使用脚本share-data您可以在交换机/路由器上创建这样的配置:

组{
    瞻博网络发行版 {
        应用宏共享数据{
            设备 3;
            设备2;
            设备 1;
        }
        系统 {
            域名 mydomain.com;
            域搜索 [mydomain.com anotherdomain.com];
……………………………………………………………………………………………………………………………………………………………………………………………………
        }
    }
}
应用组[瞻博网络发行版];
……………………………………………………………………………………………………………………………………………………………………………………………………

然后,您可以使用脚本将组配置复制到其他设备:

{主人:1}
root@device1> op 共享数据组 juniper-distro ?
可能的完成:
              执行这个命令
                 参数名称
  database 用于配置的数据库('candidate' 或 'committed')
  detail 显示详细输出
  target 传输目标(一个或空格分隔的列表)
  | 通过命令管道

这对交换机的初始配置不是很有帮助,因为您仍然需要能够访问它并能够设置应用组。scp 配置文件的先前海报建议将是我的建议。