Seamless/MPLS/for/Mobile/Backhaul - IETF · PDF fileIETF/90/MPLS/...

14
dra$limplsseamlessmplsmbh00 IETF 90 MPLS 1 Seamless MPLS for Mobile Backhaul dra$limplsseamlessmplsmbh00 Zhenbin Li, Lei Li (Huawei) Manuel Julián López Morillo (Vodafone) Tianle Yang (China Mobile) Luis M. Contreras(Telefonica I+D) IETF 90, Toronto, Canada

Transcript of Seamless/MPLS/for/Mobile/Backhaul - IETF · PDF fileIETF/90/MPLS/...

Page 1: Seamless/MPLS/for/Mobile/Backhaul - IETF · PDF fileIETF/90/MPLS/ dra%li%mpls%seamless%mpls%mbh%00/ 3 Seamless/MPLS/Network/Architecture! The$key$concepts$for$Seamless$MPLS:$Decoupling$the$transport$layer$and$service

dra$-­‐li-­‐mpls-­‐seamless-­‐mpls-­‐mbh-­‐00  IETF  90  MPLS   1  

Seamless  MPLS  for  Mobile  Backhaul  dra$-­‐li-­‐mpls-­‐seamless-­‐mpls-­‐mbh-­‐00  

Zhenbin  Li,  Lei  Li  (Huawei)    Manuel  Julián  López  Morillo  (Vodafone)  

Tianle  Yang  (China  Mobile)  Luis  M.  Contreras(Telefonica  I+D)  

 IETF  90,  Toronto,  Canada  

 

Page 2: Seamless/MPLS/for/Mobile/Backhaul - IETF · PDF fileIETF/90/MPLS/ dra%li%mpls%seamless%mpls%mbh%00/ 3 Seamless/MPLS/Network/Architecture! The$key$concepts$for$Seamless$MPLS:$Decoupling$the$transport$layer$and$service

dra$-­‐li-­‐mpls-­‐seamless-­‐mpls-­‐mbh-­‐00  IETF  90  MPLS   2  

Updates

n Change  the  dra$  name  from  dra$-­‐li-­‐mpls-­‐seamless-­‐mpls-­‐

mbb-­‐00  to  dra$-­‐li-­‐mpls-­‐seamless-­‐mpls-­‐mbh-­‐00  

n Add  one  co-­‐author:  Luis  from  Telefonica  I+D  

n Remove  the  soluMons  for  seamless  MPLS  for  mobile  backhaul  

network.  Please  refer  to  the  related  soluMons  dra$s.  

n Add  detailed  problem  statement  and  define  corresponding  

requirements.  

n Correct  text  errors.  

Page 3: Seamless/MPLS/for/Mobile/Backhaul - IETF · PDF fileIETF/90/MPLS/ dra%li%mpls%seamless%mpls%mbh%00/ 3 Seamless/MPLS/Network/Architecture! The$key$concepts$for$Seamless$MPLS:$Decoupling$the$transport$layer$and$service

dra$-­‐li-­‐mpls-­‐seamless-­‐mpls-­‐mbh-­‐00  IETF  90  MPLS   3  

Seamless  MPLS  Network  Architecture

n The  key  concepts  for  Seamless  MPLS:  Decoupling  the  transport  layer  and  service  layer.  

n The  network  will  be  divided  into  mul@ple  IGP  areas  for  access,  aggrega@on  and  core  network  

n IBGP  run  among  the  Area  Boarder  Routers  (ABRs)  to  adver@se  labeled  route.  

n LDP  DoD  is  introduced  to  set  up  LSP  on  demand  between  AN  and  AGN.  

Access Aggregation Access Aggregation Core

AGN LSR ABR LSR ABR LSR AGN

RR IS-IS L1 LDP

IS-IS L2 LDP

IS-IS L1 LDP

AN AN

AGN LSr ABR LSR ABR LSR AGN

ISIS ABR Loop-Back

ISIS ABR Loop-Back

IBGP IBGP IBGP IBGP

Static Route LDP DoD Static Route

LDP DoD

Page 4: Seamless/MPLS/for/Mobile/Backhaul - IETF · PDF fileIETF/90/MPLS/ dra%li%mpls%seamless%mpls%mbh%00/ 3 Seamless/MPLS/Network/Architecture! The$key$concepts$for$Seamless$MPLS:$Decoupling$the$transport$layer$and$service

dra$-­‐li-­‐mpls-­‐seamless-­‐mpls-­‐mbh-­‐00  IETF  90  MPLS   4  

Seamless  MPLS  for  Mobile  Backhaul  Networks n Ring  topology  is  adopted  in  mobile  backhaul  networks.  

n Variable  devices  with  variable  capability  are  deployed  in  the  access  ring  and  aggregaMon  ring.  

n L3VPN  and  TE  propose  new  requirements  on  Seamless  MPLS  architecture.  

Transport    Layer

LDP/TE LSP BGP LSP

