BitEngine 12000 IPv6 Core Router Dr. Fu Lizheng VP Technology - - PowerPoint PPT Presentation

bitengine 12000 ipv6 core router
SMART_READER_LITE
LIVE PREVIEW

BitEngine 12000 IPv6 Core Router Dr. Fu Lizheng VP Technology - - PowerPoint PPT Presentation

BitEngine 12000 IPv6 Core Router Dr. Fu Lizheng VP Technology Tsinghua Bitway Networking Technology Co.,Ltd. Feb. 23, 2005 The development of NGI in world The scale of NGI networks becomes much bigger in world: ! Internet2 Abilene backbone


slide-1
SLIDE 1

BitEngine 12000 IPv6 Core Router

  • Dr. Fu Lizheng

VP Technology Tsinghua Bitway Networking Technology Co.,Ltd.

  • Feb. 23, 2005
slide-2
SLIDE 2

The development of NGI in world

  • The scale of NGI networks becomes much bigger in world:

! Internet2 Abilene backbone upgrades to 10Gbps and IPv6 ! USA started NLR research project in last year ! Next generation of EU GEANT,6net and Euro6IX ! Asia Pacific academic network,APAN is becoming bigger,IPv6 Task Force,is pushing pure world-level IPv6 backbone ! Whole world IPv6 NGI, GTRN

  • January 2003 DoD declared to migration its network to IPv6
  • IPv6 network equipments and application software

! IPv6 equipment: Juniper,CISCO,Hitachi, Huawei, Bitway… ! IPv6 software:Microsoft,SUN,…

  • August 2003,China declared CNGI project in future years.
  • December 25 2005, CERNET2, the biggest pure IPv6

testbed in the world was opened.

slide-3
SLIDE 3

The Key Technologies of NGI

  • IPv6/v4 core router
  • Migration technology from IPv4 to IPv6
  • Distributed-cluster Core router technology

?

Multiple routers, multiple routing instances Multiple routers, multiple routing instances

slide-4
SLIDE 4

Features of BitEngine12000 IPv4/v6 Core Router

  • IPv6 oriented,but IPv4 support also
  • Modular structure, smoothly upgrading support
  • High speed physical interface
  • Hot swapping and key components redundancy
  • Hardware-supported packet forwarding
  • Unicast and Multicast protocols support
  • Securities support
  • Multiple IPv4/v6 migrations support

BE12016 BE12008 BE12004

slide-5
SLIDE 5

Features of BitEngine12000 IPv4/v6 Core Router

  • RIPv2、RIPng、OSPFv2、OSPFv3、BGP4+
  • PIM/SM multicast protocols
  • Configurated tunnel、6to4 tunnel、NAT-PT
  • IPsec and IKE
  • SNMP v2/v3
  • IPv4/v6 packet: line rate forwarding
  • Switch capicity: 320Gbps
  • IPv6/IPv4 route table: 1M

BE12016 BE12008 BE12004

slide-6
SLIDE 6

Hardware Structure

HSSLBackplane

OC - 48 c Line Card 1

O P T I C S O P T I C S

OC - 48 c Line Card 2

O P T I C S O P T I C S

OC - 48 c Line CardN

O P T I C S O P T I C S

GE Line Card 1

O P T I C S O P T I C S

GE Line Card 2

O P T I C S O P T I C S

GE Line CardN

O P T I C S O P T I C S

10G Ethernet Line Card 1 Routing Processor Card 2 Routing Processor Card 1 Switching Control Card 2 Switching Control Card 1 10G Ethernet Line CardN OC - 3c Line Card 1

O P T I C S O P T I C SOC - 3 c

Line Card 2

O P T I C S O P T I C S

OC - 3c Line CardN

O P T I C S O P T I C S

console

slide-7
SLIDE 7

Hardware Architecture

HSSL BackPlane

Switch A Switch B Route Proc.CPU Route Proc.CPU

. . . . . .

Physical interface

10GE OC48 OC3 GE FE

Switch interface IP Pack. Proc.

CPU

IP pack. Output

Route Search

Memory management schedule Memory Management schedule

  • Dist. Comm. channel

......

Switch interface

slide-8
SLIDE 8

Software Architecture

Shell SNMP IKE BGP4+/OSPFv2/ OSPFv3/RIP/RIPng MIB

