配置在 ACX 系列 (Junos OS) 上自动安装配置文件
自动安装是一个自动化过程,不需要在设备上进行任何特定配置。为了简化该过程,可以指定一个或多个用于自动安装的接口、协议和配置服务器。
ACX 系列自动安装概述
自动安装可为连接到网络并打开的新路由器或配置为自动安装的路由器提供自动配置。每当路由器开机时,自动安装过程就会开始,并且无法在 CompactFlash (CF) 卡中找到有效的配置文件。通常,当路由器首次开机或者从 CF 卡中删除配置文件时,配置文件不可用。借助自动安装功能,可以从网络的中心位置部署多个路由器。
要使自动安装过程正常运行,您必须在网络中的配置服务器上存储一个或多个特定于主机的或默认的配置文件,并且具有可用的服务(通常为动态主机配置协议 (DHCP)),以便为路由器分配 IP 地址。
当您将新的瞻博网络路由器上的以太网连接到网络并打开路由器电源时,自动安装会自动发生。为了简化该过程,可以在路由器上显式启用自动安装,并指定配置服务器、自动安装接口和 IP 地址获取协议。
支持的自动安装接口和协议
在路由器上进行自动安装之前,路由器必须获取 IP 地址或 U 盘。您为 IP 地址获取选择的协议将确定要连接到网络进行自动安装的路由器接口。路由器检测到已连接的接口,并使用适合该接口的协议请求 IP 地址。以太网 LAN 接口支持自动安装。对于 IP 地址获取,ACX 系列路由器在以太网 LAN 接口上使用 DHCP、BOOTP 或反向地址解析协议 (RARP)。
如果带有自动安装配置文件的服务器与新路由器不在同一局域网网段,或者网络需要特定的路由器,则必须配置直接连接到新路由器的中间路由器,新路由器可以通过该路由器发送 HTTP、FTP、简单文件传输协议 (TFTP)、BOOTP 和域名系统 (DNS) 请求。在这种情况下,您可以将中间路由器的 IP 地址指定为接收 HTTP、FTP 或 TFTP 自动安装请求的位置。
新路由器上的典型自动安装过程
路由器首次开机时,会执行以下自动安装任务:
新路由器在每个连接的接口上同时发送 DHCP、BOOTP 或 RARP 请求,以获取 IP 地址。
如果 DHCP 服务器响应,它将向路由器提供以下部分或全部信息:
自动安装接口的 IP 地址和子网掩码。
存储配置文件的 TFTP(通常)、超文本传输协议 (HTTP) 或 FTP 服务器的位置。
要从 HTTP、FTP 或 TFTP 服务器请求的配置文件的名称。
HTTP、FTP 或 TFTP 服务器的 IP 地址或主机名。
如果 DHCP 服务器仅提供主机名,则网络上必须有 DNS 服务器才能将名称解析为 IP 地址。
中间路由器的 IP 地址(如果配置服务器与新路由器位于不同的 LAN 分段)。
新路由器获取 IP 地址后,路由器上的自动安装过程会尝试通过以下方式下载配置文件:
如果配置文件指定为 URL,路由器将使用 HTTP、FTP 或 TFTP 从 URL 获取配置文件,具体取决于 URL 中指定的协议。
如果 DHCP 服务器指定了特定于主机的配置文件(引导文件) hostname.conf,则路由器将在 TFTP 服务器请求中使用该文件名。(在文件名中, hostname 是新路由器的主机名。新路由器上的自动安装过程会对 hostname.conf 发出三个单播 TFTP 请求。如果这些尝试失败,路由器会向任何可用的 TFTP 服务器广播三个文件请求。
如果新路由器找不到 hostname.conf,自动安装过程会单播或广播 TFTP 请求,以获取名为 network.conf 的默认路由器配置文件,其中包含主机名到 IP 地址的映射信息,以尝试查找其主机名。
如果 network.conf 不包含新路由器的主机名条目,则自动安装过程会发送 DNS 请求,并尝试将新路由器的 IP 地址解析为主机名。
如果新路由器可以确定其主机名,它将发送 .conf 文件的hostname TFTP 请求。
如果新路由器无法将其 IP 地址映射到主机名,它将发送针对默认配置文件 router.conf 的 TFTP 请求。
新路由器在 TFTP 服务器上找到配置文件后,自动安装会下载该文件,将文件安装在路由器上,然后提交配置。
开始在 ACX 系列通用城域网路由器上自动安装之前
要配置路由器进行自动安装,请完成以下任务:
确保您的网络上有 DHCP 服务器,以满足您的网络要求。
创建以下配置文件之一,并将其存储在网络中的 HTTP、FTP 或 TFTP 服务器上:
一个特定于主机的文件,名称 hostname为 .conf ,用于自动安装的每个路由器。将替换 hostname 为路由器的名称。 hostname.conf 文件通常包含具有此主机名的路由器所需的所有配置信息。
名为 router.conf 的默认配置文件,其中包含使您能够 telnet 进入新路由器以进行进一步配置所需的最低配置。
使用千兆以太网接口将路由器物理连接到网络。
如果将 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。将此接口连接到新路由器。
如果使用 hostname.conf 文件自动安装特定于主机的配置文件,则还必须完成以下任务:
将 DHCP 服务器配置为为每台新路由器提供一个 hostname.conf 文件名。每个路由器都使用其 hostname.conf 文件名向 TFTP 服务器请求配置文件。将必要的 hostname.conf 配置文件复制到 TFTP 服务器。
创建名为 network.conf 的默认配置文件,并将其复制到 TFTP 服务器。此文件包含 IP 地址到主机名的映射条目。如果 DHCP 服务器未向新路由器发送 hostname.conf 文件名,路由器将使用 network.conf 根据其 IP 地址解析其主机名。
或者,您可以将新路由器的 IP 地址到主机名映射条目添加到 DNS 数据库文件中。
路由器使用主机名向服务器请求 hostname.conf 文件。
ACX 系列通用城域网路由器的自动安装配置
执行自动安装的路由器不需要进行任何配置,因为这是一个自动化过程。但是,为了简化该过程,您可以指定一个或多个用于自动安装的接口、协议和配置服务器。
要配置自动安装:
验证 ACX 系列通用城域网路由器上的自动安装
目的
配置自动安装后,显示 ACX 系列路由器上的自动安装状态。
行动
从 CLI 中输入 show system autoinstallation status 命令。
示例输出
显示系统自动安装状态
user@host> show system autoinstallation status
Autoinstallation status:
Master state: Active
Last committed file: None
Configuration server of last committed file: 10.25.100.1
Interface:
Name: ge-0/1/0
State: Configuration Acquisition
Acquired:
Address: 192.168.124.75
Hostname: host-ge-000
Hostname source: DNS
Configuration filename: router-ge-000.conf
Configuration filename server: 10.25.100.3
Address acquisition:
Protocol: DHCP Client
Acquired address: None
Protocol: RARP Client
Acquired address: None
Interface:
Name: ge-0/1/1
State: None
Address acquisition:
Protocol: DHCP Client
Acquired address: None
Protocol: RARP Client
Acquired address: None
意义
输出显示为自动安装配置的设置。验证路由器部署在网络上时显示的值是否正确。
另见
ACX 系列路由器上的 USB 自动安装
如果您有新的 ACX 系列路由器,则可以使用闪存盘 U 盘(“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 闪存盘设备包含有效的配置文件,则会使用闪存盘上的配置文件配置路由器,而不是从网络获取配置。
要使用 Disk-on-Key 配置 ACX 系列路由器:
在混合模式下的 ACX 系列路由器上的自动安装概述
ACX 系列路由器具有自动安装机制,允许路由器使用网络上可用的配置、通过可移动介质本地或两者的组合进行开箱即用配置,无需手动干预。
自动安装过程具有以下优势:
路由器可以从仓库发送到部署站点,无需任何预配置步骤。
简化了在基站部署设备所需的程序,从而降低了运营和管理成本。
您可以在很短的时间内推出大量此类设备。
ACX 系列路由器支持在自动安装过程中从插入路由器 USB 端口的外部 USB 存储设备检索部分配置。这种部分配置反过来又有助于自动安装的网络模式从网络中检索完整的配置文件。此方法称为自动安装的混合模式。
自动安装过程以三种模式运行:
USB 模式 — 自动安装从保存在插入路由器的外部 USB 存储设备中的配置文件中获取所需的配置。
网络模式 — 自动安装会触发 IP 地址获取机制(路由器同时在每个连接的接口上发出 DHCP 或 RARP 请求)以获取 IP 地址。路由器获得 IP 地址后,它会向指定的配置服务器发送请求,然后下载并安装配置。
混合模式 — 自动安装从外部 USB 存储设备获取部分配置,并在网络模式下使用该配置获取完整的配置文件。此模式是 USB 模式和网络模式的组合。
在不同的 ACX 系列路由器上,以下千兆以太网 (ge) 和 10 千兆以太网 (xe) 接口支持自动安装:
在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 系列路由器上以混合模式自动安装期间,会发生以下作:
新的 ACX 系列路由器首次开机时,路由器会执行以下自动安装任务: 路由器启动 Junos OS 映像。将调用管理进程 (mgd),并确定路由器的闪存上是否存在有效配置。如果路由器上不存在有效配置,它将加载并提交出厂默认配置。
如果出厂默认配置在
[edit system]层次结构级别包含autoinstallation configuration节,则会触发自动安装过程。自动安装过程会检测外部 USB 存储设备是否连接到路由器,并检查 USB 设备是否包含有效的配置文件。如果 USB 存储设备包含名为 juniper-config.txt 的配置文件,路由器将读取 juniper-config.txt 文件并提交配置。
如果外部 USB 存储设备上的 juniper-config.txt 文件包含
continue-network-mode语句,则该配置将被视为部分配置。自动安装过程使用此部分配置从网络上的服务器获取完整的配置文件。在此阶段,路由器完成自动安装过程的 USB 模式,并切换到自动安装过程的网络模式。注意:该
continue-network-mode语句必须存在于 juniper-config.txt 文件层次结构级别的自动安装节[edit system autoinstallation]中。从 juniper-config.txt 文件获取部分配置后,将启动配置发现过程。对于所有转换为正常运行状态的物理以太网接口,自动安装过程将验证该以太网接口上是否配置了自动安装。自动安装过程启动IP地址获取机制,获取服务器的IP地址,然后启动配置文件检索机制。
对于参与自动安装过程的接口,将触发 IPv4 地址发现过程。新的 ACX 系列路由器在每个连接的接口上同时发送 DHCP、BOOTP 或 RARP 请求,以获取 IP 地址。出厂默认配置中层次
[edit system]结构级别节autoinstallation configuration中的 interfaces 语句还指定了用于 IPv4 地址发现的协议。如果未配置 interfaces 语句,则将使用某个接口的所有适用协议在每个连接的以太网接口上发出请求。如果无法检索 IPv4 地址,自动安装过程将启动所有参与接口上的 DHCP 服务器(以 192.168.x.1 的形式分配静态 IP 地址,以允许管理站连接到路由器进行手动配置)并终止自动安装过程。
如果 DHCP 服务器响应,它将向路由器提供以下部分或全部信息:
自动安装接口的 IP 地址和子网掩码。
存储配置文件的 TFTP 服务器的位置。
要从 TFTP 服务器请求的配置文件的名称。
TFTP 服务器的 IP 地址或主机名。
如果 DHCP 服务器提供配置服务器主机名,则网络上必须有一个 DNS 服务器才能将名称解析为 IP 地址。
中间路由器的 IP 地址(如果配置服务器与新路由器位于不同的 LAN 分段)。
注意:要使用 HTTP 或 FTP 服务器,您需要在层次结构级别下
[edit system autoinstallation configuration-servers]指定配置服务器的 URL。检索到某个接口的 IPv4 地址后,系统会使用该地址配置该接口,并且自动安装过程将启动配置文件发现过程。路由器上的自动安装过程会尝试通过以下方法下载配置文件:
如果配置文件指定为 URL,路由器将使用 HTTP、FTP 或 TFTP 从 URL 获取配置文件,具体取决于 URL 中指定的协议。
如果 DHCP 服务器指定了特定于主机的配置文件(通过文件字段选项或启动文件选项或主机名),路由器将在 TFTP 服务器请求中使用该文件名。如果是主机名,配置文件名为 hostname.conf。新路由器上的自动安装过程可对 hostname.conf 发出单播 TFTP 请求。如果此尝试失败,路由器会将请求广播到配置文件的任何可用 TFTP 服务器。
如果新路由器无法找到配置文件,自动安装过程会单播或广播 TFTP 请求,以获取名为 network.conf 的默认路由器配置文件,其中包含主机名到 IP 地址的映射信息,以尝试查找其主机名。
如果 network.conf 不包含新路由器的主机名条目,则自动安装过程会发送 DNS 请求,并尝试将新路由器的 IP 地址解析为主机名。
如果新路由器可以确定其主机名,它将发送 hostname.conf 文件的 TFTP 请求。
如果新路由器无法将其 IP 地址映射到主机名,它将发送针对默认配置文件 router.conf 的 TFTP 请求。
注意:自动安装过程最多会尝试三次,通过重复上面列出的方法(b 到 f)来检索配置文件。如果自动安装过程在三次尝试后无法检索配置文件,则自动安装过程将进入启动状态。
新路由器在 TFTP 服务器上找到配置文件后,自动安装会下载该文件,将文件安装在路由器上,然后提交配置。
在混合模式下配置 ACX 系列路由器的自动安装
要将路由器配置为在混合模式下自动安装,请执行以下任务:
创建配置文件 juniper-config.txt作为 。
在配置模式下,输入 show system autoinstallation status 命令以确认您的配置。如果输出未显示预期的配置,请重复此示例中的配置说明,以便进行更正。
user@host> show system autoinstallation status
Autoinstallation status:
Master state: Active
Last committed file: None
Configuration server of last committed file: 10.25.100.1
Interface:
Name: ge-0/0/0
State: Configuration Acquisition
Acquired:
Address: 192.168.124.75
Hostname: host-ge-000
Hostname source: DNS
Configuration filename: router-ge-000.conf
Configuration filename server: 10.25.100.3
Address acquisition:
Protocol: BOOTP Client
Acquired address: None
Protocol: RARP Client
Acquired address: None