Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

网络管理

SUMMARY 本节概述 Junos OS(操作系统)。

使用 CLI 管理网络的优势

您可以使用 CLI 操作模式命令来监控系统网络的系统运行状况和性能。监控工具和命令会显示设备的当前状态,也可以过滤文件输出。诊断工具和命令测试网络中主机的连接性和可达性。

本主题介绍可用功能。要使用 CLI 操作工具,您必须具有相应的访问权限。

了解 Junos OS 中的设备管理功能

将设备安装到网络中后,您需要管理网络内的设备。设备管理可分为五项任务:

  • 故障管理 — 监控设备;检测和修复故障。

  • 配置管理 — 配置设备属性。

  • 计费管理 — 收集用于计费目的的统计信息。

  • 性能管理 — 监控和调整设备性能。

  • 安全管理 — 控制设备访问和对用户进行身份验证。

Junos® 操作系统 (Junos OS) 网络管理功能与操作支持系统 (OSS) 协同工作,以管理网络内的设备。Junos OS 可以帮助您执行这些管理任务,如所述 表 1

表 1: Junos OS 中的设备管理功能

任务

Junos OS 功能

故障管理

使用以下功能监控和查看故障:

配置管理

  • 使用命令行界面 (CLI)、Junos XML 管理协议和 NETCONF XML 管理协议配置路由器属性。有关使用 CLI 配置路由器的更多信息,请参阅 Junos OS 管理库。有关使用 API 配置路由器的更多信息,请参阅 《Junos XML 管理协议指南》NETCONF XML 管理协议指南

  • 配置管理 MIB — 有关配置管理 MIB 的详细信息,请参阅 配置管理 MIB

计费管理

执行以下与计费相关的任务:

  • 收集接口、防火墙过滤器、目标类、源类和路由引擎的统计信息。有关收集统计信息的更多信息,请参阅 核算选项配置

  • 使用标准接口 MIB、瞻博网络企业对接口 MIB 的特定于企业的扩展以及媒体特定的 MIB(如企业特定的 ATM MIB)中提供的接口特定流量统计信息和其他计数器。

  • 使用企业专用 ATM MIB 中提供的 per-ATM 虚拟电路 (VC) 计数器。有关 ATM MIB 的详细信息,请参阅 ATM MIB

  • 将源和目标前缀分组为源类和目标类,并对这些类的数据包计数。收集目标类和源类使用统计信息。有关类的更多信息,请参阅“目标类使用 MIB”和“源类使用 MIB”、 配置类使用配置文件路由设备的 Junos OS 网络接口库Junos OS 路由协议库

  • 将数据包计数为 防火墙过滤器的一部分。有关防火墙过滤器策略的更多信息,请参阅 Junos OS 支持的特定于企业的 SNMP MIBJunos OS 路由协议库

  • 对流量进行采样,收集样本,并将收集数据发送到运行 CAIDA cflowd 实用程序的主机。有关 CAIDA 和 cflowd 的详细信息,请参阅 Junos OS 路由协议库

绩效管理

通过以下方式监控性能:

  • 使用操作模式命令。有关使用操作模式命令监控性能的更多信息,请参阅 CLI 浏览器

  • 使用防火墙过滤器。有关使用防火墙过滤器监控性能的更多信息,请参阅 Junos OS 路由协议库

  • 对流量进行采样,收集样本,并将样本发送到运行 CAIDA cflowd 公用事业的主机。有关 CAIDA 和 cflowd 的详细信息,请参阅 Junos OS 路由协议库

  • 使用企业特定的服务等级 MIB。有关此 MIB 的详细信息,请参阅 服务等级 MIB

安全管理

通过以下方式确保网络安全:

了解设备和网络管理功能

瞻博网络设备支持用于管理系统性能、故障监控和远程访问的功能。

表 2 列出了网络管理功能。

表 2: QFX 系列、OCX 系列和 EX4600 系列的设备和网络管理功能

功能

典型用法

文档

人工智能脚本和高级洞察管理器 (AIM) — 自动检测和监控交换机上的故障,并根据 AIM 应用程序的配置,发送潜在问题的通知,并将问题报告提交到瞻博网络支持系统。

故障管理

高级洞察脚本(AI 脚本)发行说明

