ZTE Corporation" #ll rig$t% re%er&ed" Z!" C#N$%D"N!%A&' T$i% do(u)ent (ontain% proprietary infor)ation of ZTE and i% not to *e di%(lo%ed or u%ed +it$out t$e prior +ritten per)i%%ion of ZTE" ,ue to update and i)pro&e)ent of ZTE produ(t% and te($nologie%- infor)ation in t$i% do(u)ent i% %u*.e(ted to ($ange +it$out noti(e"
'
T#/LE O0 CONTENT1
( #vervie) ( " Lo(ation of ZXUN xGW in EP1 Net+or2"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" "2 'nterfa(e% and Proto(ol% of ZXUN xGW"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""3 * +ystem Ar,hite,ture ----------------------------------------------------------------------------------------------------------------- . 2" ZXUPP 4 2 Platfor) 5ard+are #r($ite(ture """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""6 2"2 Configuration Prin(iple""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 7 / Configuration "xamp0e-------------------------------------------------------------------------------------------------------------- ( 3" Configuration Exa)ple"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
''
0'GU8E1
&o,ation of ZXUN xGW in the "1+ supporting /G11 a,,ess---------------------------------------------------* &o,ation of ZXUN xGW in the "1+ supporting non2/G11--------------------------------------------------------/ Boards in ZXU11 3(*2(45!36667'-------------------------------------------------------------------------------------------------. Boards in ZXU11 3(*235!86667---------------------------------------------------------------------------------------------------- 4 ZXUN xGW 9ard)are Diagram----------------------------------------------------------------------------------------------------- 4 ZXU11 3(*2(4 86G typi,a0 ,ommer,ia0 ,onfiguration---------------------------------------------------------------( ZXU11 3(*2(4 86G minimum ,apa,ity ,ommer,ia0 ,onfiguration-------------------------------------------*
T#/LE1
Re0ated interfa,es and proto,o0s of ZXUN xGW for /G11 fun,tion-----------------------------------------/ Boards in +ervi,e she0f Des,ription5(7---------------------------------------------------------------------------------------: Boards in +ervi,e she0f Des,ription5*7---------------------------------------------------------------------------------------3
'''
O&er&ie+
" Lo(ation of ZXUN xGW in EP1 Net+or2
'ntegration of (ore net+or2 and a((e%% agno%ti( i% t$e trend of )o*ile net+or2" #((ording to t$i% trend- ZTE pro&ide% an integrated (ore net+or2 gate+ay produ(tZXUN xGW 9extenda*le Gate+ay: +$i($ (ould %upport 2G- 3G- LTE and non;3GPP a((e%%" ZXUN xGW (ould *e deployed a% a P,1N- #GW- GG1N- 1#E;GW- 5# and (o)*o fun(tion node to %ati%fy different %(enario% during t$e e&olution to pure LTE<EPC net+or2" ZXUN xGW i% a )o*ile node (onne(ting EP1 *a(2*one net+or2 to t$e external data net+or2 and EUT8#N" 't (ould %er&e a% t$e 1er&ing GW (onne(ting +it$ eNode/ in EUT8#N and<or t$e P,N GW for %u*%(ri*er% to a((e%% t$e external net+or2%" ZXUN xGW (ould al%o *e deployed a% GG1N for exi%ting G<U P1 net+or2 (onne(ting P1 *a(2*one net+or2 to t$e external data net+or2" ZXUN xGW (ould *e deployed a% P,1N for exi%ting C,=#<E>,O net+or2 (onne(ting t$e net+or2 to t$e external data net+or2" ZXUN xGW (ould *e deployed a% ='P 5# fun(tion to %upport %ea)le%% )o*ility *et+een different net+or2%" T$e xGW;GTP i% one of )ain %er&i(e pro(e%%ing )odule% in xGW %u*%y%te)re%pon%i*le for e%ta*li%$ing *earer ($annel% *et+een t$e 1 <169GTP *a%ed:<1!<Gn interfa(e%- tran%)itting data on t$e EP1 *a(2*one net+or2 and routing and tran%ferring t$e) to external P,N net+or2% for GP81- U=T1 and LTE net+or2" /y %er&i(e feature%xGW;GTP $a% t+o part%? GTP;C and GTP;U" GTP@C pro(e%%e% %ignaling of all t$e %ignaling plane% at t$e 1 <16 9GTP *a%ed:<1 <1!<Gn interfa(e- and i% re%pon%i*le for e%ta*li%$ing- updating and deleting t$e GTP tunnel% and triggering re&er%e P,P a(ti&ation" GTP@U i% re%pon%i*le for fa%t routing and for+arding data at t$e 1 <16 9GTP *a%ed:<1!<Gn and 1Gi interfa(e% and tran%)itting pa(2et data" 't% po%ition in t$e EP1 %y%te)% i% %$o+n in 0igure "
0igure
T$e xGW;='P i% anot$er )ain %er&i(e pro(e%%ing )odule% in xGW %u*%y%te)re%pon%i*le for e%ta*li%$ing *earer ($annel% *et+een t$e 12a<12* and 169*a%ed on P='P proto(ol: interfa(e%- )ainly for tran%)itting data on t$e non;3GPP 9%u($ a% C,=#2000- Wi0'A: net+or2 and routing and tran%ferring t$e) to external P,N net+or2%" T$e xGW;P='P&B $a% t$ree part%? P='P&B =#G- 5# 9in(lude P='P&B L=# and ='P&! 5#:" P='P&B =#G fun(tion lo(ating in 1GW to %upport P='P&B *a%ed 16 interfa(e to PGW )anage% t$e )o*ility related %ignaling for a )o*ile node t$at i% atta($ed to it% a((e%% lin2" 't i% re%pon%i*le for tra(2ing t$e )o*ile nodeC% )o&e)ent% to and fro) t$e a((e%% lin2 and for %ignaling t$e )o*ile nodeC% lo(al )o*ility an($or" =#G i% al%o in ($arge of en(ap%ulate and de;(ap%ulate pa(2age *et+een =#G and P='P&B L=#" T$e xGW;5# 9P='P&B L=# and ='P&! 5#: i% t$e $o)e agent for t$e )o*ile node" 't i% t$e topologi(al an($or point for t$e )o*ile nodeC% $o)e net+or2 prefix 9e%: and i% t$e entity t$at )anage% t$e )o*ile nodeC% *inding %tate" 't% po%ition in t$e EP1 %y%te)% %upport non;3GPP a((e%% i% %$o+n in 0igure 2"
0igure 2
"2
%nter)or ing N" GG1ND Gn<Gp 1G1N GG1N ; 5L8 GG1N ; CG GG1N ; 'nternet
Name of interfa,e Gn G( Ga Gi
%nterfa,e fun,tion Tran%)itting GTP %ignaling<data Lo(ation )anage)ent C$arging 0or+arding data to t$e external net+or2
%nter)or ing N" 1GW ; ==E 1GW ;EUT8#N 1GW ; 1G1N 1GW ; UT8#N 1GW ; PGW
%nterfa,e fun,tion Tran%)itting GTP %ignaling Tran%)itting GTP data ')ple)enting )o*ility )anage)ent *et+een xGW and 1G1N Tran%)itting GTP data ')ple)enting )o*ility )anage)ent and tran%)itting pa(2age *et+een 1GW and PGW" ')ple)enting )o*ility )anage)ent and tran%)itting pa(2age *et+een 1GW and PGW" Tran%)itting GTP %ignaling<data Tran%fer of 9Fo1: poli(y and ($arging rule% Tran%fer of 9Fo1: poli(y infor)ation fro) PC80 to t$e 1er&ing Gate+ay C$arging ')ple)enting )o*ility *et+een 3GPP and non;3GPP ')ple)enting )o*ility *et+een 3GPP and non;3GPP =o*ility related aut$enti(ation 0or+arding data to t$e external net+or2
1GW ; PGW PGW;Gn<Gp 1G1N PGW ; PC80 1GW ; PC80 1GW<PGW ; CG PGW; tru%ted non; 3GPP PGW;eP,G PGW;### PGW ; 'nternet
P='P&B GTP& ,ia)ete r ,ia)ete r GTPE P='P&B <='P&! P='P&B ,ia)ete r 'P
2
2"
1y%te) #r($ite(ture
ZXUPP 4 2 Platfor) 5ard+are #r($ite(ture
ZTE de&elop% next;generation eGuip)ent $ard+are platfor)? ZXUPP 4 2 platfor) oriented to EPC %er&i(e% and (ontrol NE%- for exa)ple P,1N- #GW- GG1N- 1#E;GW5# and (o)*o fun(tion node produ(t%" ZXUN xGW ar($ite(ture (a*inet adopt% international %tandard di)en%ion of 2200)) I B00)) I 400)) 95 I W I ,:" H;in($ (a*inet- in t$e
ZXUN xGW pro&ide% produ(t% oriented to =iddle and Lo+ (apa(ity ZXUPP 4 2; 49T!000: 9 layer %u*(a*inet- 27U: and produ(t% oriented to large (apa(ity ZXUPP 4 2; B9T4000: 92 layer %u*(a*inet- 34U:" ZXUPP 4 2;49T!000: and ZXUPP 4 2; B9T4000: (ould %$are t$e p$y%i(al *oard%"
0igure 3 /oard% in ZXUPP 4 2; B9T4000:?
0igure !
0igure 6
ZXUN xGW %y%te) i% di&ided into follo+ing part%? interfa(e unit- )ain (ontrol and routing unit- %+it($ing unit and %er&i(e pro(e%%ing unit" P0U? Pa(2et 0or+arding Unit? T$i% unit i% )ainly u%ed to i)ple)ent all 2ind% of interfa(e% to t$e out%ide- and pro(e%%e% L3 proto(ol" Generally- t$e interfa(e unit (on%i%t% of L p$y%i(al interfa(e- it% rele&ant L2 proto(ol pro(e%%ing and al%o 'P layer pro(e%%ing" ZXUN xGW pro&ide% 'P 9p$y%i(ally adopt% GE< 0GE<PO1 interfa(e type%:" 'nterfa(e unit %upport% +or2ing in load;%$aring )ode and J a(ti&e;%tand*y )ode"
=PU? =ain Pro(e%% Unit? T$i% unit i% )ainly u%ed for (ontrol and routing to fulfill t$e +$ole %y%te) )anage)ent and routing engine" T$e )ain pro(e%%ing unit i% +or2ing in J a(ti&e;%tand*y" G1U? General 1er&i(e Unit? T$i% unit i% )ainly u%ed for gate+ay %er&i(e pro(e%%ing to fulfill t$e upper layer %er&i(e% and pro(e%%ing of %ignaling proto(ol% of ZXUN xGW" T$e general %er&i(e unit +or2% in J $ot *a(2up )ode to %upport %u*%(ri*er%E %e%%ion re%ilien(e and al%o NJ load %$aring )ode" 10U? 1+it($ 0a*ri( Unit? T$i% unit i% )ainly u%ed for internal %+it($ing to )a2e t$e inter(onne(tion *et+een interfa(e unit 9P0U: and %er&i(e pro(e%%ing unit 9G1U:and al%o t$e inter(onne(tion *et+een t$e different ra(2%" T$e %+it($ing unit %upport% +or2ing in NJ load;%$aring )ode" C1U? Control and 1torage Unit? T$e C1U in(lude% Load *alan(e unit 9L/U: and C$arging unit 9CU:" i L/U? Load /alan(e Unit? T$i% unit i% u%ed for load (ontrol of %er&i(e unit" 0or ea($ a((e%% reGue%t fro) UE 9P,P a(ti&ation reGue%t a% exa)ple:- t$e L/U +ill (al(ulate t$e (urrent re%our(e %u($ a% CPU load of all a&aila*le 1er&i(e Unit 9G1U: and )a2e t$e %ele(tion of 1er&i(e Unit 9G1U: for UE" CU? C$arging Unit? T$i% unit i% u%ed for ($arging data %torage %u($ a% C,8 in a*nor)al %(enario +$en (o))uni(ation lin2 +it$ external ($arging %y%te) i% *ro2en"
ii
2"2
Configuration Prin(iple
T$e detail of $ard+are introdu(tion i% li%ted in follo+ing ta*le?
*-*-(
+u;,a;inet
=andatory- t$e %$elf Guantity i% de(ided *y t$e a(tual (apa(ity"
Ta*le 2
!ype =PU
Configuration prin,ip0e for ;oard =andatoryK one pair for ea($ offi(e i))o&a*ly"
$un,tion =ain Pro(e%% Unit? T$i% unit i% )ainly u%ed for )ain (ontrol and routing to fulfill t$e +$ole %y%te) )anage)ent and routing engine"
!ype 10U
Configuration prin,ip0e for ;oard =andatory; Fuantity i% de(ided *y t$e a(tual (apa(ity" One pair for ea($ offi(e i))o&a*ly +$en P0U *oardE% flo+ le%% t$an 30G*p%" Ot$er+i%e 3 pie(e% for ea($ offi(e" Ea($ *lade pro&ide% !40G*p% data t$roug$put"
$un,tion 1+it($ 0a*ri( Unit? T$i% unit i% )ainly u%ed for internal %+it($ing to )a2e t$e inter(onne(tion *et+een interfa(e unit 9P0U: and %er&i(e pro(e%%ing unit 9G1U:and al%o t$e inter(onne(tion *et+een t$e different ra(2%" T$i% unit i% )ainly u%ed to i)ple)ent all 2ind% of interfa(e% to t$e out%ideand (o)plete t$e pro(e%%ing to t$e L3 proto(ol" 't pro&ide% 'P 9p$y%i(ally adopt% GE< 0GE<PO1 interfa(e type%:" Control and 1torage Unit? T$e C1U in(lude% Load *alan(e unit 9L/U:- L'G unit and C$arging unit 9CU:"
P0U
=andatory; Fuantity i% de(ided *y t$e a(tual data flo+" ,ata flo+ for ea($ pie(e of P0U i% up to !0G*p%" 't i% al%o depending on t$e exa(t Guantity of different type% of interfa(e%"
'nterfa(e unit %upport% +or2ing in load;%$aring )ode and J a(ti&e; %tand*y )ode" J a(ti&e<%tand* y
C1U;
=andatoryK One pair for ea($ offi(e i))o&a*ly +$en (ontent ($arging fun(tion i% pro&ided"
Ta*le 3
Configuration prin,ip0e for ;oard !ype <andatory for N" Without ,ontent ,harging fun,tion!00L P,P<EP1 *earer<PPP D1%5With ,ontent ,harging fun,tion7 300L P,P<EP1 *earer<PPP $un,tion Ba, up me,hanism J $ot *a(2up )ode and NJ load; %$aring )ode9NMN6:
G1U;0
=andatory for GG1N<1GW<P GW" Fuantity related to data flo+ and u%er% (apa(ity"
General 1er&i(e Unit? T$i% unit i% )ainly u%ed for gate+ay %er&i(e pro(e%%ing to fulfill t$e upper layer %er&i(e% and pro(e%%ing of %ignaling proto(ol% of ZXUN xGW9GG1N<1GW<PGW:"
N<#
General 1er&i(e Unit? T$i% unit i% )ainly u%ed for gate+ay %er&i(e pro(e%%ing to fulfill t$e upper layer %er&i(e% and
Configuration prin,ip0e for ;oard !ype <andatory for N" Without ,ontent ,harging fun,tion3G*p% data t$roug$put" D1%5With ,ontent ,harging fun,tion7 N<# $un,tion Ba, up me,hanism )ode9NMN6:
(apa(ity"
=andatory for 5#" Fuantity related to data flo+ and u%er% (apa(ity" Wit$out (ontent ($arging fun(tion"
General 1er&i(e Unit? T$i% unit i% )ainly u%ed for gate+ay %er&i(e pro(e%%ing to fulfill t$e upper layer %er&i(e% and pro(e%%ing of %ignaling proto(ol% of ZXUN xGW95#:"
G1U;
=andatory for GG1N<1GW<P GW" Fuantity related to data flo+ and u%er% (apa(ity"
General 1er&i(e Unit? T$i% unit i% )ainly u%ed for gate+ay %er&i(e pro(e%%ing to fulfill t$e upper layer %er&i(e% and pro(e%%ing of %ignaling proto(ol% of ZXUN xGW9GG1N<1GW<PGW:"
N<# N<#
=andatory for 5#" Fuantity related to data flo+ and u%er% (apa(ity" =andatory for GG1N<1GW<P GW" Fuantity related to data
G1U;2
General 1er&i(e Unit? T$i% unit i% )ainly u%ed for gate+ay %er&i(e pro(e%%ing to fulfill t$e upper layer %er&i(e% and pro(e%%ing of %ignaling proto(ol% of ZXUN xGW9P,1N:" General 1er&i(e Unit? T$i% unit i% )ainly u%ed for gate+ay %er&i(e pro(e%%ing to fulfill t$e upper layer %er&i(e% and pro(e%%ing of %ignaling proto(ol% of ZXUN xGW95#:" General 1er&i(e Unit? T$i% unit i% )ainly u%ed for gate+ay %er&i(e pro(e%%ing to fulfill t$e
J $ot *a(2up )ode and NJ load; %$aring )ode9NMN6: J $ot *a(2up )ode and NJ load;
Configuration prin,ip0e for ;oard !ype <andatory for N" Without ,ontent ,harging fun,tion6G*p% data t$roug$put D1%5With ,ontent ,harging fun,tion7 HG*p% data t$roug$put $un,tion Ba, up me,hanism %$aring )ode9NMN6:
upper layer %er&i(e% and pro(e%%ing of %ignaling proto(ol% of ZXUN xGW9GG1N<1GW<PGW:" General 1er&i(e Unit? T$i% unit i% )ainly u%ed for gate+ay %er&i(e pro(e%%ing to fulfill t$e upper layer %er&i(e% and pro(e%%ing of %ignaling proto(ol% of ZXUN xGW9P,1N:" General 1er&i(e Unit? T$i% unit i% )ainly u%ed for gate+ay %er&i(e pro(e%%ing to fulfill t$e upper layer %er&i(e% and pro(e%%ing of %ignaling proto(ol% of ZXUN xGW95#:"
N<# N<#
=andatory for 5#" Fuantity related to data flo+ and u%er% (apa(ity"
3
3"
/-(-(
Configuration Exa)ple
Configuration Exa)ple
ZXU11 3(*2(4 86G !ypi,a0 Commer,ia0 Configuration
Typi(al (onfiguration in %ingle logi(al net+or2 ele)ent? GG1N 9+it$out ,P':? !6G*p%- 3B00L P,PK GG1N 9Wit$ ,P':? 27G*p%- 2700L P,PK 5# 9+it$out ,P':? !6G*p%- 3B00L P,PK 5# 9Wit$ ,P':? 27G*p%- 2700L P,PK P,1N? 27G*p%- 2700L PPPK
0igure B
Explanation? =PU unit? 2 pie(e%K 10U unit? 3 pie(e%- +$i($ pro&ide B0G*p% %+it($ing (apa(ity for ea($ %lot 930G*p% redundan(y:" P0U unit? 2 pie(e%- full;load operation- +$i($ (an pro&ide 40G*p% for+ard (apa(ity 9!0G*p% redundan(y:- different interfa(e %u* (ard% %u($ a% GE< 0GE<ele(tri(al<opti(al (ould *e (onfigured a((ording to %pe(ifi( reGuire)ent%K
C1U; unit? 2 pie(e%K Pri)ary G1U;2? 3 pie(e%- +$i($ pro&ide !6G*p% pro(e%%ing (apa(ityK 96G*p% redundan(y:K 1pare G1U;2? pie(e- +$i($ adopt% 3J $ot *a(2;up )ode to *a(2 up t$e u%erE% P,P (ontext of pri)ary G1U;2"
/-(-*
=PU unit? 2 pie(e%K 10U unit? 2 pie(e%- +$i($ pro&ide 30G*p% %+it($ing (apa(ity for ea($ %lot 930G*p% redundan(y:" P0U unit? 2 pie(e%- full;load operation- +$i($ (an pro&ide 40G*p% for+ard (apa(ity 9!0G*p% redundan(y:- different interfa(e %u* (ard% %u($ a% GE< 0GE<ele(tri(al<opti(al (ould *e (onfigured a((ording to %pe(ifi( reGuire)ent%K C1U; unit? 2 pie(e%K Pri)ary G1U;0? pie(e- +$i($ pro&ide% 6G*p% pro(e%%ing (apa(ityK
1pare G1U;0? pie(e- +$i($ adopt% J $ot *a(2;up )ode to *a(2 up t$e u%erE% P,P (ontext of pri)ary G1U;0"
#**re&iation%
Board name P0U =PU G1U 10U C1U Board meanings Pa(2et 0or+arding Unit =ain Pro(e%% Unit General 1er&i(e Unit 1+it($ 0a*ri( Unit Control and 1torage Unit