操作系统基础架构和流程
Junos OS Evolved 包括运行设备的流程,包括 IP 路由、以太网交换、管理接口和各种其他功能。
Junos OS Evolved 在路由引擎上运行。路由引擎内核协调软件进程之间的通信,并提供与数据包转发引擎的链接。
使用 CLI,您可以配置设备功能并设置网络接口的属性。激活软件配置后,使用 CLI 用户界面监控和管理操作,并诊断协议和网络连接问题。
路由引擎和数据包转发引擎
瞻博网络路由器或交换机有两个主要的软件处理组件:
-
数据包转发引擎 — 处理数据包;应用过滤器、路由策略和其他功能;并沿着路由将数据包转发到下一跃点,以到达其最终目标。
-
路由引擎 — 提供三个主要功能:
-
维护网络设备使用的路由表,并控制在设备上运行的路由协议。
-
数据包转发,为传入数据包提供路由查找、过滤和交换,然后将出站数据包定向到相应接口以传输到网络。
-
为设备提供控制和监控功能。
-
Junos OS Evolved 过程
设备上运行的 Junos OS 演化型 软件由多个负责个别功能的进程组成。
功能分离提供了操作稳定性,因为每个进程都会访问自己受保护的内存空间。
下表介绍了主要软件进程。
过程 |
名字 |
描述 |
---|---|---|
机箱进程 |
hwdre(路由引擎)和 hwdfpc(FPC 节点) |
检测系统上用于配置网络接口的硬件。 监控硬件组件和现场可更换单元 (FSU) 的物理状态,检测何时触发了温度传感器等环境传感器。 中继信号和中断,例如,当设备脱机时,系统可以正常关闭会话并正常关闭。 |
分销商进程 |
分销商 |
在系统的每个节点上生成。保存分布式数据存储 (DDS) 并与各个应用程序协调以交付其状态。分销商进程会在整个系统内同步状态。 |
DNS 服务器进程 |
命名服务 |
将主机名解析为地址。 |
动态主机配置协议 (DHCP) 进程 |
dhcp 服务 |
使 DHCP 服务器能够分配网络 IP 地址,并将配置设置提供给客户端主机,而无需用户干预。 |
转发流程 |
pfem |
定义路由协议如何在分区上操作。分区的整体性能在很大程度上取决于转发过程的有效性。 |
接口进程 |
lfmand |
管理设备上的所有接口。Ifmand 创建与接口相关的所有操作状态,以及特定于接口的必要路由和下一跃点。 |
管理流程 |
Mgd |
提供其他进程之间的通信以及配置数据库接口。 在配置数据库中填充配置信息,并在其他进程查询时检索信息,以确保系统按配置运行。 当用户对接时,以文本、XML 或 JSON 格式显示设备的操作和配置状态。 |
路由协议进程 |
rpd |
定义 RIP、OSPF 和 BGP 等路由协议如何在设备上操作,包括选择路由和维护转发表。 |
简单网络管理协议 (SNMP) 进程 |
snmpd |
支持从中央位置监控网络设备,并提供交换机的 SNMP 主代理。 |