文档介绍:VRP系统结构
前言
通用路由平台VRP(Versatile Routing Platform)是华为公司数据通信产品的通用操作系统平台,它以IP业务为核心,采用组件化的体系结构,在实现丰富功能特性的同时,提供基于应用的可裁剪能力和可扩展能力。
1
培训目标
学完本课程后,您应该能:
了解VRP体系结构
2
VRP背景
VRP: Versatile Routing Platform,通用路由平台
网络操作系统
支撑多种设备的软件平台
提供TCP/IP 路由服务
VRP
早期版本
VRP
NE系列路由器
通用路由平台(VRP)
VRP
AR系列路由器、NE系列路由器和全系列交换机
3
VRP平台结构
4
VRP 架构–GCP
GCP:General Control Plane 通用控制平面
GCP 包含7个子系统
支持网络协议,尤其是TCP/IP协议族,包括IPv4 和IPv6 ,将来还支持IPX
支持Socket, 路由管理,多种路由协议,VPN 接口管理,链路层,MPLS,安全和QoS等.
IP 栈子系统
路由子系统
通用控制平面(GCP)
MPLS 子系统
安全子系统
VPN 子系统
网络接口子系统
QoS 子系统
5
VRP架构–SCP
SCP:Service Control Plane 业务控制平面
Service Control Plane (SCP)
基于GCP
支持增值业务:
连接管理
用户认证计费
用户策略管理
……
CM
AAA
Local M
Proto Client
6
VRP架构–DFP
DFP: Data Forward Plane数据转发平面
FE DRV
FE API
Data Forwarding Plane (DFP)
由转发引擎和FIB组成
主要功能: 转发数据,QoS,策略实施和转发表维护
在VRP中定义了控制平面和转发平面接口,控制和转发相分离
FE
FEC
7
VRP架构–SMP
SMP:System Management Plane 系统管理平面
提供系统配置管理功能和管理接口,对系统输出信息统一进行管理
可以灵活引进一些网络管理机制,如:命令行,NMP 和 Web 等
设备管理子系统
配置管理子系统
系统管理平面(SMP)
信息管理子系统
8
VRP架构–SSP
SSP:System Service Plane系统服务平面
支持公共系统服务,如:内存管理,计时器,IPC,装载,转换,任务/进程管理和组件管理等
提供操作系统抽象层,使得VRP可以独立于具体的操作系统
System Service Plane (SSP)
THREAD
INSPECT
FS
COMM
HA/FT
OSAL
Operating System
RMDB
UTILITY
PROCESS
LBM
TIMER
RPC
LOAD
MEM
PATCH
IPC
MOM
9