mpcp and sdngrouper.ieee.org/groups/802/3/ca/public/meeting_archive/... · 2016. 9. 11. · mpcp...

Post on 15-Mar-2021

1 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

MPCPandSDN-Make100GEPONGoingFurther

Eugene(Yuxin)DaiCoxCommunica2ons

IEEE802.3ca100GEPONTFSeptember,2016

Ft.Worth,Texas,USA

Outline

•  FrameboundaryawareMPCPandfragmentaAon•  FrameboundaryawareMPCPanddynamicchannelbonding

•  SDNandMPCP

IEEE802.3ca100GEPONTaskForce

Background

•  VariablelengthEthernetframescausefragmenta2onintheframebasedchannelbondingmodel,suchasMACcontrolsub-layerbonding

•  GoingbacktoRSlayerbondingwithFECwordasacontainercouldavoidfragmenta2onofEthernetframes,however,thisapproachisinflexible

•  Thefragmenta2onproblemintheMACcontrolsub-layerbondingcouldbesolvedbyintroducing2DschedulingwithframeboundaryawareMPCP(dai_3ca_01_0716)

•  TheflexibleframeboundaryawareMPCPenablesdynamicchannelbonding

•  ThefutureofSDNforPONmaybenefitfromdynamicchannelbonding

IEEE802.3ca100GEPONTaskForce

ProblemwithMACcontrolsub-layerbonding

•  TheOLTdoesn’tknowtheframestructuresinreportR(N),asaresultthegrantG(i,ni)maycausefragmentaAon

100GDataclientbuffer

FrameDistributer

L0 L1 L2 L3

ReportR(N)

GateG(i,ni,ti)…

Laneframebuffer

Higherlayers

ONU ToOLT

FromOLT

AnONUreportsitstotaldataclientbufferdepth

TheOLTschedulerdecidesgrantstoeachlane,G(i,ni)accordingthetheavailability

IEEE802.3ca100GEPONTaskForce

SoluAon–frameboundaryawareMPCP

100GDataclientbuffer

Framedistributer

L0 L1 L2 L3

ReportR(N,n1,n2,…)

GateG(I,ni)

Virtuallaneframebuffer

Higherlayers

•  ONU:SearchframeboundariesintheVirtualLaneBuffer,reportbufferdepthinVLBwithframeboundaries

•  OLT:Granteachavailablelaneaccordingtotheframeboundaries•  Theresultisnofragmenta2ons

Laneframebuffer AnONUreportsitstotalbufferdepthintheVLBwithframeboundaries

TheOLTschedulergrantstoeachlane,G(i,ni)accordingly

ToOLT

FromOLT

IEEE802.3ca100GEPONTaskForce

ExampleofframeboundaryawareMPCPreport

*Wehaveassumedthemaximumlaneframebuffer=maximumEthernetframesize

100GDataclientbuffer

Virtuallaneframebuffer

800b 1511b 1522b 900b

VL0 VL1 VL2 VL3

Report:R(N,n1,n2,…)

Whereni(1≤i≤4)areframeboundariesfortheclosevalueof1522bytes*.Inaboveexample,n1=800bytes,n2=1511byte,n3=1522bytes,n4=900byte.VLrepresentvirtuallane.NisthenumberoflanestheONUsupports.

n1 n2 n3 n4

OUNhigherlayers

IEEE802.3ca100GEPONTaskForce

Markers

FrameboundaryawareMPCPGrant

•  Fragmenta2onsareavoidedwithframeboundaryawareMPCPreportandgrant

100GDataclientbuffer

Virtuallaneframebuffer

800b 1511b 1522b 900b

VL0 VL1 VL2 VL3

FrameDistributer

L0 L1 L2 L3

GateG(1,N1,t1)G(2,N2,t2)G(3,N3,t3)G(1,N4,t4)

n1 n2 n3 n4

Report:R(N,n1,n2,…)

ONUhigherlayers

IEEE802.3ca100GEPONTaskForce

DynamicChannelBonding

•  TheframeboundaryawareMPCPreportR(N,n1,n2,…)canbeusedtoenabledynamicchannelbonding

• AnONUreportsitlane/channelconfigura2onwithparameterNinR(N,n1,n2,…)

•  TheOLTgrantstransmisionchannelsaccordingthetheparameterNinthereport

• DynamicchannelbondingisachievedwithframeboundaryawareMPCP

• DynamicchannelbondingcouldbeimportantfortheSDNforPONinthefuture

• Dynamicchannelbondingcanalsobeusedforpowersaving,orwithtunableop2cs

IEEE802.3ca100GEPONTaskForce

SDNforPON–whatshouldhandout(toSDNcontrol)whatshouldnot?

•  ThereareliteraturesdiscussingSDNforPON,generallysugges2ng:•  MoveDBAfunc2ontoan

externalSDNcontroller•  ExposeGEM/XGEMPort-

ID,Allo-ID,T-contetc.totheSDNcontroller

•  ExposeLLID,MPCP,etc.,toanexternalSDNcontroller

•  Thereareseveralproblemswiththoseapproaches•  GEM/XGEMPort-ID,LLID,T-cont,etc.

arelocalresources,havenoglobalmeaning.

•  DBAisaclosedprotocolbetweenOLTandONUs.

•  Manyofthoseparametershavestrident2minganddelayrequirements,forexampletheconven2onalMPCP.

However,ItisfeasibletoexposechannelbondingrelatedMPCPtoSDNcontrollers•  Dynamicchannelbonding,intheshortestscale,istheAmeperiodof

serviceflows,butitcouldbemuchlonger.TheAmingrequirementsfordynamicchannelbondingismuchrelaxed.

IEEE802.3ca100GEPONTaskForce

SDNandDynamicchannelbonding

DataplaneCore

Network

CentralofficeEdgerouter

ONT

ONT

•  ASDNcontrollersendschannelbondingrequestsaccordingtotheend-to-endflowrequirements.

•  DynamicchannelbondingisenabledwithframeboundaryawaredynamicMPCP

SDNController

OpenFlow(&Netconf)agents

DynamicMPCP OLTLowerlayers

OpenFlow(&Netconf)agents

DynamicMPCP OLTLowerlayers

OLT

Channel#=N

R(N,n1,n2,…)

IEEE802.3ca100GEPONTaskForce

SDNviewofCoreandPONNetworksResidenAal Business IPTV Mobile

backhaul … Applica2ons

SDNControlplane

Dataplane

GlobalviewAbstractNetworkTopologies

SwitchAPIs

NetworkAPIs

CoreNetwork

CentralofficeEdgerouter

OLT

ONT

ONT

N+1portsVLANswitch

Ethernetinterface Ethernet

interface

•  AunifiedSDNbasedcontrolplanecontrolsbothcoreandPONnetworks.•  TheSDNcontrollercaninvokedynamicchannelsinPONthroughMPCP

MPCPdynamicchannelbonding SDNController

IEEE802.3ca100GEPONTaskForce

Conclusions

•  TheEthernetfragmentaAonproblemcanbesolvedwithRSlayerchannelbondingorwithframeboundaryawareMPCP

•  TheFrameboundaryawareMPCPchannelbondingmodelenablesdynamicchannelbonding

•  TheflexibilityofdynamicchannelbondingbenefitstheintegraAonofSDNwithPONinthefuture

IEEE802.3ca100GEPONTaskForce

Eugene.dai@cox.com

IEEE802.3ca100GEPONTaskForce

top related