SlideShare a Scribd company logo
1 of 30
Download to read offline
HKIX	
  Upgrade	
  to	
  100Gbps-­‐Based	
  	
  
Two-­‐Tier	
  Architecture	
  —	
  	
  
	
  	
  	
  	
  Experience	
  Sharing	
  and	
  	
  
Support	
  to	
  R&E	
  Networks	
  
	
  
	
  
Che-­‐Hoo	
  Cheng	
  
CUHK/HKIX	
  
2014.08.14	
  
www.hkix.net
What	
  is	
  HKIX?	
  
•  HKIX	
  is	
  a	
  public	
  Internet	
  Exchange	
  Point	
  (IXP)	
  in	
  Hong	
  Kong	
  
•  HKIX	
  is	
  the	
  main	
  IXP	
  in	
  HK	
  where	
  various	
  networks	
  can	
  
interconnect	
  with	
  one	
  another	
  and	
  exchange	
  traffic	
  
–  Not	
  for	
  connecEng	
  to	
  the	
  whole	
  Internet	
  
•  HKIX	
  was	
  a	
  project	
  iniEated	
  by	
  ITSC	
  (InformaEon	
  
Technology	
  Services	
  Centre)	
  of	
  CUHK	
  (The	
  Chinese	
  
University	
  of	
  Hong	
  Kong)	
  and	
  supported	
  by	
  CUHK	
  in	
  Apr	
  
1995	
  as	
  a	
  community	
  service	
  
–  SEll	
  fully	
  supported	
  and	
  operated	
  by	
  CUHK	
  
•  HKIX	
  serves	
  both	
  commercial	
  networks	
  and	
  R&E	
  networks	
  
•  The	
  original	
  goal	
  is	
  to	
  keep	
  intra-­‐HongKong	
  traffic	
  within	
  
Hong	
  Kong	
  
www.hkix.net
ISP DISP A ISP B ISP C
Routes of
ISP A
Routes of All
ISPs in HKIX
Routes of
ISP B
Routes of
ISP C
Routes of
ISP D
Routes of All
ISPs in HKIX
Routes of All
ISPs in HKIX
Routes of All
ISPs in HKIX
MLPA
Route
Servers
Routes of All
ISPs in HKIX
Routes from
All ISPs Switched Ethernet
HKIX	
  Model	
  —	
  	
  
MLPA	
  over	
  Layer	
  2	
  +	
  BLPA	
  
•  MLPA (mandatory only for HK routes)
traffic exchanged directly over layer 2
without going through MLPA Route
Server
•  BLPA over layer 2 without involvement
of MLPA Route Server
•  Supports both IPv4 and IPv6 over the
same layer 2 infrastructure
Help	
  Keep	
  Intra-­‐Asia	
  Traffic	
  	
  
within	
  Asia	
  
•  We	
  have	
  almost	
  all	
  the	
  Hong	
  Kong	
  networks	
  
–  We	
  are	
  confident	
  to	
  say	
  we	
  help	
  keep	
  98%	
  of	
  intra-­‐Hongkong	
  traffic	
  within	
  
Hong	
  Kong	
  
•  So,	
  we	
  can	
  aUract	
  parEcipants	
  from	
  Mainland	
  China,	
  Taiwan,	
  Korea,	
  
Japan,	
  Singapore,	
  Malaysia,	
  Thailand,	
  Indonesia,	
  Philippines,	
  Vietnam,	
  
India,	
  Bhutan,	
  Qatar	
  and	
  other	
  Asian	
  countries	
  
•  We	
  now	
  have	
  more	
  non-­‐HK	
  routes	
  than	
  HK	
  routes	
  
–  On	
  our	
  MLPA	
  route	
  servers	
  
–  Even	
  more	
  non-­‐HK	
  routes	
  over	
  BLPA	
  
•  We	
  do	
  help	
  keep	
  intra-­‐Asia	
  traffic	
  within	
  Asia	
  
•  In	
  terms	
  of	
  network	
  latency,	
  Hong	
  Kong	
  is	
  a	
  good	
  central	
  locaEon	
  in	
  Asia	
  
–  ~50ms	
  to	
  Tokyo	
  
–  ~30ms	
  to	
  Singapore	
  
•  HKIX	
  is	
  good	
  for	
  intra-­‐Asia	
  traffic	
  
www.hkix.net
HKIX	
  Today	
  
•  Supports	
  both	
  MLPA	
  (MulElateral	
  Peering)	
  and	
  BLPA	
  
(Bilateral	
  Peering)	
  over	
  layer	
  2	
  
•  Supports	
  IPv4/IPv6	
  dual-­‐stack	
  
•  Accessible	
  by	
  most	
  local	
  loop	
  providers	
  
•  Neutral	
  among	
  ISPs	
  /	
  telcos	
  /	
  local	
  loop	
  providers	
  /	
  data	
  
centers	
  /	
  content	
  providers	
  /	
  cloud	
  services	
  providers	
  
•  More	
  and	
  more	
  non-­‐HK	
  parEcipants	
  
•  >240	
  ASNs	
  connected	
  
•  >370	
  connecEons	
  in	
  total	
  
–  >130	
  10GE	
  connecEons	
  
•  ~370Gbps	
  (5-­‐min)	
  total	
  traffic	
  at	
  peak	
  
•  Annual	
  Traffic	
  Growth	
  =	
  30%	
  to	
  40%	
  
www.hkix.net
Yearly	
  Traffic	
  StaPsPcs	
  
www.hkix.net
Charging	
  Model	
  	
  
•  An	
  evoluEon	
  from	
  free-­‐of-­‐charge	
  model	
  adopted	
  at	
  the	
  very	
  beginning,	
  
to	
  penalty-­‐based	
  charging	
  model	
  based	
  on	
  traffic	
  volume	
  for	
  curbing	
  
abuse,	
  to	
  now	
  simple	
  port	
  charge	
  model	
  for	
  fairness	
  and	
  sustainability	
  
•  Have	
  started	
  simple	
  port	
  charge	
  model	
  since	
  01	
  Jan	
  2013	
  
–  E/FE/GE	
  –	
  US$120/port/month	
  (with	
  no	
  one-­‐Eme	
  charge)	
  
–  10GE	
  –	
  US$1,000/port/month	
  (plus	
  one-­‐Eme	
  charge)	
  
–  See	
  hUp://www.hkix.net/hkix/Charge/ChargeTable.htm	
  
•  Co-­‐locaEon	
  service	
  for	
  strategic	
  partners	
  only	
  is	
  chargeable	
  	
  
•  SEll	
  not	
  for	
  profit	
  
–  HKIX	
  Ltd	
  (100%	
  owned	
  by	
  CUHK)	
  to	
  sign	
  agreement	
  with	
  parEcipants	
  
–  Target	
  for	
  fully	
  self-­‐sustained	
  operaEons	
  for	
  long-­‐term	
  sustainability	
  
Values	
  of	
  HKIX	
  to	
  Hong	
  Kong	
  
•  A	
  key	
  informaEon	
  infrastructure	
  bringing	
  faster	
  
and	
  cheaper	
  connecEvity	
  to	
  Hong	
  Kong	
  ciEzens	
  
•  A	
  key	
  component	
  for	
  developing	
  Hong	
  Kong	
  as	
  an	
  
Internet	
  hub	
  in	
  Asia	
  
•  A	
  key	
  component	
  for	
  helping	
  Hong	
  Kong’s	
  
compeEEveness	
  in	
  the	
  cyber	
  world	
  	
  
•  A	
  key	
  component	
  in	
  facilitaEng	
  compeEEon	
  in	
  
the	
  telecommunicaEon	
  sector	
  
•  Considered	
  as	
  CriEcal	
  Internet	
  Infrastructure	
  in	
  
Hong	
  Kong	
  
www.hkix.net
HKIX’s	
  Advantages	
  
•  Neutral	
  
–  Treat	
  all	
  partners	
  equal,	
  big	
  or	
  small	
  
–  Accessible	
  by	
  all	
  local	
  loop	
  providers	
  
–  Neutral	
  among	
  ISPs	
  /	
  telcos	
  /	
  local	
  loop	
  providers	
  /	
  
data	
  centers	
  /	
  content	
  providers	
  /	
  cloud	
  services	
  
providers	
  
•  Trustable	
  
–  Respect	
  business	
  secrets	
  of	
  every	
  partner	
  /	
  parEcipant	
  
•  Not	
  for	
  Profit	
  
www.hkix.net
2013	
  and	
  Beyond?	
  
•  A	
  lot	
  of	
  new	
  data	
  centers	
  will	
  be	
  in	
  operaEons	
  
in	
  Hong	
  Kong	
  starEng	
  2013	
  
•  More	
  and	
  more	
  cloud	
  /	
  content	
  services	
  
providers	
  sepng	
  up	
  presence	
  in	
  Hong	
  Kong	
  
•  What	
  will	
  happen	
  to	
  the	
  industry	
  and	
  the	
  
market?	
  
•  HKIX	
  must	
  be	
  well-­‐prepared	
  for	
  the	
  possibly	
  
higher	
  growth	
  
www.hkix.net
In	
  Need	
  of	
  	
  
ConPnuous	
  Upgrades	
  for	
  HKIX	
  
•  Peak	
  total	
  traffic	
  is	
  growing	
  conEnuously	
  	
  
•  Did	
  not	
  have	
  enough	
  ports	
  at	
  HKIX1	
  for	
  new	
  connecEons	
  at	
  
