Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Junos OS 路由引擎组件和进程

Junos OS 也在 路由引擎上运行。Junos OS 由支持互联网路由 协议、控制路由器接口和路由器机箱、支持路由器系统管理等的软件进程组成。Junos OS 进程在 内核上运行,支持进程之间的通信,并提供与 Packet Forwarding Engine 软件的直接链接。Junos OS 可用于配置路由协议和路由器接口属性,以及监控和排除协议和网络连接问题。

路由引擎软件由多个控制路由器功能的软件进程和一个提供进程之间通信的内核组成。以下是与路由引擎相关的主要进程列表。

路由引擎内核

路由引擎内核为所有 Junos OS 进程提供底层基础架构,包括在路由表和路由引擎转发表之间提供链接。内核还负责与 数据包转发引擎的所有通信,包括保持数据包转发引擎的转发表副本与路由引擎中的主副本同步。

初始化过程

当设备引导时,初始化进程 (init) 会启动并监控所有其他软件进程。

如果软件进程在调用时终止或无法启动,则 init 进程会尝试重新启动该进程有限次数,并记录任何失败信息以供进一步调查。

管理流程

管理进程 (mgd) 管理路由器的配置和所有用户命令。管理进程负责在提交新配置时通知其他进程。专用管理进程处理来自其客户端(可能是 CLI 或任何 Junos XML 协议客户端)的 Junos XML 协议 XML 请求。

进程限制

可在设备上同时运行的 Junos OS 进程总数存在限制。此外,还对任何单个进程的最大迭代次数设置了限制。只有在未超过整个系统进程的限制时,才能达到任何单个进程的迭代限制。

访问方法(如 telnetSSH )会为每个创建的会话生成多个系统进程。因此,可能无法同时支持多个服务的最大访问会话数。

路由协议进程

在 Junos OS 中,路由协议进程 (rpd) 控制设备上运行的路由协议。rpd 进程启动所有配置的路由协议并处理所有路由消息。它维护一个或多个路由表,这些表整合了从所有路由协议中学习的路由信息。根据此路由信息,路由协议进程确定到网络目标的活动路由,并将这些路由安装到路由引擎的转发表中。最后,rpd 实施路由策略,使您能够控制在路由协议和路由表之间传输的路由信息。使用路由策略,您可以筛选和限制信息传输,以及设置与特定路由关联的属性。

接口流程

通过 Junos OS 接口进程,您可以配置和控制网络设备中存在的物理接口设备和逻辑接口。您可以配置接口属性,例如接口位置,例如,灵活 PIC 集中器 (FPC) 安装在哪个插槽中,物理 接口卡 (PIC) 安装在 FPC 上的哪个位置,以及接口封装和接口特定属性。您可以配置设备中当前存在的接口,以及不存在但稍后可能会添加的接口。

Junos OS 接口进程通过 Junos OS 内核与数据包转发引擎中的接口进程通信,使 Junos OS 能够跟踪网络设备接口的状态和条件。

Chassis 进程

Junos OS 机箱进程(机箱)使您能够配置和控制设备的属性,包括触发告警的条件。路由引擎上的机箱直接与数据包转发引擎上运行的对等进程通信。

SNMP 和 MIB II 进程

Junos OS 支持简单网络管理协议 (SNMP),可帮助管理员监控设备的状态。该软件支持 SNMP 版本 1 (SNMPv1)、版本 2(SNMPv2,也称为版本 2c 或 v2c)和版本 3 (SNMPv3)。SNMP 的 Junos OS 实施不包括最初包含在 IETF SNMP 草案中但后来被丢弃的任何安全功能。SNMP 软件由 Junos OS SNMP 和管理信息库 II (MIB II) 进程控制,该进程由 SNMP 主代理和各种子代理组成。