交换机上的告警和 LED — 显示硬件组件的状态并指示警告或错误情况。

故障管理

QFX3500 设备上的机箱报警消息

防火墙过滤器 — 控制发往网络和来自网络的数据包,平衡网络流量并优化性能。

绩效管理

带内管理 — 使用与客户流量流动的相同接口实现与交换机的连接。交换机与远程控制台之间的通信通常使用 SSH 和 Telnet 服务启用。SSH 提供安全加密通信,而 Telnet 则提供未加密的交换机访问,因此安全性较低。

远程访问管理

瞻博网络 Junos OS 自动化脚本 — Junos OS 提供的配置和操作自动化工具。这些工具包括提交脚本、操作脚本、事件脚本和事件策略。提交脚本会实施自定义配置规则,而操作脚本、事件策略和事件脚本则自动执行网络故障排除和管理。

  • 配置管理

  • 绩效管理

  • 故障管理

自动化脚本用户指南

Junos OS 命令行界面 (CLI) — CLI 配置语句,使您能够根据您的网络要求(如安全性、服务和性能)配置交换机。

  • 配置管理

  • 绩效管理

  • 用户访问管理

  • 远程访问管理

Junos OS CLI 用户指南

Junos Space 软件 — 基于多用途 GUI 的网络管理系统,包括基本平台、网络应用程序平台和其他可选应用程序,如以太网设计、Service Now、Service Insight 和虚拟控制。

注:

Junos Space 不支持 OCX 系列。

  • 配置管理

  • 绩效管理

  • 故障管理

Junos XML API — Junos OS 配置语句和操作模式命令的 XML 表示形式。Junos XML 配置标记元素是 Junos XML 协议操作应用的内容。Junos XML 操作标记元素在功能上等同于 CLI 中的操作模式命令,您可以使用这些命令检索设备的状态信息。Junos XML API 还包括与 Junos CLI 配置语句对应的标记元素。

  • 配置管理

  • 绩效管理

  • 故障管理

