Junos OS 演化版与 Junos OS 有何不同
在许多方面,Junos OS 演化版与 Junos OS 相同:路由、桥接和管理软件等关键应用程序在两者中是相同的,管理平面接口和 API(如 CLI、NETCONF、JET、JTI、AFI 和底层数据模型)保持高度一致。在 Junos OS 和 Junos OS 演化版中,您都可以通过控制台端口使用远程身份验证方法。但是,在行为、CLI 语法以及 CLI 和 XML 输出方面存在一些差异。Junos OS 文档中都指出了这些差异。但是,为方便起见,本节在一个位置概述了差异。如果适用,链接会将您带到 Junos OS 文档中涵盖该项目的位置。
有关 Junos OS 和 Junos OS 演化版之间主要区别的更详细概述,请参阅 Junos OS 演 化版与 Junos OS 演化版之间的主要区别。
Junos OS 演化版与 Junos OS 的行为差异
Junos OS 演化版和 Junos OS 之间的行为差异是两个操作系统在某些情况下行为不同的方式。参见 表1。
Junos OS 演化行为 |
Junos OS 行为 |
文档链接 |
---|---|---|
访问和身份验证 | ||
在 Junos OS 演化版 20.4R1 及更早版本中,如果未配置密码认证方法,并且远程认证服务器拒绝了认证请求,设备仍会尝试本地密码认证。 |
在 Junos OS 中,如果未配置密码身份验证方法,并且远程身份验证服务器拒绝身份验证请求,则请求将以拒绝结束。 |
|
Junos OS 演化版在层次结构级别不支持
|
在 Junos OS 中,层次结构中[edit system login retry-options] 支持 、 、 maximum-time minimum-time backoff-factor lockout-period 和 tries-before-disconnect 选项。backoff-threshold |
|
接口 | ||
管理接口名称格式已更改,以容纳每个路由引擎节点的多个管理端口。名称为 re0:mgmt-0/re0:mgmt-1 和 re1:mgmt-0/re1:mgmt-1。两个管理接口均可配置和显示。 |
您使用的管理接口名称取决于您要设置的设备类型。有些设备使用 me0,有些使用 fxp0,有些使用 em0。 |
|
在未标记的链路聚合组 (LAG) 中,将创建子逻辑接口 (IFL) 成员。请求按儿童 IFL 成员提出。结果将聚合并显示在 CLI 中。 在 VLAN 标记的 LAG 中,不会将额外的子 IFL 创建为聚合以太网捆绑包的一部分。不显示子 IFL 的链接 IFL 统计信息和标记统计信息。 |
子 IFL 成员是在未标记和 VLAN 标记的 LAG 中创建的。请求按儿童 IFL 成员提出。结果将聚合并显示在 CLI 中。 |
|
将新接口作为成员添加到聚合以太网捆绑包中时,新成员接口将发生抖动:物理接口将作为常规接口删除,然后作为聚合以太网成员重新添加,并且统计信息将重置。 |
将新接口作为成员添加到聚合以太网捆绑包中时,不会先将该新接口作为单独接口删除然后添加,而是会添加其下的所有接口。由于接口不会被删除,因此它会保留与其关联的所有统计信息和其他历史记录。 |
聚合以太网接口和了解交换机的聚合以太网接口和 LACP |
Junos OS 演化版不会对聚合接口中成员(或子接口)的最大数量施加限制。但是,平台限制仍然适用。 |
Junos OS 规定聚合接口中的成员(或子接口)不得超过 64 个。 |
聚合以太网接口和了解交换机的聚合以太网接口和 LACP |
在 Junos OS 演化版中,使用 [ 语句为聚合以太网配置父接口时,在接口提交到指定的聚合以太网 (ae) 接口之前,从 [ |
在 Junos OS 中,层次结构中的 |
|
在 Junos OS 演化版中,当您向现有配置添加重复的 IP 地址或前缀时,操作系统将出错并阻止提交。相反,您必须先删除现有前缀并提交新配置。完成此操作后,您可以添加重复的前缀并提交。 |
在 Junos OS 中,您可以向现有配置添加重复的 IP 地址或前缀,而不会阻止提交。 |
|
从 Junos OS 演化版 21.1R1 开始,我们将 25 千兆和 50 千兆接口的默认前向纠错 (FEC) 从 FEC74 更改为 FEC91,因为 FEC91 具有更好的性能。 默认情况下会分配 FEC 模式。如果默认情况下不希望分配 FEC 模式,则必须禁用该模式。 |
在 Junos OS 中,25 千兆和 50 千兆接口的默认 FEC 为 FEC74。您可以在 25 千兆和 50 千兆接口上配置 FEC 子句 CL74,在 100 千兆接口上配置 CL91。由于 FEC 子句默认应用于这些接口,因此如果您不想应用 FEC 子句,则必须禁用它们。 |
|
高可用性 | ||
在运行 Junos OS 演化的PTX10004和PTX10008平台上,默认情况下会启用平稳路由引擎切换 (GRES),并且无法禁用。 |
默认情况下,GRES 处于禁用状态。 |
|
在 Junos OS 演化版中,的 |
的 Kernel database . |
|
(仅适用于 QFX5220-32CD 交换机)不中断服务的软件升级 (ISSU) 是使用命令 |
ISSU 是使用命令执行 |
|
Junos XML API 和脚本 | ||
您必须在两台设备之间设置无密码登录,才能使用 SLAX 或 XSLT 脚本中的扩展功能打开 |
您不仅限于无密码登录。Junos OS 支持提供的密码和交互式密码,例如,在远程设备上执行 RPC。 |
|
如果存在重复的事件策略,事件进程不会给出任何警告消息。相反,eventd 以先到先得的方式接受活动政策。 |
如果尝试创建重复的事件策略,事件进程会显示一条警告消息。 |
事件 策略和事件通知概述 |
对于使用为最小内存配置的配置语句运行 |
对于使用为最小内存配置的配置语句运行 |
|
如果在脚本中执行 |
如果在脚本中执行 |
|
Junos OS 演化版将所有脚本的跟踪数据存储在应用程序下 |
Junos OS 将每种脚本类型的跟踪数据存储在不同的文件中。您可以通过在层次结构级别为该脚本类型配置 |
|
消息 | ||
提示:您可以使用系统日志资源管理器将 Junos OS 版本中的系统日志消息与 Junos OS 演化版本进行比较。 | ||
位于 /var/log 下的消息文件仅写入主路由引擎。备份路由引擎消息位于主路由引擎上的消息文件中找到。 |
消息文件同时写入主路由引擎和备份路由引擎上。 |
|
Junos OS 演化版将节点名称附加到系统日志消息中的主机名。从 Junos OS 演化版 20.4R2 开始,您可以在层次结构级别配置语句 |
Junos OS 则不会。 |
|
从 Junos OS 演化版 20.1R1 和 19.4R2 开始,如果要将系统日志消息发送到由其在层次结构中的 |
如果要将系统日志消息发送到由其在层次结构中的 |
|
当正则表达式返回空模式匹配时,不会显示错误消息。 |
当正则表达式返回空模式匹配时,您会收到以下错误:正则表达式错误:空(子)表达式 |
|
Junos Evolved 不支持 /var/log/inventory 文件。 |
在 Junos 中, /var/log/inventory 日志文件存储硬件序列号。对于 Junos Evolved 使用 CLI show chassis hardware 操作模式命令显示硬件清单。 |
注意:
/var/log/inventory 日志文件是 Junos 中已弃用的功能。
|
路由策略和防火墙过滤器 | ||
发出 |
发出 |
|
应用于环路接口的防火墙过滤器仅适用于网络控制流量。您必须将防火墙过滤器显式应用于管理接口以过滤管理流量。 |
应用于环路接口的防火墙过滤器适用于网络控制流量和管理流量。 |
|
在 Junos OS 演化版中,如果过滤器配置上的匹配操作术语在提交时失败,则不会应用整个过滤器。当您配置的术语在设备上不受支持时,会发生这种情况。 |
在 Junos OS 中,如果过滤器配置上的匹配操作项在提交时失败,则会应用过滤器的其余部分。 |
|
将 IPv6 过滤器与数据包长度匹配配合使用时,match 参数仅考虑 TCP 标头长度和数据长度。要正确配置语句 |
将 IPv6 过滤器与数据包长度匹配配合使用时,匹配长度参数包括 IPv6 标头大小。 |
|
在具有 icmp 匹配条件的过滤器中,Junos OS 演化版支持配置单个 icmp 类型值以及 icmp 代码值。仅当 未 指定 ICMP 代码值时,Junos OS 演化版才支持配置多个 icmp 类型值。 |
Junos OS 支持的配置包含多个 icmp 类型值和一个 icmp 代码值。 |
|
软件安装和升级 | ||
只要有空间,就可以同时在设备上安装多个版本的软件。如果没有更多空间,则必须在安装新映像之前删除软件的旧映像。 |
设备上只能安装两个版本的软件:当前版本和先前版本。 |
|
该 |
该 |
|
该 |
该命令会 |
|
在软件升级的验证阶段,Junos OS Evolved 会将映像安装在临时存储位置,直到验证完成。验证完成后,Junos OS 演化版将尝试卸载映像并显示状态消息。 |
Junos OS 将软件升级映像安装在标准存储位置。映像验证后不显示任何消息。 | 根据安装映像验证配置 |
添加新的软件映像后,必须重新启动系统才能运行新软件。如果已添加软件映像但尚未重新启动,则可以发出命令以 |
如果您已完成软件映像的安装,但尚未重新启动,请发出 |
请求删除系统软件(Junos OS 演化版) |
Junos OS 演化版支持一个系统日志文件,其中包含全自动部署 (ZTP) 进程的所有系统日志消息:/ var/log/ztp.log。 |
Junos OS ZTP 系统日志消息分布在多个系统日志文件中:
|
针对 Junos OS 演化版的零接触配置 |
适用于 Junos OS 演化的 ZTP 支持 WAN 接口以及路由引擎 0 的管理接口。ZTP 动态检测 WAN 接口的端口速度,并使用此信息创建相同速度的 ZTP 服务器端口。 | 适用于 Junos OS 的 ZTP 支持管理接口。 | 针对 Junos OS 演化版的零接触配置 |
对于 Junos OS 演化版上的 ZTP,如果下载文件失败,ZTP 将清除该接口上的 DHCP 客户端绑定,并重新启动其他接口上的状态机。如果安装因任何原因失败,ZTP 将在其他接口上重试。 |
如果在 Junos OS 上下载文件失败,DHCP 客户端将尝试从 DHCP 服务器获取文件最多 6 次,两次尝试之间需要 10 到 15 秒。如果下载失败,ZTP 将停止。然后,ZTP 会清除 DHCP 客户端绑定,并在 DHCP 配置的接口上重新启动状态机。如果安装因任何原因失败,ZTP 将重新启动。 | 针对 Junos OS 演化版的零接触配置 |
ZTP for Junos OS 演化版接受 DHCP 选项 43 子选项 1 中的未签名脚本。 | 适用于具有增强自动化功能的 Junos OS 的 ZTP 接受 DHCP 选项 43 子选项 1 中的未签名脚本;否则,必须对脚本进行签名。 | 针对 Junos OS 演化版的零接触配置 |
适用于 Junos OS 演化的 ZTP 使用 DHCP 选项 43、子选项 5 作为 FTP 服务器的 IP 地址,而不使用选项 8。 | 适用于 Junos OS 的 ZTP 对 HTTP 端口使用 DHCP 选项 43、子选项 5,对 HTTP 代理服务器的 IP 地址使用子选项 8。 | 针对 Junos OS 演化版的零接触配置 |
适用于 Junos OS 演化的 ZTP 不会更改默认路由。 | 对于 Junos OS,在创建绑定和未绑定客户端接口列表并为 ZTP 活动选择 DHCP 客户端后,将删除所有现有默认路由,并且所选的 DHCP 客户端接口将添加新的默认路由。要添加新的默认路由,只能有一个 ZTP 实例处于活动状态。 |
针对 Junos OS 演化版的零接触配置 |
系统管理 | ||
在 Junos OS 演化版中,命令 要重新启动特定节点,请使用 |
在 Junos OS 中,默认情况下,命令 request system reboot 仅重新启动您连接的路由引擎。 |
请求系统重新启动(Junos OS 演化版) |
重新启动 Junos OS 演化版后,系统会根据硬件时钟初始化时间。如果初始偏移量较大(大于 1000 秒),则运行带有 -g 选项的 ntpd 命令以调整时间。此外,系统还会与有效的 NTP 服务器同步时间。 |
启动 Junos OS 时,系统会发出 ntpdate 请求,该请求将轮询网络服务器以确定本地日期和时间。您需要配置系统可用于确定系统引导时间的服务器。如果在系统引导时配置了 NTP 引导服务器,则系统会立即与 NTP 引导服务器同步。即使显式禁用 NTP 进程或客户端与 NTP 引导服务器之间的时差超过 1000 秒的阈值,也会发生同步。 |
|
故障 排除 | ||
Junos OS 演化版使用新的跟踪基础架构。对于 Junos OS 演化版,将在路由引擎上收集来自所有节点上所有应用程序的跟踪数据。您可以使用命令 |
配置为 |
|
对于 Junos OS 演化版,在早期启动期间创建的核心文件存储在 /var/core/re 中。但是,在启动后期创建的核心文件(例如,在确定路由引擎插槽编号之后)存储在 /var/core/re0 或 /var/core/re1 中。该命令 |
对于 Junos OS,核心文件存储在 /var/crash 或 /var/tmp 中。 |
|
用户界面 | ||
Junos OS 演化版不支持该 |
|
配置数据库 |
该 |
show system reboot 命令具有执行此命令、在两个路由引擎上显示停止或重新启动请求或通过命令管道的选项。 |
|
在 Junos OS 演化版中,启用该命令 |
配置 NSR 并启用命令 edit system switchover-on-routing-crash 后,当 rpd 崩溃时,Junos OS 将立即切换到备份路由引擎。 |
|
在 Junos OS 演化版中,如果配置了,如果在 30 秒内输入超过 4 次, |
Junos OS 在 edit system processes routing failover other-routing-engine 配置时触发切换,并且某些命令(如 restart routing 和 restart routing immediately )会连续多次使用。 |
|
用于 root 密码恢复的菜单是 GRUB 菜单。 *Primary ptx-fixed-19.1-16 Primary [Recover password] Primary-Rollback ptx-fixed-19.1-15 Primary-Rollback [Recover password] |
用于 root 密码恢复的菜单是 Junos 主菜单(恢复模式选项)。 |
|
该 |
当 FRU 脱机时,无法查看 FRU 的缓存固件信息。 |
新的 CLI 语句和命令(Junos OS 演化版)
Junos OS 和 Junos OS 演化版之间的基础架构更改有时需要不同的 CLI 配置语句和操作命令。有关这些新语句和命令的更多信息,请参阅 表 2。
语句或命令 |
描述 |
链接 |
---|---|---|
新声明 | ||
|
您可以配置在 Junos OS 演化版执行自动恢复操作之前允许的结构降级程度。 | 可达性故障 |
|
您可以使用配置语句 |
|
|
您可以使用层次结构级别
|
了解路由器和 twamp 上的双向主动测量协议 |
|
Junos OS 演化版仅支持控制平面中的主机 IPsec(即路由器和外部管理设备之间的 IPsec),这在 Junos OS 中不可用。这些语句配置主机到主机 VPN 类型的 IPsec 连接。 |
|
|
您可以在以下每个层次结构级别配置其他算法
|
连接(主机 VPN) 和 子项 |
|
此层次结构级别的语句包括 |
|
|
支持失效对等体检测的语句。失效对等体检测延迟会发送激活程序,以确定对等方是否已失效。 |
|
|
配置身份详细信息,以便在 IKE 协商期间对远程设备进行身份验证。 |
|
[edit system auto-sw-sync] |
自动将所有映像(软件和配置)从系统的主路由引擎复制到新路由引擎,并重新启动新路由引擎,使其运行与主路由引擎相同的软件版本和配置。 | |
[edit system configuration-database extend-size] |
增加可用于配置数据库的内存空间。
注意:
在 Junos OS 演化版 22.1R1 之前的某些版本中,扩展大小语句在 CLI 中可用,您可以配置并提交它,但它没有操作效果。 |
|
[编辑系统日志备用格式] | 将节点名称而不是主机名附加到进程名称。这种替代格式允许监控系统正确识别主机名。 | Syslog |
|
对于 Junos OS 演化版,将在路由引擎上收集来自所有节点上所有应用程序的跟踪数据。有关跟踪架构的信息,请参阅 Junos OS 演化版和 Junos OS 之间的主要区别 。另 |
|
新命令 | ||
|
删除所有挂起的节点停止、重新启动和关闭电源请求。 |
|
|
清除主机 IPsec 安全关联信息。另 |
|
|
清除双向主动测量协议 (TWAMP) 服务器和控制客户端之间建立的连接。 |
|
|
Junos OS 演化版使用新的跟踪基础架构。此命令将删除存储在路由引擎上的追踪数据,使您能够移除非活动追踪会话。 另 |
|
|
请求对特定节点执行操作。 | |
|
启动或停止双向主动测量协议 (TWAMP) 会话。 |
|
|
停止,然后在指定的节点上启动(重新启动)特定进程(例如 cmdd)。 |
|
|
从 Junos OS 演化版收集调试信息,例如日志。日志存储在 / var/tmp/debug_collector_timestamp 目录中。使用该 |
|
|
将软件和配置从主路由引擎同步到其他节点,然后重新启动其他节点。 | |
|
该命令执行命令的 |
|
|
使用
|
|
|
使用该选项显示 |
|
|
显示节点上任何挂起的停止、重新启动或关机请求。 |
|
|
显示节点的网络统计信息。 |
显示节点统计信息 |
|
显示特定安全关联或所有连接的主机 IPsec 安全关联信息。另 |
|
|
显示系统中使用的 IPsec 版本。 |
|
|
显示为指定的实时性能监控 (RPM) 探测器存储的结果。 |
|
|
显示最新的实时性能监控 (RPM) 探测器的结果。 |
|
|
显示有关双向主动测量协议 (TWAMP) 控制连接最近 50 次探头结果的标准信息。 |
|
|
显示最新的双向主动测量协议(TWAMP)探头的结果。 |
|
|
显示有关双向主动测量协议 (TWAMP) 服务器和控制客户端之间建立的控制连接的信息。 |
|
|
显示有关在双向主动测量协议 (TWAMP) 服务器和控制客户端之间建立的测试会话的信息。 |
|
|
显示有关双向主动测量协议 (TWAMP) 服务器与托管服务器的控制客户端之间建立的控制连接的信息。 |
|
|
显示有关在双向主动测量协议 (TWAMP) 服务器和控制客户端之间建立的测试会话的信息。 |
|
|
显示有关系统上活动应用程序的信息。 |
|
|
显示有关系统中故障的信息。 |
|
|
显示有关系统中已清除的故障的信息。 |
|
show system nodes |
查看系统中所有节点的列表。 |
显示系统节点 |
|
显示上次不中断服务的软件升级 (ISSU) 的所有控制台消息。 |
|
|
显示系统中所有节点上已安装的版本。 |
|
|
显示备份路由引擎的系统统计信息选项。提供的选项与 的选项 |
|
|
显示系统 jtd 统计信息。 |
|
|
Junos OS 演化版使用 Linux DHCP 客户端实现 ZTP。用户可以找出 ZTP 选择的接口、DHCP 返回的参数以及 ZTP 状态机的状态。 |
|
|
Junos OS 演化版使用新的跟踪基础架构。此命令显示路由引擎上收集的所有节点的跟踪数据。 |
|
|
Junos OS 演化版使用新命令显示散列算法以做出散列决策。此命令显示有关哈希算法使用哪些数据包字段的数据。 | |
|
Junos OS 演化版将命令
|
修改后的 CLI 语句和命令(Junos OS 演化版)
Junos OS 演化版中的某些 CLI 语句和命令具有一组与 Junos OS 不同的选项。有关这些更改的列表,请参阅 表 3。
有关生成更改输出的 CLI 命令,请参阅 表 4。
语句或命令 |
Junos OS 演化版的变化 |
链接 |
---|---|---|
修改后的语句 | ||
|
|
|
|
出口过滤器不支持 gre-key 匹配项。 |
|
|
不支持配置 |
|
|
在 Junos OS 演化版中,配置为, |
|
|
在 Junos OS 演化版中,配置为, |
|
|
语句中添加
|
|
|
不支持此命令的以下选项:
|
|
|
在 Junos OS 演化版中,将配置选项,而不是像 Junos OS 那样配置选项 |
|
[edit system internet-options] |
在 Junos OS 演化版中,不支持以下选项:
|
互联网选项 |
|
在 Junos OS 演化版中,该 |
|
修改的命令 | ||
|
在 Junos OS 演化版中,发出 |
|
monitor traffic interface |
write-file 同时配置这两个选项时,命令的选项monitor traffic interface 优先于extensive 选项。如果尝试同时配置这些选项,Junos OS 演化版会向您显示一条警告消息,指出这些选项不兼容,并且只会运行monitor traffic interface write-file 命令。 |
监控流量 |
|
Junos OS 演化版不支持以下命令
|
|
|
使用该 |
|
|
以下命令
|
|
|
以下命令
|
|
|
命令中添加
以下选项不适用于 Junos OS 演化版:
|
|
|
以下命令
|
|
|
使用新选项 系统会提示用户使用该选项检查要删除 以下选项不适用于 Junos OS 演化版:
|
|
|
PTX10003-80C、PTX10003-160C 和 PTX10008 路由器不支持该 |
|
|
该 |
|
|
此命令在每个路由引擎上显示输出,而不仅仅是主路由引擎。 |
|
|
提供了更详细的信息。引入了以下字段:
|
|
|
该 |
|
|
引入了该 |
|
|
|
显示系统节点,显示系统节点属性 |
|
引入了该 Junos OS 演化版不支持以下命令
|
|
|
引入了该 |
|
|
该 error-id 选项将移动到树中 |
|
|
此命令的输出将移至 |
|
|
引入了该 |
显示系统内存 |
|
以下命令
|
|
|
引入了该 该 |
|
|
引入了该 |
|
|
引入了该 |
|
ssh |
Junos OS 演化版不支持以下命令
|
Ssh |
|
Junos OS 演化版不支持以下命令
|
|
|
Junos OS 演化版不支持以下命令
|
更改的 CLI 命令输出(Junos OS 演化版)
有关 Junos OS 演化版的输出更改,请参阅 表 4。
命令 |
输出变化说明 |
链接 |
---|---|---|
|
不仅清除 LACP 统计信息,还清除命令中显示的 |
|
monitor traffic interface interface-name |
在逻辑接口上使用该命令 monitor traffic interface interface-name 时,输出将显示在该接口上接收或传输的所有数据包,包括第 2 层流量。在物理接口上使用此命令时,输出仅显示在物理接口上接收和传输的数据包,不包括来自逻辑接口的流量。 |
监控流量 |
|
对无响应的路由执行 ping 操作时,命令的 |
|
|
输出显示目录的名称和要复制的单个文件,而不仅仅是目录名称。 |
|
|
对于 Junos OS 演化版,此命令具有内置功能,如果在升级或回滚后等待重新启动,则不会启动升级。 | |
|
输出显示版本而不是包。 |
|
|
输出显示版本而不是包。 |
|
该 |
使用该 |
|
|
显示不同的输出。 |
|
|
聚合以太网接口成员上的 LACP 数据包和 LAG 链路不计为命令输出中的 |
|
|
支持通过 re0:mgmt-* 接口配置 IPv6。 |
|
|
输出显示 |
|
|
输出不显示数据包转发引擎配置和 CoS 默认带宽分配信息。 输出显示所有环路接口 (lo0) 统计信息为零。 |
|
|
如果某个接口是聚合以太网 (AE) 接口的子级,则 Junos OS 演化版不会显示该接口的统计信息。 |
|
|
如果某个接口是聚合以太网 (AE) 接口的子级,则 Junos OS 演化版不会显示该接口的统计信息。 | |
show lldp local-information |
输出不会在系统描述字段中显示“内核 JUNOS”,因为 Junos OS 演化版没有内核。 | 显示 LLDP 本地信息 |
|
输出显示 |
|
|
输出显示 |
|
show policer |
输出不显示默认 ARP 监管器,因为在 Junos OS 演化版中不需要它。分布式拒绝服务 (DDoS) 防护取代了默认 ARP 监管器的功能。 | 显示监管器 |
|
路由引擎的输出显示路由引擎插槽编号,而不是路由引擎编号。 |
|
|
|
|
|
输出显示 FRU 的状态,包括 C、机箱、风扇、FPC、FPM、PDU、PIC、PSM、RE 和 SIB,而不仅仅是 FPC。 |
|
|
输出显示每个节点的信息, |
显示系统内存 |
|
输出显示快照设备和快照列表。该列表显示快照的名称,而不是操作系统的版本。输出不显示快照的创建日期。 |
|
|
在无法访问的主机上运行 ping 后,输出显示计数 for 和 for |
|
|
命令的 |
|
|
在某些版本中,输出仅 |
|
|
无论命令是从主路由引擎还是从备份路由引擎运行,输出都会显示相同的状态。 |
|
|
命令输出 命令输出 |
|
|
命令输出 |
已删除的 CLI 语句和命令(Junos OS 演化版)
有关从 Junos OS 演化版中删除哪些 CLI 语句和命令的列表,请参阅 表 5。如果有要使用的替代语句或命令,则在表中注明。
语句或命令 |
描述 |
---|---|
已删除的语句 | |
[edit system no-redirects ] |
Junos OS 演化版不支持配置 |
[ |
|
[ [ |
在 QFX5130 和 QFX5700 设备上, |
[ |
Junos OS 演化版不支持 JET 应用程序的通知服务。 |
[ [ |
这些命令将替换为 [ |
已删除的命令 | |
|
|
|
此命令将从 Junos OS 演化版中删除。 |
|
此命令将从 Junos OS 演化版中删除。 |
|
此命令将从 Junos OS 演化版中删除。 |
|
Junos OS 演化版不支持 AI-Scripts 和 Service Now。 |
|
删除此命令是因为该 |
|
Junos OS 演化版将所有软件包捆绑到一个 ISO 文件中,因此该 |
|
对 |
|
要将当前系统设置为已安装的软件版本,请使用 |
|
Junos OS 演化版中没有卫星软件包。 |
|
该命令 |
|
|
|
此命令的功能以及此命令下的所有选项都移到了 |
|
不支持此命令。 |
|
此命令已在 Junos OS 演化版中替换为 |
|
已删除的选项包括 |
|
不支持此命令。 |
|
在 Junos OS 演化版的防火墙层次结构下不支持该 |
|
不支持此命令。 |
|
此命令已替换为 |
|
从 Junos OS 演化版 21.1R1 和 20.3R2 开始,此命令将被删除。此命令不适用于 Junos OS 演化版,因为该命令显示内核 mbuf 的状态,而这些状态不会在基于 Linux 的系统(如 Junos OS 演化版)中使用。 |
|
用于 |
|
此命令将从 Junos OS 演化版中删除。 |
|
Junos OS 演化版在许多层次结构级别上删除或不支持该 |
Junos OS 和 Junos OS 演化版之间的 XML 差异
本节列出了 Junos OS 和 Junos OS 演化版在 XML 输出方面的差异。
请求系统存储清理
在 Junos OS 中,对于 request system storage cleanup
要删除的文件列表中的所有文件类型,XML 输出都使用 <file-list>
XML 标记。例如, <core-file-list>
在 Junos OS 演化版中,XML 输出将不同 XML 标记内的不同文件类型分组,以及 <log-file-list>
。此外,该命令面向 Junos OS 演化版上的所有节点,因此一个 <node>
元素包含每个节点的输出。
请求系统存储清理 (Junos OS)
user@host> request system storage cleanup | display xml <rpc-reply xmlns:junos="http://xml.juniper.net/junos/18.4I0/junos"> <system-storage-cleanup-information> <file-list junos:style="normal"> <file> <file-name>/var/log/dfcd_enc.0.gz</file-name> <size junos:format="551B">551</size> <date>Nov 23 15:33</date> <file> </file-list> </system-storage-cleanup-information> </rpc-reply>
请求系统存储清理(Junos OS 演化版)
user@host> request system storage cleanup | display xml <rpc-reply xmlns:junos="http://xml.juniper.net/junos/19.1I0/junos"> <system-storage-cleanup-information> <node> <node-name> RE0 </node-name> <core-file-list> <description>List of all core files to be cleared: </description> <file> <file-name>/var/core/re0/auditd.re.re0.17130.2019_02_28.03_39_36.tar.gz</file-name> <size>3.8M</size> <date>Thu Feb 28 03:40</date> </file> </core-file-list> <core-local-host-file-list> </core-local-host-file-list> <core-subdir-file-list> </core-subdir-file-list> <fpc-file-list> </fpc-file-list> <logical-systems-file-list> </logical-systems-file-list> <log-file-list> <description>Clears all App logs, App traces and App SI traces under /var/log/*, /var/log/traces/* and /var/log/si_traces/* </description> </log-file-list> <iso-file-list> </iso-file-list> </node </system-storage-cleanup-information> </rpc-reply>
显示系统内存
在 Junos OS 演化版中,XML 输出发生了更改, show system memory
以更好地反映 Linux 管理内存的方式。输出包括每个节点的顶级 <multi-routing-engine-results>
元素和一个 <multi-routing-engine-item>
子元素,其中包含节点名称和该节点的。 <system-memory-information>
在 Junos OS 中,设备仅发出一个 <system-memory-information>
元素。此外,还包括 <system-memory-summary-information>
以下新的子元素:
<system-memory-used>
和<system-memory-used-percent>
<system-memory-buffer>
和<system-memory-buffer-percent>
<system-memory-swap>
和<system-memory-swap-percent>
并省略以下元素:
<system-memory-reserved>
和<system-memory-reserved-percent>
<system-memory-wired>
和<system-memory-wired-percent>
<system-memory-cache>
和<system-memory-cache-percent>
user@host> show system memory | display xml <rpc-reply xmlns:junos="http://xml.juniper.net/junos/22.1R0/junos"> <multi-routing-engine-results> <multi-routing-engine-item> <re-name>fpc1</re-name> <system-memory-information> <system-memory-summary-information> <system-memory-total>16125892</system-memory-total> <system-memory-total-percent>100%</system-memory-total-percent> <system-memory-used>3885112</system-memory-used> <system-memory-used-percent>24%</system-memory-used-percent> <system-memory-active>2447796</system-memory-active> <system-memory-active-percent>15%</system-memory-active-percent> <system-memory-inactive>2101128</system-memory-inactive> <system-memory-inactive-percent>13%</system-memory-inactive-percent> <system-memory-free>9327316</system-memory-free> <system-memory-free-percent>57%</system-memory-free-percent> <system-memory-buffer>314516</system-memory-buffer> <system-memory-buffer-percent>1%</system-memory-buffer-percent> <system-memory-swap>2598948</system-memory-swap> <system-memory-swap-percent>16%</system-memory-swap-percent> </system-memory-summary-information> <pmap-terse-information xmlns="http://xml.juniper.net/fbsd10/14.2I0/junos-pmap"> <pmap-terse-summary junos:style="pmap-process-terse-summary"> <pid>1</pid> <process-name>/lib/systemd/systemd</process-name> <size>159116</size> <size-percent>0</size-percent> <resident>8408</resident> <resident-percent>0</resident-percent> </pmap-terse-summary> ... </pmap-terse-information> </system-memory-information> </multi-routing-engine-item> <multi-routing-engine-item> <re-name>re0</re-name> <system-memory-information> <system-memory-summary-information> <system-memory-total>16125576</system-memory-total> <system-memory-total-percent>100%</system-memory-total-percent> <system-memory-used>6912492</system-memory-used> <system-memory-used-percent>42%</system-memory-used-percent> <system-memory-active>4936580</system-memory-active> <system-memory-active-percent>30%</system-memory-active-percent> <system-memory-inactive>8939976</system-memory-inactive> <system-memory-inactive-percent>55%</system-memory-inactive-percent> <system-memory-free>170744</system-memory-free> <system-memory-free-percent>1%</system-memory-free-percent> <system-memory-buffer>524676</system-memory-buffer> <system-memory-buffer-percent>3%</system-memory-buffer-percent> <system-memory-swap>8517664</system-memory-swap> <system-memory-swap-percent>52%</system-memory-swap-percent> </system-memory-summary-information> <pmap-terse-information xmlns="http://xml.juniper.net/fbsd10/14.2I0/junos-pmap"> <pmap-terse-summary junos:style="pmap-process-terse-summary"> <pid>1</pid> <process-name>/sbin/init</process-name> <size>162220</size> <size-percent>0</size-percent> <resident>10780</resident> <resident-percent>0</resident-percent> </pmap-terse-summary> ... </pmap-terse-information> </system-memory-information> </multi-routing-engine-item> ... </multi-routing-engine-results>
显示系统进程
在运行 Junos OS 演化版 20.3R1 或更早版本的某些平台上,命令和show system processes wide
命令的 show system processes
XML 输出是包含在元素中的 <output>
CLI 输出。从 Junos OS 演化版 20.4R1 开始,XML 输出与 Junos OS XML 输出匹配。
show system process (Junos OS)
user@host> show system processes | display xml | no-more <rpc-reply xmlns:junos="http://xml.juniper.net/junos/20.1R0/junos"> <system-process-information junos:style="brief"> <process-information> <process> <pid>0</pid> <terminal-name>- </terminal-name> <state>DLs</state> <cpu-time>8:39.74</cpu-time> <command>[kernel]</command> </process> <process> <pid>1</pid> <terminal-name>- </terminal-name> <state>ILs</state> <cpu-time>0:00.25</cpu-time> <command>/sbin/init --</command> </process> ... </process-information> </system-process-information> <cli> </banner> </cli> </rpc-reply>
show system 进程(Junos OS 演化版)
user@host> show system processes | display xml | no-more <rpc-reply xmlns:junos="http://xml.juniper.net/junos/20.2I0/junos"> <output> ------------------------------- node: re0 ------------------------------- UID PID PPID C SZ RSS PSR STIME TTY TIME CMD root 1 0 0 9947 2732 1 Apr10 ? 00:00:22 /sbin/init --dump-core root 2 0 0 0 0 5 Apr10 ? 00:00:00 [kthreadd] root 3 2 0 0 0 0 Apr10 ? 00:00:20 [ksoftirqd/0] root 5 2 0 0 0 0 Apr10 ? 00:00:00 [kworker/0:0H] root 7 2 0 0 0 5 Apr10 ? 00:04:20 [rcu_preempt] ... </output> <cli> </banner> </cli> </rpc-reply>
显示系统进程宽 (Junos OS)
user@host> show system processes wide | display xml | no-more <rpc-reply xmlns:junos="http://xml.juniper.net/junos/20.1R0/junos"> <system-process-information junos:style="brief"> <process-information> <process> <pid>0</pid> <terminal-name>- </terminal-name> <state>DLs</state> <cpu-time>8:39.86</cpu-time> <command>[kernel]</command> </process> <process> <pid>1</pid> <terminal-name>- </terminal-name> <state>ILs</state> <cpu-time>0:00.25</cpu-time> <command>/sbin/init --</command> </process> ... </process-information> </system-process-information> <cli> </banner> </cli> </rpc-reply>
显示系统进程宽(Junos OS 演化版)
user@host> show system processes wide | display xml | no-more <rpc-reply xmlns:junos="http://xml.juniper.net/junos/20.2I0/junos"> <output> ------------------------------- node: re0 ------------------------------- UID PID PPID C SZ RSS PSR STIME TTY TIME CMD root 1 0 0 9947 2732 0 Apr10 ? 00:00:22 /sbin/init --dump-core root 2 0 0 0 0 5 Apr10 ? 00:00:00 [kthreadd] root 3 2 0 0 0 0 Apr10 ? 00:00:20 [ksoftirqd/0] root 5 2 0 0 0 0 Apr10 ? 00:00:00 [kworker/0:0H] root 7 2 0 0 0 0 Apr10 ? 00:04:20 [rcu_preempt] ... </output> <cli> </banner> </cli> </rpc-reply>