bitengine 12000 ipv6 core router - apricot · bitengine 12000 ipv6 core router dr. fu lizheng ......

19
BitEngine 12000 IPv6 Core Router Dr. Fu Lizheng VP Technology Tsinghua Bitway Networking Technology Co.,Ltd. Feb. 23, 2005

Upload: duongkhanh

Post on 04-May-2018

226 views

Category:

Documents


6 download

TRANSCRIPT

Page 1: BitEngine 12000 IPv6 Core Router - APRICOT · BitEngine 12000 IPv6 Core Router Dr. Fu Lizheng ... Core Router • IPv6 oriented ... OC3 GE FE Switch interface IP Pack. Proc. CPU IP

BitEngine 12000 IPv6 Core Router

Dr. Fu LizhengVP Technology

Tsinghua Bitway Networking Technology Co.,Ltd.

Feb. 23, 2005

Page 2: BitEngine 12000 IPv6 Core Router - APRICOT · BitEngine 12000 IPv6 Core Router Dr. Fu Lizheng ... Core Router • IPv6 oriented ... OC3 GE FE Switch interface IP Pack. Proc. CPU IP

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.

Page 3: BitEngine 12000 IPv6 Core Router - APRICOT · BitEngine 12000 IPv6 Core Router Dr. Fu Lizheng ... Core Router • IPv6 oriented ... OC3 GE FE Switch interface IP Pack. Proc. CPU IP

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

Page 4: BitEngine 12000 IPv6 Core Router - APRICOT · BitEngine 12000 IPv6 Core Router Dr. Fu Lizheng ... Core Router • IPv6 oriented ... OC3 GE FE Switch interface IP Pack. Proc. CPU IP

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

BE12016BE12008BE12004

Page 5: BitEngine 12000 IPv6 Core Router - APRICOT · BitEngine 12000 IPv6 Core Router Dr. Fu Lizheng ... Core Router • IPv6 oriented ... OC3 GE FE Switch interface IP Pack. Proc. CPU IP

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

BE12016BE12008BE12004

Page 6: BitEngine 12000 IPv6 Core Router - APRICOT · BitEngine 12000 IPv6 Core Router Dr. Fu Lizheng ... Core Router • IPv6 oriented ... OC3 GE FE Switch interface IP Pack. Proc. CPU IP

Hardware Structure

HSSL

Backplane

OC - 48 c Line Card 1

OPTICS

OPTICSOC - 48 c Line Card 2

OPTICS

OPTICS

OC - 48 c Line CardN

OPTICS

OPTICS

GE Line Card 1

OPTICS

OPTICS GE Line Card 2

OPTICS

OPTICS

GE Line CardN

OPTICS

OPTICS

10G Ethernet Line Card 1

Routing Processor Card 2Routing Processor Card 1

Switching Control Card 2Switching Control Card 1

10G Ethernet Line CardN

OC - 3 c Line Card 1

OPTICS

OPTICSOC - 3 c Line Card 2

OPTICS

OPTICS

OC - 3c Line CardN

OPTICS

OPTICS

console

Page 7: BitEngine 12000 IPv6 Core Router - APRICOT · BitEngine 12000 IPv6 Core Router Dr. Fu Lizheng ... Core Router • IPv6 oriented ... OC3 GE FE Switch interface IP Pack. Proc. CPU IP

Hardware Architecture

HSSL B

ackPlane

Switch A

Switch B

Route Proc.CPU

RouteProc.CPU

......

Physical interface

10GEOC48OC3GEFE

Switch

interface

IP Pack. Proc.

CPU

IP pack. Output

Route Search

Mem

ory m

anagement

schedule

Mem

oryM

anagement

schedule

Dist. Comm. channel

......

Switch

interface

Page 8: BitEngine 12000 IPv6 Core Router - APRICOT · BitEngine 12000 IPv6 Core Router Dr. Fu Lizheng ... Core Router • IPv6 oriented ... OC3 GE FE Switch interface IP Pack. Proc. CPU IP

Software Architecture

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

MIB

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

TCP、UDP GRT路由管理子系路由管理子系路由管理子系路由管理子系�

路由路由路由路由��子系子系子系子系�

支支支支撑撑撑撑子系子系子系子系�

IP(面向上面向上面向上面向上�接口)接口)接口)接口)

ICMP�冲管理冲管理冲管理冲管理板板板板�通信通信通信通信

��子系子系子系子系�

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

ManagerAgent

�冲管理板�通信

MIB LRT

