5 G EndtoEnd Slicing Demo December 7 th
5 G End-to-End Slicing Demo December 7 th 2016 FG-IMT-2020 Geneva
Outline Background Architecture Prototype 2
One Size Does Not Fit All time (( frequency Mobile Broad Band Machine Reliable Low Latency (( Access DC Metro DC Core DC others 4 G - UE Multiple Applications Different QOS requirements 3 4 G - air Same air interface for every application + Air interface controls most of QOS + = COMPROMISES 4 G – packet core Same authentication Same mobility Same reliability Same delay Same QOS = COMPROMISES + + +
Solution is custom tailoring (slice) time (( EMBB frequency MMTC URLLC (( other 5 G - UE Access DC 5 G – air(s) No compromises air interface(s) - Ultra high bandwidth for MBB - Ultra low delay/reliability for URLLC - No reservations for MMTC - Room to grow for many others eg: improved mobility velocity 4 Metro DC Core DC 5 G – packet core(s) No compromises packet core(s) - Ultra high bandwidth for MBB/content near UE - Ultra low delay/reliability for URLLC (dedicated BW) - No reservations for MMTC - Virtualized core / programmable air interface allows Unlimited growth for ‘other’ slice types.
Major Components of 5 G Infrastructure time (( EMBB 1 frequency MMTC 2 5 G - UE 5 11 22 33 44 5 6 6 3 (( URLLC other MEC 5 5 G – air(s) SDN 3 5 SDN NFV 4 3 SDN 4 NFV SDN (T)SDN NFV SDN Orchestration Hierarchy F-OFDM – Filtered OFDM – flexibly isolates the bands allowing different behaviors SCMA – Sparse Code Multiple Access – allows reservation free access SDN – software defined networking – to program user plane or orchestrate F connectivity. NFV – Network Function Virtualization – to run packet core functions on general CPUs ORCHESTRATION – co-ordinate SDN / NFV / radios to create/change/manage slices. POLAR CODES – flexible efficient error correcting codes for arbitrary block sizes.
Slices however must “breathe” time (( EMBB frequency MMTC URLLC (( Access DC 5 G - UE 6 5 G – air(s) Metro DC Core DC 5 G – packet core(s) Since slices are allocated dedicated resources this can lead to inefficiencies. So: • Must be possible for slices to change size (breath) and to exchange physical resources • Example the MMTC slice shrinks and gives up capacity to the EMMB slice. • Example the ‘other’ slice is not present for some period of time. Its resources given to URLLC. • Must happen with minimum interference or the capability is not usable sufficiently often.
Slicing in terms of resource sets/subsets. Antennas UE + Fronthaul + CRAN fabric CRAN CPU/S/W + + RAT Numerology + Back Haul + Core CPU/S/W + From the Universe of resource sets. . A slice can be thought of as a set of subsets … UE Antennas + Fronthaul + CRAN fabric + CRAN CPU/S/W + RAT Numerology + Back Haul + Core CPU/S/W +
Slices may share and trade resources – starting at UE Many levels of Slice Selection Implicit/Explicit Antennas UE Fronthaul + + CRAN fabric + CRAN CPU/S/W + RAT Numerology + Back Haul Core CPU/S/W + + = Si )))) OS APP A Eg 4. x. G = Sj Thing )))) APP OS Slices can be isolated all the way to antenna. Different RATs APP OS APP B Slices can share antennas, fronthaul CRAN etc. but be separated by frequency time or code space. UEs/”Things” can be it a single slice, or multiple slices A UE in multiple slices can be sliced A) horizontally (slice = QOS/QOE) or B) vertically (slice = virtual UE). Different NG-EPC (demux at Slice Selection Function in NB) Different downstream of the NG-EPC (eg different FW/LB etc. ) SSF = Sk = Sl = Sm
Slices can“breath”i. e. grow/shrink & trade resources hitlessley, automatically or on high level stimulus Antennas Fronthaul + Slicei = CRAN fabric CRAN CPU/S/W + + RAT Numerology + Back Haul Core CPU/S/W + + f D In response to various stimulus f Antennas Fronthaul + Slicek = f CRAN fabric + CRAN CPU/S/W + RAT Numerology + Back Haul + Core CPU/S/W +
Various Stimuli to trigger resource D Schedules time of Day Operator request for new slice or delete old Profile or S/W version changes Physical resource add/remove Temporary H/W maintenance UE’s density changes dramatically Detected congestion CPU thresholds Spectrum or spectral efficiency change 6 !! % t !! Emergency Response After trigger (any type) everything is automatic closed loop and hitless.
Rapid Automation of every component is imperative! IOT CAPEX savings of 5 G cloud come from statistical gains. • Want to allocate resources less than peak requirements. • Statistical gains need fast adaption to take advantage of ebb/flow of the tidal changes inter/intra slice. • Slow reconfiguration means more equipment is required. • Smaller Dt (i. e. better automation) reduced peak HW. • Trade-offs of resources is complex optimization problem. Larger Dt = More Peak HW More Loss X e. MBB Dt time IOT Smaller Dt = Less Peak HW Less Loss e. MBB Dt f() OPEX of 5 G nf()/ng() without automation greater than physical f()/g(). nfc[i]() time g() ngc[i]() Many more components to manage/configure than physical. • Exploiting parallelism requires many more logical conns/nfs. f() g() nfu[i]() • Dynamic management of infrastructure not just RAT/RAN. physical . . . . • nfu[i]() ngu[i]() • Hand debugging of virtualized entities requires specialized skills. X nfc[i]() ngu[i]()
A small sub-sample of some of the required commands to setup one slice in one C-RAN (non Radio parts) i. e. its very complex. 5 g-1 5 g-4 5 g-6 5 g-7 EPC Switch-2 auto p 1 virsh net-define 5 g-network. xml vlan 10 iface p 1 inet manual virsh net-start 5 g-network bond-master bond 0 virsh define epc interface eth-trunk 1 virsh start epc Description: To 5 g-6 auto p 2 ovs-vsctl add-port 5 g-br 0 epc_veth_0 port link-type trunk auto p 2 iface p 2 inet manual ovs-vsctl set port epc_veth_0 tag=10 port trunk allow-pass vlan 10 bond-master bond 0 mode lacp-dynamic Switch-1 bond-master bond 0 auto bond 0 vlan 10 interface eth-trunk 2 iface p 1 inet static interface eth-trunk 1 Description: To 5 g-7 q port link-type trunk iface p 1 inet manual bond-master bond 0 iface p 2 inet manual auto bond 0 iface p 1 inet static bond-mode 4 Description: To 5 g-2 bond-miimon 100 port link-type trunk port trunk allow-pass vlan 10 bond-lacp-rate 1 port trunk allow-pass vlan 10 mode lacp-dynamic bond-slaves p 1 p 2 mode lacp-dynamic interface eth-trunk 21 interface eth-trunk 2 Description: To Optical Node Description: To 5 g-4 port link-type trunk port trunk allow-pass vlan 10 mode lacp-dynamic RRH mode lacp-dynamic docker attach rrh ovs-docker add-port 5 g-br 0 eth 1 rrh –ipaddress==192. 168. 10. 2/24 interface eth-trunk 9 ovs-vsctl set port rrh_veth_0 tag=10 Description: To 5 g-1 RRH bond-miimon 100 bond-lacp-rate 1 bond-slaves p 1 p 2 5 g-2 auto p 1 iface p 1 inet manual Encoded bond-master bond 0 lxc start endoe. B ovs-vsctl add-port 5 g-br 0 enode. B_veth_0 auto p 2 iface p 2 inet manual ovs-vsctl set port enode. B_veth_0 tag=10 auto bond 0 HSS iface p 1 inet static bond-mode 4 lxc start hss bond-miimon 100 ovs-vsctl add-port 5 g-br 0 hss_v eth_0 bond-lacp-rate 1 ovs-vsctl set port hss_veth_0 tag=10 port link-type trunk bond-master bond 0 bond-slaves p 1 p 2 port trunk allow-pass vlan 10 Transport network, radio and EPC attributes not shown mode lacp-dynamic interface eth-trunk 21 Description: To Optical Node port link-type trunk port trunk allow-pass vlan 10 mode lacp-dynamic
Outline Background Architecture Prototype 13
Slicing create/control hierarchical orchestration infrastructure Slice. Template(e. MBB-A) UDM INPUT I() NG-CP NG 5 AF C B A NG 7 NG 1 F() NG 6 NG-UP Data Network FW G() ORCHESTRATION CONTROL H() MACHINE SOFTWARIZATION(APIs) ORCHESTRATION CONTROL SOFT MGMT CTRL D O L SOFT MGMT CTRL F() G() H() L S P (( f e. MBB URLLC OUTUT DSP FH ANT/freq (( Fabric CUS er k oc D r ne i ta n o C XD L NFs TAPI NG(R)AN NG 3 TAPI UE SOFTWARIZATION(APIs) NG 4 NG 2 SOFT MGMT CTRL SOFTWARIZATION(APIs) ORCHESTRATION CONTROL SOFT MGMT CTRL E PC LS L O D SOFT MGMT CTRL P )M F() G() H() (G Fabric NW CPUS NFs FV O N p- r ne ai t on C XD L SOFT MGMT CTRL E PC S PL )M (G NW e. MBB Slice-A S F() L 2 VPN G() URLLC Slice-B G() H() L 3 VPN I() H() I()
High Level Events – Capability Exposure & Abstraction Slice. Template(e. MBB-A) UDM INPUT I() NG-CP NG 5 AF C B A NG 7 NG 1 F() NG 6 NG-UP Data Network FW G() ORCHESTRATION CONTROL H() MACHINE SOFTWARIZATION(APIs) ORCHESTRATION CONTROL SOFT MGMT CTRL D O L SOFT MGMT CTRL F() G() H() L S P (( URLLC OUTUT DSP FH ANT/freq f (( SOFT MGMT CTRL Fabric CUS er k oc D i ta n o C XD L NFs SOFT MGMT CTRL SOFTWARIZATION(APIs) ORCHESTRATION CONTROL E PC LS SOFT MGMT CTRL L O D SOFT MGMT CTRL P )M F() G() H() (G Fabric NW S F() r ne CPUS NFs URLLC Slice-B G() H() TAPI NG(R)AN NG 3 TAPI UE SOFTWARIZATION(APIs) NG 4 NG 2 L 3 VPN I() FV O N p- r ne ai t on C XD L SOFT MGMT CTRL E PC S PL )M (G NW
High Level Events – Import Slice Delta & compute resource allocation Slice. Template(e. MBB-A) UDM INPUT I() NG 5 B A NG 7 NG-CP AF NG 1 F() NG 6 NG-UP Data Network FW G() ORCHESTRATION CONTROL H() MACHINE SOFTWARIZATION(APIs) ORCHESTRATION CONTROL SOFT MGMT CTRL D O L SOFT MGMT CTRL F() G() H() L S P (( URLLC OUTUT DSP FH ANT/freq f (( SOFT MGMT CTRL Fabric CUS er k oc D i ta n o C XD L NFs SOFT MGMT CTRL SOFTWARIZATION(APIs) ORCHESTRATION CONTROL E PC LS SOFT MGMT CTRL L O D SOFT MGMT CTRL P )M F() G() H() (G Fabric NW S F() r ne CPUS NFs URLLC Slice-B G() H() TAPI NG(R)AN NG 3 TAPI UE SOFTWARIZATION(APIs) NG 4 NG 2 L 3 VPN I() FV O N p- r ne ai t on C XD L SOFT MGMT CTRL E PC S PL )M (G NW
High Level Events – Sub divide problem by region/domain Slice. Template(e. MBB-A) UDM INPUT I() NG-CP NG 5 (( A NG 7 AF NG 1 UE NG(R)AN SOFTWARIZATION(APIs) NG 4 NG 2 NG 3 F() NG 6 NG-UP Data Network FW G() ORCHESTRATION CONTROL H() MACHINE SOFTWARIZATION(APIs) ORCHESTRATION CONTROL SOFT MGMT CTRL D O L SOFT MGMT CTRL F() G() H() L S P (( URLLC OUTUT DSP FH ANT/freq f (( SOFT MGMT CTRL Fabric CUS er k oc D i ta n o C XD L NFs SOFT MGMT CTRL SOFTWARIZATION(APIs) ORCHESTRATION CONTROL E PC LS SOFT MGMT CTRL L O D SOFT MGMT CTRL P )M F() G() H() (G Fabric NW S F() r ne CPUS NFs URLLC Slice-B G() H() TAPI (( L 3 VPN I() FV O N p- r ne ai t on C XD L SOFT MGMT CTRL E PC S PL )M (G NW
High Level Events – Recursive. . divide problem by region/domain Slice. Template(e. MBB-A) UDM INPUT I() NG-CP NG 5 (( A NG 7 AF NG 1 UE NG(R)AN SOFTWARIZATION(APIs) NG 4 NG 2 NG 3 F() NG 6 NG-UP Data Network FW G() ORCHESTRATION CONTROL H() MACHINE SOFTWARIZATION(APIs) ORCHESTRATION CONTROL SOFT MGMT CTRL D O L SOFT MGMT CTRL F() G() H() L S P (( URLLC OUTUT DSP FH ANT/freq f (( SOFT MGMT CTRL Fabric CUS er k oc D i ta n o C XD L NFs SOFT MGMT CTRL SOFTWARIZATION(APIs) ORCHESTRATION CONTROL E PC LS SOFT MGMT CTRL L O D SOFT MGMT CTRL P )M F() G() H() (G Fabric NW S F() r ne CPUS NFs URLLC Slice-B G() H() TAPI (( L 3 VPN I() FV O N p- r ne ai t on C XD L SOFT MGMT CTRL E PC S PL )M (G NW
High Level Events – Leaf (Physical) instantiation Slice. Template(e. MBB-A) UDM INPUT I() NG-CP NG 5 (( A NG 7 AF NG 1 UE NG(R)AN SOFTWARIZATION(APIs) NG 4 NG 2 NG 3 F() NG 6 NG-UP Data Network FW G() ORCHESTRATION CONTROL H() MACHINE SOFTWARIZATION(APIs) ORCHESTRATION CONTROL SOFT MGMT CTRL D O L SOFT MGMT CTRL F() G() H() L S P (( f e. MBB URLLC OUTUT DSP FH ANT/freq (( Fabric CUS er k oc D r ne i ta n o C XD L NFs TAPI (( SOFT MGMT CTRL SOFTWARIZATION(APIs) ORCHESTRATION CONTROL SOFT MGMT CTRL E PC LS L O D SOFT MGMT CTRL P )M F() G() H() (G Fabric NW CPUS NFs FV O N p- r ne ai t on C XD L SOFT MGMT CTRL E PC S PL )M (G NW e. MBB Slice-A S F() L 2 VPN G() URLLC Slice-B G() H() L 3 VPN I() H() I()
Outline Background Architecture Prototype 20
Basic Setup & Reaction Capability {create, delete, adjust of multiple slice types} Hitless 10 G DWDM bandwidth adjustment hard or soft per slice 1 x 2 x. GE LAG per slice 5 G RADIO PHY Hitless spectrum changes. Take from slice 1, Give to slice 2 etc. 1 21 10 GE SWITCHA Server DC A/2 NF NF NF 2 DWDM Emulator DWDM C 1 DWDM A Server DC A/1 NF 2 DWDM B T-SDN CTRL 5 G ORCH 10 GE SWITCHB Server DC B/1 NF Thousands of possible NF placements. Chosen by global optimizer. Hitless changes. 3 3 Server DC B/2 NF NF State 1 State 2 NF NF Interrelated Dimensions NF NF State n
Spectrum Analyzer Server DC A/1 R F U cv UE-Server UE-Radio (FPGA) : : UE-Server UE-Radio (FPGA) 22 MUX R F U DWDM A DWDM B Server DC A/2 6800 Servers 2288 Servers 10 GE SWITCHB Server DC B/1 TSDN SONAC 5 G ORCH Server DC B/2 6850(switch) B-CUBE (FPGA) FRAME 0. 25 ms 7 symbol 10 GE SWITCHA DWDM Emulator OPTIX 9800(DWDM) SUB FRAME 5 G RADIO PHY 0. 25 ms 7 symbol SCMA OPTIX 9800(DWDM) 30 Khz SUB FRAME DWDM C Load Generator OPTIX 9800(DWDM) 15 Khz SUB FRAME 0. 5 ms 7 symbol 30 Khz URRLC F-OFDM MMTC F-OFDM 1000 Mhz (5 x 20 Mhz) @ 4. 6 Ghz e. MBB F-OFDM Logical Demo and Physical Hardware 2288 Servers
SHANGHAI/CHINA BONN/GERMANY 23 OTTAWA/CANADA
5 G Radio real time logic in BEE-7 FPGAs. 5 G UE Radios real time FPGAs and test servers. 24 General purpose compute in DC and C-RAN including 40 GE High Density Switches LAG’ed over DWDM network. DWDM NETWORK + ROADMS
SONAC DEMO GUI High level view of what’s happening IMPORTANT KPIS FOR EACH SLICE View of Messaging data flow TRANSPORT BANDWIDTH CRAN-DC 100 Mhz as 5 x 20 Mhz F-OFDM blocks colored to show slice assignment
Embb-nb Resources(demand) Embb-gw Embb-MME Embb-content Embb-HSS Optimization program: Minimize selected costs/delays while: • Placing network functions(slices) and • Respecting system resource limitations. System Costs = • Resource costs • Server-server cost • Server delays • Server-server delays I/O nk M li D DW ting u o R y Dela variables NP-hard combinatorial problem D el ay 3 ic e Sl ic e s core CPU Slice ~= Graph of network functions (creates ordering constraints) Resource utilization = f network-function(slice demand) System Resources = • Server resources • CPU • Memory • IO • OTN Resources • Bandwidth CPU constraints Mmtc-PHY Sl ic e 1 Ordering Constraint Sl BW(demand) 2 Resource allocation by mixed integer/linear program ≤ MILP is a well known method, but: • Poor scalability • Problem changes before you compute solution Randomized algorithms approximate solutions but: • Good scalability • Parallelizable • Continuous optimization tracks requirement changes • Start at LP solution and branch-and-bound
STATE-0 – idle, no slices, NFs, min BW Minimum B/W up between DC’s. 2 9800 Emulator DWDM C Test UE’s are all idle 5 G RADIO PHY 10 GE SWITCHA DWDM A 1 Real LTE UE’s are disconnected 4 G RADIO PHY Server DC A/1 Server DC A/2 3 DWDM B T-SDN CTRL 5 G ORCH No network functions present in either CRAN /EDGE or DC. 10 GE SWITCHB Server DC B/1 Server DC B/2 NF NF NF 27
LTE in slice – create two LTE slices LTE Phy H/W instantiated. 4 Skype LTE-PHY 4 G PHY 6 Two smartphones connect, one per slice. Skype initiated. LTE-gw containers moved. 10 GE SWITCHA Server DC A/1 Lte-e. NB T-SDN CTRL 5 G ORCH Server DC A/2 Server DC B/1 LTE-gw Lte-e. NB EPC NF’containers placed in C-RAN LTE-gw LTE-mme 1 2 Operator !! requests LTE slices Global Optimizer assigns resources 5 10 GE SWITCHB DWDM A 3 28 DWDM Emulator DWDM C E-2 -E network configured and sized. 5 a-OVS bridges, 5 b-phys switches. 5 c-TSDN allocates and brings up lambdas into switch LAG for this slice. 3 LTE-mme Server DC B/2 LTE- hss LTE MME&HSS NFs placed in DC, cores assigned, started, configured. NF NF
STATE-1 – e. MBB slice created 4 e. MBB PHY instantiated. Spectrum/OFDM etc. attributes configured. Mmtc-PHY 5 G RADIO PHY DWDM Emulator DWDM C 10 GE SWITCHA DWDM B DWDM A 5 E-2 -E network configured and sized. 5 a-OVS bridges, 5 b-phys switches. 5 c-TSDN allocates and brings up lambdas into switch LAG for this slice. 10 GE SWITCHB >display stats 5 30, 30303. Test-UE’s start generating traffic into this slice for the content. Server DC A/1 Embb-nb Embb-gw Embb-content 29 T-SDN CTRL 5 G ORCH Server DC A/2 e. MBB NF’containers placed in C-RAN 1 -e. MBB NB protocol 3 2 -e. MBB gateways, 3 -some content Cores assigned, started, configured. Server DC B/1 2 Operator !! requests e. MBB slice Global Optimizer assigns resources 30, 30303. Server DC B/2 Embb mme 1 >display stats Embb hss 3 e. MBB MME&HSS NFs placed in DC, cores assigned, started, configured. 6 KPI displays Spectrum Analyzer etc. NF NF
STATE-2 – m. MTC slice created 4 MMTc PHY instantiated. Spectrum/OFDM etc. attributes configured. DWDM Emulator DWDM C Mmtc-PHY 5 G RADIO PHY 10 GE SWITCHA DWDM B 5 E-2 -E network configured and sized. 5 a-OVS bridges, 5 b-phys switches. 5 c-TSDN allocates and brings up lambdas into switch LAG for this slice. 10 GE SWITCHB >display stats 5 30, 30303. Test-UE’s generate 10, 000 different UE IDs. Server DC A/1 Mmtc-prot Mmtf-agg 30 MMTc NF’ containers placed in C-RAN 1 -MMTc NB protocol 3 2 -MTc small packet aggregator Cores assigned, started, configured. T-SDN CTRL 5 G ORCH Server DC A/2 Server DC B/1 1 2 30, 30303. Server DC B/2 Mmtc-split Operator !! requests MMTC slice Global Optimizer assigns resources >display stats 3 MMTc small packet disaggregator NF placed in DC, cores assigned, started, configured. 6 KPI displays packet loss etc. Spectrum Analyzer etc. NF NF
STATE-3 – URRLC slice created 4 URRLC PHY instantiated. Spectrum/OFDM etc. attributes configured. DWDM Emulator DWDM C urrrlc-PHY 5 G RADIO PHY 10 GE SWITCHA DWDM B DWDM A 6 10 GE SWITCHB Three slices running. >display stats 5 30, 30303. Test-UE’s A generates urgent vehicle to vehicle message to Test-UE-B Server DC A/1 Round trip delay displayed on related laptop. Urrrlc-nb 3 T-SDN CTRL 5 G ORCH Server DC A/2 URRLC-NB NF container placed in C-RAN 1 -URRLC NB protocol 1 2 Operator !! requests URRLC slice Global Optimizer assigns resources Server DC B/1 >display stats 30, 30303. Server DC B/2 6 KPI displays packet loss etc. Spectrum Analyzer etc. NF NF 31
STATE-4 – Breath- increase URLLC 4 URRLC PHY hitless spectrum increase. MMTC hitless spectrum decrease. 5 DWDM C Mmtc-PHY urrrlc-PHY 5 G RADIO PHY 10 GE SWITCHA DWDM A Fronthaul B/W increased for MMTC since its moved out of C-RAN. New 10 G lambda created added to LAG. Three slices running DWDM 6 after Emulator spectrum change DWDM B 10 GE SWITCHB >display stats 6 30, 30303. Server DC A/1 Test-UE’s for all three slices continue Uninterrupted. e. MBB not shown for clarity. Server DC A/2 Urrrlc-nb 3 32 Server DC B/1 Mmtc-split 1 MMTc NF container moved out of C-to DC because URRLC needs the compute resources. T-SDN CTRL 5 G ORCH 2 Operator !! requests URRLC slice spectrum growth by reducing MMTC spectrum Global Optimizer has to move MMTC to DC for URRLC performance increase. Also more DC/CRAN B/W required for MMTC-protocol to PHY >display stats 30, 30303. Server DC B/2 Mmtc-prot Mmtf-agg 6 KPI displays all slices still working. NF NF
STATE-5 – e. MBB/ICN slice created 6 DWDM C Mmtc-PHY 5 G RADIO PHY 10 GE SWITCHA DWDM Emulator DWDM B 5 Due to increase in MBB traffic on the ICN slice TSDN configures extra 10 GE lambda to the MBB slice LAG. 10 GE SWITCHB >display stats 30, 30303. Server DC A/1 Embb-nb Server DC B/1 SSF ICN-ROUTER 33 T-SDN CTRL 5 G ORCH Server DC A/2 ICN-ROUTER container placed in C-RAN e. MBB NB Slice Selection Function 3 SSF configured to forward ICN packets direct ICN-router NF. 1 2 Operator !! requests e. MBB ICN slice Global Optimizer assigns resources 4 ICN-MGR >display stats 30, 30303. Server DC B/2 ICN-ROUTER ICN-Video ICN-ROUTER , MANAGER, VIDEO CONF APP containers placed in DC 6 KPI displays Spectrum Analyzer etc. NF NF
STATE-6 – e. MBB/ICN slice operation 1 ICN UEs register interest In SOURCE’s content. >display stats ((((((( 5 Mmtc-PHY 5 G RADIO PHY 10 GE SWITCHA ICN UE-s receive content of interest. Server DC A/1 Embb-nb ICN-ROUTER ICN replicates at a fork in interest directly to e. MBB-NB In same C-RAN DC. 34 DWDM Emulator DWDM C ((((((( 4 DWDM A Server DC A/2 SSF 2 DWDM B T-SDN CTRL 5 G ORCH e. MMB-NB SSF sends To ICN ROUTER(s) Bypassing e. MBB G/Ws. 3 30, 30303. 2 10 GE SWITCHB Server DC B/1 ICN-MGR 6 Server DC B/2 >display stats 30, 30303. ICN Manager Displays KPIs. ICN-SOURCE ICN-ROUTER ICN-Video 3 ICN Source content follows interest ‘tree’
State-7 Breathing response to B/W 1 SPIRENT TESTER Generate 9. 5 G worth of background e. MBB traffic into e. MBB slice LAG. DWDM C 5 G RADIO PHY 10 GE SWITCHA Server DC A/1 Server DC A/2 DWDM B DWDM A +l 2 T-SDN CTRL 5 G ORCH 35 10 GE SWITCHB 5 G Orchestrator notes increased B/W in slice at critical link and asks TSDN for additional 10 G lambda which it then add to the LAG in a make-before-break manner (no hit).
Thank-You 36
- Slides: 36