NETCONF XML 管理协议 — 基于 XML 的管理协议,客户端应用程序使用该协议请求和更改运行 Junos OS 的路由、交换和安全平台上的配置信息。NETCONF XML 管理协议定义了与 Junos OS CLI 配置模式命令等效的基本操作。客户端应用程序使用协议操作来显示、编辑和提交配置语句(以及其他操作),就像管理员使用 CLI 配置模式命令(如 showset和执行 commit 这些操作一样。

  • 配置管理

  • 绩效管理

  • 故障管理

NETCONF XML 管理协议开发人员指南

操作模式命令 — 可用于以下操作:

  • 监控交换机性能。例如, show chassis routing-engine 命令显示路由引擎的 CPU 利用率。路由引擎的高 CPU 利用率会影响交换机的性能。

  • 查看设备或网络的当前活动和状态。例如,您可以使用 ping 命令监控和诊断连接问题,并使用 traceroute 命令找到网络上的故障点。

  • 绩效管理

  • 故障管理

CLI 浏览器

带外管理 — 通过管理接口连接到交换机。两个专用管理以太网接口以及控制台和辅助端口上支持带外管理。管理以太网接口直接连接到路由引擎。接口不允许有中继流量,这分隔了客户流量和管理流量,并确保传输网络拥塞或故障不会影响交换机的管理。

远程访问管理

SNMP 配置管理 MIB — 以 SNMP 陷阱的形式提供配置更改通知。每个陷阱都包含提交配置更改的时间、进行更改的用户的名称以及进行更改的方法。最近 32 次配置更改的历史记录保留在 jnxCmChgEventTable 中。

配置管理

SNMP MIB 浏览器

SNMP MIB 和陷阱 — 从一个中心位置监控网络设备。使用 SNMP 请求,例如 getwalk 监控和查看系统活动。

QFX3500 交换机支持 SNMP 版本 1 (v1)、v2 和 v3,以及标准和瞻博网络企业特定的 MIB 和 Trap。

故障管理

系统日志消息 — 记录系统和用户事件的详细信息,包括错误。您可以指定要查看或保存的系统日志消息的严重性和类型,并将输出配置为发送至本地或远程主机。

  • 故障管理

  • 用户访问管理

了解跟踪和日志记录操作

跟踪和日志记录操作使您能够跟踪交换机中发生的事件(包括正常运行和错误情况)并跟踪交换机生成或通过交换机的数据包。跟踪和日志记录操作的结果会放置在交换机目录中的文件中 /var/log

Junos OS 支持针对以下流程进行远程跟踪:

  • 机箱 — 机箱控制进程

  • eventd — 事件处理流程

  • cosd - 服务等级进程

您可以在层次结构级别使用 tracing 语句 [edit system] 来配置远程跟踪。

注:

tracing QFX3000 QFabric 系统上不支持该语句。

如果启用了远程跟踪,但希望针对交换机上的特定进程禁用它,请在 no-remote-trace 层次结构级别使用语句 [edit process-name traceoptions] 。此功能不会以任何方式改变本地跟踪功能,并且日志记录文件存储在交换机上。

日志记录操作使用类似于 UNIX syslogd 实用程序的系统日志记录机制来记录系统范围的高级别操作,例如接口打开或关闭,以及用户登录或退出交换机。您可以在层次结构级别使用 syslog 语句 [edit system] ,并在层级使用 options 语句 [edit ethernet-switching-options] 来配置这些操作。

跟踪操作会记录有关交换机操作的更多详细信息,包括数据包转发和路由信息。要配置跟踪操作,请使用 traceoptions 语句。

注:

traceoptions QFX3000 QFabric 系统上不支持该语句。

您可以在交换机配置的不同部分定义跟踪操作:

  • SNMP 代理活动跟踪操作 — 定义对交换机上 SNMP 代理活动的跟踪。您可以在层级配置 SNMP 代理活动跟踪操作 [edit snmp]

  • 全局交换跟踪操作 — 定义所有交换操作的跟踪。您可以在配置的层级配置全局交换跟踪操作 [edit ethernet-switching-options]

  • 特定于协议的跟踪操作 — 定义特定路由协议的跟踪。配置单个路由协议时,您可以在层次结构中 [edit protocols] 配置特定于协议的跟踪操作。特定于协议的跟踪操作将覆盖您在全局 traceoptions 语句中指定的任何等效操作。如果没有同等操作,它们会补充全局追踪选项。如果未指定任何特定于协议的跟踪,则路由协议将继承所有全局跟踪操作。

  • 单个路由协议实体内的跟踪操作 — 有些协议允许您定义更精细的跟踪操作。例如,在边界网关协议 (BGP) 中,您可以配置对等方特定的跟踪操作。这些操作将覆盖任何等效的 BGP 范围操作,或者,如果没有等效操作,请对其进行补充。如果未指定任何对等方特定的跟踪操作,则对等方会先继承所有 BGP 范围内的跟踪操作,其次是全局跟踪操作。

  • 接口跟踪操作 — 为单个接口和接口进程本身定义跟踪。您可以在配置的层级定义接口跟踪操作 [edit interfaces]

  • 远程跟踪 — 要启用系统范围的远程跟踪,请在 destination-override syslog host 层次结构级别配置语句 [edit system tracing] 。这将指定运行系统日志进程 (syslogd) 的远程主机,后者会收集跟踪。根据中的系统日志配置 /etc/syslog.conf,跟踪会写到远程主机上的文件中。默认情况下,未配置远程跟踪。

    要覆盖特定进程的系统范围远程跟踪配置,请将语句 no-remote-trace 包含在层次结构中 [edit process-name traceoptions] 。启用后 no-remote-trace ,该过程会进行本地跟踪。

    要收集跟踪,请使用 local0 设施作为远程主机上文件中 /etc/syslog.conf 的选择器。要将各种进程的跟踪分离到不同的文件中,请将进程名称或追踪文件名(如果在 [edit process-name traceoptions file] 层次结构级别指定)包含在文件的“程序”字段中 /etc/syslog.conf 。如果系统日志服务器支持解析主机名和程序名称,则可以将跟踪与各种进程分开。

注:

提交检查期间,控制台上不会显示有关 traceoptions 配置的警告(例如,跟踪文件的大小或跟踪文件数量不匹配)。但是,当提交新配置时,这些警告会记录在系统日志消息中。

Junos Space 网络管理支持

瞻博网络 Junos Space 应用程序在JA1500设备或 Junos Space 虚拟设备上运行,是一个用于构建和部署应用程序以实现协作、生产力、网络基础架构和运维管理的综合平台。Junos Space 提供作为虚拟和物理设备交换矩阵实施的运行时环境。

以下小节介绍了 Junos Space 对网络管理的支持”

Junos Space 网络管理概述

Junos Space 网络管理平台软件包含用于网络管理和配置的各种应用程序,包括:

  • Junos Space 管理 — 提供对 Junos Space 交换矩阵、数据库、许可证、应用程序、身份验证服务器、标记、权限标签、DMI 模式和故障排除的管理。

  • Network Director — 提供对网络中受支持的瞻博网络设备的统一管理。通过提供完整的网络生命周期管理,Network Director 简化了大型网络的发现、配置、可视化、监控和管理。

  • 服务自动化 — 提供端到端解决方案,旨在简化运维并为 Junos OS 设备实现主动网络管理。该解决方案由高级见解脚本(AI 脚本)、Junos Space Service Now 和 Service Insight 应用程序以及瞻博网络支持系统 (JSS) 组成。

    注:

    请勿在 QFX3000 QFabric 系统中的控制平面网络 EX4200 交换机或 EX4200 虚拟机箱上安装 Junos Space 和 AI 脚本

在使用 Junos Space Network Director 管理 QFX 系列设备之前,您必须确保设备上的配置满足所有托管设备的要求。例如:

  • 设备配置具有可从 Junos Space 服务器访问的静态管理 IP 地址。

  • 有一个用户对 Junos Space 管理具有完全管理权限。

  • SNMP 已启用(仅当您计划将 SNMP 用作设备发现的一部分时)。

  • 在 Junos Space 中,为 QFX 系列设备设置默认设备管理接口 (DMI) 方案。

有关 Network Director 要求的更多信息,请参阅 Network Director 快速入门指南 ::

https://www.juniper.net/documentation/en_US/network-director1.5/information-products/ pathway-pages/index.html

有关 Junos Space 的更多信息,请访问:

https://www.juniper.net/documentation/en_US/release-independent/junos-space/index.html

为 Junos Space 管理准备设备

在使用瞻博网络 Junos Space 应用程序管理 QFX 系列设备之前,必须确保设备上的配置满足以下 Junos Space 中设备发现要求:

  • 设备配置具有可从 Junos Space 服务器访问的静态管理 IP 地址。

  • 有一个用户对 Junos Space 管理具有完全管理权限。

  • SNMP 已启用(仅当您计划将 SNMP 用作设备发现的一部分时)。

  • 在 Junos Space 中,为 QFX 系列设备设置默认设备管理接口 (DMI) 方案。

注:

请勿在 QFX3000 QFabric 系统中的控制平面网络 EX4200 交换机或 EX4200 虚拟机箱上安装 Junos Space 和 AI 脚本 (AIS)

要使用 Junos Space 之前准备设备:

  1. 使用 Junos OS CLI 通过控制台端口执行设备的初始配置。此任务包括配置静态管理 IP 地址和具有 root 管理权限的用户。

    有关 QFX3500 交换机,请参阅 将 QFX3500 设备配置为独立交换机

    有关 QFabric 系统,请参阅 QFabric 系统初始和默认配置信息 并在 QFX3100 Director 组上执行 QFabric 系统初始设置

  2. (可选)如果您计划在设备发现期间使用 SNMP 探测设备,请配置 SNMP。

    请参阅 配置 SNMP

  3. (可选)如果您希望使用 Junos Space 中的安全控制台功能,请启用 SSH。

    请参阅 配置 SSH 服务以远程访问路由器或交换机

  4. 在 Junos Space 中,设置默认 DMI 方案。有关管理 DMI 模式的更多信息,请参阅:

    https://www.juniper.net/documentation/en_US/junos-space13.1/platform/information-products/pathway-pages/junos-space-administration-pwp.html

监控概述

Junos OS 支持一套 J-Web 工具和 CLI 操作模式命令,用于监控设备的系统运行状况和性能。监控工具和命令显示设备的当前状态。要使用 J-Web 用户界面和 CLI 操作工具,您必须具有相应的访问权限。

您可以使用 J-Web 监控选项来监控设备。J-Web 结果显示在浏览器中。

您还可以使用 CLI 操作模式命令监控设备。CLI 命令输出显示在控制台或管理设备的屏幕上,也可以过滤输出为文件。对于显示输出的操作命令(如 show 命令),您可以将输出重定向到过滤器或文件中。显示有关这些命令的帮助时,列出的 |其中一个选项称为 管道,用于过滤命令输出。

例如,如果输入 show configuration 命令,则完整设备配置会出现在屏幕上。要将显示限制为仅显示包含 address的配置行,请在 show configuration 过滤器中使用管道输入 match 命令:

有关过滤器的完整列表,请键入命令,然后键入管道,然后键入问号 (?):

您可以将复杂表达式指定为和except过滤器的选项match

注:

要过滤配置模式命令的输出,请使用为操作模式命令提供的过滤器命令。在配置模式下,支持附加过滤器。

诊断工具概述

瞻博网络设备支持一套 J-Web 工具和 CLI 操作模式命令,用于评估系统运行状况和性能。诊断工具和命令测试网络中主机的连接性和可达性。

  • 使用 J-Web 诊断选项对设备进行诊断。J-Web 结果显示在浏览器中。

  • 使用 CLI 操作模式命令诊断设备。CLI 命令输出显示在控制台或管理设备的屏幕上,也可以过滤输出为文件。

要使用 J-Web 用户界面和 CLI 操作工具,您必须具有相应的访问权限。

本节包含以下主题:

J-Web 诊断工具

J-Web 诊断工具包含您在选择 Troubleshoot 时在 Maintain 任务栏中显示的选项。 表 3 介绍了故障排除选项的功能。

表 3: J-Web 界面故障排除选项

选项

功能

故障排除选项

Ping Host

允许您对远程主机执行 ping 操作。您可以为 ping 操作配置高级选项。

Ping MPLS

允许您使用各种选项对 MPLS 端点执行 ping 操作。

Traceroute

允许您跟踪设备和远程主机之间的路由。您可以为 traceroute 操作配置高级选项。

Packet Capture

允许您捕获和分析路由器控制流量。

维护选项

Files

允许您管理设备上的日志、临时和核心文件。

Upgrade

允许您升级和管理 Junos OS 软件包。

Licenses

显示需要许可证的每个功能所需的许可证摘要。允许您添加许可证。

Reboot

允许您在指定时间重新启动设备。

CLI 诊断命令

操作模式下可用的 CLI 命令允许您执行与使用 J-Web 用户界面可以执行的相同的监控、故障排除和管理任务。您可以使用操作模式命令来执行任务,而不是通过图形界面调用这些工具。

只能通过 CLI 执行某些任务。例如,您可以使用 mtrace 命令显示有关从源到接收器的组播路径的跟踪信息,这是只能通过 CLI 使用的功能。

要查看顶级操作模式命令列表,可在命令行提示符处键入问号 (?)。

操作模式的最高一级是中列出的 表 4各种 CLI 诊断命令组。

表 4: CLI 诊断命令摘要

命令

功能

控制 CLI 环境

set option

配置 CLI 显示。

诊断和故障排除

clear

清除统计信息和协议数据库信息。

mtrace

跟踪从源到接收器的组播路径信息。

monitor

对包括路由协议和接口在内的各种 Junos OS 组件执行实时调试。

ping

确定远程网络主机的可访问性。

ping mpls

使用各种选项确定 MPLS 端点的可访问性。

test

测试策略过滤器和 AS 路径正则表达式的配置和应用。

traceroute

跟踪到远程网络主机的路由。

连接到其他网络系统

ssh

打开安全的 shell 连接。

telnet

打开网络上其他主机的 Telnet 会话。

管理

copy

将文件从设备上的一个位置复制到另一个位置,从设备复制到远程系统,或从远程系统复制到设备。

restart option

重新启动各种系统进程,包括路由协议、接口和 SNMP 进程。

request

执行系统级操作,包括停止和重新启动设备以及加载 Junos OS 映像。

start

退出 CLI 并启动 UNIX shell。

configuration

进入配置模式。

quit

退出 CLI 并返回到 UNIX shell。