Hierarchical BGP LSP

Service    Layer

L2/L3 Services

Next-­‐Hop  self Next-­‐Hop  self

Last  Mile   Access   Aggrega@on   Core  

RSG  

RSG  

CSG  

BTS  

eNB  

NodeB  

BSC  

ASG  

ASG  

RNC  

S-­‐GW/MME  

CSG  

CSG  

CSG  

CSG  

Page 5: Seamless/MPLS/for/Mobile/Backhaul - IETF · PDF fileIETF/90/MPLS/ dra%li%mpls%seamless%mpls%mbh%00/ 3 Seamless/MPLS/Network/Architecture! The$key$concepts$for$Seamless$MPLS:$Decoupling$the$transport$layer$and$service

dra$-­‐li-­‐mpls-­‐seamless-­‐mpls-­‐mbh-­‐00  IETF  90  MPLS   5  

Scenarios  for  Network  Architecture

n Network  Architecture  1:  Network  separated  by  Ases  Ø Scenario  1:  ASes  connected  by  different  ASBRs  Ø Scenario  2:  ASes  connected  by  integrated  ASBRs  

n Different  network  integrated  in  one  AS  but  separated  by  different  IGP  areas  

Page 6: Seamless/MPLS/for/Mobile/Backhaul - IETF · PDF fileIETF/90/MPLS/ dra%li%mpls%seamless%mpls%mbh%00/ 3 Seamless/MPLS/Network/Architecture! The$key$concepts$for$Seamless$MPLS:$Decoupling$the$transport$layer$and$service

dra$-­‐li-­‐mpls-­‐seamless-­‐mpls-­‐mbh-­‐00  IETF  90  MPLS   6  

Scenarios  for  Different  Edge  of  Labeled  BGP

n Scenario  1:  Cell  Site/User  PE  devices  as  the  edge  n Scenario  2:  ASG  nodes  as  the  edge  n   Scenario  3:  RSG(ASBR)  devices  as  the  edge  

Page 7: Seamless/MPLS/for/Mobile/Backhaul - IETF · PDF fileIETF/90/MPLS/ dra%li%mpls%seamless%mpls%mbh%00/ 3 Seamless/MPLS/Network/Architecture! The$key$concepts$for$Seamless$MPLS:$Decoupling$the$transport$layer$and$service

dra$-­‐li-­‐mpls-­‐seamless-­‐mpls-­‐mbh-­‐00  IETF  90  MPLS   7  

Scalability  problems  and  requirements

n Problem  statement    

