20th TWNIC OPM IPv6 Support by SDN & NFV

18
S O L U T I O N S commVer e G Hong Kong Bangkok Beijing Brunei Kuala Lumpur Manila San Jose Seoul Shanghai Singapore Taipei 20TWNIC IP政策資源管理暨政府 IPv6升級推動研討會 2013/7/11, Taipei 許至凱 CCIE/JNCIE 智匯亞洲有限公司 Commverge Solutions, Taiwan IPv6 Support by SDN & NFV

description

IPv6 Support by SDN & NFV

Transcript of 20th TWNIC OPM IPv6 Support by SDN & NFV

Page 1: 20th TWNIC OPM IPv6 Support by SDN & NFV

S O L U T I O N S

commVe r eG • Hong Kong

• Bangkok

• Beijing

• Brunei

• Kuala Lumpur

• Manila

• San Jose

• Seoul

• Shanghai

• Singapore

• Taipei

第20屆TWNIC IP政策資源管理暨政府IPv6升級推動研討會

2013/7/11, Taipei

許至凱 CCIE/JNCIE

智匯亞洲有限公司

Commverge Solutions, Taiwan

IPv6 Support by SDN & NFV

Page 2: 20th TWNIC OPM IPv6 Support by SDN & NFV

2

WW

W.C

OM

MV

ER

GE

.CO

M

第20屆TWNIC IP政策資源管理暨政府IPv6升級推動研討會

2013/7/11, Taipei

Agenda

Software Defined Networking (SDN)

OpenFlow based SDN

Network Functions Virtualization (NFV)

SDN/NFV based IPv6 CGNAT

Q & A

Page 3: 20th TWNIC OPM IPv6 Support by SDN & NFV

3

WW

W.C

OM

MV

ER

GE

.CO

M

第20屆TWNIC IP政策資源管理暨政府IPv6升級推動研討會

2013/7/11, Taipei

SDN

The need for rapid network configuration changes

– Cloud, virtualization and mobility are driving the need for

more dynamic networks

SDN is aimed at giving IT managers

– A new tool to make networks programmable

– Automate policy-driven configuration changes

SDN enables customers to have a common,

open framework for controlling the network

– Abstract vendor driven differences from hardware

functionality

What is Software Defined Networking (SDN)?

Page 4: 20th TWNIC OPM IPv6 Support by SDN & NFV

4

WW

W.C

OM

MV

ER

GE

.CO

M

第20屆TWNIC IP政策資源管理暨政府IPv6升級推動研討會

2013/7/11, Taipei

SDN

Traditional network

Traditional Network

Page 5: 20th TWNIC OPM IPv6 Support by SDN & NFV

5

WW

W.C

OM

MV

ER

GE

.CO

M

第20屆TWNIC IP政策資源管理暨政府IPv6升級推動研討會

2013/7/11, Taipei

SDN

SDN

– Separation of control and data plane

– Programmability

Software Defined Network (SDN)

Page 6: 20th TWNIC OPM IPv6 Support by SDN & NFV

6

WW

W.C

OM

MV

ER

GE

.CO

M

第20屆TWNIC IP政策資源管理暨政府IPv6升級推動研討會

2013/7/11, Taipei

SDN

Timeline

Page 7: 20th TWNIC OPM IPv6 Support by SDN & NFV

7

WW

W.C

OM

MV

ER

GE

.CO

M

第20屆TWNIC IP政策資源管理暨政府IPv6升級推動研討會

2013/7/11, Taipei

OpenFlow based SDN

Two components

– OpenFlow controller

– Ethernet switch

OpenFlow v.s. traditional forwarding

OpenFlow switch Traditional switch

Source: OpenFlow Tutorial ONS

Page 8: 20th TWNIC OPM IPv6 Support by SDN & NFV

8

WW

W.C

OM

MV

ER

GE

.CO

M

第20屆TWNIC IP政策資源管理暨政府IPv6升級推動研討會

2013/7/11, Taipei

OpenFlow based SDN

OpenFlow example Controller

PC

Hardware Layer

Software Layer

Flow Table

MAC src

MAC dst

IP Src

IP Dst

TCP sport

TCP dport

Action

OpenFlow Client

* * 5.6.7.8 * * * port 1

port 4 port 3 port 2 port 1

1.2.3.4 5.6.7.8

Source: OpenFlow Tutorial ONS