Emes	
  
•  Need	
  to	
  support	
  100GE	
  interfaces	
  
•  Resilience	
  is	
  becoming	
  a	
  bigger	
  concern	
  to	
  HKIX	
  parEcipants	
  
•  We	
  cannot	
  afford	
  any	
  performance	
  boZleneck	
  
•  We	
  must	
  cope	
  with	
  the	
  conPnuous	
  technology	
  changes	
  
CUHK’s	
  Vision	
  
•  CUHK	
  has	
  a	
  strategic	
  uniqueness	
  in	
  running	
  HKIX	
  in	
  a	
  long-­‐
term	
  
•  While	
  CUHK	
  does	
  not	
  have	
  a	
  service	
  provider	
  role,	
  we	
  are	
  
sEll	
  obligated	
  to	
  conEnue	
  managing	
  it	
  as	
  a	
  public	
  service	
  
•  HKIX	
  is	
  very	
  much	
  like	
  road	
  infrastructure	
  and	
  airport	
  in	
  
Hong	
  Kong	
  
•  Support	
  from	
  HKSAR	
  Government	
  is	
  needed	
  to	
  make	
  it	
  
prosper,	
  and	
  to	
  maintain	
  it	
  as	
  an	
  Asian	
  internet	
  hub	
  
	
  
•  HKSAR	
  Government	
  has	
  provided	
  one-­‐off	
  funding	
  for	
  
capital	
  expenses	
  of	
  network	
  equipment	
  upgrade	
  in	
  
2013-­‐14	
  
www.hkix.net
The	
  Plan	
  	
  
•  Have	
  started	
  simple	
  port	
  charge	
  model	
  since	
  Jan	
  2013	
  
–  Maintain	
  as	
  not-­‐for-­‐profit	
  operaEons	
  
–  Target	
  for	
  fully	
  self-­‐sustained	
  operaEons	
  for	
  long-­‐term	
  sustainability	
  
•  Deploying	
  new	
  highly-­‐scalable	
  two-­‐Eer	
  dual-­‐core	
  architecture	
  within	
  
CUHK	
  by	
  2014	
  taking	
  advantage	
  of	
  the	
  new	
  data	
  center	
  inside	
  CUHK	
  
campus	
  
–  HKIX1	
  site	
  +	
  HKIX1b	
  site	
  as	
  Core	
  Sites	
  
•  Fiber	
  distance	
  between	
  2	
  Core	
  Sites:	
  <2km	
  
–  Provide	
  site/chassis/card	
  resilience	
  
–  Support	
  100GE	
  connecEons	
  
–  Scalable	
  to	
  support	
  >6.4Tbps	
  total	
  traffic	
  using	
  100GE	
  backbone	
  links	
  
primarily	
  and	
  FabricPath	
  
•  Ready	
  to	
  support	
  HKIX2/3/4/5/6/etc	
  as	
  Satellite	
  Sites	
  having	
  
Access	
  Switches	
  only	
  which	
  connect	
  to	
  Core	
  Switches	
  at	
  both	
  
Core	
  Sites	
  
www.hkix.net
HKIX Dual-Core Two-Tier Architecture
For 2014 and Beyond
HKIX1 Core Site @CUHK HKIX1b Core Site @CUHK
Core
Switch
@HKIX1
Core
Switch
@HKIX1b
Access
Switches
@HKIX2
Access
Switches
@HKIX1
Access
Switches
@HKIX1b
Access
Switch
@HKIX-R&E
------(<2km)------
n x 100GE/10GE
Inter-Switch
Links
n x 100GE/10GE
Inter-Switch
Links
ISP 1 ISP 2 ISP 3 ISP 4 ISP 5 ISP 6 ISP 7
Core
Switch
@HKIX1
Core
Switch
@HKIX1b
Access
Switches
@HKIXm
Access
Switches
@HKIXn
100GE/10GE/GE
Links
100GE/10GE/GE
Links
The	
  Design	
  
•  Dual-­‐Core	
  Two-­‐Tier	
  Design	
  for	
  high	
  scalability	
  
–  Have	
  to	
  sustain	
  the	
  growth	
  in	
  the	
  next	
  5	
  years	
  (to	
  support	
  >6.4Tbps	
  traffic	
  level)	
  
–  Core	
  Switches	
  at	
  2	
  Core	
  Sites	
  (HKIX1	
  &	
  HKIX1b)	
  only	
  
•  No	
  interconnecEons	
  among	
  core	
  switches	
  
–  Access	
  Switches	
  to	
  serve	
  connecEons	
  from	
  parEcipants	
  at	
  HKIX1	
  &	
  HKIX1b	
  
•  Also	
  at	
  Satellite	
  Sites	
  HKIX2/3/4/5/6/etc	
  
•  LiUle	
  over-­‐subscripEon	
  between	
  each	
  access	
  switch	
  and	
  the	
  core	
  switches	
  
–  FabricPath	
  (TRILL-­‐like)	
  used	
  among	
  the	
  switches	
  for	
  resilience	
  and	
  load	
  balancing	
  
•  Card/Chassis/Site	
  Resilience	
  
–  LACP	
  not	
  supported	
  across	
  chassis	
  though	
  (card	
  resilience	
  only)	
  
•  100GE	
  opEcs	
  support	
  
–  LR4	
  for	
  <=10km	
  and	
  ER4	
  for	
  <=40km	
  (1Q2015)	
  
–  Support	
  by	
  local	
  loop	
  providers	
  is	
  key	
  
•  Port	
  Security	
  sEll	
  maintained	
  (over	
  LACP	
  too)	
  
–  Only	
  allows	
  one	
  MAC	
  address	
  one	
  IPv4	
  address	
  one	
  IPv6	
  address	
  per	
  port	
  (physical	
  or	
  
virtual)	
  
•  Have	
  beUer	
  control	
  of	
  Unknown-­‐Unicast-­‐Flooding	
  traffic	
  and	
  other	
  storm	
  control	
  
HKIX1b	
  Site	
  Delayed	
  
•  Raised	
  Floor	
  System	
  issue	
  
–  Hopefully	
  it	
  will	
  be	
  ready	
  by	
  Oct	
  2014	
  
•  2	
  Core	
  Switches	
  at	
  HKIX1	
  site	
  to	
  start	
  migraEon	
  first	
  
–  May	
  need	
  to	
  have	
  more	
  access	
  switches	
  at	
  HKIX1	
  
•  PopulaEon	
  of	
  HKIX1b	
  site	
  will	
  take	
  much	
  longer	
  Eme	
  
so	
  the	
  strategy	
  is:	
  
–  All	
  new	
  connecEons	
  to	
  be	
  set	
  up	
  at	
  HKIX1b	
  first	
  unless	
  for	
  
resilience	
  purpose	
  
–  Half	
  of	
  the	
  exisEng	
  connecEons	
  at	
  HKIX1	
  will	
  be	
  “forced”	
  
to	
  moved	
  to	
  HKIX1b	
  when	
  their	
  local	
  loop	
  contracts	
  expire	
  
www.hkix.net
The	
  MigraPon	
  
•  New	
  switches	
  in	
  producEon	
  at	
  HKIX1	
  site	
  starEng	
  Mar	
  2014	
  
–  While	
  HKIX1b	
  site	
  is	
  sEll	
  under	
  construcEon	
  
–  Interconnected	
  with	
  the	
  old	
  core	
  7018	
  switch	
  with	
  n	
  x	
  100Gbps	
  (n=2	
  
and	
  then	
  4)	
  during	
  the	
  migraEon	
  period	
  
•  All	
  new	
  connecEons	
  are	
  now	
  on	
  new	
  access	
  switches	
  	
  
–  While	
  exisEng	
  connecEons	
  are	
  being	
  moved	
  to	
  the	
  new	
  access	
  
switches	
  one	
  by	
  one	
  
•  By	
  early	
  Aug	
  2014,	
  all	
  10GE	
  connecPons	
  had	
  been	
  moved	
  
•  Remaining	
  GE	
  connecEons	
  will	
  be	
  moved	
  gradually	
  
–  Deadline	
  is	
  30	
  Jun	
  2015	
  
–  No	
  E/FE	
  support	
  starEng	
  then	
  
•  RS1,	
  RS2,	
  HKIX2	
  &	
  HKIX-­‐R&E	
  will	
  also	
  be	
  moved	
  away	
  from	
  
the	
  old	
  architecture	
  to	
  the	
  new	
  architecture	
  soon	
  
www.hkix.net
DDoS	
  AZack	
  During	
  MigraPon	
  
•  Old	
  equipment	
  limitaEon	
  
– hashing	
  by	
  source	
  and	
  desEnaEon	
  MAC	
  addresses	
  
– Very	
  high	
  traffic	
  from	
  old	
  to	
  new	
  targeEng	
  one	
  
single	
  desEnaEon	
  MAC	
  address	
  
– Feedback	
  mechanism	
  to	
  drop	
  packets	
  at	
  sources	
  
•  Workaround	
  
– Layer	
  2	
  Newlow	
  (v9)	
  to	
  check	
  the	
  high-­‐volume	
  
sources	
  
– Migrate	
  them	
  to	
  new	
  switches	
  immediately	
  
	
  
www.hkix.net
One	
  Very	
  CriPcal	
  Point	
  	
  
for	
  an	
  IXP	
  
•  An	
  IXP	
  must	
  NOT	
  be	
  vulnerable	
  to	
  DDoS	
  aUack	
  
