• No results found

基 于 CompactPCI 网 络 开 放 式 平 台 系 统 开 发

N/A
N/A
Protected

Academic year: 2021

Share "基 于 CompactPCI 网 络 开 放 式 平 台 系 统 开 发"

Copied!
35
0
0

Loading.... (view fulltext now)

Full text

(1)

EmbedWay

EmbedWay

基于

CompactPCI网络开放式平台系统开发

-Presented by Shen Z Y

(2)

EmbedWay

EmbedWay

议程

„

Company Info

„

Network Processing in cPCI

„

PICMG2.16 Architecture Analysis

(3)

EmbedWay EmbedWay

Company Info

„

恒为科技

——电信级CompactPCI板卡及解决方案提供商 „

商业模式

„ cPCI板卡/系统设计开发服务 „ OEM/ODM „ 重点产品 „ PICMG2.16交换板/node板 „ 基于网络处理器的板卡解决方案 „ 嵌入式cPCI处理板 „ 面向通信领域中各种电信和行业应用

(4)

EmbedWay

EmbedWay

Company Info

„

恒为印象

„ 国内唯一的专业网络处理器cPCI板卡开发商

„ PICMG2.0, PICMG2.1, PICMG2.16, PICMG2.5

„ 国内唯一的千兆级PICMG2.16交换板提供商 „ 经验丰富的cPCI方案专家 „ 成功地将PICMG2.16/Network-processing构架引入电信、 网安、流媒体、测控等各个行业 „ 强大的本地技术力量,与合作伙伴一起,为客户提 供定制的应用解决方案

(5)

EmbedWay

EmbedWay

Network Processing in cPCI

„

Network Processing

„ 是指“critical processingcritical processing” 或 “” per packet per packet

processing

processing””

„ 处理对象是packet, frame, or cell

„ 强调“wire speedwire speed””

„ 提供General Processing接口进行管理和控制

„

General Processing

„ 通用性的平台,适应各种应用、各种软件

„ 可胜任复杂计算

(6)

EmbedWay

EmbedWay

Network Processing in cPCI

„

What are the

network processing

network processing

?

„ Classification

„ Based on Packet info.

„ Queuing, Scheduling, Shaping, QoS

„ Based on Classification Results and Policies

„ Switching, Routing, Forwarding, Filtering

„ Based on IP address, TCP port, URL, cookie…

„ Load Balance

(7)

EmbedWay

EmbedWay

Network Processing in cPCI

„

带宽高速增长

Time Moore’s Law Breaking the Silicon Cycle Breaking the Silicon Cycle Bandwidth Boom Performance • Moore’s Law -- 18 Months;59%/year • Fiber Capacity -- 12 Months;100%/year • Packet Switching bps/$ -- 12 Months; 100%/year • Internet Core bps -- 4 Months; 1000%/year

(8)

EmbedWay

EmbedWay

Network Processing in cPCI

„

复杂性日益提高

„ More complex, and deeper packet processing

„ URL switching „ Security

„ Analysis and Accounting

„ Programmability

(9)

EmbedWay

EmbedWay

Network Processing in cPCI

„

cPCI平台中的网络处理资源

„ 与SBC分化的专门板卡

„ PICMG2.16交换板,专用网络处理Node板

„ 基于网络处理器或专用网络芯片

„ Intel IXP1200/IXP2400

„ Layer3~7 Switching Chipset

„ 具备可编程性

(10)

EmbedWay

EmbedWay

PICMG2.16 Architecture Analysis

CompactPCI之上,通过包交换

背板(

PSB,

P

acket

S

witching

B

ackplane),创建一个嵌入式系统域