接口子系接口子系接口子系接口子系�2.5G POS IPSec

IPICMP

ND

ManagerAgent

�冲管理板�通信

MIB LRT

接口子系接口子系接口子系接口子系�FE × 8 IPSec

IPICMP

ND

接口子系接口子系接口子系接口子系�1000M ETH IPSec

IPICMP

ND

ManagerAgent

MIB

�冲管理板�通信

LRT

接口子系接口子系接口子系接口子系� 155M POS IPSec

IPICMP

ND

ManagerAgent

MIB

�冲管理板�通信

LRT

Distr. Message Comm.从从从从�点点点点1 从从从从�点点点点2

从从从从�点点点点3 从从从从�点点点点4

....

....

....

Switch network

....

....

....

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

BWOS

Page 9: BitEngine 12000 IPv6 Core Router - APRICOT · BitEngine 12000 IPv6 Core Router Dr. Fu Lizheng ... Core Router • IPv6 oriented ... OC3 GE FE Switch interface IP Pack. Proc. CPU IP

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

Page 10: BitEngine 12000 IPv6 Core Router - APRICOT · BitEngine 12000 IPv6 Core Router Dr. Fu Lizheng ... Core Router • IPv6 oriented ... OC3 GE FE Switch interface IP Pack. Proc. CPU IP

Extensional Router OS(BWOS)

Hardware

DRIVER

BSP

DRIVER

BSPBSP

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

Page 11: BitEngine 12000 IPv6 Core Router - APRICOT · BitEngine 12000 IPv6 Core Router Dr. Fu Lizheng ... Core Router • IPv6 oriented ... OC3 GE FE Switch interface IP Pack. Proc. CPU IP

IPv6/v4 dynamically self-adjustment route allocation

Line card

Packet processing FPGA(route searching/head proc.) To switch network

IPv6/IPv4TCAM��表IPv6/IPv4

TCAM tableIP

v6/IP

v4D

es. I

P

IPv6/IPv4result

IPv6 packets

IPv4 packets

IPv6/IPv4Software forwarding table

Page 12: BitEngine 12000 IPv6 Core Router - APRICOT · BitEngine 12000 IPv6 Core Router Dr. Fu Lizheng ... Core Router • IPv6 oriented ... OC3 GE FE Switch interface IP Pack. Proc. CPU IP

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.

Page 13: BitEngine 12000 IPv6 Core Router - APRICOT · BitEngine 12000 IPv6 Core Router Dr. Fu Lizheng ... Core Router • IPv6 oriented ... OC3 GE FE Switch interface IP Pack. Proc. CPU IP

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

Page 14: BitEngine 12000 IPv6 Core Router - APRICOT · BitEngine 12000 IPv6 Core Router Dr. Fu Lizheng ... Core Router • IPv6 oriented ... OC3 GE FE Switch interface IP Pack. Proc. CPU IP

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

Page 15: BitEngine 12000 IPv6 Core Router - APRICOT · BitEngine 12000 IPv6 Core Router Dr. Fu Lizheng ... Core Router • IPv6 oriented ... OC3 GE FE Switch interface IP Pack. Proc. CPU IP

Trials and applications• Since December 2003, BitEngine12000 routers

were run in IPv6 testbed supported by state 863 project.

Page 16: BitEngine 12000 IPv6 Core Router - APRICOT · BitEngine 12000 IPv6 Core Router Dr. Fu Lizheng ... Core Router • IPv6 oriented ... OC3 GE FE Switch interface IP Pack. Proc. CPU IP

CERNET2 Testbed of CNGI

Page 17: BitEngine 12000 IPv6 Core Router - APRICOT · BitEngine 12000 IPv6 Core Router Dr. Fu Lizheng ... Core Router • IPv6 oriented ... OC3 GE FE Switch interface IP Pack. Proc. CPU IP

CERNET2 Backbone of CNGI• 25 BitEngine12016 routers have been used in

CERNET2 backbone since December 2004.

Page 18: BitEngine 12000 IPv6 Core Router - APRICOT · BitEngine 12000 IPv6 Core Router Dr. Fu Lizheng ... Core Router • IPv6 oriented ... OC3 GE FE Switch interface IP Pack. Proc. CPU IP

Some sceneries of CERNET2

Page 19: BitEngine 12000 IPv6 Core Router - APRICOT · BitEngine 12000 IPv6 Core Router Dr. Fu Lizheng ... Core Router • IPv6 oriented ... OC3 GE FE Switch interface IP Pack. Proc. CPU IP

The end.

Thank you!