itself	
  
•  CongesEon	
  at	
  one	
  port	
  must	
  NOT	
  cause	
  trouble	
  
to	
  any	
  other	
  ports	
  
•  Network	
  QoS	
  Policy	
  -­‐	
  CongesEon	
  Control	
  
Mechanisms	
  
–  Default	
  is	
  “Burst	
  opEmized”	
  which	
  is	
  not	
  good	
  for	
  IXP	
  
because	
  of	
  sharing	
  of	
  buffer	
  by	
  mulEple	
  ports	
  
–  “Mesh	
  opEmized”	
  is	
  more	
  suitable	
  for	
  IXP	
  
www.hkix.net
100GE	
  Interfaces	
  
•  CPAK	
  instead	
  of	
  CFP	
  
–  12	
  ports	
  per	
  line	
  card	
  so	
  can	
  support	
  high	
  density	
  100GE	
  (line-­‐rate)	
  
•  CFP	
  –	
  only	
  2	
  ports	
  per	
  line	
  card	
  
–  SR10	
  
•  MMF/OM3	
  –	
  up	
  to	
  100	
  meters	
  
•  MMF/OM4	
  –	
  up	
  to150	
  meters	
  
•  Fibers	
  (24-­‐core	
  MPO	
  cables)	
  	
  
–  Using	
  cheaper	
  cables	
  
»  ~US$220	
  for	
  5-­‐meter	
  &	
  ~US$280	
  for	
  10-­‐meter	
  
–  Long	
  delivery	
  lead	
  Eme	
  
–  LR4	
  
•  SMF	
  –	
  up	
  to	
  10km	
  
–  ER4	
  
•  SMF	
  –	
  up	
  to	
  40km	
  
•  Seems	
  more	
  needed	
  than	
  LR4	
  
•  Not	
  available	
  yet,	
  need	
  to	
  wait	
  unEl	
  1Q2015	
  
–  Power	
  consumpEon	
  lower	
  
•  Not	
  hot	
  so	
  greener	
  
www.hkix.net
10GE	
  SFP+	
  Transceivers	
  
•  Same	
  type	
  of	
  LR	
  transceivers	
  can	
  have	
  Tx	
  
Power	
  (opEcal)	
  difference	
  of	
  up	
  to	
  2dbm	
  	
  
– Seems	
  different	
  batches	
  have	
  different	
  Tx	
  Power	
  
– Record	
  down	
  Tx	
  Power	
  every	
  Eme	
  for	
  comparison	
  
– Seems	
  to	
  have	
  down	
  trend	
  
•  ZR/ER	
  are	
  also	
  supported	
  mainly	
  for	
  local	
  
loops	
  carriers	
  
•  LACP	
  mixed	
  with	
  ER	
  &	
  ZR	
  
– Running	
  ok	
  
www.hkix.net
Proxy	
  ARP	
  Threat	
  
•  Can	
  use	
  Dynamic	
  ARP	
  InspecEon	
  (DAI)	
  to	
  
maintain	
  staEc	
  ARP	
  list	
  
– But	
  not	
  used	
  yet	
  as	
  it	
  is	
  manual	
  
– Need	
  to	
  input	
  a	
  few	
  commands	
  for	
  this	
  instead	
  of	
  
just	
  one	
  command	
  
www.hkix.net
FabricPath	
  
•  ISIS	
  neighboring	
  Emeout	
  took	
  a	
  few	
  minutes	
  
to	
  recover	
  
– BGP	
  failed	
  
– Physical	
  issue?	
  
•  Load	
  Balancing	
  seems	
  working	
  fine	
  
– Even	
  with	
  3	
  links	
  
www.hkix.net
Other	
  Problems	
  Seen	
  
•  100GE	
  card	
  in	
  core	
  switches	
  self-­‐reload	
  a	
  few	
  Emes	
  
•  Supervisor	
  Engine	
  (SUP)	
  switch-­‐over	
  not	
  working	
  
–  'mac	
  packet-­‐classify'	
  on	
  port-­‐channel	
  member	
  interfaces	
  
caused	
  ACL	
  manager	
  crashed	
  
–  In	
  case	
  of	
  SUP	
  switchover,	
  will	
  go	
  into	
  a	
  boot	
  loop	
  
–  Workaround	
  is	
  to	
  remove	
  the	
  config	
  at	
  member	
  ports	
  
–  Known	
  bug	
  
–  Same	
  would	
  happen	
  on	
  7000	
  
•  We	
  were	
  lucky	
  that	
  we	
  did	
  not	
  encounter	
  problems	
  
•  LACP	
  cannot	
  mix	
  SR10	
  and	
  LR4	
  for	
  100GE	
  
•  WaiEng	
  for	
  6.2.10	
  available	
  in	
  late	
  Aug	
  which	
  should	
  
solve	
  most	
  problems	
  
www.hkix.net
Other	
  PracPces	
  
•  Always	
  keep	
  spare	
  chassis/line	
  cards/transceivers	
  
on-­‐site	
  for	
  back-­‐up	
  
•  FabricPath	
  must	
  use	
  F	
  cards	
  
–  Not	
  to	
  mix	
  M	
  cards	
  and	
  F	
  cards	
  in	
  the	
  same	
  chassis	
  
–  We	
  use	
  only	
  F	
  cards	
  on	
  7710	
  
–  We	
  sEll	
  use	
  M	
  cards	
  on	
  7018	
  (no	
  FabricPath	
  support)	
  
•  7004	
  at	
  HKIX-­‐R&E	
  also	
  uses	
  only	
  F	
  cards	
  so	
  can	
  support	
  
FabricPath	
  
•  Not	
  to	
  mix	
  F2e-­‐GE/10GE	
  and	
  F3-­‐GE/10GE	
  cards	
  in	
  
the	
  same	
  chassis	
  to	
  avoid	
  possible	
  problems	
  
–  No	
  LACP	
  across	
  two	
  different	
  types	
  of	
  cards	
  
www.hkix.net
27
HKIX Layer 2
(MLPA:AS4635)
CUHK
AS3661
ASGC
AS24167
KREONET2
AS17579CSTNET
AS7497
APAN-JP
AS7660
PCCW Global
AS3491
HARNET
AS3662
ASCC
AS9264
CNGI-6IX
AS23911
CERNET2
AS23910
NTT
AS2914
TEIN4
AS24489
JGN-X
AS17934
NUS
AS7610
CERNET
AS4538
CUHK
Transit
AS4641
TATA
AS6453
Special	
  Services	
  	
  
for	
  R&E	
  Networks	
  
•  Support	
  LACP	
  and	
  Trunk	
  Ports	
  at	
  HKIX-­‐R&E	
  POP	
  
•  Jumbo	
  Frame	
  support	
  
•  Special	
  VLANs	
  
–  For	
  private	
  interconnecEons	
  among	
  any	
  2	
  R&E	
  
networks	
  
–  One	
  special	
  R&E	
  IX-­‐VLAN	
  for	
  interconnecEons	
  among	
  
R&E	
  networks	
  with	
  no	
  commercial	
  networks	
  
•  Limited	
  colo	
  at	
  new	
  HKIX1b	
  site	
  when	
  available	
  
Further	
  Work	
  in	
  2014-­‐15	
  
•  More	
  L2	
  ACL	
  
