基 于 CompactPCI 网 络 开 放 式 平 台 系 统 开 发 -Presented by Shen Z Y Marketing VP @ EmbedWay
议 程 Company Info Network Processing in cpci PICMG2.16 Architecture Analysis EmbedWay Solutions
Company Info 恒 为 科 技 电 信 级 CompactPCI 板 卡 及 解 决 方 案 提 供 商 商 业 模 式 cpci 板 卡 / 系 统 设 计 开 发 服 务 OEM/ODM 重 点 产 品 PICMG2.16 交 换 板 /node 板 基 于 网 络 处 理 器 的 板 卡 解 决 方 案 嵌 入 式 cpci 处 理 板 面 向 通 信 领 域 中 各 种 电 信 和 行 业 应 用
Company Info 恒 为 印 象 国 内 唯 一 的 专 业 网 络 处 理 器 cpci 板 卡 开 发 商 PICMG2.0, PICMG2.1, PICMG2.16, PICMG2.5 国 内 唯 一 的 千 兆 级 PICMG2.16 交 换 板 提 供 商 经 验 丰 富 的 cpci 方 案 专 家 成 功 地 将 PICMG2.16/Network-processing 构 架 引 入 电 信 网 安 流 媒 体 测 控 等 各 个 行 业 强 大 的 本 地 技 术 力 量, 与 合 作 伙 伴 一 起, 为 客 户 提 供 定 制 的 应 用 解 决 方 案
Network Processing in cpci Network Processing 是 指 critical processing 或 per packet processing 处 理 对 象 是 packet, frame, or cell 强 调 wire speed 提 供 General Processing 接 口 进 行 管 理 和 控 制 General Processing 通 用 性 的 平 台, 适 应 各 种 应 用 各 种 软 件 可 胜 任 复 杂 计 算 适 合 运 算 量 大 实 时 性 不 高 的 处 理 EmbedWay
Network Processing in cpci What are the 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 RoundRobin, Hash, based on connection/session
Network Processing in cpci 带 宽 高 速 增 长 Moore s Law -- 18 Months;59%/year Performance Bandwidth Boom Breaking Breaking the the Silicon Silicon Cycle Cycle Moore s Law Fiber Capacity -- 12 Months;100%/year Packet Switching bps/$ - - 12 Months; 100%/year Internet Core bps -- 4 Months; 1000%/year Time
Network Processing in cpci 复 杂 性 日 益 提 高 More complex, and deeper packet processing URL switching Security Analysis and Accounting Programmability New functions & new standards
Network Processing in cpci cpci 平 台 中 的 网 络 处 理 资 源 与 SBC 分 化 的 专 门 板 卡 PICMG2.16 交 换 板, 专 用 网 络 处 理 Node 板 基 于 网 络 处 理 器 或 专 用 网 络 芯 片 Intel IXP1200/IXP2400 Layer3~7 Switching Chipset 具 备 可 编 程 性 具 备 很 强 的 可 配 置 性, 可 动 态 受 控 于 SBC
PICMG2.16 Architecture Analysis 在 CompactPCI 之 上, 通 过 包 交 换 背 板 (PSB,Packet Switching Backplane), 创 建 一 个 嵌 入 式 系 统 域 网 络 (ESAN,Embedded System Area Network)
PICMG2.16 Architecture Analysis PICMG 2.16 ESAN 在 箱 体 内 部 提 供 一 个 Ethernet/IP 环 境 CompactPCI 基 于 标 准 热 插 拔 机 箱 和 结 构 件 电 源 PCI IP IP over everything /everything over IP 嵌 入 于 各 种 OS 内 核 无 数 的 应 用 Ethernet 基 于 标 准 最 成 功 的 局 域 网 技 术 共 享 交 换 10M 100M 1000M 10G EmbedWay
PICMG2.16 Architecture Analysis 两 种 Slot/Board Fabric Slot/Board Node Slot/Board Fabric 通 过 PSB 的 Ethernet 链 路 和 每 个 Node 相 连 任 意 两 个 Node 可 通 过 Fabric 进 行 通 信
PICMG2.16 Architecture Analysis Fabric/Node Slot Example
PICMG2.16 Architecture Analysis 单 星 型 结 构 (Simple Star)
PICMG2.16 Architecture Analysis 双 星 型 结 构 (Redundant/Dual Star)
PICMG2.16 Architecture Analysis Features 标 准 构 架 (cpci Ethernet ) 可 扩 展 性 Node 性 能 从 10M~4000M,Auto-Negotiation 系 统 容 量 最 高 48G/Chassis 单 星 或 双 星 结 构 Fabric 和 Node 独 立 升 级 高 可 靠 型 基 于 Ethernet 交 换 带 来 的 天 然 可 热 插 拔 和 冗 余 特 性 冗 余 的 双 星 结 构
PICMG2.16 Architecture Analysis PC/Server/PICMG2.0 Based Architecture Packet Network Interface CPU CPU Interrupt Handler NI NI PCI Bus PCI Bus Interrupt CHIPSET ATA/SCSI SDRAM/DDR
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!
PICMG2.16 Architecture Analysis Build 3Level Pipeline based on PICMG 2.16 Application Processing Module Management Plane Control Plane Switching Plane Network Processing Module Application Processing Module Application Processing Module Application Processing Module Network Management Module Application Processing Module
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 网 络 管 理 级 (NMM)
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 CPF425C
EmbedWay Solutions SEC1200C Intel NP IXP1200/1240 2 个 千 兆 光 口 (SM/MM 可 选 ) 8 2.16 Link 端 口 PICMG 2.1 热 插 拔 可 定 制 包 处 理 流 程! Packet Distribution(based on flexible policies) Load Balance NAT/PAT IP Filtering/ACL PPPoE
EmbedWay Solutions SEC1200D Intel NP IXP1200/1240 千 兆 光 口 (SM/MM 可 选 ) 1000M Link 端 口 板 载 搜 索 引 擎 TCAM PICMG 2.1 热 插 拔 可 定 制 包 处 理 流 程! Packet Distribution(based on flexible policies) Load Balance NAT/PAT IP Filtering/ACL PPPoE
EmbedWay Solutions OC4840 OC48 SDH/Sonet Interface Packet/Ethernet Over SDH/Sonet 2.5G demultiplex into 4*GE Support flexible multiplex/demultiplex rules Virtual Concatenation Virtual Concatenation Concrete Concatenation
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 ) Support Concrete Concatenation
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 EsanHA TM Up to L4 Load Balance and Classify Traffic Management based on Classify 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 EsanHA TM Up to L4 Load Balance and Classify Traffic Management based on Classify
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 EsanHA TM Auxiliary Board
GE1 GE1 GE2 TX RX TX RX GE2 TX RX TX RX 1 1 2 Link Act 2 Link Act X86 Platform Node Board X86 Platform Node Board SEC1200D EmbedWay Tech SEC1200D EmbedWay Tech X86 Platform Node Board X86 Platform Node Board Power +3.3 +5.0 Power +3.3 +5.0 Status L A Status L A Console Console MGMT MGMT Reset Reset Hot Swap Hot Swap NPM APM NMM EmbedWay EmbedWay Solutions Power PX5816 3 1 7 11 5 13 9 15 +3.3 Status Green=1000M Yellow=10/ 100M +5.0 Diag Blink=Activity 4 2 8 10 6 14 12 16 GigaVPN NPM 15 16 MGMT EmbedWay Tech Packet Classification(IKE, AH, ESP, ) Load Balance(Hash+Round Robin) HA APM Encryption/Decryption IKE NMM Log file and Warning processing management A L Console Reset Hot Swap
5 6 7 8 X86 Platform Node Board X86 Platform Node Board X86 Platform Node Board X86 Platform Node Board 2 4 GBIC2 1 3 TX RX GBIC1 TX RX 2 1 SEC1200C PWR A +3.3 L +2.0 L A Console MGMT RST Hot Swap 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 NPM APM NMM
EmbedWay Solutions Video Conferencing(H.323) MCU Power PX5416 3 1 7 11 5 13 9 15 +3.3 Status Green=1000M Yellow=10/100M +5.0 Diag Blink= Activity 4 2 8 10 6 14 12 16 NPM X86 Platform Node Board X86 Platform Node Board... X86 Platform Node Board X86 Platform Node Board 15 16 MGMT EmbedWay Tech 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 A L Console Reset HotSwap NPM APM NMM EmbedWay
L L 2 4 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 5 6 7 8 1 3 TX RX TX RX Console MGMT +2.0 A GBIC2 GBIC1 2 1 SEC1200C PWR A +3.3 X86 Platform Node Board RST Hot Swap NPM APM
EmbedWay Solutions Broadband HA chassis-to-chassis data link Multi-giga Trunk Chassis 1 +3.3 Status +5.0 Power PX5416 1 3 5 7 9 11 13 15 Diag +3.3 Status +5.0 Green=1000M Yellow=10/100M Blink= Activity 2 4 6 8 10 12 14 16 Power PX5416 3 1 7 11 5 13 9 15 Diag Green=1000M Yellow=10/100M Blink= Activity 2 4 6 8 10 12 14 16 IO Node Board IO Node Board IO Node Board IO Node Board 15 16 MGMT Chassis 2 IO Node Board IO Node Board IO Node Board IO Node Board 15 16 MGMT NPM Trunking Cascading Load Balance HA link APM Data gathering AD/DA Data encapsulation Signal processing A L A L Console Console HotSwap Reset EmbedWay Tech HotSwap Reset EmbedWay Tech 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 EmbedWay Empowers cpci to Netwok Processing
Thank you! 联 系 方 式 86-21-64079043 zyshen@embedway.com