M-serial 路由器使用专用客户硬件提供优越坚固的性能。路由引擎(RE)运行于一个X86架构的微处理器并提供管理层功能,而转交层使用客户ASIC执行转发。Juniper网络生产大量的PIC来提供不同的接口。在一个FPC(Flexible PIC Concentrator)混合不同的PIC或者在一个底架内为你的环境提供正确的接口混合。在大多数M系列平台中PIC一般是可重用的。在JUNIPER网络的网址的官方文档上有一些限制。
J-serial
不可转发
除非JUNOS软件能够确认EPROM由JUNIPER 网络私钥正确的签名,否则他不会转发包。这种版权保护确保了JUNOS软件仅仅支持JUNIPER网络硬件,
架构与包流量
J,M,T系列共享这个共同的设计目标。
控制层与转发层清楚分离。
路由引擎保持RT和FT的主要拷贝。
包转发引擎简单而快速地做被要求做的事。
架构原理
整体上讲,所有的JUNIPER网络J,M,T系列平台都共享一个共同的设计,他将路由器的控制层和转发层分离。为止,所有的J,M,T系列平台都由两个主要部分组成:
RE(the routing engine): RE是平台的大脑。它负责执行路由更新和系统管理。RE执行各种协议并管理受保护的内存环境中的软件进程。RE是一个X86架构的电脑平台微处理器。RE保持路由器的基本转发表并通过一根内部链接连接到PFE.
PFE(the packet forwarding engine),PFE负责转发通过路由器的包。PFE在J系列平台上使用实时线程而在M,T系列平台上使用ASIC被执行。因为架构将控制层与转发层分离,哪怕是在基于软件的J系列PFE下路由器也能提供更优质的服务和更可靠的操作。
路由转发表交互
JUNOS软件路由协议进程执行可以在路由器上运行的各种路由协议。路由协议进程启动所有的配置路由协议并处理所有的路由信息。路由进程保持一个或更多的路由表,它将把来自所有路由协议的路由信息融合成一张共同的表。从这个路由信息中,路由协议进程将决定到网络目的终端的活动路由并将这些路由安装进RE的转发表。
PFE通过一根内部链接接受来自RE的转发表。FT更新比JUNOS软件内核更优越而且会递增执行。已在里面的路由信息并不会因为新增的信息或很久没有使用而腾空间。这种设计保证了任何网络流到任何目的网络的包的高转发性能。
PFE做被要求做的事
因为RE提供了方程的智能方,PFE能够简单地做被要求做的东西,那就是说,可以高稳定且确定的性能转发包。
The Routing Engine:
Routing Engine智能
RE处理路由协议进程以及其他一些控制路由接口,地盘组件,系统管理和路由器用户接入的其他软件进程。这些路由和软件进程在与PFE交互的JUNOS内核顶层运行。来自网
络的所有路由协议包都将送给RE.
控制和管理
RE提供CLI和J-WEB GUI。这些用户接口运行在JUNOS内核的顶层并提供用户接入和路由器控制。
包转发引擎管理
RE通过提供正确及时的转发表,下载微代码,管理驻于PFE微代码中的软件进程来控制PFE. RE接收来自PFE的硬件和环境状态消息并及时做出响应。
M,T系列上的PFE
定制ASICs
ASICs能使路由器达到与目前光缆容量相符的数据转发率。这样高的转发率是通过在高集成ASICS中分发包进程任务达到的。因此,M,T系列平台无需一般的处理器来执行包转发。这使得在JUNIPER网络路由器中没有进程转换(基于软件的包转发)这个概念。定制ASICS在硬件中提供扩展的服务和特征,比如多播,COS/队列,和防火墙过滤,那样你不用对产品服务考虑重要性能攻击。
Divide-and-Conquer Architecture
每个ASIC都提供了一块转发难题,允许一个ASIC可选地执行特定地任务。这些ASIC在执行配置任务时协同工作以电缆速度连续地传送每个包。
确定的性能
J系列RE和软件PFE都在主X86架构微处理器上执行。一个实时操作系统内核传达到底层硬件的接入。实时内核保证操作系统服务在一个固定的,独立载入的,定量时间内实现。这种设计保证传送和服务实时进程实现可预测的包传递性能。
控制和传送分离
控制和传送层的逻辑分离是由不同的实时进程完成的。控制层进程继续在传统的JUNOS软件内核上运行,这个软件内核是实时内核的客户端。传送和服务线程分别在实时内核上运行。
什么是SDX软件
SDX软件是一个健壮的,可定制的产品,它允许服务提供商的客户实时动态激活增值因特网服务。
什么是Junos Scope?
JUNOScope事一个由为J,M,T系列路由平台管理IP服务的工具组成的管理框架。这个集成的盒外工具能够在不增加发展和定制的情况下布署。这个工具集提供大量功能比如配置管理,存盘管理和系统管理。
用户通过使用一个基于WEB的接口访问JUNOSCOPE,在J,M,T系列路由器上用户使用JUNOSCRIPT API访问JUNOSCOPE接口。JUNOSCOPE技术是J系列WEB接口的基础。当JUNOSCOPE允许在网络上配置管理一组路由器时,J-WEB仅仅允许配置管理本地路由器。
实时性能管理
SLA monitoring
RPM是一个生成探测包来管理已配置目的地网路性能的工具。可以使用性能测试的结果来确认SLAS(service-level agreements)是否被满足。
这些探测包可以使用如下协议:
HTTP GET命令
ICMP 时间戳请求
ICMP echo请求
UDP echo 请求和 TCP echo 请求
目的IP地址必须被配置来正确的相应探测包中使用的协议。
缩写:
1,PFE: Packet Forwarding Engine
2, RE: router engine
3, PIM: physical interface module
4, RPM: real-time performance monitoring
5, SDX: software deploy system