•  Advanced	
  Route	
  Server	
  So{ware	
  
•  Portal	
  for	
  ParEcipants	
  
– With	
  L2	
  Newlow	
  info	
  
•  Improved	
  a{er-­‐hour	
  support	
  
•  IPv4:	
  /23	
  -­‐>	
  /22	
  or	
  /21???	
  
•  ISO27001?	
  
www.hkix.net
 
Thank	
  you!	
  

More Related Content

What's hot

Peering Asia 2021v: Little-known IXPs in Asia Pacific
Peering Asia 2021v: Little-known IXPs in Asia PacificPeering Asia 2021v: Little-known IXPs in Asia Pacific
Peering Asia 2021v: Little-known IXPs in Asia PacificAPNIC
 
IP Possibilities - 2013 - IP Interconnection Panel (18-apr, 2013)
IP Possibilities - 2013 - IP Interconnection Panel (18-apr, 2013)IP Possibilities - 2013 - IP Interconnection Panel (18-apr, 2013)
IP Possibilities - 2013 - IP Interconnection Panel (18-apr, 2013)steve ulrich
 
High level strategies to sucessful i pv6 success stories
High level strategies to sucessful i pv6 success storiesHigh level strategies to sucessful i pv6 success stories
High level strategies to sucessful i pv6 success storiesHans Petter Holen
 
Speed5G Workshop London presentation of 5G XCast
Speed5G Workshop London presentation of 5G XCast Speed5G Workshop London presentation of 5G XCast
Speed5G Workshop London presentation of 5G XCast Klaus Moessner
 
IX Best Practices by Tay Chee Yong
IX Best Practices by Tay Chee YongIX Best Practices by Tay Chee Yong
IX Best Practices by Tay Chee YongMyNOG
 
Broadband Expansion Grant Workshop PSC Portage County
Broadband Expansion Grant Workshop PSC Portage CountyBroadband Expansion Grant Workshop PSC Portage County
Broadband Expansion Grant Workshop PSC Portage CountyWI Broadband
 
Internet Exchange Points, by Philip Smith [APNIC 38 / ISOC-AU]
Internet Exchange Points, by Philip Smith [APNIC 38 / ISOC-AU]Internet Exchange Points, by Philip Smith [APNIC 38 / ISOC-AU]
Internet Exchange Points, by Philip Smith [APNIC 38 / ISOC-AU]APNIC
 
A Peering Strategy for the Pacific Islands
A Peering Strategy for the Pacific IslandsA Peering Strategy for the Pacific Islands
A Peering Strategy for the Pacific IslandsAPNIC
 
MyIX Updates by Raja Mohan
MyIX Updates by Raja MohanMyIX Updates by Raja Mohan
MyIX Updates by Raja MohanMyNOG
 
IPv6 Deployment: Why and Why not?
IPv6 Deployment: Why and Why not?IPv6 Deployment: Why and Why not?
IPv6 Deployment: Why and Why not?apnic_slides
 
Routing for an Anycast CDN
Routing for an Anycast CDNRouting for an Anycast CDN
Routing for an Anycast CDNTom Paseka
 
Role of Internet Exchange Points (IXP)
Role of Internet Exchange Points (IXP)Role of Internet Exchange Points (IXP)
Role of Internet Exchange Points (IXP)Internet Society
 
PSC Broadband Grant Workshop September 2014
PSC Broadband Grant Workshop September 2014PSC Broadband Grant Workshop September 2014
PSC Broadband Grant Workshop September 2014WI Broadband
 
SGNOG 6: The stories of IXP development and the way forward
SGNOG 6: The stories of IXP development and the way forward SGNOG 6: The stories of IXP development and the way forward
SGNOG 6: The stories of IXP development and the way forward APNIC
 
Internet Resource Transfer Policy: what can you learn from them?
Internet Resource Transfer Policy: what can you learn from them?Internet Resource Transfer Policy: what can you learn from them?
Internet Resource Transfer Policy: what can you learn from them?APNIC
 
PCTA IX Summit 2018: The stories of IXP development and the way forward
PCTA IX Summit 2018: The stories of IXP development and the way forward PCTA IX Summit 2018: The stories of IXP development and the way forward
PCTA IX Summit 2018: The stories of IXP development and the way forward APNIC
 
Broadband Grant Workshop - PSC (Oneida County)
Broadband Grant Workshop - PSC (Oneida County)Broadband Grant Workshop - PSC (Oneida County)
Broadband Grant Workshop - PSC (Oneida County)WI Broadband
 

What's hot (20)

Gaurab Ixp Tutorial
Gaurab Ixp TutorialGaurab Ixp Tutorial
Gaurab Ixp Tutorial
 
Peering Asia 2021v: Little-known IXPs in Asia Pacific
Peering Asia 2021v: Little-known IXPs in Asia PacificPeering Asia 2021v: Little-known IXPs in Asia Pacific
Peering Asia 2021v: Little-known IXPs in Asia Pacific
 
BuildingIXPs
BuildingIXPsBuildingIXPs
BuildingIXPs
 
IP Possibilities - 2013 - IP Interconnection Panel (18-apr, 2013)
IP Possibilities - 2013 - IP Interconnection Panel (18-apr, 2013)IP Possibilities - 2013 - IP Interconnection Panel (18-apr, 2013)
IP Possibilities - 2013 - IP Interconnection Panel (18-apr, 2013)
 
High level strategies to sucessful i pv6 success stories
High level strategies to sucessful i pv6 success storiesHigh level strategies to sucessful i pv6 success stories
High level strategies to sucessful i pv6 success stories
 
Speed5G Workshop London presentation of 5G XCast
Speed5G Workshop London presentation of 5G XCast Speed5G Workshop London presentation of 5G XCast
Speed5G Workshop London presentation of 5G XCast
 
IX Best Practices by Tay Chee Yong
IX Best Practices by Tay Chee YongIX Best Practices by Tay Chee Yong
IX Best Practices by Tay Chee Yong
 
Broadband Expansion Grant Workshop PSC Portage County
Broadband Expansion Grant Workshop PSC Portage CountyBroadband Expansion Grant Workshop PSC Portage County
Broadband Expansion Grant Workshop PSC Portage County
 
Internet Exchange Points, by Philip Smith [APNIC 38 / ISOC-AU]
Internet Exchange Points, by Philip Smith [APNIC 38 / ISOC-AU]Internet Exchange Points, by Philip Smith [APNIC 38 / ISOC-AU]
Internet Exchange Points, by Philip Smith [APNIC 38 / ISOC-AU]
 
A Peering Strategy for the Pacific Islands
A Peering Strategy for the Pacific IslandsA Peering Strategy for the Pacific Islands
A Peering Strategy for the Pacific Islands
 
MyIX Updates by Raja Mohan
MyIX Updates by Raja MohanMyIX Updates by Raja Mohan
MyIX Updates by Raja Mohan
 
Update-IR-IX
Update-IR-IXUpdate-IR-IX
Update-IR-IX
 
IPv6 Deployment: Why and Why not?
IPv6 Deployment: Why and Why not?IPv6 Deployment: Why and Why not?
IPv6 Deployment: Why and Why not?
 
Routing for an Anycast CDN
Routing for an Anycast CDNRouting for an Anycast CDN
Routing for an Anycast CDN
 
Role of Internet Exchange Points (IXP)
Role of Internet Exchange Points (IXP)Role of Internet Exchange Points (IXP)
Role of Internet Exchange Points (IXP)
 
PSC Broadband Grant Workshop September 2014
PSC Broadband Grant Workshop September 2014PSC Broadband Grant Workshop September 2014
PSC Broadband Grant Workshop September 2014
 
SGNOG 6: The stories of IXP development and the way forward
SGNOG 6: The stories of IXP development and the way forward SGNOG 6: The stories of IXP development and the way forward
SGNOG 6: The stories of IXP development and the way forward
 
Internet Resource Transfer Policy: what can you learn from them?
Internet Resource Transfer Policy: what can you learn from them?Internet Resource Transfer Policy: what can you learn from them?
Internet Resource Transfer Policy: what can you learn from them?
 
PCTA IX Summit 2018: The stories of IXP development and the way forward
PCTA IX Summit 2018: The stories of IXP development and the way forward PCTA IX Summit 2018: The stories of IXP development and the way forward
PCTA IX Summit 2018: The stories of IXP development and the way forward
 
Broadband Grant Workshop - PSC (Oneida County)
Broadband Grant Workshop - PSC (Oneida County)Broadband Grant Workshop - PSC (Oneida County)
Broadband Grant Workshop - PSC (Oneida County)
 

Viewers also liked

Hadoop Hardware @Twitter: Size does matter.
Hadoop Hardware @Twitter: Size does matter.Hadoop Hardware @Twitter: Size does matter.
Hadoop Hardware @Twitter: Size does matter.Michael Zhang
 
Q con shanghai2013-[刘海锋]-[京东文件系统简介]
Q con shanghai2013-[刘海锋]-[京东文件系统简介]Q con shanghai2013-[刘海锋]-[京东文件系统简介]
Q con shanghai2013-[刘海锋]-[京东文件系统简介]Michael Zhang
 
Cuda 6 performance_report
Cuda 6 performance_reportCuda 6 performance_report
Cuda 6 performance_reportMichael Zhang
 
2014 Hpocon 姚仁捷 唯品会 - data driven ops
2014 Hpocon 姚仁捷   唯品会 - data driven ops2014 Hpocon 姚仁捷   唯品会 - data driven ops
2014 Hpocon 姚仁捷 唯品会 - data driven opsMichael Zhang
 
2014 Hpocon 吴磊 ucloud - 由点到面 提升公有云服务可用性
2014 Hpocon 吴磊   ucloud - 由点到面 提升公有云服务可用性2014 Hpocon 吴磊   ucloud - 由点到面 提升公有云服务可用性
2014 Hpocon 吴磊 ucloud - 由点到面 提升公有云服务可用性Michael Zhang
 
2014 GITC 帶上數據去創業 talkingdata—高铎
 2014 GITC 帶上數據去創業 talkingdata—高铎 2014 GITC 帶上數據去創業 talkingdata—高铎
2014 GITC 帶上數據去創業 talkingdata—高铎Michael Zhang
 
Q con shanghai2013-[韩军]-[超大型电商系统架构解密]
Q con shanghai2013-[韩军]-[超大型电商系统架构解密]Q con shanghai2013-[韩军]-[超大型电商系统架构解密]
Q con shanghai2013-[韩军]-[超大型电商系统架构解密]Michael Zhang
 
Lvs在大规模网络环境下的应用pukong
Lvs在大规模网络环境下的应用pukongLvs在大规模网络环境下的应用pukong
Lvs在大规模网络环境下的应用pukongMichael Zhang
 
Erlang分布式系统的的领域语言
Erlang分布式系统的的领域语言Erlang分布式系统的的领域语言
Erlang分布式系统的的领域语言Feng Yu
 
廣告系統在Docker/Mesos上的可靠性實踐
廣告系統在Docker/Mesos上的可靠性實踐廣告系統在Docker/Mesos上的可靠性實踐
廣告系統在Docker/Mesos上的可靠性實踐Michael Zhang
 

Viewers also liked (10)

Hadoop Hardware @Twitter: Size does matter.
Hadoop Hardware @Twitter: Size does matter.Hadoop Hardware @Twitter: Size does matter.
Hadoop Hardware @Twitter: Size does matter.
 
Q con shanghai2013-[刘海锋]-[京东文件系统简介]
Q con shanghai2013-[刘海锋]-[京东文件系统简介]Q con shanghai2013-[刘海锋]-[京东文件系统简介]
Q con shanghai2013-[刘海锋]-[京东文件系统简介]
 
Cuda 6 performance_report
Cuda 6 performance_reportCuda 6 performance_report
Cuda 6 performance_report
 
2014 Hpocon 姚仁捷 唯品会 - data driven ops
2014 Hpocon 姚仁捷   唯品会 - data driven ops2014 Hpocon 姚仁捷   唯品会 - data driven ops
2014 Hpocon 姚仁捷 唯品会 - data driven ops
 
2014 Hpocon 吴磊 ucloud - 由点到面 提升公有云服务可用性
2014 Hpocon 吴磊   ucloud - 由点到面 提升公有云服务可用性2014 Hpocon 吴磊   ucloud - 由点到面 提升公有云服务可用性
2014 Hpocon 吴磊 ucloud - 由点到面 提升公有云服务可用性
 
2014 GITC 帶上數據去創業 talkingdata—高铎
 2014 GITC 帶上數據去創業 talkingdata—高铎 2014 GITC 帶上數據去創業 talkingdata—高铎
2014 GITC 帶上數據去創業 talkingdata—高铎
 
Q con shanghai2013-[韩军]-[超大型电商系统架构解密]
Q con shanghai2013-[韩军]-[超大型电商系统架构解密]Q con shanghai2013-[韩军]-[超大型电商系统架构解密]
Q con shanghai2013-[韩军]-[超大型电商系统架构解密]
 
Lvs在大规模网络环境下的应用pukong
Lvs在大规模网络环境下的应用pukongLvs在大规模网络环境下的应用pukong
Lvs在大规模网络环境下的应用pukong
 
Erlang分布式系统的的领域语言
Erlang分布式系统的的领域语言Erlang分布式系统的的领域语言
Erlang分布式系统的的领域语言
 
廣告系統在Docker/Mesos上的可靠性實踐
廣告系統在Docker/Mesos上的可靠性實踐廣告系統在Docker/Mesos上的可靠性實踐
廣告系統在Docker/Mesos上的可靠性實踐
 

Similar to HKIX Upgrade to 100Gbps-Based Two-Tier Architecture

BKNIX Peering Forum: Quick introduction of HKIX
BKNIX Peering Forum: Quick introduction of HKIXBKNIX Peering Forum: Quick introduction of HKIX
BKNIX Peering Forum: Quick introduction of HKIXAPNIC
 
WINS: Peering and IXPs
WINS: Peering and IXPsWINS: Peering and IXPs
WINS: Peering and IXPsAPNIC
 
IP Peering Perspective from a Philippine Carrier
IP Peering Perspective from a Philippine CarrierIP Peering Perspective from a Philippine Carrier
IP Peering Perspective from a Philippine CarrierFrancisco "Cocoy" Claravall
 
ETE405-lec4.pdf
ETE405-lec4.pdfETE405-lec4.pdf
ETE405-lec4.pdfmashiur
 
PCTA 2018: ASNs - why is it important to cable broadband providers?
PCTA 2018: ASNs - why is it important to cable broadband providers?PCTA 2018: ASNs - why is it important to cable broadband providers?
PCTA 2018: ASNs - why is it important to cable broadband providers?APNIC
 
IXP Personals
IXP PersonalsIXP Personals
IXP PersonalsAPNIC
 
Benefits of doing Internet peering and running an Internet Exchange (IX) pres...
Benefits of doing Internet peering and running an Internet Exchange (IX) pres...Benefits of doing Internet peering and running an Internet Exchange (IX) pres...
Benefits of doing Internet peering and running an Internet Exchange (IX) pres...APNIC
 
BBIX Asia Internet
BBIX Asia InternetBBIX Asia Internet
BBIX Asia InternetTom Paseka
 
PacNOG 31: Internet Exchange Points
PacNOG 31: Internet Exchange PointsPacNOG 31: Internet Exchange Points
PacNOG 31: Internet Exchange PointsAPNIC
 
PITA 27th AGM & Business Forum Expo 23: Internet Exchange Points
PITA 27th AGM & Business Forum Expo 23: Internet Exchange PointsPITA 27th AGM & Business Forum Expo 23: Internet Exchange Points
PITA 27th AGM & Business Forum Expo 23: Internet Exchange PointsAPNIC
 
Hknog 4.0 Tko express - undersea cable system
Hknog 4.0   Tko express - undersea cable systemHknog 4.0   Tko express - undersea cable system
Hknog 4.0 Tko express - undersea cable systemSuperloop Administrator
 
Openflow for Mobile Broadband service providers_Nov'11
Openflow for Mobile Broadband service providers_Nov'11Openflow for Mobile Broadband service providers_Nov'11
Openflow for Mobile Broadband service providers_Nov'11Radhakant Das
 
Network Convergence of Mobile, Broadband and Wi-Fi
Network Convergence of Mobile, Broadband and Wi-FiNetwork Convergence of Mobile, Broadband and Wi-Fi
Network Convergence of Mobile, Broadband and Wi-Fi3G4G
 
IXPs and Competition Policy
IXPs and Competition PolicyIXPs and Competition Policy
IXPs and Competition PolicyDavid Opderbeck
 
PLNOG 6: Bart van der Sloot - Technology trends in terrestrial and subsea net...
PLNOG 6: Bart van der Sloot - Technology trends in terrestrial and subsea net...PLNOG 6: Bart van der Sloot - Technology trends in terrestrial and subsea net...
PLNOG 6: Bart van der Sloot - Technology trends in terrestrial and subsea net...PROIDEA
 
PLNOG16: Jak zbudować Punkt Wymiany Ruchu używając urządzeń Junipera, Aleksan...
PLNOG16: Jak zbudować Punkt Wymiany Ruchu używając urządzeń Junipera, Aleksan...PLNOG16: Jak zbudować Punkt Wymiany Ruchu używając urządzeń Junipera, Aleksan...
PLNOG16: Jak zbudować Punkt Wymiany Ruchu używając urządzeń Junipera, Aleksan...PROIDEA
 

Similar to HKIX Upgrade to 100Gbps-Based Two-Tier Architecture (20)

BKNIX Peering Forum: Quick introduction of HKIX
BKNIX Peering Forum: Quick introduction of HKIXBKNIX Peering Forum: Quick introduction of HKIX
BKNIX Peering Forum: Quick introduction of HKIX
 
WINS: Peering and IXPs
WINS: Peering and IXPsWINS: Peering and IXPs
WINS: Peering and IXPs
 
IP Peering Perspective from a Philippine Carrier
IP Peering Perspective from a Philippine CarrierIP Peering Perspective from a Philippine Carrier
IP Peering Perspective from a Philippine Carrier
 
ETE405-lec4.pdf
ETE405-lec4.pdfETE405-lec4.pdf
ETE405-lec4.pdf
 
PCTA 2018: ASNs - why is it important to cable broadband providers?
PCTA 2018: ASNs - why is it important to cable broadband providers?PCTA 2018: ASNs - why is it important to cable broadband providers?
PCTA 2018: ASNs - why is it important to cable broadband providers?
 
IXP Personals
IXP PersonalsIXP Personals
IXP Personals
 
Benefits of doing Internet peering and running an Internet Exchange (IX) pres...
Benefits of doing Internet peering and running an Internet Exchange (IX) pres...Benefits of doing Internet peering and running an Internet Exchange (IX) pres...
Benefits of doing Internet peering and running an Internet Exchange (IX) pres...
 
AIRTEL
AIRTELAIRTEL
AIRTEL
 
Interconnection Evolution
Interconnection EvolutionInterconnection Evolution
Interconnection Evolution
 
BBIX Asia Internet
BBIX Asia InternetBBIX Asia Internet
BBIX Asia Internet
 
PacNOG 31: Internet Exchange Points
PacNOG 31: Internet Exchange PointsPacNOG 31: Internet Exchange Points
PacNOG 31: Internet Exchange Points
 
PITA 27th AGM & Business Forum Expo 23: Internet Exchange Points
PITA 27th AGM & Business Forum Expo 23: Internet Exchange PointsPITA 27th AGM & Business Forum Expo 23: Internet Exchange Points
PITA 27th AGM & Business Forum Expo 23: Internet Exchange Points
 
Hknog 4.0 Tko express - undersea cable system
Hknog 4.0   Tko express - undersea cable systemHknog 4.0   Tko express - undersea cable system
Hknog 4.0 Tko express - undersea cable system
 
Ieee ce.dcai
Ieee ce.dcaiIeee ce.dcai
Ieee ce.dcai
 
Openflow for Mobile Broadband service providers_Nov'11
Openflow for Mobile Broadband service providers_Nov'11Openflow for Mobile Broadband service providers_Nov'11
Openflow for Mobile Broadband service providers_Nov'11
 
Network Convergence of Mobile, Broadband and Wi-Fi
Network Convergence of Mobile, Broadband and Wi-FiNetwork Convergence of Mobile, Broadband and Wi-Fi
Network Convergence of Mobile, Broadband and Wi-Fi
 
IXPs and Competition Policy
IXPs and Competition PolicyIXPs and Competition Policy
IXPs and Competition Policy
 
PLNOG 6: Bart van der Sloot - Technology trends in terrestrial and subsea net...
PLNOG 6: Bart van der Sloot - Technology trends in terrestrial and subsea net...PLNOG 6: Bart van der Sloot - Technology trends in terrestrial and subsea net...
PLNOG 6: Bart van der Sloot - Technology trends in terrestrial and subsea net...
 
Defining a modern day network
Defining a modern day networkDefining a modern day network
Defining a modern day network
 
PLNOG16: Jak zbudować Punkt Wymiany Ruchu używając urządzeń Junipera, Aleksan...
PLNOG16: Jak zbudować Punkt Wymiany Ruchu używając urządzeń Junipera, Aleksan...PLNOG16: Jak zbudować Punkt Wymiany Ruchu używając urządzeń Junipera, Aleksan...
PLNOG16: Jak zbudować Punkt Wymiany Ruchu używając urządzeń Junipera, Aleksan...
 

More from Michael Zhang

Fastsocket Linxiaofeng
Fastsocket LinxiaofengFastsocket Linxiaofeng
Fastsocket LinxiaofengMichael Zhang
 
2014 Hpocon 李志刚 1号店 - puppet在1号店的实践
2014 Hpocon 李志刚   1号店 - puppet在1号店的实践2014 Hpocon 李志刚   1号店 - puppet在1号店的实践
2014 Hpocon 李志刚 1号店 - puppet在1号店的实践Michael Zhang
 
2014 Hpocon 高驰涛 云智慧 - apm在高性能架构中的应用
2014 Hpocon 高驰涛   云智慧 - apm在高性能架构中的应用2014 Hpocon 高驰涛   云智慧 - apm在高性能架构中的应用
2014 Hpocon 高驰涛 云智慧 - apm在高性能架构中的应用Michael Zhang
 
2014 Hpocon 黄慧攀 upyun - 平台架构的服务监控
2014 Hpocon 黄慧攀   upyun - 平台架构的服务监控2014 Hpocon 黄慧攀   upyun - 平台架构的服务监控
2014 Hpocon 黄慧攀 upyun - 平台架构的服务监控Michael Zhang
 
2014 Hpocon 周辉 大众点评 - 大众点评混合开发模式下的加速尝试
2014 Hpocon 周辉   大众点评 - 大众点评混合开发模式下的加速尝试2014 Hpocon 周辉   大众点评 - 大众点评混合开发模式下的加速尝试
2014 Hpocon 周辉 大众点评 - 大众点评混合开发模式下的加速尝试Michael Zhang
 
The Data Center and Hadoop
The Data Center and HadoopThe Data Center and Hadoop
The Data Center and HadoopMichael Zhang
 
Q con shanghai2013-[ben lavender]-[long-distance relationships with robots]
Q con shanghai2013-[ben lavender]-[long-distance relationships with robots]Q con shanghai2013-[ben lavender]-[long-distance relationships with robots]
Q con shanghai2013-[ben lavender]-[long-distance relationships with robots]Michael Zhang
 
Q con shanghai2013-[jains krums]-[real-time-delivery-archiecture]
Q con shanghai2013-[jains krums]-[real-time-delivery-archiecture]Q con shanghai2013-[jains krums]-[real-time-delivery-archiecture]
Q con shanghai2013-[jains krums]-[real-time-delivery-archiecture]Michael Zhang
 
Q con shanghai2013-[黄舒泉]-[intel it openstack practice]
Q con shanghai2013-[黄舒泉]-[intel it openstack practice]Q con shanghai2013-[黄舒泉]-[intel it openstack practice]
Q con shanghai2013-[黄舒泉]-[intel it openstack practice]Michael Zhang
 
Q con shanghai2013-罗婷-performance methodology
Q con shanghai2013-罗婷-performance methodologyQ con shanghai2013-罗婷-performance methodology
Q con shanghai2013-罗婷-performance methodologyMichael Zhang
 
Q con shanghai2013-赵永明-ats与cdn实践
Q con shanghai2013-赵永明-ats与cdn实践Q con shanghai2013-赵永明-ats与cdn实践
Q con shanghai2013-赵永明-ats与cdn实践Michael Zhang
 
Q con shanghai2013- 荣先乾-qzone_touch跨终端优化_v2.0
Q con shanghai2013- 荣先乾-qzone_touch跨终端优化_v2.0Q con shanghai2013- 荣先乾-qzone_touch跨终端优化_v2.0
Q con shanghai2013- 荣先乾-qzone_touch跨终端优化_v2.0Michael Zhang
 
Q con shanghai2013-黄慧攀-又拍云cdn技术探秘
Q con shanghai2013-黄慧攀-又拍云cdn技术探秘Q con shanghai2013-黄慧攀-又拍云cdn技术探秘
Q con shanghai2013-黄慧攀-又拍云cdn技术探秘Michael Zhang
 
Jedex stec DRAM Module Market Overview
Jedex stec DRAM Module Market  OverviewJedex stec DRAM Module Market  Overview
Jedex stec DRAM Module Market OverviewMichael Zhang
 
Percona live linux filesystems and my sql
Percona live   linux filesystems and my sqlPercona live   linux filesystems and my sql
Percona live linux filesystems and my sqlMichael Zhang
 
Velocity china2012kit life on edge —— 如何使用 esi 完成任务
Velocity china2012kit life on edge —— 如何使用 esi 完成任务Velocity china2012kit life on edge —— 如何使用 esi 完成任务
Velocity china2012kit life on edge —— 如何使用 esi 完成任务Michael Zhang
 
加快互联网核心协议,提高Web速度yuchungcheng
加快互联网核心协议,提高Web速度yuchungcheng加快互联网核心协议,提高Web速度yuchungcheng
加快互联网核心协议,提高Web速度yuchungchengMichael Zhang
 
前瞻性Web性能优化pwpo
前瞻性Web性能优化pwpo前瞻性Web性能优化pwpo
前瞻性Web性能优化pwpoMichael Zhang
 

More from Michael Zhang (20)

Fastsocket Linxiaofeng
Fastsocket LinxiaofengFastsocket Linxiaofeng
Fastsocket Linxiaofeng
 
Spark sql meetup
Spark sql meetupSpark sql meetup
Spark sql meetup
 
2014 Hpocon 李志刚 1号店 - puppet在1号店的实践
2014 Hpocon 李志刚   1号店 - puppet在1号店的实践2014 Hpocon 李志刚   1号店 - puppet在1号店的实践
2014 Hpocon 李志刚 1号店 - puppet在1号店的实践
 
2014 Hpocon 高驰涛 云智慧 - apm在高性能架构中的应用
2014 Hpocon 高驰涛   云智慧 - apm在高性能架构中的应用2014 Hpocon 高驰涛   云智慧 - apm在高性能架构中的应用
2014 Hpocon 高驰涛 云智慧 - apm在高性能架构中的应用
 
2014 Hpocon 黄慧攀 upyun - 平台架构的服务监控
2014 Hpocon 黄慧攀   upyun - 平台架构的服务监控2014 Hpocon 黄慧攀   upyun - 平台架构的服务监控
2014 Hpocon 黄慧攀 upyun - 平台架构的服务监控
 
2014 Hpocon 周辉 大众点评 - 大众点评混合开发模式下的加速尝试
2014 Hpocon 周辉   大众点评 - 大众点评混合开发模式下的加速尝试2014 Hpocon 周辉   大众点评 - 大众点评混合开发模式下的加速尝试
2014 Hpocon 周辉 大众点评 - 大众点评混合开发模式下的加速尝试
 
The Data Center and Hadoop
The Data Center and HadoopThe Data Center and Hadoop
The Data Center and Hadoop
 
Q con shanghai2013-[ben lavender]-[long-distance relationships with robots]
Q con shanghai2013-[ben lavender]-[long-distance relationships with robots]Q con shanghai2013-[ben lavender]-[long-distance relationships with robots]
Q con shanghai2013-[ben lavender]-[long-distance relationships with robots]
 
Q con shanghai2013-[jains krums]-[real-time-delivery-archiecture]
Q con shanghai2013-[jains krums]-[real-time-delivery-archiecture]Q con shanghai2013-[jains krums]-[real-time-delivery-archiecture]
Q con shanghai2013-[jains krums]-[real-time-delivery-archiecture]
 
Q con shanghai2013-[黄舒泉]-[intel it openstack practice]
Q con shanghai2013-[黄舒泉]-[intel it openstack practice]Q con shanghai2013-[黄舒泉]-[intel it openstack practice]
Q con shanghai2013-[黄舒泉]-[intel it openstack practice]
 
Q con shanghai2013-罗婷-performance methodology
Q con shanghai2013-罗婷-performance methodologyQ con shanghai2013-罗婷-performance methodology
Q con shanghai2013-罗婷-performance methodology
 
Q con shanghai2013-赵永明-ats与cdn实践
Q con shanghai2013-赵永明-ats与cdn实践Q con shanghai2013-赵永明-ats与cdn实践
Q con shanghai2013-赵永明-ats与cdn实践
 
Q con shanghai2013- 荣先乾-qzone_touch跨终端优化_v2.0
Q con shanghai2013- 荣先乾-qzone_touch跨终端优化_v2.0Q con shanghai2013- 荣先乾-qzone_touch跨终端优化_v2.0
Q con shanghai2013- 荣先乾-qzone_touch跨终端优化_v2.0
 
Q con shanghai2013-黄慧攀-又拍云cdn技术探秘
Q con shanghai2013-黄慧攀-又拍云cdn技术探秘Q con shanghai2013-黄慧攀-又拍云cdn技术探秘
Q con shanghai2013-黄慧攀-又拍云cdn技术探秘
 
Hive tuning
Hive tuningHive tuning
Hive tuning
 
Jedex stec DRAM Module Market Overview
Jedex stec DRAM Module Market  OverviewJedex stec DRAM Module Market  Overview
Jedex stec DRAM Module Market Overview
 
Percona live linux filesystems and my sql
Percona live   linux filesystems and my sqlPercona live   linux filesystems and my sql
Percona live linux filesystems and my sql
 
Velocity china2012kit life on edge —— 如何使用 esi 完成任务
Velocity china2012kit life on edge —— 如何使用 esi 完成任务Velocity china2012kit life on edge —— 如何使用 esi 完成任务
Velocity china2012kit life on edge —— 如何使用 esi 完成任务
 
加快互联网核心协议,提高Web速度yuchungcheng
加快互联网核心协议,提高Web速度yuchungcheng加快互联网核心协议,提高Web速度yuchungcheng
加快互联网核心协议,提高Web速度yuchungcheng
 
前瞻性Web性能优化pwpo
前瞻性Web性能优化pwpo前瞻性Web性能优化pwpo
前瞻性Web性能优化pwpo
 

Recently uploaded

TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 

Recently uploaded (20)

TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 

HKIX Upgrade to 100Gbps-Based Two-Tier Architecture

  • 1. HKIX  Upgrade  to  100Gbps-­‐Based     Two-­‐Tier  Architecture  —            Experience  Sharing  and     Support  to  R&E  Networks       Che-­‐Hoo  Cheng   CUHK/HKIX   2014.08.14   www.hkix.net
  • 2. What  is  HKIX?   •  HKIX  is  a  public  Internet  Exchange  Point  (IXP)  in  Hong  Kong   •  HKIX  is  the  main  IXP  in  HK  where  various  networks  can   interconnect  with  one  another  and  exchange  traffic   –  Not  for  connecEng  to  the  whole  Internet   •  HKIX  was  a  project  iniEated  by  ITSC  (InformaEon   Technology  Services  Centre)  of  CUHK  (The  Chinese   University  of  Hong  Kong)  and  supported  by  CUHK  in  Apr   1995  as  a  community  service   –  SEll  fully  supported  and  operated  by  CUHK   •  HKIX  serves  both  commercial  networks  and  R&E  networks   •  The  original  goal  is  to  keep  intra-­‐HongKong  traffic  within   Hong  Kong   www.hkix.net
  • 3. ISP DISP A ISP B ISP C Routes of ISP A Routes of All ISPs in HKIX Routes of ISP B Routes of ISP C Routes of ISP D Routes of All ISPs in HKIX Routes of All ISPs in HKIX Routes of All ISPs in HKIX MLPA Route Servers Routes of All ISPs in HKIX Routes from All ISPs Switched Ethernet HKIX  Model  —     MLPA  over  Layer  2  +  BLPA   •  MLPA (mandatory only for HK routes) traffic exchanged directly over layer 2 without going through MLPA Route Server •  BLPA over layer 2 without involvement of MLPA Route Server •  Supports both IPv4 and IPv6 over the same layer 2 infrastructure
  • 4. Help  Keep  Intra-­‐Asia  Traffic     within  Asia   •  We  have  almost  all  the  Hong  Kong  networks   –  We  are  confident  to  say  we  help  keep  98%  of  intra-­‐Hongkong  traffic  within   Hong  Kong   •  So,  we  can  aUract  parEcipants  from  Mainland  China,  Taiwan,  Korea,   Japan,  Singapore,  Malaysia,  Thailand,  Indonesia,  Philippines,  Vietnam,   India,  Bhutan,  Qatar  and  other  Asian  countries   •  We  now  have  more  non-­‐HK  routes  than  HK  routes   –  On  our  MLPA  route  servers   –  Even  more  non-­‐HK  routes  over  BLPA   •  We  do  help  keep  intra-­‐Asia  traffic  within  Asia   •  In  terms  of  network  latency,  Hong  Kong  is  a  good  central  locaEon  in  Asia   –  ~50ms  to  Tokyo   –  ~30ms  to  Singapore   •  HKIX  is  good  for  intra-­‐Asia  traffic   www.hkix.net
  • 5. HKIX  Today   •  Supports  both  MLPA  (MulElateral  Peering)  and  BLPA   (Bilateral  Peering)  over  layer  2   •  Supports  IPv4/IPv6  dual-­‐stack   •  Accessible  by  most  local  loop  providers   •  Neutral  among  ISPs  /  telcos  /  local  loop  providers  /  data   centers  /  content  providers  /  cloud  services  providers   •  More  and  more  non-­‐HK  parEcipants   •  >240  ASNs  connected   •  >370  connecEons  in  total   –  >130  10GE  connecEons   •  ~370Gbps  (5-­‐min)  total  traffic  at  peak   •  Annual  Traffic  Growth  =  30%  to  40%   www.hkix.net
  • 6. Yearly  Traffic  StaPsPcs   www.hkix.net
  • 7. Charging  Model     •  An  evoluEon  from  free-­‐of-­‐charge  model  adopted  at  the  very  beginning,   to  penalty-­‐based  charging  model  based  on  traffic  volume  for  curbing   abuse,  to  now  simple  port  charge  model  for  fairness  and  sustainability   •  Have  started  simple  port  charge  model  since  01  Jan  2013   –  E/FE/GE  –  US$120/port/month  (with  no  one-­‐Eme  charge)   –  10GE  –  US$1,000/port/month  (plus  one-­‐Eme  charge)   –  See  hUp://www.hkix.net/hkix/Charge/ChargeTable.htm   •  Co-­‐locaEon  service  for  strategic  partners  only  is  chargeable     •  SEll  not  for  profit   –  HKIX  Ltd  (100%  owned  by  CUHK)  to  sign  agreement  with  parEcipants   –  Target  for  fully  self-­‐sustained  operaEons  for  long-­‐term  sustainability  
  • 8. Values  of  HKIX  to  Hong  Kong   •  A  key  informaEon  infrastructure  bringing  faster   and  cheaper  connecEvity  to  Hong  Kong  ciEzens   •  A  key  component  for  developing  Hong  Kong  as  an   Internet  hub  in  Asia   •  A  key  component  for  helping  Hong  Kong’s   compeEEveness  in  the  cyber  world     •  A  key  component  in  facilitaEng  compeEEon  in   the  telecommunicaEon  sector   •  Considered  as  CriEcal  Internet  Infrastructure  in   Hong  Kong   www.hkix.net
  • 9. HKIX’s  Advantages   •  Neutral   –  Treat  all  partners  equal,  big  or  small   –  Accessible  by  all  local  loop  providers   –  Neutral  among  ISPs  /  telcos  /  local  loop  providers  /   data  centers  /  content  providers  /  cloud  services   providers   •  Trustable   –  Respect  business  secrets  of  every  partner  /  parEcipant   •  Not  for  Profit   www.hkix.net
  • 10. 2013  and  Beyond?   •  A  lot  of  new  data  centers  will  be  in  operaEons   in  Hong  Kong  starEng  2013   •  More  and  more  cloud  /  content  services   providers  sepng  up  presence  in  Hong  Kong   •  What  will  happen  to  the  industry  and  the   market?   •  HKIX  must  be  well-­‐prepared  for  the  possibly   higher  growth   www.hkix.net
  • 11. In  Need  of     ConPnuous  Upgrades  for  HKIX   •  Peak  total  traffic  is  growing  conEnuously     •  Did  not  have  enough  ports  at  HKIX1  for  new  connecEons  at   Emes   •  Need  to  support  100GE  interfaces   •  Resilience  is  becoming  a  bigger  concern  to  HKIX  parEcipants   •  We  cannot  afford  any  performance  boZleneck   •  We  must  cope  with  the  conPnuous  technology  changes  
  • 12. CUHK’s  Vision   •  CUHK  has  a  strategic  uniqueness  in  running  HKIX  in  a  long-­‐ term   •  While  CUHK  does  not  have  a  service  provider  role,  we  are   sEll  obligated  to  conEnue  managing  it  as  a  public  service   •  HKIX  is  very  much  like  road  infrastructure  and  airport  in   Hong  Kong   •  Support  from  HKSAR  Government  is  needed  to  make  it   prosper,  and  to  maintain  it  as  an  Asian  internet  hub     •  HKSAR  Government  has  provided  one-­‐off  funding  for   capital  expenses  of  network  equipment  upgrade  in   2013-­‐14   www.hkix.net
  • 13. The  Plan     •  Have  started  simple  port  charge  model  since  Jan  2013   –  Maintain  as  not-­‐for-­‐profit  operaEons   –  Target  for  fully  self-­‐sustained  operaEons  for  long-­‐term  sustainability   •  Deploying  new  highly-­‐scalable  two-­‐Eer  dual-­‐core  architecture  within   CUHK  by  2014  taking  advantage  of  the  new  data  center  inside  CUHK   campus   –  HKIX1  site  +  HKIX1b  site  as  Core  Sites   •  Fiber  distance  between  2  Core  Sites:  <2km   –  Provide  site/chassis/card  resilience   –  Support  100GE  connecEons   –  Scalable  to  support  >6.4Tbps  total  traffic  using  100GE  backbone  links   primarily  and  FabricPath   •  Ready  to  support  HKIX2/3/4/5/6/etc  as  Satellite  Sites  having   Access  Switches  only  which  connect  to  Core  Switches  at  both   Core  Sites   www.hkix.net
  • 14. HKIX Dual-Core Two-Tier Architecture For 2014 and Beyond HKIX1 Core Site @CUHK HKIX1b Core Site @CUHK Core Switch @HKIX1 Core Switch @HKIX1b Access Switches @HKIX2 Access Switches @HKIX1 Access Switches @HKIX1b Access Switch @HKIX-R&E ------(<2km)------ n x 100GE/10GE Inter-Switch Links n x 100GE/10GE Inter-Switch Links ISP 1 ISP 2 ISP 3 ISP 4 ISP 5 ISP 6 ISP 7 Core Switch @HKIX1 Core Switch @HKIX1b Access Switches @HKIXm Access Switches @HKIXn 100GE/10GE/GE Links 100GE/10GE/GE Links
  • 15. The  Design   •  Dual-­‐Core  Two-­‐Tier  Design  for  high  scalability   –  Have  to  sustain  the  growth  in  the  next  5  years  (to  support  >6.4Tbps  traffic  level)   –  Core  Switches  at  2  Core  Sites  (HKIX1  &  HKIX1b)  only   •  No  interconnecEons  among  core  switches   –  Access  Switches  to  serve  connecEons  from  parEcipants  at  HKIX1  &  HKIX1b   •  Also  at  Satellite  Sites  HKIX2/3/4/5/6/etc   •  LiUle  over-­‐subscripEon  between  each  access  switch  and  the  core  switches   –  FabricPath  (TRILL-­‐like)  used  among  the  switches  for  resilience  and  load  balancing   •  Card/Chassis/Site  Resilience   –  LACP  not  supported  across  chassis  though  (card  resilience  only)   •  100GE  opEcs  support   –  LR4  for  <=10km  and  ER4  for  <=40km  (1Q2015)   –  Support  by  local  loop  providers  is  key   •  Port  Security  sEll  maintained  (over  LACP  too)   –  Only  allows  one  MAC  address  one  IPv4  address  one  IPv6  address  per  port  (physical  or   virtual)   •  Have  beUer  control  of  Unknown-­‐Unicast-­‐Flooding  traffic  and  other  storm  control  
  • 16. HKIX1b  Site  Delayed   •  Raised  Floor  System  issue   –  Hopefully  it  will  be  ready  by  Oct  2014   •  2  Core  Switches  at  HKIX1  site  to  start  migraEon  first   –  May  need  to  have  more  access  switches  at  HKIX1   •  PopulaEon  of  HKIX1b  site  will  take  much  longer  Eme   so  the  strategy  is:   –  All  new  connecEons  to  be  set  up  at  HKIX1b  first  unless  for   resilience  purpose   –  Half  of  the  exisEng  connecEons  at  HKIX1  will  be  “forced”   to  moved  to  HKIX1b  when  their  local  loop  contracts  expire   www.hkix.net
  • 17. The  MigraPon   •  New  switches  in  producEon  at  HKIX1  site  starEng  Mar  2014   –  While  HKIX1b  site  is  sEll  under  construcEon   –  Interconnected  with  the  old  core  7018  switch  with  n  x  100Gbps  (n=2   and  then  4)  during  the  migraEon  period   •  All  new  connecEons  are  now  on  new  access  switches     –  While  exisEng  connecEons  are  being  moved  to  the  new  access   switches  one  by  one   •  By  early  Aug  2014,  all  10GE  connecPons  had  been  moved   •  Remaining  GE  connecEons  will  be  moved  gradually   –  Deadline  is  30  Jun  2015   –  No  E/FE  support  starEng  then   •  RS1,  RS2,  HKIX2  &  HKIX-­‐R&E  will  also  be  moved  away  from   the  old  architecture  to  the  new  architecture  soon  
  • 19. DDoS  AZack  During  MigraPon   •  Old  equipment  limitaEon   – hashing  by  source  and  desEnaEon  MAC  addresses   – Very  high  traffic  from  old  to  new  targeEng  one   single  desEnaEon  MAC  address   – Feedback  mechanism  to  drop  packets  at  sources   •  Workaround   – Layer  2  Newlow  (v9)  to  check  the  high-­‐volume   sources   – Migrate  them  to  new  switches  immediately     www.hkix.net
  • 20. One  Very  CriPcal  Point     for  an  IXP   •  An  IXP  must  NOT  be  vulnerable  to  DDoS  aUack   itself   •  CongesEon  at  one  port  must  NOT  cause  trouble   to  any  other  ports   •  Network  QoS  Policy  -­‐  CongesEon  Control   Mechanisms   –  Default  is  “Burst  opEmized”  which  is  not  good  for  IXP   because  of  sharing  of  buffer  by  mulEple  ports   –  “Mesh  opEmized”  is  more  suitable  for  IXP   www.hkix.net
  • 21. 100GE  Interfaces   •  CPAK  instead  of  CFP   –  12  ports  per  line  card  so  can  support  high  density  100GE  (line-­‐rate)   •  CFP  –  only  2  ports  per  line  card   –  SR10   •  MMF/OM3  –  up  to  100  meters   •  MMF/OM4  –  up  to150  meters   •  Fibers  (24-­‐core  MPO  cables)     –  Using  cheaper  cables   »  ~US$220  for  5-­‐meter  &  ~US$280  for  10-­‐meter   –  Long  delivery  lead  Eme   –  LR4   •  SMF  –  up  to  10km   –  ER4   •  SMF  –  up  to  40km   •  Seems  more  needed  than  LR4   •  Not  available  yet,  need  to  wait  unEl  1Q2015   –  Power  consumpEon  lower   •  Not  hot  so  greener   www.hkix.net
  • 22. 10GE  SFP+  Transceivers   •  Same  type  of  LR  transceivers  can  have  Tx   Power  (opEcal)  difference  of  up  to  2dbm     – Seems  different  batches  have  different  Tx  Power   – Record  down  Tx  Power  every  Eme  for  comparison   – Seems  to  have  down  trend   •  ZR/ER  are  also  supported  mainly  for  local   loops  carriers   •  LACP  mixed  with  ER  &  ZR   – Running  ok   www.hkix.net
  • 23. Proxy  ARP  Threat   •  Can  use  Dynamic  ARP  InspecEon  (DAI)  to   maintain  staEc  ARP  list   – But  not  used  yet  as  it  is  manual   – Need  to  input  a  few  commands  for  this  instead  of   just  one  command   www.hkix.net
  • 24. FabricPath   •  ISIS  neighboring  Emeout  took  a  few  minutes   to  recover   – BGP  failed   – Physical  issue?   •  Load  Balancing  seems  working  fine   – Even  with  3  links   www.hkix.net
  • 25. Other  Problems  Seen   •  100GE  card  in  core  switches  self-­‐reload  a  few  Emes   •  Supervisor  Engine  (SUP)  switch-­‐over  not  working   –  'mac  packet-­‐classify'  on  port-­‐channel  member  interfaces   caused  ACL  manager  crashed   –  In  case  of  SUP  switchover,  will  go  into  a  boot  loop   –  Workaround  is  to  remove  the  config  at  member  ports   –  Known  bug   –  Same  would  happen  on  7000   •  We  were  lucky  that  we  did  not  encounter  problems   •  LACP  cannot  mix  SR10  and  LR4  for  100GE   •  WaiEng  for  6.2.10  available  in  late  Aug  which  should   solve  most  problems   www.hkix.net
  • 26. Other  PracPces   •  Always  keep  spare  chassis/line  cards/transceivers   on-­‐site  for  back-­‐up   •  FabricPath  must  use  F  cards   –  Not  to  mix  M  cards  and  F  cards  in  the  same  chassis   –  We  use  only  F  cards  on  7710   –  We  sEll  use  M  cards  on  7018  (no  FabricPath  support)   •  7004  at  HKIX-­‐R&E  also  uses  only  F  cards  so  can  support   FabricPath   •  Not  to  mix  F2e-­‐GE/10GE  and  F3-­‐GE/10GE  cards  in   the  same  chassis  to  avoid  possible  problems   –  No  LACP  across  two  different  types  of  cards   www.hkix.net
  • 27. 27 HKIX Layer 2 (MLPA:AS4635) CUHK AS3661 ASGC AS24167 KREONET2 AS17579CSTNET AS7497 APAN-JP AS7660 PCCW Global AS3491 HARNET AS3662 ASCC AS9264 CNGI-6IX AS23911 CERNET2 AS23910 NTT AS2914 TEIN4 AS24489 JGN-X AS17934 NUS AS7610 CERNET AS4538 CUHK Transit AS4641 TATA AS6453
  • 28. Special  Services     for  R&E  Networks   •  Support  LACP  and  Trunk  Ports  at  HKIX-­‐R&E  POP   •  Jumbo  Frame  support   •  Special  VLANs   –  For  private  interconnecEons  among  any  2  R&E   networks   –  One  special  R&E  IX-­‐VLAN  for  interconnecEons  among   R&E  networks  with  no  commercial  networks   •  Limited  colo  at  new  HKIX1b  site  when  available  
  • 29. Further  Work  in  2014-­‐15   •  More  L2  ACL   •  Advanced  Route  Server  So{ware   •  Portal  for  ParEcipants   – With  L2  Newlow  info   •  Improved  a{er-­‐hour  support   •  IPv4:  /23  -­‐>  /22  or  /21???   •  ISO27001?   www.hkix.net