16
Simple WAN Fabrics DMS Lab Lim Dam-sub Han Gi Hong Oh Jun

Simple WAN Fabrics - Konkukdslab.konkuk.ac.kr/Class/2014/14ASE/Project/141205... · 2014-12-11 · Simple WAN Fabrics DMS Lab Lim Dam-sub Han Gi Hong Oh Jun. WAN Fabrics Architecture

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Simple WAN Fabrics - Konkukdslab.konkuk.ac.kr/Class/2014/14ASE/Project/141205... · 2014-12-11 · Simple WAN Fabrics DMS Lab Lim Dam-sub Han Gi Hong Oh Jun. WAN Fabrics Architecture

Simple WAN FabricsDMS Lab

Lim Dam-sub

Han Gi Hong

Oh Jun

Page 2: Simple WAN Fabrics - Konkukdslab.konkuk.ac.kr/Class/2014/14ASE/Project/141205... · 2014-12-11 · Simple WAN Fabrics DMS Lab Lim Dam-sub Han Gi Hong Oh Jun. WAN Fabrics Architecture

WAN Fabrics Architecture

Page 3: Simple WAN Fabrics - Konkukdslab.konkuk.ac.kr/Class/2014/14ASE/Project/141205... · 2014-12-11 · Simple WAN Fabrics DMS Lab Lim Dam-sub Han Gi Hong Oh Jun. WAN Fabrics Architecture

Simple WAN Fabrics

SwitchA

SwitchB

SwitchC

SwitchD

SwitchE

ControllerA

Page 4: Simple WAN Fabrics - Konkukdslab.konkuk.ac.kr/Class/2014/14ASE/Project/141205... · 2014-12-11 · Simple WAN Fabrics DMS Lab Lim Dam-sub Han Gi Hong Oh Jun. WAN Fabrics Architecture

Object of WAN Fabrics

• Centralized topology management• Optimized routing

• High efficiency using network resource

Page 5: Simple WAN Fabrics - Konkukdslab.konkuk.ac.kr/Class/2014/14ASE/Project/141205... · 2014-12-11 · Simple WAN Fabrics DMS Lab Lim Dam-sub Han Gi Hong Oh Jun. WAN Fabrics Architecture

Specification

• Switch• 패킷송수신기능

• 패킷라우팅기능(플로우테이블)

• Host• 패킷송수신기능

• Controller• 패킷송수신기능

• 토폴로지파악기능

• 패킷경로설정기능

Page 6: Simple WAN Fabrics - Konkukdslab.konkuk.ac.kr/Class/2014/14ASE/Project/141205... · 2014-12-11 · Simple WAN Fabrics DMS Lab Lim Dam-sub Han Gi Hong Oh Jun. WAN Fabrics Architecture

Concept Design

• Simple Packet

SourceAddress

MessageSource

PortDestination

AddressDestination

Port

Page 7: Simple WAN Fabrics - Konkukdslab.konkuk.ac.kr/Class/2014/14ASE/Project/141205... · 2014-12-11 · Simple WAN Fabrics DMS Lab Lim Dam-sub Han Gi Hong Oh Jun. WAN Fabrics Architecture

Concept Design

• Simple Flow Table

SourceAddress

Input Port

Destination Address

Out Port

Page 8: Simple WAN Fabrics - Konkukdslab.konkuk.ac.kr/Class/2014/14ASE/Project/141205... · 2014-12-11 · Simple WAN Fabrics DMS Lab Lim Dam-sub Han Gi Hong Oh Jun. WAN Fabrics Architecture

Concept Design

• Simple Routing Info

Page 9: Simple WAN Fabrics - Konkukdslab.konkuk.ac.kr/Class/2014/14ASE/Project/141205... · 2014-12-11 · Simple WAN Fabrics DMS Lab Lim Dam-sub Han Gi Hong Oh Jun. WAN Fabrics Architecture

Concept Design

• Controller• 패킷송수신

Page 10: Simple WAN Fabrics - Konkukdslab.konkuk.ac.kr/Class/2014/14ASE/Project/141205... · 2014-12-11 · Simple WAN Fabrics DMS Lab Lim Dam-sub Han Gi Hong Oh Jun. WAN Fabrics Architecture

Concept Design

• Controller• 토폴로지파악

Page 11: Simple WAN Fabrics - Konkukdslab.konkuk.ac.kr/Class/2014/14ASE/Project/141205... · 2014-12-11 · Simple WAN Fabrics DMS Lab Lim Dam-sub Han Gi Hong Oh Jun. WAN Fabrics Architecture

Concept Design

• Controller• 패킷경로설정

Page 12: Simple WAN Fabrics - Konkukdslab.konkuk.ac.kr/Class/2014/14ASE/Project/141205... · 2014-12-11 · Simple WAN Fabrics DMS Lab Lim Dam-sub Han Gi Hong Oh Jun. WAN Fabrics Architecture

Concept Properties

• Packet은연결된경로만을지나가야한다.• AG(AX())

• Packet의흐름은 Flow Table을따라야한다.• AX()

•한번도사용하지않은경로가없어야한다.• EF()

Page 13: Simple WAN Fabrics - Konkukdslab.konkuk.ac.kr/Class/2014/14ASE/Project/141205... · 2014-12-11 · Simple WAN Fabrics DMS Lab Lim Dam-sub Han Gi Hong Oh Jun. WAN Fabrics Architecture

Modeling(Pseudocode)

• Module Host• Int MyAddress

• Boolean port

• Int DestinationAddress

Page 14: Simple WAN Fabrics - Konkukdslab.konkuk.ac.kr/Class/2014/14ASE/Project/141205... · 2014-12-11 · Simple WAN Fabrics DMS Lab Lim Dam-sub Han Gi Hong Oh Jun. WAN Fabrics Architecture

Modeling(Pseudocode)

• Module Switch• Int MyAddress

• Boolean port[#]

• Int Bandwidth[#]

• Int DestinationAddress[#]

• Int Flowtable[#][4]

Page 15: Simple WAN Fabrics - Konkukdslab.konkuk.ac.kr/Class/2014/14ASE/Project/141205... · 2014-12-11 · Simple WAN Fabrics DMS Lab Lim Dam-sub Han Gi Hong Oh Jun. WAN Fabrics Architecture

Modeling(Pseudocode)

• Module Controller• Int MyAddress

• Boolean port[#]

• Int DestinationAddress[#]

• Int RouteInfo[#Switch][#SwitchPortBand][2]• //[][][0] = Bandwidth , [][][1] = Destination address

Page 16: Simple WAN Fabrics - Konkukdslab.konkuk.ac.kr/Class/2014/14ASE/Project/141205... · 2014-12-11 · Simple WAN Fabrics DMS Lab Lim Dam-sub Han Gi Hong Oh Jun. WAN Fabrics Architecture

Thank You