l Tunnel/LSP  ConfiguraMon  Ø a  set  of  TE  a`ributes  configuraMon  at  the  ingress  node  

l Path  Constraints  ConfiguraMon  Ø   Return  Path  Issue  of  BFD  for  MPLS  LSPs      

Ø Completely  disjointed  primary  and  backup  LSP      

Ø Avoid  passing  through  different  access  rings  

n Requirements  l REQ  01:Auto  tunnel  mechanism  

l REQ  02:  cope  with  the  return  path  issue  of  BFD  l REQ  03:  completely  disjointed  primary  and  backup  LSP  

l REQ  04:  avoid  traffic  passing  through  different  access  rings  

 

Page 8: Seamless/MPLS/for/Mobile/Backhaul - IETF · PDF fileIETF/90/MPLS/ dra%li%mpls%seamless%mpls%mbh%00/ 3 Seamless/MPLS/Network/Architecture! The$key$concepts$for$Seamless$MPLS:$Decoupling$the$transport$layer$and$service

dra$-­‐li-­‐mpls-­‐seamless-­‐mpls-­‐mbh-­‐00  IETF  90  MPLS   8  

End-­‐to-­‐End  Transport  problems  and  requirements

n Problem  statement    l Proxy  Egress  MPLS  TE  LSP  

Ø Actual  desMnaMon  may  be  not  located  in  the  local  MBH  network  

Ø set  up  the  proxy  egress  MPLS  TE  LSP  from  CSG  to  sMtching  point  

l MulM-­‐hop  LDP  DoD  Ø cannot  configure  the  default  route  for  setup  of  LDP  DoD  LSP    Ø troublesome  to  configure  staMc  routes  to  a  specific  desMnaMon  on  

all  node  

n Requirements  l REQ  11:set  up  MPLS  TE  proxy  egress  LSP  to  sMtch  with  BGP  LSP  

l REQ  12:simplify  route  configuraMon  to  setup  mulM-­‐hop  LDP  DoD  LSP  

 

Page 9: Seamless/MPLS/for/Mobile/Backhaul - IETF · PDF fileIETF/90/MPLS/ dra%li%mpls%seamless%mpls%mbh%00/ 3 Seamless/MPLS/Network/Architecture! The$key$concepts$for$Seamless$MPLS:$Decoupling$the$transport$layer$and$service

dra$-­‐li-­‐mpls-­‐seamless-­‐mpls-­‐mbh-­‐00  IETF  90  MPLS   9  

Hierarchical  Service  Bearing  problems  and  requirements

n Problem  statement    

l Owing  to  the  limited  capability  of  access  nodes  it  may  be  necessary  to  

introduce  hierarchical  MPLS-­‐based  service  bearing  

l Seamless  MPLS  is  to  provide  more  flexibility  for  MPLS-­‐based  service  bearing.  

n Requirements  l REQ  31:  hierarchical  L3VPN  soluMons  MAY  be  introduced  

l REQ  32:  hierarchical  L2VPN  soluMons  MAY  be  introduced  

 

Page 10: Seamless/MPLS/for/Mobile/Backhaul - IETF · PDF fileIETF/90/MPLS/ dra%li%mpls%seamless%mpls%mbh%00/ 3 Seamless/MPLS/Network/Architecture! The$key$concepts$for$Seamless$MPLS:$Decoupling$the$transport$layer$and$service

dra$-­‐li-­‐mpls-­‐seamless-­‐mpls-­‐mbh-­‐00  IETF  90  MPLS   10  

Reliability  Transport  problems  and  requirements

n Problem  statement    l The  route  loop  is  common  in  the  ring  

l LFA  can  not  avoid  the  route  loop  completely  

l Remote-­‐LFA  has  to  set  up  LDP  remote  session  and  sMll  faces  the  

route  loop  challenges  

n Requirements  l REQ41:Scalable  IP/LDP  FRR  soluMons  SHOULD  be  provided  for  the        purpose  of  100%  network  coverage  

Page 11: Seamless/MPLS/for/Mobile/Backhaul - IETF · PDF fileIETF/90/MPLS/ dra%li%mpls%seamless%mpls%mbh%00/ 3 Seamless/MPLS/Network/Architecture! The$key$concepts$for$Seamless$MPLS:$Decoupling$the$transport$layer$and$service

dra$-­‐li-­‐mpls-­‐seamless-­‐mpls-­‐mbh-­‐00  IETF  90  MPLS   11  

Policy  Control  problems  and  requirements

n Problem  statement    l Simple  and  dynamic  BGP  policy  design  and  configuraMon  

l BGP  is  asked  to  carry  more  informaMon  to  help  select  rouMng  

more  intelligently    

n Requirements  l REQ51:  BGP  SHOULD  be  able  to  carry  more  informaMon  to  facilitate        

the  route  policy  control  

Page 12: Seamless/MPLS/for/Mobile/Backhaul - IETF · PDF fileIETF/90/MPLS/ dra%li%mpls%seamless%mpls%mbh%00/ 3 Seamless/MPLS/Network/Architecture! The$key$concepts$for$Seamless$MPLS:$Decoupling$the$transport$layer$and$service

dra$-­‐li-­‐mpls-­‐seamless-­‐mpls-­‐mbh-­‐00  IETF  90  MPLS   12  

OAM  problems  and  requirements  (1)

n Problem  statement    l Layering  OAM  Framework  for  L3VPN  Service    

Ø The  exisMng  OAM  mechanisms  for  IP  and  L3VPN  is  not  sufficient  to  

saMsfy  the  OAM  requirement  of  the  mobile  service,  especially  for  

performance  monitoring  

Page 13: Seamless/MPLS/for/Mobile/Backhaul - IETF · PDF fileIETF/90/MPLS/ dra%li%mpls%seamless%mpls%mbh%00/ 3 Seamless/MPLS/Network/Architecture! The$key$concepts$for$Seamless$MPLS:$Decoupling$the$transport$layer$and$service

dra$-­‐li-­‐mpls-­‐seamless-­‐mpls-­‐mbh-­‐00  IETF  90  MPLS   13  

OAM  problems  and  requirements  (2)

n Problem  statement    l Flat  End-­‐to-­‐End  OAM  Mechanism    

Ø Can  not  get  the  end-­‐to-­‐end  path  directly.  Ø Path  of  OAM  packets  and  real  traffic  packets  may  be  different  

n Requirements  l REQ61:  Performance  monitoring  mechanism  for  IP  flow  

l REQ62:  Performance  monitoring  mechanism  for  the  VPN  flow  

l REQ63:  The  end-­‐to-­‐end  path  trace  mechanism  for  the  IP  flow  

Page 14: Seamless/MPLS/for/Mobile/Backhaul - IETF · PDF fileIETF/90/MPLS/ dra%li%mpls%seamless%mpls%mbh%00/ 3 Seamless/MPLS/Network/Architecture! The$key$concepts$for$Seamless$MPLS:$Decoupling$the$transport$layer$and$service

dra$-­‐li-­‐mpls-­‐seamless-­‐mpls-­‐mbh-­‐00  IETF  90  MPLS   14  

Next  Steps  •  Solicit  more  comments  and  feedback  •  Incorporate  more  requirements  and  soluMons  •  Revise  the  dra$