Overview of Huawei's VRP System
Overview of Huawei's VRP System
VRP System
Overview
[Link]
Foreword
VRP is a network operation system which can support
multiple kinds of network facilities and which is developed
after many years of research and application practice in the
network domain by Huawei Technologies.
Copyright © 2006 Huawei Technologies Co., Ltd. All rights reserved. Page1
References
VRP Architecture Technical White Paper
Copyright © 2006 Huawei Technologies Co., Ltd. All rights reserved. Page2
Objectives
Upon completion of this course, you will be able to:
Understand the VRP architecture.
Copyright © 2006 Huawei Technologies Co., Ltd. All rights reserved. Page3
Contents
1. VRP Overview
2. VRP Technology
3. VRP Application
Copyright © 2006 Huawei Technologies Co., Ltd. All rights reserved. Page4
Contents
1. VRP Overview
1.1 VRP Background
Copyright © 2006 Huawei Technologies Co., Ltd. All rights reserved. Page5
VRP Background
VRP: Versatile Routing Platform
Role
As a network operating system
Copyright © 2006 Huawei Technologies Co., Ltd. All rights reserved. Page6
VRP is a network operation system which can support multiple kinds of network facilities
and which is developed after many years of research and application practice in the
network domain by Huawei Technologies. Huawei has total intellectual property right
over it. With the powerful IP forwarding engine as its core and by sound architecture
design, it integrates the real-time operation system, the equipment and network
management and other technologies for various network applications. As an ever-
developing and upgradeable platform, it has opened interfaces and can flexibly support
large amounts of protocols and performances. With it, you can construct a highly-
efficient, intelligent, secure and reliable end-to-end network which can ensure the end-
to-end service quality and which is easy to be managed. During network operation,
Huawei Technologies has accumulated a lot of experience after large amounts of
applications of network products and fully absorbed and understood all kinds of user
demands. These are the basis for VRP design, therefore the VRP platform can provide
many protocols and characteristics which can be upgraded, maintained and highly-
reliable so as to adapt to different application environments.
VRP is a flexible network operation system and can operate on centralized or distributed
network equipment architecture. That is to say, VRP can operate on low-end, mid-range
or core routers. Under the similar products of other manufacturers, different software of it
can operate on routers at different levels. This is also one of the great advantages of
VRP that one platform can operate on different types of routers and switches so clients
can obtain consistent visual perceptions; besides, it can use the same set of operations
to configure protocols and functions for different levels of routers.
The Huawei company began to deploy the VRP Since 1994,more than 10 years
continuous development ; From the VRP V1.0 to the current V5.x, each step of
development is based on the network growth demands so as to expand the service
scope and add new protocols and mechanisms.
VRP
VRP shell
VRP Core
VRP Core
Core
Independent product partially
IFNET / Link layer……
Copyright © 2006 Huawei Technologies Co., Ltd. All rights reserved. Page8
Core:core arithmetic, state, protocol packets are steady, it is independent to concrete product
Shell: it is i ndependent to product partially and correlative to system .
VRP Background—Framework
VRP is designed with modularization software framework
Shell Cfg
BGP Core Easy system
Func maintenance
Interface
Func
Cfg
BGP for IPv4 VPN Ha Upgrade service
smoothly
BGP for IPv6
Copyright © 2006 Huawei Technologies Co., Ltd. All rights reserved. Page9
Contents
1. VRP Overview
1.1 VRP Background
Copyright © 2006 Huawei Technologies Co., Ltd. All rights reserved. Page10
CM Mpls Subsystem
Copyright © 2006 Huawei Technologies Co., Ltd. All rights reserved. Page11
The figure above is the system architecture diagram of VRPv5. As shown above, VRPv5
consists of five planes: General control plane (GCP) , Service control plane (SCP) , Data
forward plane (DFP) , System management plane (SMP) , System service plane (SSP) .
It supports network protocols, especially the TCP/IP protocol family, including IPv4 and
IPv6 and it will support protocols such as IPX in the future. It supports the following
protocols and functions: SOCKET, TCP/IP protocol, route management, various kinds of
routing protocols, VPN, interface management, link layer, MPLS, security and QoS
support to IPv4 and IPv6. GCP contains seven subsystems:
——Routing subsystem
——MPLS subsystem
——VPN subsystem
——Security subsystem
——QoS subsystem
Supporting value-added
Proto Client
service:
AAA Local M Connection management
……
Copyright © 2006 Huawei Technologies Co., Ltd. All rights reserved. Page13
Copyright © 2006 Huawei Technologies Co., Ltd. All rights reserved. Page14
This plane provides forwarding services to the system. It is made up of the forwarding
engine and FIB maintenance. The forwarding engine can be implemented through
software or hardware according to the forwarding modes of different products. Data
forwarding supports high-speed switching, secure forwarding and QoS and also
supports expansion of the forwarding module through opened interfaces.
Copyright © 2006 Huawei Technologies Co., Ltd. All rights reserved. Page15
It has the system management function. As the interactive interface between the
peripheral and the equipment, it handles external control input and protocol configuration
input. Regarding platform configuration and management, VRP can flexibly import some
network management mechanisms, such as: command line, NMP and Web.
OSAL
Operating System
Copyright © 2006 Huawei Technologies Co., Ltd. All rights reserved. Page16
It supports order system services, such as: memory management, timer, IPC, loading,
conversion, task/process management and component management.
Signaling/protocol packet
RM
1+1 redundancy RM
FIB Control Unit
BACKUP
Active
Forwarding Unit
Copyright © 2006 Huawei Technologies Co., Ltd. All rights reserved. Page17
Control module and forwarding module are separated both logically and physically
Forwarding module send the statistics and status change information up to the control module
Distribute Architecture
AMB SMB
RPA MPLS
Ifnet Event RPA MPLS
Ethernet/
Switch
IPC Switch Fabric IPC
Interface
Control Incoming Packet Outcoming Packet
Packet Data Packet
Copyright © 2006 Huawei Technologies Co., Ltd. All rights reserved. Page18
GCP (Ifnet/Link Layer/IP FWD)/SSP run both Main board and Line Card.
Communication between Main board’s Modules and Line Card ‘s module by IPC.
CFG info ,including CFG change, and Ifnet info , including ifnet change are backup between AMB and SMB by IPC.
Routing / MPLS in Main board run protocol to generate forwarding info table and send it to Line Card.
All ifnet existed in Main board, but Link card only have it’s self ifnet info.
Questions
Please describe the functions (roles) of VRP.
Copyright © 2006 Huawei Technologies Co., Ltd. All rights reserved. Page19
System service plane (SSP): It supports order system services, such as:
memory management……
Contents
1. VRP Overview
2. VRP Technology
3. VRP Application
Copyright © 2006 Huawei Technologies Co., Ltd. All rights reserved. Page20
Contents
2. VRP technology
2.1 License Mechanism
Copyright © 2006 Huawei Technologies Co., Ltd. All rights reserved. Page21
License Mechanism
Copyright © 2006 Huawei Technologies Co., Ltd. All rights reserved. Page22
As a platform, VRPv5 will operate on different products. From the low-end routers to the
core routers, they provide different functional attributes and services. That is to say,
there are different demand groups for the characteristics and performances for these
products. A certain product may require certain characteristic are available or
unavailable or restrict the maximum number of routes and LSPs it supports. These can
all be implemented through the License mechanism.
License mechanism can bring the following benefits to operators: operators only need to
pay for the functions and performance attributes they want to use, which involves a
concept of paying for the usable. In this way, operators only purchase licenses of the
functions and performances they have used. If there are new demands in the future, they
can buy new Licenses.
Contents
2. VRP technology
2.1 License Mechanism
Copyright © 2006 Huawei Technologies Co., Ltd. All rights reserved. Page23
High Availability
HA
High Availability
Reliability : 99.999%
No more than 5 minutes unavailable time during one year.
Effected factor:
Copyright © 2006 Huawei Technologies Co., Ltd. All rights reserved. Page24
The objective of high reliability designed for VRPv5 is to reach the availability of 99999,
which means, the system down time in a year is only 5 minutes. High reliability involves
each aspect of the product: hardware/software /system upgrading/redundancy/protocol
handling (only for GR). To attain this goal, VRPv5 supports two major characteristics:
non-stop forwarding (NSF) and non-stop routing (NSR).
HA Hardware Requirement
System main board redundancy
Two Main boards in system
AMB: Active Main Board SMB: Standby Main Board
SMB is in standby state
Ready to run;
Check heart beats from AMB;
Ready to become AMB if AMB crashes.
Distributing forwarding mode
System falls into control plane and forwarding Plane.
Forwarding service is processed in IO boards.
Control plane info is processed in main board.
Copyright © 2006 Huawei Technologies Co., Ltd. All rights reserved. Page25
NSF
NSF: Non-Stop Forwarding
As router system crashes , during system reboot, forwarding
service will not stop.
After recovery router system can get routing info from neighbor
routers and rebuild it’s route table / route protocol peers
sessions
VRPv5 is implemented in two modes: protocol-level graceful
restart and system-level graceful restart.
Copyright © 2006 Huawei Technologies Co., Ltd. All rights reserved. Page26
NSF (refined restart): IETF defines relevant drafts. The defective routers can continue
forwarding data messages and notify the adjacent routers although it will be restarted
too. The neighboring routers having received messages can continue transmitting data
messages instead of updating messages. After the defective router is restarted, the
neighboring routers will transmit complete routing information to it so that the defective
router can quickly keep pace with the neighboring router in topology information. VRPv5
is implemented in two modes. One is the protocol-level refined restart (NSF); the other is
the system-level refined start.
NSF Advantage
NSF Advantage
Make forwarding
Backup little NSF can have
Easy service continuous
info from network converged
implemented during router
AMB to SMB quickly
switchover
unnecessary to
backup protocol During the NSF switchover the route
get topology
state info; used by forwarding plane maybe
info / route info
Modification error because in this time network
from neighbor
for current topology has changed. But this
after reboot
software is little case occurs in very low likelihood.
Copyright © 2006 Huawei Technologies Co., Ltd. All rights reserved. Page27
NSR
NSR: Non-Stop Routing
When the active board has fault, the standby one will be
activated.
Connection and sessions of neighboring nodes can be
maintained, the route table will also keep consistent and data
forwarding will not be interrupted.
Copyright © 2006 Huawei Technologies Co., Ltd. All rights reserved. Page28
NSR: It ensures the resources are backed up from the active board to the standby board.
When the active has fault, the standby one will be activated, so that connection and
sessions will neighboring nodes can be maintained, the route table will also keep
consistent and data forwarding will not be interrupted. In the dual-MPU environment,
NSR is supported; then the passive GR mode of the protocol is also supported.
The following protocols support protocol-level GR: ISIS, OSPF, BGP and LDP. In both
the single and dual MPU environment, the protocol-level GR is supported.
The system-level GR can only be supported by the dual MPU environment but not by the
single MPU environment. The system-level GR reduces the amount of data backed up
by each module and it needs ISIS, OSPF, BGP and LDP protocol to support the active
GR but the handling of other protocols and modules is the same as NSR (hot backup).
The application module which supports the protocol-level GR can only back up the static
data instead of needing backup, recovery and smooth handling of dynamic protocol data.
Contents
2. VRP technology
2.1 License Mechanism
Copyright © 2006 Huawei Technologies Co., Ltd. All rights reserved. Page29
VRP Function
VRP has abundant characteristics, expansiveness of
protocols and good performances.
Copyright © 2006 Huawei Technologies Co., Ltd. All rights reserved. Page30
IPv4/v6 Stack
IPv4 Manual Tunnel
TCP/UDP/RawIP 6To4 Tunnel
ICMP / IGMPv2/v3/ARP NAT-PT
Telnet/FTP/TFTP 6PE
IPv6 Link Layer
TCP6/UDP6/RawIP6 Ethernet / VLAN / FR /ATM
ICMP6 /PMTU/ND / POS / Serial….
Telnet6/TFTP6 PPP/PPPOE/PPPOA
Transition between Ethernet Layer 2 Protocol
IPv4/IPv6 Vlanif / MSTP/RSTP /
Automatic Tunnel HGMP
Copyright © 2006 Huawei Technologies Co., Ltd. All rights reserved. Page31
VRP fully supports the IPv4 protocol stack, application and routing protocols.
IPv4’s applications contain: Ping, Trace route, ICMP, DHCP and TFTP.
……
IPv6 is a group of standard protocols, which are the next generation of Internet’s
network-layer protocols.
IPv6 comes from one protocol standard set of IETF,it originates from the current IPv4.
The most obvious difference between IPv6 and IPv4 is that the length of the IP address
increases from 32 digits to 128 digits.
ND:Neighbor Discovery
Copyright © 2006 Huawei Technologies Co., Ltd. All rights reserved. Page32
MPLS
Concept MPLS (multi-protocol label switch) uses short labels
with fixed length to encapsulate messages.
Copyright © 2006 Huawei Technologies Co., Ltd. All rights reserved. Page33
MPLS (multi-protocol switch exchange) use short labels with fixed length to encapsulate
messages, can obtain services from various types of link layers (such as PPP, ATM, frame relay
and Ethernet).
The objective of importing MPLS is to enhance the forwarding speed, but with the constant
development of the hardware technology and the network processor, the current GSR and high-
performance L3 switching equipment can reach line-speed forwarding.
Features as followings:
MPLS recovery mechanism. When faults take place, data will
not be lost and it takes less than 50ms to switch over to the
standby tunnel.
Copyright © 2006 Huawei Technologies Co., Ltd. All rights reserved. Page34
In the IP network, the MPLS TE technology gradually becomes the important tool to
manage network traffic, reduce congestion and ensure QoS.
TE is the process of how to configure and implement the already exists network
equipments to make the traffic been normally transmitted. First exists network
equipments, then reconfigure them.
Traffic Engineering is the process of controlling how traffic flows through one’s network
so as to optimize resource utilization and network performance
A major goal of Internet Traffic Engineering is to facilitate efficient and reliable network
operations whiles simultaneously optimizing network resource utilization and
performance
MPLS recovery mechanism. When faults take place, data will not be lost and it
takes less than 50ms to switch over to the standby tunnel.
CR-LSP re-optimization.
Confidential Information of Huawei. No Spreading Without Permission
Traffic engineering between areas.
VPN
VPN: virtual private network
Function: provide connection to client networks on the
public network.
VPN classification:
VPN
Copyright © 2006 Huawei Technologies Co., Ltd. All rights reserved. Page35
The virtual private network (VPN) has existed many years. The major objective of VPN is
to provide connection to client networks on the public network.
We can divide VPN into two categories: the traditional VPN (including layer-2 VPN,
layer-3 VPN, access list-based VPN and Split-route VPN). The other is the MPLS VPN.
Copyright © 2006 Huawei Technologies Co., Ltd. All rights reserved. Page36
The traditional VPN adopts the permanent virtual channel (PVC) and tunneling
technology and has achieved great success. Currently, the connection scope becomes
wider and wider, therefore, the traditional VPN faces more and more problems related to
expansiveness, management and QoS.
Copyright © 2006 Huawei Technologies Co., Ltd. All rights reserved. Page37
MPLS VPN
Various types to access MPLS
VPN:PPP、 、HDLC、 、ATM、 、FR
VPN2 、Eth/VLAN,GRE、 、L2TP
VPN2 site3
site3
Copyright © 2006 Huawei Technologies Co., Ltd. All rights reserved. Page38
Multicast
Multicast is suitable for the case
multicast when the number of users is still
server
unknown. When some users need
information, the multicast source
only transmits it once.
Advantages: reduce network traffic
and lessen the load of the server
and CPU, Optimized performance,
reduce traffic redundancy.
VRPV5 supports IPv4/IPv6
multicast and multicast VPN.
Copyright © 2006 Huawei Technologies Co., Ltd. All rights reserved. Page39
The growth of Internet has led to more and more data and video information exchange,
services such as electronic commerce, online conference, online auction, VOD and
online education have emerged. All these require the transfer of information. Our
common concerns are over information transfer security, use of network bandwidth
resources and how the network bills information transfer.
The uni-cast mode can be used to set up an independent data transmission channel for
each user, copy and transmit data information.
Broadcast information transmission can be used to transmit information for all the users
on the network. Among them some users may need it but the other do not.
In one word, the uni-cast mode is suitable for networks with relatively fewer users but the
broadcast mode for networks with more users. Therefore, when the number of users is
still unknown, it will not be efficient to use the uni-cast and the broadcast mode to
transmit information.
The IP multicast technology solves the above problems. When some users need
information, the multicast source only transmits it once. Based on the multicast routing
protocol, the router only sets up a tree routing topology structure for multicast messages.
QoS
QoS: Quality of Service
measure the service performance of service providers so as to
meet customer demands.
Network users want to expand new applications, such as
remote education. All these new demands have special
requirements for bandwidth, delay and jitter.
Two major methods are adopted: differential service (DiffServ)
and integrated service (IntServ).
Copyright © 2006 Huawei Technologies Co., Ltd. All rights reserved. Page40
PQ/WFQ/Shaping to guarantee
Support DiffServ and InterServ/
the fairness of schedule and the
MPLS TE/QPPB/RRVPN
high priority services
Copyright © 2006 Huawei Technologies Co., Ltd. All rights reserved. Page41
Security
AAA
Copyright © 2006 Huawei Technologies Co., Ltd. All rights reserved. Page42
Malicious attacks from the public network or the destructive access of some users will
decline the performance of network.
Message filtering: use ACL to designate the types of messages that can pass or
cannot pass the router.
Management
User interface
management
Copyright © 2006 Huawei Technologies Co., Ltd. All rights reserved. Page43
User management: The administrator of the route system can efficiently manage
users and the services used by them through this policy.
Document management: manage documents on the hard disk and the flash
memory, can transmit documents between the router and other devices.
Questions
Please describe the working mechanism of NSF and NSR.
Copyright © 2006 Huawei Technologies Co., Ltd. All rights reserved. Page44
NSF: As router system crashes , during system reboot, forwarding service will not
stop; After recovery router system can get routing info from neighbor routers and
rebuild it’s route table / route protocol peers sessions.
NSR: When the active board has fault, the standby one will be activated.
Connection and sessions of neighboring nodes can be maintained, the route
table will also keep consistent and data forwarding will not be interrupted.
Contents
1. VRP Overview
2. VRP Technology
3. VRP Application
Copyright © 2006 Huawei Technologies Co., Ltd. All rights reserved. Page45
VRP Application
VRP as a network platform provides routing
TCP/IP/MPLS service
Directly used in Data Communication product
Router
BRAS
Switch
Security Gateway
Provide basic TCP/IP capability in:
Wireless Network
Fixed Network
Optical Network
Service software
Copyright © 2006 Huawei Technologies Co., Ltd. All rights reserved. Page46
Wireless Network Fixed Network Optical Network Service & Software Datacom Terminals
Copyright © 2006 Huawei Technologies Co., Ltd. All rights reserved. Page47
•NE5000E /80E/40E •S8500 Terabit Core •Eudemon1000 GE FW •MA5200 BRAS •iManager N2000 DMS
Terabit Core •S8016 Multi-Service •Eudemon500 GE FW •A8010 RAS/VoIP GW •iManager NSM
•NE80 Gigabit Core •S6500 GE/Chassis •Eudemon200 FE FW •VG VoIP Analog GW VPN Manager
•NE40 Universal Edge •S5000 GE/Box •Eudemon100 FE FW •Eudemon2200 SBC QoS Manager
•NE20 Multi-Service •S3900 IRF GE •SecPath1000 VPN GW •Eudemon2100 SBC •iTellin AAA
•NE16E/08E/05 Edge •S3500 L3 GE Access •SecPath100 VPN GW •RM 9000
•AR46/28 Modular •S3000 L2 GE Access
•AR18 Fixed Interface •S2000 L2 FE Access
•Aolynk/DR SOHO •Aolynk/S SOHO
Copyright © 2006 Huawei Technologies Co., Ltd. All rights reserved. Page48
Huawei has form full range products of data communication, including : Router, Ethernet
switch, Security & VPN, GW & Server, Network management system.
Router product line: from core TSR to desktop product, core product can provide 10G
interface, edge product can provide DSL access.
Ethernet switch product line: from core S8000 series to S2000 series L2 switches.
GW & Server product line : from broadband access server MA5200 BRAS to
narrowband A8010 Expert.
Network management system product line : from N2000 NM to VPN Manager and QoS
Manager.
Summary
In this course it introduces the background of VRP ,basic
architecture and functions;
Copyright © 2006 Huawei Technologies Co., Ltd. All rights reserved. Page49
Thank you
[Link]