操作管理子系 操作管理子系 操作管理子系 操作管理子系

TCP、UDP

GRT 路由管理子系 路由管理子系 路由管理子系 路由管理子系 路由 路由 路由 路由 子系 子系 子系 子系 支 支 支 支撑 撑 撑 撑子系 子系 子系 子系 IP(面向上 面向上 面向上 面向上 接口) 接口) 接口) 接口)

ICMP

冲管理 冲管理 冲管理 冲管理 板 板 板 板 通信 通信 通信 通信 子系 子系 子系 子系 存管理和 存管理和 存管理和 存管理和 板 板 板 板 通信子系 通信子系 通信子系 通信子系

Manager Agent 冲管理 板 通信

MIB LRT

接口子系 接口子系 接口子系 接口子系 2.5G POS IPSec IP ICMP ND Manager Agent 冲管理 板 通信

MIB LRT

接口子系 接口子系 接口子系 接口子系 FE × 8 IPSec IP ICMP ND 接口子系 接口子系 接口子系 接口子系 1000M ETH IPSec IP ICMP ND Manager Agent

MIB

冲管理 板 通信

LRT

接口子系 接口子系 接口子系 接口子系 155M POS IPSec IP ICMP ND Manager Agent

MIB

冲管理 板 通信

LRT

  • Distr. Message Comm.

从 从 从 从 点 点 点 点1 从 从 从 从 点 点 点 点2 从 从 从 从 点 点 点 点3 从 从 从 从 点 点 点 点4 . . . . . . . . . . . .

Switch network

. . . . . . . . . . . .

安全子系 安全子系 安全子系 安全子系

B W O S

slide-9
SLIDE 9

Key Technologies of BitEngine12000

  • BWOS Operation System
  • IPv6/IPv4 Route Management
  • IPv6 andIPv4 Migration
  • High Availability (HA)
  • High Speed Serial Link Backplane
  • High performance IP packet processing with

FPGA

slide-10
SLIDE 10

Extensional Router OS(BWOS)

Hardware DRIVER BSP DRIVER BSP BSP KERNEL DCOMM. [IP/TCP/UDP] Route protocols OAM/SNMP DATABASE Task schedule Memory management Clock management File system High availability system KERNEL Error check Faults diagnosis Schedule management Synchronization Vote strategy Redundancy Comm. High availability system

slide-11
SLIDE 11

IPv6/v4 dynamically self-adjustment route allocation

Line card

Packet processing FPGA (route searching/head proc.) To switch network IPv6/IPv4 TCAM 表 IPv6/IPv4 TCAM table

IPv6/IPv4

  • Des. IP

IPv6/IPv4 result

IPv6 packets IPv4 packets

IPv6/IPv4 Software forwarding table

slide-12
SLIDE 12

IPv6/v4 dynamically self-adjustment route allocation

  • Fastness:has the maximum search speed

50Mpps, with TCAM, can meet 2.5G (6.1Mpps), even 10G(25Mpps) requirement.

  • Dynamics:may dynamically allocation and

adjustment to IPv6/IPv4 route table according to the changed route table.

  • Extension:multiple TCAM cascade.
slide-13
SLIDE 13

IPv4 over IPv6 tunnel

  • Traditional tunnel of IPv4/v6

!IPv6 packets over IPv4 network !Lack of auto-configuration and route-learn capability

  • Propose a method of IPv4 packets over the pure

IPv6 network !suitable multiple flexible IPv4 and IPv6 network interconnection cases !with auto-configuration of route

slide-14
SLIDE 14

High Reavailability

  • Hardware redundancy design

!Duplicate Route Processing (RP) CPUs !Duplicate data switch elements !Duplicate control communication channels !1+1 powers and fans

  • Software state duplicate

!Master/slave RP CPU !Routing protocols in dual RP CPUs !Fault-tolerant TCP support

slide-15
SLIDE 15

Trials and applications

  • Since December 2003, BitEngine12000 routers

were run in IPv6 testbed supported by state 863 project.

slide-16
SLIDE 16

CERNET2 Testbed of CNGI

slide-17
SLIDE 17

CERNET2 Backbone of CNGI

  • 25 BitEngine12016 routers have been used in

CERNET2 backbone since December 2004.

slide-18
SLIDE 18

Some sceneries of CERNET2

slide-19
SLIDE 19

The end. Thank you!