网络(

ESAN,

E

mbedded

S

ystem

A

rea

(11)

EmbedWay

EmbedWay

PICMG2.16 Architecture Analysis

„

PICMG 2.16 ESAN

„ 在箱体内部提供一个Ethernet/IP环境 CompactPCI ƒ基于标准 ƒ热插拔 ƒ机箱和结构件 ƒ电源 ƒPCI Ethernet ƒ基于标准 ƒ最成功的局域网技术 ƒ共享→交换 ƒ10M→100M→1000M →10G IP

ƒIP over everything /everything over IP ƒ嵌入于各种OS内核 ƒ无数的应用

(12)

EmbedWay

EmbedWay

PICMG2.16 Architecture Analysis

„

两种

Slot/Board

„ Fabric Slot/Board „ Node Slot/Board

„ Fabric通过PSB的Ethernet链路和每个Node相连

(13)

EmbedWay

EmbedWay

PICMG2.16 Architecture Analysis

(14)

EmbedWay

EmbedWay

PICMG2.16 Architecture Analysis

(15)

EmbedWay

EmbedWay

PICMG2.16 Architecture Analysis

(16)

EmbedWay

EmbedWay

PICMG2.16 Architecture Analysis

„

Features

„ 标准构架(cPCI、Ethernet……) „ 可扩展性 „ Node性能从10M~4000M,Auto-Negotiation „ 系统容量最高48G/Chassis „ 单星或双星结构 „ Fabric和Node独立升级 „ 高可靠型 „ 基于Ethernet交换带来的天然可热插拔和冗余特性 „ 冗余的双星结构

(17)

EmbedWay

EmbedWay

PICMG2.16 Architecture Analysis

„

PC/Server/PICMG2.0 Based Architecture

Network Interface NI CPU CPU PCI Bus PCI Bus CHIPSET SDRAM/DDR NI ATA/SCSI Interrupt Interrupt Handler Packet

(18)

EmbedWay

EmbedWay

PICMG2.16 Architecture Analysis

„

PC/Server Based Architecture

„ Shared Bus / Interrupt / Interrupt Response Program —— bottlenecks!

„ A typical P4 Platform can only process up to 150,000/s packets

„ Applications moving to Giga-NI —— 1,500,000/s packets need to be processed in a 64byte packet environment!

(19)

EmbedWay

EmbedWay

PICMG2.16 Architecture Analysis

„ Build 3Level Pipeline based on PICMG 2.16

Management Plane Control Plane Switching Plane Network Processing Module Application Processing Module Application Processing Module

Application Processing Module

Network

Management

Module

Application Processing Module

Application

Processing

(20)

EmbedWay

EmbedWay

PICMG2.16 Architecture Analysis

„ 网络处理级(NPM)

„ ESAN Internal Switching „ Packet pre-processing „ Load Balance

„ GE NIs wire speed processing

„ 应用处理级(APM)

„ Focus on user’s applications:

„ PPPoE、RADIUS、FireWalling、VPN、Web Cache…

„ Redundant、parallel or serial processing „ Plug&Play、Updating in requirement

(21)

EmbedWay

EmbedWay

EmbedWay Solutions

„ NP(Network Processor) Based Fabric Board

„ SEC1200C

„ NP(Network Processor) Based Node Board

„ SEC1200D

„ Standard Fabric Board

„ PX5416/PX5408, PX5816/PX5808

„ SDH/Sonet 2.5G POS/EOS Fabric Board

„ OC4840/OC4820, OC4842

„ Embedded Node Board

(22)

EmbedWay EmbedWay

EmbedWay Solutions

„ SEC1200C „ Intel NP IXP1200/1240 „ 2个千兆光口 (SM/MM可选) „ 8×2.16 Link端口 „ PICMG 2.1热插拔 „ „ 可定制包处理流程!可定制包处理流程! „

„ Packet Distribution(based on flexible policies)Packet Distribution(based on flexible policies)

„

„ Load BalanceLoad Balance

„ „ NAT/PATNAT/PAT „ „ IP Filtering/ACLIP Filtering/ACL „ „ PPPoEPPPoE

(23)

EmbedWay EmbedWay

EmbedWay Solutions

„ SEC1200D „ Intel NP IXP1200/1240 „ 千兆光口 (SM/MM可选) „ 1000M Link端口 „ 板载搜索引擎TCAM „ PICMG 2.1热插拔 „ „ 可定制包处理流程!可定制包处理流程! „

„ Packet Distribution(based on flexible policies)Packet Distribution(based on flexible policies)

„

„ Load BalanceLoad Balance

„ „ NAT/PATNAT/PAT „ „ IP Filtering/ACLIP Filtering/ACL „ „ PPPoEPPPoE

(24)

EmbedWay EmbedWay

EmbedWay Solutions

„

OC4840

„ OC48 SDH/Sonet Interface „ Packet/Ethernet Over SDH/Sonet „ 2.5G demultiplex into 4*GE

„ Support flexible multiplex/demultiplex rules „

„ Virtual ConcatenationVirtual Concatenation „ Concrete Concatenation

(25)

EmbedWay EmbedWay

EmbedWay Solutions

„

OC4842

„ 2个OC48 SDH/Sonet 接口 „ 4个千兆SFP接口 (单模/多模/电模块可选) „ POS/EOS → Multi-channel GE „ Support Filtering(L3~L7)

„ Support Load Balance( RoundRobin or Hash mode )

(26)

EmbedWay

EmbedWay

EmbedWay Solutions

„ PX5416/PX5816

„ 14×1000M Link Ports(PX5x16)

„ One Fabric to Fabric

Link

„ 2×1000M Front Panel

Ports

„ Standard Layer2 Forwarding

„ Standard Layer3 Forwarding(PX5816)

„ STP、Static FDB、MAC Filtering…

„ Port mirroring, trunking

„ Shell based management, support telnet/rsh/ssh „ EsanHATM

„ Up to L4 Load Balance and Classify „ Traffic Management based on Classify

(27)

EmbedWay

EmbedWay

EmbedWay Solutions

„ PX5408/PX5808

„ 8×1000M Link Ports

„ Standard Layer2 Forwarding

„ Standard Layer3 Forwarding(PX5808)

„ STP、Static FDB、MAC Filtering…

„ Port mirroring, trunking

„ Shell based management, support telnet/rsh/ssh „ EsanHATM

„ Up to L4 Load Balance and Classify „ Traffic Management based on Classify

(28)

EmbedWay

EmbedWay

EmbedWay Solutions

„

CPF425C

„ Dual IXP425 system on board „ 533MHz XScale kernel

„ Multi-thread MicroEngine „ PICMG2.16 Compliant „ Link Port a & b

„ H.110 support

„ High density security line card „ EsanHATM Auxiliary Board

(29)

EmbedWay

EmbedWay

EmbedWay Solutions

„

GigaVPN

„ NPM

„ Packet Classification(IKE, AH,

ESP,…) „ Load Balance(Hash+Round Robin) „ HA „ APM „ Encryption/Decryption „ IKE „ NMM

„ Log file and Warning

processing „ management G reen =1 0 00 M +3 .3 S tat us Y ello w =10 /1 00 M +5 .0 Bl in k= Act iv ity Di ag 10 4 28 61 4 12 1 6 Po we r P X 5 816 3 17 51 3 11 91 5 Em b edW ay T ec h A 16 15 MG M T L C o nsol e Hot Swap Re se t Li nk RX TX T X R X Ac t 1 GE1 G E 2 SE C1 20 0D 2 L +3.3 +5.0 Co ns o le A MG M T Statu s Po we r Hot Swap Re se t E m b edW ay T ec h Li nk RX TX T X R X Ac t 1 GE1 G E 2 SE C1 20 0D 2 L +3.3 +5.0 Co ns o le A MG M T Statu s Po we r Hot Swap Re se t E m b edW ay T ec h X8 6 P lat fo rm N od e B oar d X8 6 P lat fo rm N od e B oar d X8 6 P lat fo rm N od e B oar d … X8 6 P lat fo rm N od e B oar d NPM APM NMM

(30)

EmbedWay

EmbedWay

EmbedWay Solutions

„

Internet Access Control

„ NPM „ Packet Classification(HTTP、 FTP、RADIUS) „ Load Balance „ IP Filtering „ HA „ APM „ RADIUS Snooping

„ URL and content search „ Block illegal access

„ NMM

„ Collect counting

„ Log file and Warning

processing „ management 3 1 RX TX 56 7 8 4 2 L +3 .3 A +2 .0 TX R X L Cons ol e A MGMT 2 1 PW R Hot S wa p RS T S E C 120 0C GB IC 2 G B IC 1 X 86 P latform Node Board X 86 P latform Node Board X 86 P latform Node Board ... X 86 P latform Node Board NPM APM NMM

(31)

EmbedWay

EmbedWay

EmbedWay Solutions

„

Video Conferencing(H.323) MCU

„ NPM

„ Internal&External 1000M Switching(total

16G)

„ Support Cascading&Clustering based on

powerful wire speed switching engine

„ APM

„ MCU Module

„ GK Module

„ Video processing accelerator Module

„ NMM

„ Collect counting

„ Log file and Warning processing

„ management G re en= 10 00 M +3 .3 S ta tu s Y ello w =1 0 /1 0 0M +5 .0 Bl in k=A cti vity Di ag 10 4 28 61 4 12 1 6 Powe r P X 5416 3 17 51 3 11 91 5 EmbedW ay Te ch A 16 15 MGMT L Co ns ole H ot Swap Reset X8 6 Plat for m No de Board X8 6 Plat for m No de Board X8 6 Plat for m No de Board ... X8 6 Plat for m No de Board NPM APM NMM

(32)

EmbedWay

EmbedWay

EmbedWay Solutions

„

SIP VOIP Proxy&Switching

„ NPM

ƒ Packet Classify

ƒ RTP/RTCP Switching and Proxy based on Sessions

„ APM

„ Soft Switch Platform

„ NMM

„ Collect counting

„ Log file and Warning processing

„ Management

„ Maybe integrated in APM

X 86 P lat fo rm N ode Bo ard NPM APM 3 1 RX TX 56 7 8 4 2 L +3 .3 A +2 .0 TX R X L Cons ole A MG M T 2 1 PW R Ho t S wap RST S E C 1 200C GB IC 2 G BI C 1

(33)

EmbedWay

EmbedWay

EmbedWay Solutions

„

Broadband HA chassis-to-chassis data link

Chassis 1 Gre e n= 100 0M + 3 .3 S tat us Yellow =10 /1 00 M +5 .0 B link =A cti vity Di ag 10 4 28 61 4 12 16 Pow e r P X 5416 3 17 51 3 11 91 5 E m bedWay T ech A 16 15 MG MT L C ons ole H o t Swap Re se t IO No de B o ar d IO No de B o ar d IO No de B o ar d IO No de B o ar d Chassis 2 Gre e n= 100 0M + 3 .3 S tat us Yellow =10 /1 00 M +5 .0 B link =A cti vity Di ag 10 4 28 61 4 12 16 Pow e r P X 5416 3 17 51 3 11 91 5 E m bedWay T ech A 16 15 MG MT L C ons ole H o t Swap Re se t IO No de B o ar d IO No de B o ar d IO No de B o ar d IO No de B o ar d Multi-giga Trunk „ NPM ƒ Trunking ƒ Cascading ƒ Load Balance ƒ HA link „ APM „ Data gathering „ AD/DA „ Data encapsulation „ Signal processing

(34)

EmbedWay

EmbedWay

Key points

„ CompactPCI and PICMG 2.16 is becoming a standard

platform for middle/high end communication

„ Value-added telecom equipments will be largely built

on the new standard platform

„ Embedded Processor and Network Processor are

becoming more and more important in Giga-level applications and next 10Giga-level applications

„ EmbedWay Focuses on Developing Embedded

Solutions for PICMG 2.16 and next generation 2.17、 ATCA…

(35)

EmbedWay EmbedWay

Thank you!

„

联系方式

„ 86-21-64079043 „ [email protected]

References

Related documents

The two-parameter model characterizes the thermal proper- ties of the PKG DC/DC converter and the equation below can be used for thermal design purposes if detailed informa- tion

• Remote control function • Remote output sense • Trim function: 80% ~ 110% • Input under voltage lockout • Output over current protection • Output short protection •

• Not all women who develop breast cancer are invited to screening or attend screening.. • No adjustment for different baseline incidence rates • No adjustment for incidence

Microchip Numbers must be read from the chip in the animal – and not from other paperwork. You must double check to make sure the chip can be scanned and that ALL NUMBERS of

There are at least five different respiratory systems in spiders, depending on taxonomic group and whom you’re talking to. 1) A single pair of booklungs, as with the cellar

Slide 5.28 Copyright © 2003 Pearson Education, Inc. publishing as

Figure 9-12c The Right Knee Joint Medial condyle Medial meniscus Posterior cruciate ligament Tibial collateral ligament Anterior cruciate ligament Fibular collateral

• Occipital bone • Sphenoid • Ethmoid bones. • Parts of the