Junos OS Evolved 与 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 Evolved 之间主要区别的更详细概述,请参阅 Junos OS Evolved 和 Junos OS 之间的主要区别。
Junos OS Evolved 与 Junos OS 之间的行为差异
Junos OS 演化版和 Junos OS 之间的行为差异是两种作系统在某些情况下会采取不同行动的方式。请参阅 表 1。
Junos OS 演化版行为 |
Junos OS 行为 |
文档链接 |
---|---|---|
访问和身份验证 | ||
在 Junos OS 演化版 20.4R1 及更早版本中,如果未配置密码身份验证方法,并且远程身份验证服务器拒绝身份验证请求,设备仍会尝试本地密码身份验证。 在 23.2R2-EVO 和 23.4R1-EVO 之后通过控制台端口支持远程身份验证方法,在 23.2R2-EVO 和 23.3 EVO 之前不支持远程身份验证方法。 |
在 Junos OS 中,如果未配置密码身份验证方法,并且远程身份验证服务器拒绝身份验证请求,则请求将以拒绝结束。 |
|
Junos OS 演化版在
|
在 Junos OS 中,backoff-threshold 层次结构支持[edit system login retry-options] 、backoff-factor lockout-period 、maximum-time 、minimum-time 和tries-before-disconnect 选项。 |
|
接口 | ||
管理接口名称格式已更改,以便每个路由引擎节点容纳多个管理端口。名称为 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 演化版中,使用 [ |
在 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 Evolved 的 PTX10004 和 PTX10008 平台上,默认情况下会启用平滑路由引擎切换 (GRES),并且无法禁用。 |
默认情况下,GRES处于禁用状态。 |
|
在 Junos OS Evolved 中,的 |
Junos OS 输出用于 Kernel database 。 |
|
(仅适用于 QFX5220-32CD 交换机)使用 |
ISSU 是使用 |
|
Junos XML API 和脚本 | ||
您必须在两台设备之间设置无密码登录,才能使用 |
您不仅限于无密码登录。Junos OS 支持提供的密码和交互式密码,例如在远程设备上执行 RPC。 |
|
如果存在重复的事件策略,事件进程不会发出任何警告消息。相反,eventd 会以先到先得的原则接受活动政策。 |
如果尝试创建重复的事件策略,事件进程将发出警告消息。 |
|
如果运行时使用为最小内存配置的 |
如果运行时使用为最小内存配置的 |
|
如果在脚本中执行 |
如果在脚本中执行 |
|
Junos OS Evolved 在与应用对应 |
Junos OS 将每种类型脚本的跟踪数据存储在 /var/log 目录中的不同日志文件中。要查看特定日志,请发出 show log logname 命令,其中 logname 是默认文件名或用户配置的文件名,例如 cscript.log、 escript.log、 op-script.log等。在 Junos OS 上,脚本的跟踪作默认记录重要事件。您可以通过在层次结构级别为该脚本类型配置 |
|
消息 | ||
提示: 您可以使用系统日志资源管理器将 Junos OS 版本中的系统日志消息与 Junos OS 演化版进行比较。 | ||
位于 /var/log 下的消息文件仅写入主路由引擎上。备份路由引擎消息位于主路由引擎的消息文件中找到。 |
消息文件写入主路由引擎和备份路由引擎上。 |
|
Junos OS Evolved 在系统日志消息中将节点名称追加到主机名。从 Junos OS 演化版 20.4R2 开始,您可以在层次结构级别配置 |
Junos OS 则不然。 |
|
从 Junos OS 演化版 20.1R1 和 19.4R2 开始,如果要将 syslog 消息发送到由其在层次结构中的 |
如果要将 syslog 消息发送到由其在层次结构中的 |
|
当正则表达式返回空模式匹配时,没有错误消息。 |
当正则表达式返回空模式匹配项时,您会收到以下错误:regex error: empty (sub)expression |
|
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 代码值。Junos OS 演化版仅在 未 指定 ICMP 代码值时才支持配置多个 ICMP 类型值。 |
Junos OS 支持包含多个 ICMP 类型值和一个 ICMP 代码值的配置。 |
|
软件安装和升级 | ||
只要有空间,就可以同时在设备上安装多个版本的软件。如果没有更多空间,则必须在安装新映像之前删除软件的旧映像。 |
设备上只能安装两个版本的软件:当前版本和以前的版本。 |
|
该 |
命令 |
|
|
命令 |
|
在软件升级的验证阶段,Junos OS Evolved 会将映像安装在临时存储位置,直到验证完成。验证完成后,Junos OS Evolved 将尝试卸载映像并显示状态消息。 |
Junos OS 将软件升级映像安装在标准存储位置。映像验证后不显示任何消息。 | 根据安装映像验证配置 |
添加新的软件映像后,必须重新启动系统才能运行新软件。如果已添加软件映像但尚未重新启动,则可以发出 |
如果已完成软件映像的安装但尚未重新启动,请发出 |
请求系统软件删除 (Junos OS Evolved) |
Junos OS Evolved 支持一个系统日志文件,其中包含全自动部署 (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 演化版的全自动部署 |
适用于 Junos OS 演化版的 ZTP 接受 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 中,主机名可以配置字母字符、数字、破折号和下划线的任意组合。不能使用特殊字符。 您可以在层次结构级别配置主机名 |
主机名概述 |
在 Junos OS 演化版中, 要重新启动特定节点,请使用命令 |
在 Junos OS 中,默认情况下, request system reboot 命令仅重新启动您连接到的路由引擎。 |
请求系统重新启动 (Junos OS 演化版) |
重新启动 Junos OS Evolved 后,系统会根据硬件时钟初始化时间。如果初始偏移量很大(大于 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 演化版中,配置后 |
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 Evolved 执行自动恢复作之前允许的结构降级程度。 | 可达性故障 |
|
您可以使用配置语句 从 Junos OS 演化版 22.3R1 开始,不再支持 Python 2.7。语 |
|
|
您可以使用层次结构级别
|
了解路由器和 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 之前的某些版本中,extend-size 语句在 CLI 中可用,您可以对其进行配置和提交,但它不具有作效果。 |
|
[编辑系统日志替代格式] | 将节点名称附加到进程名称,而不是主机名。这种替代格式允许监控系统正确识别主机名。 | 系统日志 |
|
对于 Junos OS 演化版,将在路由引擎上收集来自所有节点上所有应用的跟踪数据。有关跟踪体系结构的信息,请参阅 Junos OS 演化版与 Junos OS 之间的主要区别 。另请参阅此表的“新建命令”一节中列出的 |
|
新命令 | ||
|
删除所有挂起的节点停止、重新启动和关机请求。 |
|
|
清除主机 IPsec 安全关联信息。另 |
|
|
在双向主动测量协议 (TWAMP) 服务器和控制客户端之间建立的清晰连接。 |
|
|
Junos OS 演化版使用新的跟踪基础架构。此命令删除存储在路由引擎上的追踪数据,以便删除非活动跟踪会话。 另 |
|
|
请求对特定节点执行作。 | |
|
启动或停止双向主动测量协议 (TWAMP) 会话。 |
|
|
在指定的节点上停止并启动(重新启动)特定进程(例如,cmdd)。 |
|
|
从 Junos OS Evolved 收集调试信息,如日志。日志存储在 /var/tmp/debug_collector_timestamp 目录中。 |
|
|
将软件和配置从主路由引擎同步到其他节点,然后重新启动其他节点。 | |
|
命令执行命令的试运行 |
|
|
使用
|
|
|
使用 |
|
|
显示节点上任何挂起的停止、重新启动或关机请求。 |
|
|
显示节点的网络统计信息。 |
显示节点统计信息 |
|
显示特定安全关联或所有连接的主机 IPsec 安全关联信息。另 |
|
|
显示系统中正在使用的 IPsec 版本。 |
|
|
显示为指定的实时性能监控 (RPM) 探针存储的结果。 |
|
|
显示最近实时性能监控 (RPM) 探测的结果。 |
|
|
显示有关双向主动测量协议 (TWAMP) 控制连接的最后 50 个探头结果的标准信息。 |
|
|
显示最新的双向主动测量协议 (TWAMP) 探头的结果。 |
|
|
显示有关在双向主动测量协议 (TWAMP) 服务器和控制客户端之间建立的控制连接的信息。 |
|
|
显示有关在双向主动测量协议 (TWAMP) 服务器和控制客户端之间建立的测试会话的信息。 |
|
|
显示有关在双向主动测量协议 (TWAMP) 服务器与托管服务器的控制客户端之间建立的控制连接的信息。 |
|
|
显示有关在双向主动测量协议 (TWAMP) 服务器和控制客户端之间建立的测试会话的信息。 |
|
|
显示有关系统上活动应用程序的信息。 |
|
|
显示有关系统中故障的信息。
注意:
对于 Junos OS Evolved,只有QFX5200支持此命令。对于所有其他 Junos OS 演化版平台,请使用 show system errors active、 show system errors count、 show system errors error-id 或 show system errors fru 命令。 |
|
|
显示有关系统中已清除的故障的信息。
注意:
对于 Junos OS Evolved,只有QFX5200支持此命令。对于所有其他 Junos OS 演化版平台,请使用 show system errors active、 show system errors count、 show system errors error-id 或 show system errors fru 命令。 |
|
show system nodes |
查看系统中所有节点的列表。 |
显示系统节点 |
|
显示上次不中断服务的软件升级 (ISSU) 的所有控制台消息。 |
|
|
显示系统中所有节点上的已安装版本。 |
|
|
显示备份路由引擎的系统统计信息选项。提供的选项与 的选项 |
|
|
显示系统 jtd 统计信息。 |
|
|
Junos OS 演化版使用 Linux DHCP 客户端实现 ZTP。用户可以了解 ZTP 选择的接口、DHCP 返回的参数以及 ZTP 状态机状态。 |
|
|
Junos OS 演化版使用新的跟踪基础架构。此命令显示来自路由引擎上收集的所有节点的跟踪数据。 |
|
|
Junos OS 演化版使用新命令来显示散列算法,以便做出散列决策。此命令显示散列算法使用哪些数据包字段的相关数据。 | |
|
Junos OS Evolved 会将命令替换
|
修改后的 CLI 语句和命令(Junos OS 演化版)
Junos OS 演化版中的某些 CLI 语句和命令具有与 Junos OS 不同的一组选项。有关这些更改的列表,请参阅 表 3。
有关产生已更改输出的 CLI 命令,请参阅 表 4。
语句或命令 |
Junos OS 演化版的变化 |
链接 |
---|---|---|
修改后的语句 | ||
|
|
|
|
出口过滤器不支持 gre-key 匹配。 |
|
|
|
|
|
在 Junos OS 演化版中, |
|
|
在 Junos OS 演化版中, |
|
|
语句中添加了
|
|
|
此命令不支持以下选项:
|
|
|
在 Junos OS 演化版中,将配置选项 |
|
[edit system internet-options] |
在 Junos OS 演化版中,不支持以下选项:
|
互联网选项 |
|
在 Junos OS 演化版中, |
|
[edit system commit] |
Junos OS 演化版不支持以下选项:
|
commit (提交脚本) |
修改的命令 | ||
|
在 Junos OS 演化版中,发出 |
|
monitor traffic interface |
write-file 当您同时配置这两个选项时,monitor traffic interface 命令的选项优先于选项extensive 。如果您尝试同时配置这些选项,Junos OS Evolved 将向您发出一条警告消息,指出这些选项不兼容,并且只会运行命令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 Evolved 输出的更改,请参阅 表 4。
命令 |
输出变化的描述 |
链接 |
---|---|---|
|
不仅清除 LACP 统计信息,还清除命令中显示的 |
|
monitor traffic interface interface-name |
对逻辑接口使用命令 monitor traffic interface interface-name 时,输出将显示该接口上接收或传输的所有数据包,包括第 2 层流量。在物理接口上使用此命令时,输出仅显示在物理接口上接收和传输的数据包,不包括来自逻辑接口的流量。 |
监控流量 |
|
对无响应的路由执行 ping 命令时,显示输出 |
|
|
输出显示目录的名称和要复制的单个文件,而不仅仅是目录名称。 |
|
|
对于 Junos OS 演化版,此命令具有一项内置功能,如果升级或回滚后重新启动处于挂起状态,则不会启动升级。 | |
|
输出显示版本而不是包。 |
|
|
输出显示版本而不是包。 |
|
命令 |
|
|
|
显示不同的输出。 |
|
|
在命令输出中 |
|
|
支持通过 re0:mgmt-* 接口配置 IPv6。 |
|
|
输出显示 |
|
|
输出不显示数据包转发引擎配置和 CoS 默认带宽分配信息。 对于所有环路接口 (lo0) 统计信息,输出显示为零。 |
|
|
如果某个接口是聚合以太网 (AE) 接口的子接口,则 Junos OS Evolved 不会显示该接口的统计信息。 |
|
|
如果某个接口是聚合以太网 (AE) 接口的子接口,则 Junos OS Evolved 不会显示该接口的统计信息。 | |
show lldp local-information |
输出未在系统描述字段中显示“内核 JUNOS”,因为 Junos OS 演化版没有内核。 | 显示 lldp 本地信息 |
|
输出显示 |
|
|
输出显示 |
|
show policer |
输出不显示默认的 ARP 监管器,因为在 Junos OS 演化版中不需要它。分布式拒绝服务 (DDoS) 保护取代了默认 ARP 监管器的功能。 | 显示监管器 |
|
路由引擎的输出显示路由引擎插槽编号,而非路由引擎编号。 |
|
|
|
|
|
输出显示 FRU 的状态,包括 CB、机箱、风扇、FPC、FPM、PDU、PIC、PSM、RE 和 SIB,而不仅仅是 FPC。 |
|
|
输出显示每个节点的信息,而仅 |
显示系统内存 |
|
输出显示快照设备和快照列表。该列表显示快照的名称,而不是作系统的版本。输出不显示快照的创建日期。 |
|
|
在无法访问的主机上运行 ping 后,输出显示 for |
|
|
命令的 |
|
|
在某些版本中,输出仅 |
|
|
无论命令是从主路由引擎还是从备份运行,输出都会显示相同的状态。 |
|
|
命令输出 修改命令输出 |
|
|
命令输出 |
删除了 CLI 语句和命令 (Junos OS 演化版)
有关从 Junos OS 演化版中删除了哪些 CLI 语句和命令的列表,请参阅 表 5。如果有备用语句或命令可以使用,则在表中注明。
语句或命令 |
描述 |
---|---|
已删除语句 | |
[ |
|
[ [ |
在 QFX5130 和 QFX5700 设备上, |
[ |
Junos OS 演化版不支持 JET 应用程序的通知服务。 |
[ [ |
这些命令替换为 [ |
已移除的命令 | |
|
|
|
此命令已从 Junos OS 演化版中移除。 |
|
此命令已从 Junos OS 演化版中移除。 |
|
此命令已从 Junos OS 演化版中移除。 |
|
Junos OS 演化版不支持 AI-Scripts 和 Service Now。 |
|
此命令将被删除,因为 |
|
Junos OS Evolved 将所有软件包捆绑到一个 ISO 文件中,因此该 |
|
|
|
要将当前系统设置为已安装的软件版本,请使用命令 |
|
Junos OS 演化版中没有卫星软件包。 |
|
在 Junos OS 演化版中,命令 |
|
|
|
此命令的功能以及此命令下的所有选项都将移至 |
|
不支持此命令。 |
|
在 Junos OS 演化版中,此命令已替换为 |
|
删除的选项包括 |
|
不支持此命令。 |
|
|
|
不支持此命令。 |
|
此命令已替换为 |
|
从 Junos OS 演化版 21.1R1 和 20.3R2 版开始,此命令将被移除。此命令在 Junos OS 演化版中不适用,因为命令显示内核 mbufs 的状态,而 Junos OS 演化版等基于 Linux 的系统不使用内核 mbufs。 |
|
用于 |
|
此命令已从 Junos OS 演化版中移除。 |
|
Junos OS Evolved 在许多层级都删除了该 |
Junos OS 和 Junos OS Evolved 之间的 XML 差异
本节列出了 Junos OS 和 Junos OS Evolved 在 XML 输出方面的差异。
请求系统存储清理
在 Junos OS 中,的 request system storage cleanup
XML 输出对要删除的文件列表中的所有文件类型使用 <file-list>
XML 标记。在 Junos OS Evolved 中,XML 输出将不同 XML 标记中的不同文件类型分组,例如 <core-file-list>
<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 Evolved)
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 输出匹配。
显示系统进程 (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>
显示系统进程(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>
show system processes wide(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>