Page 9: 20th TWNIC OPM IPv6 Support by SDN & NFV

9

WW

W.C

OM

MV

ER

GE

.CO

M

第20屆TWNIC IP政策資源管理暨政府IPv6升級推動研討會

2013/7/11, Taipei

OpenFlow based SDN

Flow Table Entries

Switch Port

MAC src

MAC dst

Eth type

VLAN ID

IP Src

IP Dst

IP Prot

L4 sport

L4 dport

Rule Action Stats

1. Forward packet to zero or more ports 2. Encapsulate and forward to controller 3. Send to normal processing pipeline 4. Modify Fields 5. Any extensions you add!

+ mask what fields to match

Packet + byte counters

VLAN pcp

IP ToS

Source: OpenFlow Tutorial ONS

Page 10: 20th TWNIC OPM IPv6 Support by SDN & NFV

10

WW

W.C

OM

MV

ER

GE

.CO

M

第20屆TWNIC IP政策資源管理暨政府IPv6升級推動研討會

2013/7/11, Taipei

NFV

To virtualize network functions

To be hosted on virtual machines (VMs).

The concept, which was presented by a group of network

service providers at the SDN and OpenFlow World

Congress in October 2012

Is being developed by the ETSI Industry Specification

Group (ISG) for Network Functions Virtualization.

Page 11: 20th TWNIC OPM IPv6 Support by SDN & NFV

11

WW

W.C

OM

MV

ER

GE

.CO

M

第20屆TWNIC IP政策資源管理暨政府IPv6升級推動研討會

2013/7/11, Taipei

NFV

Source: Network Function Virtulisation, Introductory White Paper

Page 12: 20th TWNIC OPM IPv6 Support by SDN & NFV

12

WW

W.C

OM

MV

ER

GE

.CO

M

第20屆TWNIC IP政策資源管理暨政府IPv6升級推動研討會

2013/7/11, Taipei

NFV

NFV relationship with SDN

Source: Network Function Virtulisation, Introductory White Paper

Page 13: 20th TWNIC OPM IPv6 Support by SDN & NFV

13

WW

W.C

OM

MV

ER

GE

.CO

M

第20屆TWNIC IP政策資源管理暨政府IPv6升級推動研討會

2013/7/11, Taipei

SDN/NFV based IPv6 CGNAT

Current CGNAT

NAT Appliance

Page 14: 20th TWNIC OPM IPv6 Support by SDN & NFV

14

WW

W.C

OM

MV

ER

GE

.CO

M

第20屆TWNIC IP政策資源管理暨政府IPv6升級推動研討會

2013/7/11, Taipei

SDN/NFV based IPv6 CGNAT

CGNAT with SDN/NFV Support

Page 15: 20th TWNIC OPM IPv6 Support by SDN & NFV

15

WW

W.C

OM

MV

ER

GE

.CO

M

第20屆TWNIC IP政策資源管理暨政府IPv6升級推動研討會

2013/7/11, Taipei

SDN/NFV based IPv6 CGNAT

CGNAT with SDN/NFV Support

– Loading adjustment

Page 16: 20th TWNIC OPM IPv6 Support by SDN & NFV

16

WW

W.C

OM

MV

ER

GE

.CO

M

第20屆TWNIC IP政策資源管理暨政府IPv6升級推動研討會

2013/7/11, Taipei

SDN/NFV based IPv6 CGNAT

CGNAT with SDN/NFV Support

– Disaster recovery

Page 17: 20th TWNIC OPM IPv6 Support by SDN & NFV

17

WW

W.C

OM

MV

ER

GE

.CO

M

第20屆TWNIC IP政策資源管理暨政府IPv6升級推動研討會

2013/7/11, Taipei

SDN/NFV in future

Computer/Network Comparison

Mainframe by IBM/DEC

OS by IBM/DEC

Application by IBM/DEC

x86

Linux/Windows

App. Suite

Router/Switch by Cisco/Juniper

NOS by Cisco/Juniper

OpenFlow based switch/NFV (h/w)

App. Suite

Software Project

Software Project

OpenSource or

Commercial Controller

OVS/vSwitch (s/w)

Page 18: 20th TWNIC OPM IPv6 Support by SDN & NFV

18

WW

W.C

OM

MV

ER

GE

.CO

M

第20屆TWNIC IP政策資源管理暨政府IPv6升級推動研討會

2013/7/11, Taipei

Q & A

Thank You!