Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

在 ACX 系列 (Junos OS) 上配置配置文件的自动安装

自动安装是一个自动化过程,不需要在设备上进行任何特定配置。为了简化该过程,您可以指定一个或多个用于自动安装的接口、协议和配置服务器。

ACX 系列自动安装概述

自动安装为连接到网络并打开的新路由器或配置为自动安装的路由器提供自动配置。只要路由器开机且无法在 CF 卡中找到有效的配置文件,自动安装过程就会开始。通常,首次打开路由器电源或从 CF 卡中删除配置文件时,配置文件不可用。自动安装功能使您能够从网络中的中心位置部署多个路由器。

要使自动安装过程正常工作,您必须在网络中的配置服务器上存储一个或多个特定于主机的配置文件或默认配置文件,并具有可用的服务(通常是动态主机配置协议 (DHCP))来为路由器分配 IP 地址。

当您将新的瞻博网络路由器上的以太网连接到网络并打开路由器电源时,会自动进行自动安装。为了简化该过程,您可以在路由器上显式启用自动安装,并指定配置服务器、自动安装接口和 IP 地址获取协议。

支持的自动安装接口和协议

在路由器上进行自动安装之前,路由器必须获取 IP 地址或 U 盘。您为 IP 地址采集选择的一个或多个协议决定了连接到网络以进行自动安装的路由器接口。路由器检测到连接的接口,并使用适合该接口的协议请求 IP 地址。通过以太网 LAN 接口支持自动安装。对于 IP 地址获取,ACX 系列路由器在以太网 LAN 接口上使用 DHCP、BOOTP 或反向地址解析协议 (RARP)。

如果具有自动安装配置文件的服务器与新路由器不在同一 LAN 网段上,或者网络需要特定路由器,则必须配置直接连接到新路由器的中间路由器,新路由器可以通过该中间路由器发送 HTTP、FTP、简单文件传输协议 (TFTP)、BOOTP 和域名系统 (DNS) 请求。在这种情况下,您可以将中间路由器的 IP 地址指定为接收 HTTP、FTP 或 TFTP 自动安装请求的位置。

新路由器上的典型自动安装过程

