Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

CLI 概述

CLI 用于访问您的设备的软件接口。您可使用 CLI 来配置设备、监控其操作以及根据需要调整配置。您CLI控制台连接接口或网络连接来访问此地址。

命令行界面介绍

命令 Junos OS CLI是在操作系统内核瞻博网络上运行的特定命令 shell。通过行业标准工具和实用程序,CLI提供了一组强大的命令,可用于监控和配置正在运行的设备 Junos OS

该CLI有两种模式:

  • 操作模式 — 使用此模式显示设备的当前状态。在操作模式下,输入要监控和故障排除 网络操作系统、设备和网络连接的命令。

  • 配置模式 — 使用此模式配置设备。在此模式下,您可输入 语句来配置设备的所有属性,包括接口、常规路由信息、路由协议、用户访问以及多个系统和硬件属性。 Junos OS 将配置存储为配置语句的层次结构。

    进入配置模式时,您将查看并更改一个称为候选 配置的文件。您可使用候选配置文件进行配置更改,而不会对当前操作配置(称为活动配置)造成 操作更改。您提交更改之前,设备不会实施您添加到候选配置文件中的更改。提交配置更改将激活设备上修订的配置。候选配置使您能够在不损坏当前网络操作的情况下更改配置。

CLI 的主要功能

层次结构CLI和语句遵循分层组织且有常规语法。CLI提供以下功能以简化CLI的使用:

  • 一致的命令名称 — 无论操作的特定设备类型是什么,提供相同类型功能的命令都具有相同的名称。例如,所有命令show都显示软件信息和统计数据,而clear所有命令则清除各种类型的系统信息。

  • 列表和可用命令的简短说明 — CLI提供了有关每个命令层次结构级别中可用命令的信息。如果您在任何级别键入问号?(),您将看到可用命令的列表以及每一项的简短说明。这意味着,如果您已熟悉或熟悉其他路由软件,则无需参考文档,即可使用CLI Junos OS 命令。

  • 命令完成 — 命令名称(关键字)和命令选项的命令完成在层次结构的每个级别都可用。要完成已部分键入的命令或选项,请按 Tab 键或空格键。如果部分键入的字母开始一个唯一标识命令的字符串,则将显示完整的命令名称。否则,提示您输入的是模糊命令,并且CLI可能完成。完成也适用于其他字符串,如文件名、接口名称、用户名和配置语句。

    如果您键入了在操作模式或配置模式下执行命令的必需参数,则当键入问题标记 ( ) 时,CLI将显示为选项 <[Enter]> 之一 ? 。此输出表示您输入了必需参数,可以在该级别执行 命令,而不指定任何进一步的选项。同样,CLI配置模式下达到特定层级时,并且无需输入任何必需的参数或语句,也会显示 <[Enter]> 该参数。

  • 行业标准技术 - 使用 FreeBSD UNIX 作为内核,可在该操作系统上提供各种 UNIX 实用程序CLI。例如,您可以:

    • 使用正则表达式匹配查找并替换配置中的值和标识符,过滤命令输出,以及检查日志文件条目。

    • 使用基于 Emacs 的键序列在命令行上移动,并滚动浏览最近执行的命令和命令输出。

    • 在基于 Junos OS UNIX 的文件系统上存储和存档设备文件。

      使用标准的 UNIX 约定来指定文件名和路径。

      退出CLI环境并创建 UNIX C shell 或 Bourne shell,以导航文件系统、管理路由器进程等。

CLI模式、命令和语句层次结构 — 概述

命令 Junos OS CLI和语句在两种命令模式和各种层次结构下组织。以下各节提供对 CLI 模式以及命令和语句层次结构的概述。

CLI 命令层次结构

CLI 命令按层次结构组织。执行类似功能的命令在相同级别的层次结构下组合在一起。例如,显示有关系统和系统软件的信息的所有命令均在 show system 命令下。显示路由表相关信息的所有命令均在 show route 命令下。

要执行命令,请输入完整命令名称,从层次结构的顶层开始。例如,要显示路由表中路由的简要视图,请使用命令show route brief

配置语句层次结构

配置语句层次结构具有两种类型的语句:容器语句,即包含其他语句的语句和不包含其他语句的叶语句。所有容器语句和叶语句一起构成 配置层次结构

下图显示了层次结构树的一部分。此protocols语句是配置树主干上的顶级语句。、 和 语句都是更高级语句的从属容器语句;也就是说,它们是层次结构 ospfareainterface 树的分支。语句 hello-interval 为树上的叶。

图 1: 配置语句层次结构示例

配置语句层次结构示例

在层次结构级别之间移动

下表显示了用于CLI语句层次结构的级别时使用的组命令。

表 1: CLI 配置模式导航命令

命令

Description

edit hierarchy-level

移至现有配置语句层次结构或创建层次结构并迁移到该级别。

exit

将层次结构向上移动到您工作的上一级别。此命令实际上与edit命令相反。或者,您也可以使用quit命令。命令 exitquit 命令可互换。

up

一次向上移动层次结构的一层。

top

直接移至层次结构的顶层。

配置和监控其他瞻博网络工具

除了 CLI,还支持以下应用程序、脚本和实用程序,支持配置和监控 Junos OS 瞻博网络设备:

  • J-Web GUI — J-Web GUI 在瞻博网络台设备上可用,允许您通过启用 HTTP 或 HTTPS 的浏览器来监控、配置、故障排除和管理设备。有关详细信息,请参阅 J-Web 界面用户指南

  • Junos XML 管理协议 — Junos XML 管理协议允许您监控和配置瞻博网络设备。瞻博网络提供 Perl 模块及 API,帮助您更快速轻松地开发用于配置和监控设备的自定义 Perl 脚本。有关详细信息,请参阅 Junos XML 管理协议开发人员指南

  • NETCONF API — 您还可以使用 NETCONF XML 管理协议监控和配置瞻博网络路由器。有关详细信息,请参阅 NETCONF XML 管理协议开发人员指南

  • Junos OS 提交脚本和自我诊断功能 — 您可以定义脚本来实施自定义配置规则,使用 commit 脚本宏为频繁使用的配置语句提供简化的别名,以及配置与每种策略关联的诊断事件策略和操作。有关详细信息,请参阅 Junos OS 脚本用户指南

  • MBS — 您可以使用企业特定的标准 MBS 检索有关 MBB 设备上硬件和软件瞻博网络的信息。有关 MBB 的信息,请参阅 Junos OS 设备的网络管理管理指南

在Junos OS FIPS 环境中配置配置配置

借助 Junos-FIPS,您可以在 FIPS 140-2 瞻博网络设备配置一个网络。

安全Junos FIPS 软件环境要求加密官安装 FIPS 软件。在 Junos-FIPS 中,某些 Junos OS 命令和语句具有限制,并且提供了一些额外的配置语句。有关详细信息,请参阅以下资源:

  • 通用标准和 FIPS 认证— 提供配置 瞻博网络 设备的准则链接,以便安全环境符合公共部门认证(如通用标准和 FIPS 认证)的要求。

  • 合规性顾问— 一个 Web 应用程序,用于提供相关标准、FIPS、同源、ROHS2 和 USGv6 等相关法规瞻博网络信息。