路由器首次开机时,将执行以下自动安装任务:

  1. 新路由器在每个连接的接口上同时发送 DHCP、BOOTP 或 RARP 请求以获取 IP 地址。

    如果 DHCP 服务器响应,它将向路由器提供以下部分或全部信息:

    • 自动安装接口的 IP 地址和子网掩码。

    • 存储配置文件的 TFTP(通常)、超文本传输协议 (HTTP) 或 FTP 服务器的位置。

    • 要从 HTTP、FTP 或 TFTP 服务器请求的配置文件的名称。

    • HTTP、FTP 或 TFTP 服务器的 IP 地址或主机名。

      如果 DHCP 服务器仅提供主机名,则网络上必须有 DNS 服务器才能将名称解析为 IP 地址。

    • 中间路由器的 IP 地址(如果配置服务器与新路由器位于不同的 LAN 分段上)。

  2. 新路由器获取 IP 地址后,路由器上的自动安装过程会尝试通过以下方式下载配置文件:

    1. 如果将配置文件指定为 URL,则路由器将使用 HTTP、FTP 或 TFTP 从 URL 获取配置文件,具体取决于 URL 中指定的协议。

    2. 如果 DHCP 服务器指定主机特定的配置文件(引导文件)hostname.conf,则路由器将在 TFTP 服务器请求中使用该文件名。(在文件名中,hostname是新路由器的主机名。新路由器上的自动安装过程对 .conf 发出hostname三个单播 TFTP 请求。如果这些尝试失败,路由器将向文件的任何可用 TFTP 服务器广播三个请求。

    3. 如果新路由器找不到 hostname.conf,则自动安装过程将单播或广播对名为 network.conf 的默认路由器配置文件(其中包含主机名到 IP 地址映射信息)的 TFTP 请求,以尝试查找其主机名。

    4. 如果 network.conf 不包含新路由器的主机名条目,则自动安装过程会发出 DNS 请求,并尝试将新路由器的 IP 地址解析为主机名。

    5. 如果新路由器可以确定其主机名,则会发送 .conf 文件的 TFTP 请求hostname

    6. 如果新路由器无法将其 IP 地址映射到主机名,则会发送默认配置文件 router.conf 的 TFTP 请求。

  3. 新路由器在 TFTP 服务器上找到配置文件后,自动安装将下载该文件,在路由器上安装该文件,然后提交配置。

在 ACX 系列通用城域网路由器上开始自动安装之前

要将路由器配置为自动安装,请完成以下任务:

  • 确保网络上有 DHCP 服务器以满足网络要求。

  • 创建以下配置文件之一,并将其存储在网络中的 HTTP、FTP 或 TFTP 服务器上:

    • 一个特定于主机的文件,其名称 hostname为 .conf ,适用于正在进行自动安装的每个路由器。替换为 hostname 路由器的名称。 hostnameconf 文件通常包含具有此主机名的路由器所需的所有配置信息。

    • 名为 router.conf 的默认配置文件,其中包含必要的最低配置,使您能够远程登录到新路由器进行进一步配置。

  • 使用千兆以太网接口将路由器物理连接到网络。

  • 如果将 DHCP 服务器配置为仅提供 HTTP、FTP 或 TFTP 服务器主机名,请将 HTTP、FTP 或 TFTP 服务器的 IP 地址到主机名映射条目添加到网络中 DNS 服务器上的 DNS 数据库文件中。

  • 如果新路由器与 DHCP 服务器(或提供 IP 地址解析的其他路由器)不在同一网段上,请将现有路由器配置为中间路由器以接收 HTTP、FTP 或 TFTP 和 DNS 请求,并将其转发到 HTTP、FTP 或 TFTP 和 DNS 服务器。您必须使用提供 HTTP、FTP 或 TFTP 和 DNS 服务的主机的 IP 地址在中间路由器上配置 LAN。将此接口连接到新路由器。

  • 如果使用 .conf 文件自动hostname安装特定于主机的配置文件,则还必须完成以下任务:

    • 配置 DHCP 服务器以向每个新路由器提供 hostname.conf 文件名。每个路由器都使用其 hostname.conf 文件名从 TFTP 服务器请求配置文件。将必要的 hostname.conf 配置文件复制到 TFTP 服务器。

    • 创建名为 network.conf 的默认配置文件,并将其复制到 TFTP 服务器。此文件包含 IP 地址到主机名的映射条目。如果 DHCP 服务器未hostname将 .conf 文件名发送到新路由器,则路由器将使用 network.conf 根据其 IP 地址解析其主机名。

      或者,您可以将新路由器的 IP 地址到主机名映射条目添加到 DNS 数据库文件中。

      路由器使用主机名从服务器请求 hostname.conf 文件。

自动安装 ACX 系列通用城域网路由器配置

在执行自动安装的路由器上不需要配置,因为这是一个自动化过程。但是,为了简化该过程,您可以指定一个或多个用于自动安装的接口、协议和配置服务器。

要配置自动安装:

  1. 指定要从中获取配置文件的一个或多个服务器的 URL 地址。
    注意:

    您还可以使用 HTTP 或 FTP 地址,例如 http://user:@httpconfig.sp.com 或 ftp://:password@sftpconfig.sp.com。passworduser

  2. 配置一个或多个以太网接口以对每个接口执行自动安装和 IP 地址采集协议。路由器使用这些协议发送接口 IP 地址请求:

验证 ACX 系列通用城域网路由器上的自动安装

目的

配置自动安装后,在 ACX 系列路由器上显示自动安装的状态。

行动

从 CLI 中输入 show system autoinstallation status 命令。

示例输出

显示系统自动安装状态

意义

输出显示为自动安装配置的设置。验证在网络上部署路由器时显示的值是否正确。

ACX 系列路由器上的 USB 自动安装

如果您有新的 ACX 系列路由器,则可以使用密钥磁盘 USB 记忆棒(“U 盘”)来配置路由器。

此配置方法具有以下要求:

  • 管理设备(PC 或笔记本电脑)。

  • 具有以下 16 位或 32 位文件分配表 (FAT) 文件系统之一的密钥磁盘设备:

    • DOS 3.0+ 16 位 FAT(最大 32 MB)

    • DOS 3.31+ 16 位 FAT (超过 32 MB)

    • FAT32

    • FAT32,LBA 映射

    • 16 位 FAT,LBA 映射

  • 采用出厂配置的 ACX 系列路由器。如果路由器上存在其他 Junos OS 配置文件,则路由器无法从密钥磁盘设备读取 juniper-config.txt 文件。

    注意:

    基于 USB 的自动安装过程将覆盖基于网络的自动安装过程。如果 ACX 系列路由器在自动安装期间检测到包含有效配置文件的 USB 密钥磁盘设备,它将使用密钥磁盘上的配置文件配置路由器,而不是从网络获取配置。

要使用密钥磁盘配置 ACX 系列路由器,请执行以下操作:

  1. 使用 PC 或笔记本电脑上的文本编辑器,创建名为 juniper-config.txt的配置文件,作为一系列配置命令(“set”命令)。要重用其他 ACX 系列路由器的配置,可以使用命令在 “show | display set | save <filename>” 配置模式下将配置保存为路由器上的一系列配置命令,然后将<文件名>复制到 PC 或路由器 juniper-config.txt.
  2. juniper-config.txt 文件复制到密钥磁盘设备。
  3. 将密钥磁盘设备插入新 ACX 系列路由器上的 USB 端口。
  4. 按前面板上的电源按钮,打开路由器电源。等待路由器启动并访问密钥磁盘设备(观察密钥磁盘设备上的 LED)。

    路由器从密钥磁盘设备读取 juniper-config.txt 文件并提交配置。

  5. 从路由器中卸下密钥磁盘设备。
  6. 路由器的配置已完成。

混合模式下的 ACX 系列路由器上的自动安装概述

ACX 系列路由器具有自动安装机制,允许路由器开箱即用,无需手动干预,使用网络上可用的配置、通过可移动介质本地提供的配置或两者的组合。

自动安装过程具有以下优点:

  • 路由器可以从仓库发送到部署站点,无需任何预配置步骤。

  • 在基站部署设备所需的过程得到简化,从而降低了运营和管理成本。

  • 您可以在很短的时间内推出大量此类设备。

ACX 系列路由器支持在自动安装过程中从插入路由器 USB 端口的外部 USB 存储设备检索部分配置。这种部分配置反过来又有助于自动安装的网络模式从网络中检索完整的配置文件。此方法称为自动安装的混合模式。

自动安装过程以三种模式运行:

  • USB 模式 — 自动安装从插入路由器的外部 USB 存储设备中保存的配置文件中获取所需的配置。

  • 网络模式 — 自动安装会触发 IP 地址获取机制(路由器同时在每个连接的接口上发送 DHCP 或 RARP 请求)以获取 IP 地址。路由器获得 IP 地址后,将向指定的配置服务器发送请求,并下载并安装配置。

  • 混合模式 - 自动安装从外部 USB 存储设备获取部分配置,并使用该配置在网络模式下获取完整的配置文件。此模式是 USB 模式和网络模式的组合。

在不同的 ACX 系列路由器上,以下千兆以太网 () 和 10 千兆以太网 (gexe) 接口支持自动安装:

  • 在 ACX1000 路由器上,接口 ge-0/1/0 到 ge-0/1/7,以及 ge-0/2/0 到 ge-0/2/3

  • 在 ACX1100 路由器上,接口 ge-0/0/0 到 ge-0/0/7,以及 ge-0/1/0 到 ge-0/1/3

  • 在 ACX2000 路由器上,接口 ge-0/1/0 到 ge-0/1/7、ge-0/2/0 到 ge-0/2/1 以及 xe-0/3/0 到 xe-0/3/1

  • 在 ACX2100 路由器上,接口 ge-1/0/0 到 ge-1/0/3、ge-1/1/0 到 ge-1/1/3、ge-1/2/0 到 ge-1/2/1 以及 xe-1/3/0 到 xe-1/3/1

  • 在 ACX2200 路由器上,接口 ge-0/0/0 到 ge-0/0/3、ge-0/1/0 到 ge-0/1/3、ge-0/2/0 到 ge-0/2/1 以及 xe-0/3/0 到 xe-0/3/1

  • 在 ACX4000 路由器上,接口 ge-0/0/0 到 ge-0/0/7、ge-0/1/0 到 ge-0/1/1、ge-1/0/0 到 ge-1/0/5、ge-1/1/0 到 ge-1/1/5 以及 xe-0/2/0 到 xe-0/2/1

在混合模式下在 ACX 系列路由器上自动安装的先决条件

在混合模式下的路由器上执行自动安装之前,请完成以下任务:

使用 PC 或笔记本电脑上的文本编辑器,创建名为 juniper-config.txt的配置文件,作为一系列配置命令(“set”命令)。要重用其他 ACX 系列路由器的配置,可以使用命令 “show | display set | save <filename>” 在配置模式下将配置保存为路由器上的一系列配置命令,然后将<文件名>复制到 PC 或路由器 juniper-config.txt.

您必须将 juniper-config.txt 文件复制到外部 USB 存储设备。将 USB 设备插入新 ACX 系列路由器上的 USB 端口。打开路由器电源时,路由器会首先尝试访问外部 USB 存储设备。路由器从外部 USB 存储设备读取 juniper-config.txt 文件并提交配置。

注意:

要使自动安装过程切换到网络模式,continue-network-mode语句必须存在于juniper-config.txt配置文件层次结构级别的自动安装节[edit system autoinstallation]中。如果 juniper-config.txt 文件中存在该continue-network-mode语句,则路由器会将其视为部分配置。否则,如果 juniper-config.txt 文件中不存在该continue-network-mode语句,路由器会将外部 USB 存储设备上的配置视为完整配置,并且不会切换到网络模式。

执行在 ACX 系列通用城域网路由器上开始 自动安装之前部分中所述的所有步骤,这将为基于网络的自动安装准备路由器。

混合模式下新 ACX 系列路由器上的自动安装过程

您可以在混合模式下在新的 ACX 系列路由器上执行自动安装,混合模式是基于 USB 的自动安装过程和基于网络的自动安装过程的组合。

此配置方法具有以下要求:

  • 管理设备(PC 或笔记本电脑)。

  • 具有以下 16 位或 32 位文件分配表 (FAT) 文件系统之一的外部 USB 存储设备:

    • DOS 3.0+ 16 位 FAT(最大 32 MB)

    • DOS 3.31+ 16 位 FAT (超过 32 MB)

    • FAT32

    • FAT32,LBA 映射

    • 16 位 FAT,LBA 映射

BOOTP、RARP 和 DHCP 是用于获取路由器 IP 地址的受支持协议,TFTP、FTP 和 HTTP 是从存储配置文件的外部服务器 URL 下载配置文件的受支持协议。

在 ACX 系列路由器上以混合模式自动安装期间,将执行以下操作:

  1. 首次打开新 ACX 系列路由器的电源时,路由器将执行以下自动安装任务: 路由器将启动 Junos OS 映像。将调用管理进程 (mgd),并确定路由器的闪存上是否存在有效配置。如果路由器上不存在有效配置,它将加载并提交出厂默认配置。

  2. 如果出厂默认配置包含 autoinstallation configuration 层次结构级别的节 [edit system] ,则会触发自动安装过程。

  3. 自动安装过程检测外部 USB 存储设备是否已连接到路由器,并检查 USB 设备是否包含有效的配置文件。如果 USB 存储设备包含名为 juniper-config.txt 的配置文件,路由器将读取juniper-config.txt文件并提交配置。

  4. 如果外部 USB 存储设备上的 juniper-config.txt 文件包含 continue-network-mode 语句,则该配置将被视为部分配置。自动安装过程使用此部分配置从网络上的服务器获取完整的配置文件。在此阶段,路由器完成自动安装过程的 USB 模式,并切换到自动安装过程的网络模式。

    注意:

    continue-network-mode语句必须存在于juniper-config.txt文件的层次结构级别的自动安装节[edit system autoinstallation]中。

  5. juniper-config.txt 文件中获取部分配置后,将启动配置发现过程。对于转换为 up 状态的所有物理以太网接口,自动安装过程将验证是否在该以太网接口上配置了自动安装。自动安装过程启动 IP 地址获取机制以获取服务器的 IP 地址,然后是配置文件检索机制。

  6. 对于参与自动安装过程的接口,将触发 IPv4 地址发现过程。新的 ACX 系列路由器同时在每个连接的接口上发送 DHCP、BOOTP 或 RARP 请求,以获取 IP 地址。出厂默认配置中层次结构级别的节[edit system]中的autoinstallation configuration接口语句还指定了要用于 IPv4 地址发现的协议。如果未配置 interfaces 语句,则接口的所有适用协议都用于在每个连接的以太网接口上发送请求。

  7. 如果无法检索 IPv4 地址,则自动安装过程将在所有参与接口上启动 DHCP 服务器(以 192.168.x.1 的形式分配静态 IP 地址,以允许管理站连接到路由器进行手动配置)并终止自动安装过程。

  8. 如果 DHCP 服务器响应,它将向路由器提供以下部分或全部信息:

    • 自动安装接口的 IP 地址和子网掩码。

    • 存储配置文件的 TFTP 服务器的位置。

    • 要从 TFTP 服务器请求的配置文件的名称。

    • TFTP 服务器的 IP 地址或主机名。

    • 如果 DHCP 服务器提供配置服务器主机名,则网络上必须有 DNS 服务器才能将名称解析为 IP 地址。

    • 中间路由器的 IP 地址(如果配置服务器与新路由器位于不同的 LAN 分段上)。

    注意:

    若要使用 HTTP 或 FTP 服务器,需要在层次结构级别下 [edit system autoinstallation configuration-servers] 指定配置服务器的 URL。

  9. 为接口检索 IPv4 地址后,将使用该地址配置接口,自动安装过程将启动配置文件发现过程。路由器上的自动安装过程尝试通过以下方式下载配置文件:

    1. 如果将配置文件指定为 URL,则路由器将使用 HTTP、FTP 或 TFTP 从 URL 获取配置文件,具体取决于 URL 中指定的协议。

    2. 如果 DHCP 服务器指定了主机特定的配置文件(通过文件字段选项或引导文件选项或主机名),路由器将在 TFTP 服务器请求中使用该文件名。如果是主机名,则配置文件名为 hostname.conf。新路由器上的自动安装过程会发出单播 TFTP hostname.conf 请求。如果此尝试失败,路由器会将请求广播到配置文件的任何可用 TFTP 服务器。

    3. 如果新路由器找不到配置文件,自动安装过程将单播或广播名为 network.conf 的默认路由器配置文件的 TFTP 请求,该文件包含主机名到 IP 地址映射信息,以尝试查找其主机名。

    4. 如果 network.conf 不包含新路由器的主机名条目,则自动安装过程会发出 DNS 请求,并尝试将新路由器的 IP 地址解析为主机名。

    5. 如果新路由器可以确定其主机名,则会发送 hostname.conf 文件的 TFTP 请求。

    6. 如果新路由器无法将其 IP 地址映射到主机名,则会发送默认配置文件 router.conf 的 TFTP 请求。

      注意:

      自动安装过程通过重复上面列出的方法(b 到 f)最多尝试三次来检索配置文件。如果自动安装过程在三次尝试后无法检索配置文件,则自动安装过程将进入启动状态。

    7. 新路由器在 TFTP 服务器上找到配置文件后,自动安装将下载该文件,在路由器上安装该文件,然后提交配置。

在混合模式下配置 ACX 系列路由器的自动安装

要将路由器配置为在混合模式下自动安装,请执行以下操作:

将配置文件创建为 juniper-config.txt

  1. 使用 PC 或笔记本电脑上的文本编辑器创建名为 juniper-config.txt的配置文件。此配置文件必须包含一系列配置命令(“set”命令)。
    注意:

    要重用其他 ACX 系列路由器中的配置,请使用命令将 “show | display set | save <filename>” 配置模式下的配置另存为路由器上的一系列配置命令,然后将<文件名>复制到 PC 或路由器 juniper-config.txt.

  2. continue-network-mode配置文件中包含juniper-config.txt层次结构级别的语句[edit system autoinstallation]。语句continue-network-mode的存在会导致路由器将其视为部分配置,并且自动安装过程切换到网络模式以从网络服务器检索完整配置。
  3. 指定要从中获取完整配置的一个或多个网络服务器的 URL 地址。
    注意:

    您还可以使用 HTTP 或 FTP 地址,例如 http://user:@httpconfig.sp.com/filename.conf 或 ftp://:password@sftpconfig.sp.com/filename.conf。passworduser

  4. 指定根身份验证密码。
  5. 配置一个或多个以太网接口以对每个接口执行自动安装和 IP 地址采集协议。路由器使用这些协议发送接口 IP 地址请求:
    注意:

    配置接口是可选的。如果配置了接口,则只会在配置的接口上触发自动安装过程。如果未配置接口,则会在物理上处于链路打开状态的所有接口上触发自动安装过程。

  6. juniper-config.txt 文件复制到外部 USB 存储设备。
  7. 将外部 USB 存储设备插入路由器的 USB 端口。

在配置模式下,输入 show system autoinstallation status 命令确认您的配置。如果输出未显示预期的配置,请重复此示例中的配置说明以进行更正。