SlideShare a Scribd company logo
1 of 42
Download to read offline
 
	
  
	
  
	
  
Carrier	
  Grade	
  NAT	
  
	
  
Jacek	
  Skowyra	
  
	
  
Agenda	
  
˥  Co	
  było?	
  
˥  Trochę	
  historii	
  
˥  Co	
  jest?	
  
˥  Czy	
  już	
  pora	
  się	
  obudzić?	
  
˥  Co	
  będzie?	
  
˥  IPv6	
  dla	
  każdego	
  
	
  
	
  	
  
	
  
	
  
˥  D.	
  Clark	
  
˥  L.	
  Chapin	
  
˥  V.	
  Cerf	
  
˥  R.	
  Braden	
  
˥  R.	
  Hobby	
  
Historia	
  
˥  1988	
  WWW	
  CERN	
  
˥  1991	
  RFC	
  1287	
  
˥  1995	
  RFC	
  1883	
  -­‐>	
  2460	
  	
  IPv6	
  
˥  Kwiecień	
  2003	
  ipv4	
  adresy	
  ip	
  wg	
  RIPE	
  skończą	
  się	
  w	
  2012	
  
˥  Luty	
  2012	
  Infradata	
  Polska	
  
˥  14	
  wrzesień	
  2012	
  RIPE	
  ostatnie	
  /8	
  w	
  RIPE	
  
Liczba	
  adresów	
  
˥  IPv4	
  -­‐	
  4.294.967.295	
  
˥  IPv5	
  -­‐	
  ?	
  
˥  IPv6	
  -­‐	
  340.282.366.920.938.463.463.374.607.431.768.211.456	
  
˥  To	
  jest	
  4.8×1028	
  	
  	
  na	
  osobę	
  	
  
Kino	
  OKO	
  przedstawia	
  
RIPE-­‐553	
  Seceon	
  5.6	
  
	
  
˥  /22	
  per	
  LIR	
  -­‐	
  1024	
  
˥  Zaprzestano	
  przydzielania	
  nowej	
  adresacji	
  PI	
  bezpośrednio	
  z	
  
RIPE	
  
Co	
  teraz?	
  
˥  Damy	
  radę	
  !!!	
  
˥  Od	
  jutra	
  tylko	
  IPv6	
  
˥  Dolewać	
  zimnej	
  wody!!!	
  Zróbmy	
  to	
  płynnie	
  
Damy	
  radę	
  
˥  Ipv4	
  exchange	
  	
  
˥  hkp://tradeipv4.com	
  
˥  NAT44	
  na	
  CE	
  
IPv6	
  
Carrier	
  Grade	
  NAT	
  
˥  Translacja	
  
˥  Nat	
  44	
  
˥  Nat444	
  
˥  100.64.0.0/10	
  
˥  NAT64,DNS64	
  
˥  Tunelowanie	
  
˥  6rd	
  
˥  Ds-­‐lite	
  
	
  
	
  
Carrier	
  Grade	
  Nat	
  
˥  Carrier	
  Grade	
  Nat	
  (CGN),	
  also	
  knows	
  as	
  large-­‐scale	
  NAT	
  (LSN),	
  is	
  an	
  
approach	
  to	
  IPv4	
  network	
  design	
  in	
  which	
  end	
  sites,	
  in	
  parecular	
  
resideneal	
  networks,	
  are	
  configured	
  with	
  
private	
  network	
  addresses	
  that	
  are	
  translated	
  to	
  public	
  IPv4	
  addresses	
  
by	
  middlebox	
  network	
  address	
  translator	
  devices	
  embedded	
  in	
  the	
  
network	
  operator's	
  network,	
  permirng	
  the	
  sharing	
  of	
  small	
  pools	
  of	
  
public	
  addresses	
  among	
  many	
  end	
  sites.	
  This	
  shiss	
  the	
  NAT	
  funceon	
  and	
  
configuraeon	
  thereof	
  from	
  the	
  customer	
  premise	
  to	
  the	
  Internet	
  service	
  
provider	
  network.	
  
•  Wikipedia	
  
A	
  co	
  na	
  naszym	
  podwórku?	
  
	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  
	
   	
   	
   	
  ANKIETA	
  
Wyniki	
  ankiety”	
  
˥  NAT44,	
  NAT444	
  
˥  …	
  
˥  6rd	
  
˥  NAT64	
  
˥  Ds-­‐lite	
  
NAT444	
  
CGN	
  
v4	
  Internet	
  
v4	
  	
  
Access	
  
Router	
  
v4	
  CPE	
  
NAT	
  
RFC1918	
  
UE/HG	
  
RFC1918	
  
v4	
  host	
  
v4	
  hosts	
  
 	
  	
  	
  	
  	
  	
  	
  	
  CPE	
  NAT	
  Binding	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  CGN	
  NAT	
  Binding	
  
	
  	
  	
  
IN:	
  	
  	
  	
  	
  	
  192.168.1.3	
  +	
  port	
  12345	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  IN:	
  	
  	
  	
  	
  10.6.7.8	
  +	
  port	
  23456	
  
OUT:	
  	
  	
  	
  	
  	
  	
  	
  10.6.7.8	
  	
  +	
  port:	
  23456	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  OUT:	
  	
  	
  	
  	
  1.2.3.4	
  +	
  port:	
  45678	
  
192.168.1.3	
   IPv4	
  CPE	
  
NAT	
  
IPv4	
  packet	
  
IPv4	
  src:	
  192.168.1.3	
  
IPv4	
  dst:	
  198.108.95.21	
  
IPv4	
  src	
  port:	
  12345	
  
IPv4	
  dst	
  port:	
  80	
  
IPv4	
  packet	
  
IPv4	
  src:	
  10.6.7.8	
  
	
  	
  	
  	
  	
  	
  	
  	
  (ISP	
  RFC1918	
  internal)	
  
IPv4	
  dst:	
  198.108.95.21	
  
IPv4	
  src	
  port:	
  23456	
  
IPv4	
  dst	
  port:	
  80	
  
IPv4	
  packet	
  
IPv4	
  src:	
  1.2.3.4	
  
	
  	
  	
  	
  	
  	
  	
  	
  (from	
  the	
  pool	
  of	
  the	
  ISP)	
  
IPv4	
  dst:	
  198.108.95.21	
  
IPv4	
  src	
  port:	
  45678	
  
IPv4	
  dst	
  port:	
  80	
  
NAT	
  
CGN	
   IPv4	
  
CGN	
  6rd	
  
v6	
  Internet	
  
v4	
  CPE	
  
with	
  6rd	
  Support	
  
RFC1918	
  
UE/HG	
  
Dual-­‐Stack	
  
v4	
  Internet	
  IPv4/NAT	
  
v4	
  only	
  
v4	
  Access	
  
Router	
  
IPv4/IPv6	
  Soswire	
  
6rd	
  relay	
  IPv4/IPv6	
  Soswire	
  
RFC1918	
  
No	
  binding	
  table	
  on	
  6rd	
  relay	
  
	
  	
  	
  
6rd	
  is	
  Stateless.	
  
2001:db8::1 IPv6	
  CPE	
  
6rd	
  
IPv6	
  packet	
  
IPv6	
  src:	
  2001:db8::1	
  
IPv6	
  dst:	
  2001:4860:8010::63	
  
IPv6	
  src	
  port:	
  12345	
  
IPv6	
  dst	
  port:	
  80	
  
IPv4	
  packet	
  
IPv4	
  src:	
  CPE	
  IPv4	
  address	
  
IPv4	
  dst:	
  6rd	
  relay	
  
	
  
	
  
	
  
	
  
	
  
	
  
IPv6	
  packet	
  
IPv6	
  src:	
  2001:db8::1	
  
IPv6	
  dst:	
  2001:4860:8010::63	
  
IPv6	
  src	
  port:	
  12345	
  
IPv6	
  dst	
  port:	
  80	
  
IPv6	
  packet	
  
IPv6	
  src:	
  2001:db8::1	
  
IPv6	
  dst:	
  2001:4860:8010::63	
  
IPv6	
  src	
  port:	
  12345	
  
IPv6	
  dst	
  port:	
  80	
  
6rd IPv6
ipv6.google.com
2001:4860:8010::63
NAT64	
  
v6 Internet
v6 Network
v6 Core Network
UE/HG
v6 Servers
v4 Internet
v6 Host
v6 Access/
Distribution
Router
NAT64
DNS64
NAT64	
  NAT	
  Binding	
  
	
  	
  	
  
IN: 	
  2001:db8::1	
  +	
  port	
  12345	
  
OUT:	
   	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  1.2.3.4	
  +	
  port:	
  45678	
  
2001:db8::1
NAT
IPv6	
  CPE	
  
IPv6	
  packet	
  
IPv6	
  src:	
  2001:db8::1	
  
IPv6	
  dst:	
  2009:db9:7	
  
	
  	
  	
  	
  (AAAA	
  generated	
  by	
  DNS64	
  to	
  match	
  www.nanog.org)	
  
IPv6	
  src	
  port:	
  12345	
  
IPv6	
  dst	
  port:	
  80	
  
IPv4	
  packet	
  
IPv4	
  src:	
  1.2.3.4	
  
	
  	
  	
  	
  	
  	
  	
  	
  (from	
  the	
  pool	
  of	
  the	
  ISP)	
  
IPv4	
  dst:	
  198.108.95.21	
  
IPv4	
  src	
  port:	
  45678	
  
IPv4	
  dst	
  port:	
  80	
  
NAT64 IPv4	
  
DS-­‐Lite	
  
v6	
  Internet	
  
v6	
  CPE/Device	
  
with	
  DS-­‐Lite	
  (B4)	
  Support	
  
v6	
  Core	
  Network	
  
UE/HG	
  
Dual-­‐Stack	
  
v4	
  Internet	
  
v6	
  	
  Access/
Distribueon	
  
Router	
  
IPv6/IPv4	
  Soswire	
  
IPv46IPv4	
  Soswire	
  
IPv6	
  
IPv6/IPv4	
  Soswire	
  
AFTR	
  
AFTR	
  NAT	
  Binding	
  
	
  	
  	
  
IN: 	
  IPv6	
  WAN	
  address	
  of	
  CPE	
  +	
  192.168.1.3	
  +	
  port	
  12345	
  
OUT:	
   	
  1.2.3.4	
  +	
  port:	
  45678	
  
CPE	
  using	
  Protocol:	
  IP	
  in	
  IP	
  [encapsulaeon]	
  
192.168.1.3
NAT
IPv6	
  CPE	
  
DS-­‐Lite	
  
IPv4	
  packet	
  
IPv4	
  src:	
  192.168.1.3	
  
IPv4	
  dst:	
  198.108.95.21	
  
IPv4	
  src	
  port:	
  12345	
  
IPv4	
  dst	
  port:	
  80	
  
IPv6	
  packet	
  
IPv6	
  src:	
  CPE	
  IPv6	
  address	
  
IPv6	
  dst:	
  AFTR	
  IPv6	
  address	
  
	
  
	
  
	
  
	
  
	
  
IPv4	
  packet	
  
IPv4	
  src:	
  1.2.3.4	
  
	
  	
  	
  	
  	
  	
  	
  	
  (from	
  the	
  pool	
  of	
  the	
  ISP)	
  
IPv4	
  dst:	
  198.108.95.21	
  
IPv4	
  src	
  port:	
  45678	
  
IPv4	
  dst	
  port:	
  80	
  
IPv4	
  packet	
  
IPv4	
  src:	
  192.168.1.3	
  
IPv4	
  dst:	
  198.108.95.21	
  
IPv4	
  src	
  port:	
  12345	
  
IPv4	
  dst	
  port:	
  80	
  
AFTR IPv4	
  
Dodatkowe	
  informacje	
  z	
  ankiety	
  dotyczące	
  IPv6	
  
˥  Szkolenie	
  dla	
  osób	
  technicznych	
  
˥  Wymiana	
  oprogramowania	
  do	
  zarządzania	
  
˥  Wprowadzenie	
  następnego	
  protokołu	
  do	
  sieci	
  (dual-­‐stack)	
  
˥  Urządzenia	
  klienckie	
  nieprzystosowane	
  do	
  IPv6	
  (stare	
  windowsy,	
  
konsole)	
  
˥  Wymiana	
  urządzeń	
  operatora	
  
˥  Mała	
  liczba	
  contentu	
  IPv6	
  
˥  DOŚWIADCZENIA	
  
Przewodnik	
  sprzętowy	
  
˥  SRX	
  5600,	
  5800	
  
˥  Do	
  zastosowania	
  wraz	
  z	
  security	
  
˥  MX	
  240,	
  480,	
  960	
  
˥  Roueng,	
  switching	
  
Przewodnik	
  sprzętowy	
  
MX-­‐series	
  Hardware	
  with	
  Junos	
  11.2	
  
˥  19	
  Gbps	
  throughput	
  per	
  MS-­‐DPC	
  /Slot	
  
	
  	
  	
  	
  	
  (IMIX,	
  uni-­‐direceonal)	
  
˥  17M	
  total	
  flows	
  per	
  MS-­‐DPC	
  /Slot	
  
	
  (1	
  session	
  =	
  2	
  flows)	
  
˥  600k	
  flows/sec	
  ramp-­‐up	
  rate	
  per	
  MS-­‐DPC/
Slot	
  
˥  1.2M	
  flows/sec	
  with	
  PBA	
  
˥  No	
  logging	
  ramp-­‐up	
  rate	
  impact	
  
2	
  NPUs	
  per	
  MS-­‐
DPC	
  
Up	
  to	
  8	
  MS-­‐DPC	
  per	
  MX	
  
chassis	
  
NAT Type 	
   Options available 	
  
Basic-NAT44 •  Source Nat pool with address-range/ prefix
•  translation type is source static
Basic-NAT66 •  Nat pool with IPv6 address-range/prefix
•  translation type source static
NAPT44 •  Source Nat pool with address-range/ prefix and port range
•  Translation type is source dynamic
NAPT66 •  Source Nat pool with IPv6 address-range/prefix and port range
•  Translation type is source dynamic
Dynamic-NAT44 •  Source Nat pool with address-range/prefix
•  translation type is source dynamic
Basic-NAT-PT •  Source Nat pool with Ipv4 address-range/prefix
•  Destination Nat pool with /96 prefix
•  NAT match condition has IPv6 address/address-range
•  translation type is source dynamic destination static
NAPT-PT •  Source Nat pool with Ipv4 address-range/prefix and port-range
•  Destination Nat pool with /96 prefix
•  NAT match condition has IPv6 address/address-range
•  translation type is source dynamic destination static
Twice-NAT44 •  Source Nat pool with address-range/prefix
•  Destination Nat pool with address-range/prefix
•  translation type is source dynamic destination static
Stateful-nat64 •  Source	
  Nat	
  pool	
  with	
  address-­‐range/	
  prefix	
  and	
  port	
  range	
  
•  Translaeon	
  type	
  is	
  source	
  dynamic	
  
•  Translate between address families v6 to v4
Historia	
  pewnego	
  wdrożenia	
  
˥  Blisko	
  rok	
  testów	
  
˥  Nietypowe	
  konfiguracje	
  
˥  60000	
  linii	
  w	
  konfiguracji	
  
˥  Nowe	
  EIM’y	
  dopasowane	
  do	
  użytkowników	
  
˥  Współpraca	
  z	
  użytkownikami	
  w	
  zakresie	
  dziwnych	
  aplikacji	
  
˥  ALG	
  –	
  Applicaeon	
  Layer	
  Gateway	
  
˥  Address	
  pairing	
  
˥  EIM	
  –	
  Endpoint	
  Independent	
  Mapping	
  
˥  EIF	
  –	
  Endpoint	
  Independent	
  Forwarding	
  
˥  Timery	
  
˥  Address	
  allocaeon	
  
A	
  teraz	
  z	
  innej	
  beczki	
  
˥  Testy	
  miesięczne	
  
˥  Wypracowana	
  konfiguracja	
  
˥  Klient	
  zadowolony,	
  kilka	
  drobnych	
  poprawek	
  
CGN	
  NAT44,	
  NAT444	
  
˥  Zagadnienia	
  do	
  przemyślenia	
  
	
  
˥  Ilu	
  użytkowników	
  per	
  1	
  adres	
  IP?	
  
˥  Gdzie	
  ja	
  to	
  wszystko	
  zaloguje?	
  
˥  Rozproszony	
  vs	
  na	
  brzegu	
  
	
  
30	
  połączeń	
  
20	
  połączeń	
  	
  
15	
  połączeń	
  
˥  Podziękowania	
  dla	
  Shin’a	
  Miyakawa	
  z	
  NTT	
  
Ilu	
  użytkowników	
  per	
  IP?	
  
	
  
˥  A	
  ile	
  zmieści?	
  
˥  1	
  adres	
  IP	
  to	
  65536	
  
˥  256	
  portów	
  per	
  użytkownik	
  =	
  256	
  użytkowników	
  na	
  adres	
  IP???	
  
˥  Jak	
  najbardziej	
  równomierne	
  rozłożenie	
  po	
  puli	
  adresów	
  publicznych	
  
Logowanie	
  
˥  Wielkość	
  pakietu	
  –	
  adres	
  źródłowy,	
  docelowy,	
  porty,	
  czas,	
  informacje	
  
dodatkowe,	
  ok.	
  32	
  bajty	
  
˥  10000/s	
  -­‐>	
  320KB/s	
  
˥  100000/s	
  -­‐>	
  3,2MB/s	
  
˥  Przykładowe	
  obliczenia	
  dla	
  100000	
  użytkowników:	
  
˥  32	
  bajty	
  *	
  (liczba	
  sesji	
  dla	
  100000	
  na	
  dzień)	
  *	
  365	
  dni	
  =	
  32	
  
bajty	
  *	
  0,86G	
  *	
  365	
  =	
  ok	
  90TB	
  
	
  	
  	
  	
  	
  	
  	
  
	
  
Logowanie	
  
˥  Inline	
  NAT	
  
˥  Determinisec	
  NAT	
  
˥  Port	
  Block	
  Allocaeon	
  
Lokalizacja	
  CGNAT	
  
˥  Rozproszona	
  
˥  Potrzebna	
  większa	
  ilość	
  
˥  Niekoniecznie	
  duża	
  wydajność	
  
˥  Redundancja?	
  
	
  
˥  Zcentralizowana	
  
˥  Łatwiejsze	
  zarządzanie,	
  logowanie,	
  debugowanie	
  
˥  Brak	
  zmian	
  w	
  strukturze	
  dystrybucyjnej	
  
˥  Problem	
  z	
  wieloma	
  wyjściami	
  
˥  Duża	
  wydajność	
  
˥  Redundancja	
  
Myśli	
  różne	
  
˥  Nie	
  próbujcie	
  tego	
  w	
  labie	
  
˥  IPv6	
  is	
  a	
  must	
  
˥  CGN	
  pomaga	
  w	
  łagodnym	
  przejściu	
  do	
  IPv6	
  
˥  CGN	
  wydłuża	
  życie	
  IPv4	
  
˥  Kolejny	
  NAT	
  w	
  sieci	
  
	
  

More Related Content

What's hot

PLNOG 9: Marcin Aronowski - Unified MPLS
PLNOG 9: Marcin Aronowski - Unified MPLSPLNOG 9: Marcin Aronowski - Unified MPLS
PLNOG 9: Marcin Aronowski - Unified MPLSPROIDEA
 
PLNOG 9: Krzysztof Mazepa - Dostęp szerokopasmowy IPv6
PLNOG 9: Krzysztof Mazepa - Dostęp szerokopasmowy IPv6PLNOG 9: Krzysztof Mazepa - Dostęp szerokopasmowy IPv6
PLNOG 9: Krzysztof Mazepa - Dostęp szerokopasmowy IPv6PROIDEA
 
PLNOG 9: Borys Owczarzak - Winogrady IPv6 ready
PLNOG 9: Borys Owczarzak - Winogrady IPv6 ready PLNOG 9: Borys Owczarzak - Winogrady IPv6 ready
PLNOG 9: Borys Owczarzak - Winogrady IPv6 ready PROIDEA
 
PLNOG 3: Łukasz Bromirski - Budowa sieci multicast
PLNOG 3: Łukasz Bromirski - Budowa sieci multicastPLNOG 3: Łukasz Bromirski - Budowa sieci multicast
PLNOG 3: Łukasz Bromirski - Budowa sieci multicastPROIDEA
 
PLNOG 4: Agata Malarczyk, Łukasz Nierychło - Jak urządzenia D-Link przenoszą ...
PLNOG 4: Agata Malarczyk, Łukasz Nierychło - Jak urządzenia D-Link przenoszą ...PLNOG 4: Agata Malarczyk, Łukasz Nierychło - Jak urządzenia D-Link przenoszą ...
PLNOG 4: Agata Malarczyk, Łukasz Nierychło - Jak urządzenia D-Link przenoszą ...PROIDEA
 
PLNOG14: Nowości w protokole BGP, optymalizacja routingu na brzegu sieci - Łu...
PLNOG14: Nowości w protokole BGP, optymalizacja routingu na brzegu sieci - Łu...PLNOG14: Nowości w protokole BGP, optymalizacja routingu na brzegu sieci - Łu...
PLNOG14: Nowości w protokole BGP, optymalizacja routingu na brzegu sieci - Łu...PROIDEA
 
PLNOG 18 - Maciej Flak - Network as a Sensor czyli wykorzystanie NetFlow do m...
PLNOG 18 - Maciej Flak - Network as a Sensor czyli wykorzystanie NetFlow do m...PLNOG 18 - Maciej Flak - Network as a Sensor czyli wykorzystanie NetFlow do m...
PLNOG 18 - Maciej Flak - Network as a Sensor czyli wykorzystanie NetFlow do m...PROIDEA
 
PLNOG 6: Piotr Wojciechowski - IPv6 - dwa kliknięcia i działa
PLNOG 6: Piotr Wojciechowski - IPv6 - dwa kliknięcia i działa PLNOG 6: Piotr Wojciechowski - IPv6 - dwa kliknięcia i działa
PLNOG 6: Piotr Wojciechowski - IPv6 - dwa kliknięcia i działa PROIDEA
 
PLNOG15: IP services architecture with TDM quality in MPLS/IP networks - Mare...
PLNOG15: IP services architecture with TDM quality in MPLS/IP networks - Mare...PLNOG15: IP services architecture with TDM quality in MPLS/IP networks - Mare...
PLNOG15: IP services architecture with TDM quality in MPLS/IP networks - Mare...PROIDEA
 
PLNOG16: Budowa sieci dostępowej dla operatora, Marek Moskal
PLNOG16: Budowa sieci dostępowej dla operatora, Marek MoskalPLNOG16: Budowa sieci dostępowej dla operatora, Marek Moskal
PLNOG16: Budowa sieci dostępowej dla operatora, Marek MoskalPROIDEA
 
PLNOG 8: Piotr Wojciechowski - Przypadki z życia multicastów
PLNOG 8: Piotr Wojciechowski - Przypadki z życia multicastów PLNOG 8: Piotr Wojciechowski - Przypadki z życia multicastów
PLNOG 8: Piotr Wojciechowski - Przypadki z życia multicastów PROIDEA
 
PLNOG 9: Łukasz Bromirski, Rafał Szarecki - MPLS VPN - Architektura i przeglą...
PLNOG 9: Łukasz Bromirski, Rafał Szarecki - MPLS VPN - Architektura i przeglą...PLNOG 9: Łukasz Bromirski, Rafał Szarecki - MPLS VPN - Architektura i przeglą...
PLNOG 9: Łukasz Bromirski, Rafał Szarecki - MPLS VPN - Architektura i przeglą...PROIDEA
 
PLNOG 8: Łukasz Bromirski - IP Anycast - Ochrona i skalowanie usług sieciowych
PLNOG 8: Łukasz Bromirski - IP Anycast - Ochrona i skalowanie usług sieciowych PLNOG 8: Łukasz Bromirski - IP Anycast - Ochrona i skalowanie usług sieciowych
PLNOG 8: Łukasz Bromirski - IP Anycast - Ochrona i skalowanie usług sieciowych PROIDEA
 
PLNOG 4: Piotr Marciniak - Wdrożenie IPTV w sieci ETTH
PLNOG 4: Piotr Marciniak - Wdrożenie IPTV w sieci ETTHPLNOG 4: Piotr Marciniak - Wdrożenie IPTV w sieci ETTH
PLNOG 4: Piotr Marciniak - Wdrożenie IPTV w sieci ETTHPROIDEA
 
PLNOG 5: Bartosz Kiziukiewicz, Marcin Wójcik - Praktyczne wskazówki projektow...
PLNOG 5: Bartosz Kiziukiewicz, Marcin Wójcik - Praktyczne wskazówki projektow...PLNOG 5: Bartosz Kiziukiewicz, Marcin Wójcik - Praktyczne wskazówki projektow...
PLNOG 5: Bartosz Kiziukiewicz, Marcin Wójcik - Praktyczne wskazówki projektow...PROIDEA
 
PLNOG 21: Piotr Okupski - Wieloetapowe_filtrowanie_ruchu_DDoS_za_pomocą_Wangu...
PLNOG 21: Piotr Okupski - Wieloetapowe_filtrowanie_ruchu_DDoS_za_pomocą_Wangu...PLNOG 21: Piotr Okupski - Wieloetapowe_filtrowanie_ruchu_DDoS_za_pomocą_Wangu...
PLNOG 21: Piotr Okupski - Wieloetapowe_filtrowanie_ruchu_DDoS_za_pomocą_Wangu...PROIDEA
 
PLNOG 6: Mikołaj Chmura - System IPTV i sieć GPON - praktyka wdrożeń
PLNOG 6: Mikołaj Chmura - System IPTV i sieć GPON - praktyka wdrożeńPLNOG 6: Mikołaj Chmura - System IPTV i sieć GPON - praktyka wdrożeń
PLNOG 6: Mikołaj Chmura - System IPTV i sieć GPON - praktyka wdrożeńPROIDEA
 
PLNOG 7: Marcin Bała, Tomasz Stępniak - budowa sieci dostępowych TriplePlay
PLNOG 7: Marcin Bała, Tomasz Stępniak - budowa sieci dostępowych TriplePlayPLNOG 7: Marcin Bała, Tomasz Stępniak - budowa sieci dostępowych TriplePlay
PLNOG 7: Marcin Bała, Tomasz Stępniak - budowa sieci dostępowych TriplePlayPROIDEA
 
PLNOG 9: Daniel Fenert - nazwa.pl - nieustanny rozwój
PLNOG 9: Daniel Fenert - nazwa.pl - nieustanny rozwój PLNOG 9: Daniel Fenert - nazwa.pl - nieustanny rozwój
PLNOG 9: Daniel Fenert - nazwa.pl - nieustanny rozwój PROIDEA
 

What's hot (20)

PLNOG 9: Marcin Aronowski - Unified MPLS
PLNOG 9: Marcin Aronowski - Unified MPLSPLNOG 9: Marcin Aronowski - Unified MPLS
PLNOG 9: Marcin Aronowski - Unified MPLS
 
PLNOG 9: Krzysztof Mazepa - Dostęp szerokopasmowy IPv6
PLNOG 9: Krzysztof Mazepa - Dostęp szerokopasmowy IPv6PLNOG 9: Krzysztof Mazepa - Dostęp szerokopasmowy IPv6
PLNOG 9: Krzysztof Mazepa - Dostęp szerokopasmowy IPv6
 
PLNOG 9: Borys Owczarzak - Winogrady IPv6 ready
PLNOG 9: Borys Owczarzak - Winogrady IPv6 ready PLNOG 9: Borys Owczarzak - Winogrady IPv6 ready
PLNOG 9: Borys Owczarzak - Winogrady IPv6 ready
 
Promocja Pv6
Promocja Pv6Promocja Pv6
Promocja Pv6
 
PLNOG 3: Łukasz Bromirski - Budowa sieci multicast
PLNOG 3: Łukasz Bromirski - Budowa sieci multicastPLNOG 3: Łukasz Bromirski - Budowa sieci multicast
PLNOG 3: Łukasz Bromirski - Budowa sieci multicast
 
PLNOG 4: Agata Malarczyk, Łukasz Nierychło - Jak urządzenia D-Link przenoszą ...
PLNOG 4: Agata Malarczyk, Łukasz Nierychło - Jak urządzenia D-Link przenoszą ...PLNOG 4: Agata Malarczyk, Łukasz Nierychło - Jak urządzenia D-Link przenoszą ...
PLNOG 4: Agata Malarczyk, Łukasz Nierychło - Jak urządzenia D-Link przenoszą ...
 
PLNOG14: Nowości w protokole BGP, optymalizacja routingu na brzegu sieci - Łu...
PLNOG14: Nowości w protokole BGP, optymalizacja routingu na brzegu sieci - Łu...PLNOG14: Nowości w protokole BGP, optymalizacja routingu na brzegu sieci - Łu...
PLNOG14: Nowości w protokole BGP, optymalizacja routingu na brzegu sieci - Łu...
 
PLNOG 18 - Maciej Flak - Network as a Sensor czyli wykorzystanie NetFlow do m...
PLNOG 18 - Maciej Flak - Network as a Sensor czyli wykorzystanie NetFlow do m...PLNOG 18 - Maciej Flak - Network as a Sensor czyli wykorzystanie NetFlow do m...
PLNOG 18 - Maciej Flak - Network as a Sensor czyli wykorzystanie NetFlow do m...
 
PLNOG 6: Piotr Wojciechowski - IPv6 - dwa kliknięcia i działa
PLNOG 6: Piotr Wojciechowski - IPv6 - dwa kliknięcia i działa PLNOG 6: Piotr Wojciechowski - IPv6 - dwa kliknięcia i działa
PLNOG 6: Piotr Wojciechowski - IPv6 - dwa kliknięcia i działa
 
PLNOG15: IP services architecture with TDM quality in MPLS/IP networks - Mare...
PLNOG15: IP services architecture with TDM quality in MPLS/IP networks - Mare...PLNOG15: IP services architecture with TDM quality in MPLS/IP networks - Mare...
PLNOG15: IP services architecture with TDM quality in MPLS/IP networks - Mare...
 
PLNOG16: Budowa sieci dostępowej dla operatora, Marek Moskal
PLNOG16: Budowa sieci dostępowej dla operatora, Marek MoskalPLNOG16: Budowa sieci dostępowej dla operatora, Marek Moskal
PLNOG16: Budowa sieci dostępowej dla operatora, Marek Moskal
 
PLNOG 8: Piotr Wojciechowski - Przypadki z życia multicastów
PLNOG 8: Piotr Wojciechowski - Przypadki z życia multicastów PLNOG 8: Piotr Wojciechowski - Przypadki z życia multicastów
PLNOG 8: Piotr Wojciechowski - Przypadki z życia multicastów
 
PLNOG 9: Łukasz Bromirski, Rafał Szarecki - MPLS VPN - Architektura i przeglą...
PLNOG 9: Łukasz Bromirski, Rafał Szarecki - MPLS VPN - Architektura i przeglą...PLNOG 9: Łukasz Bromirski, Rafał Szarecki - MPLS VPN - Architektura i przeglą...
PLNOG 9: Łukasz Bromirski, Rafał Szarecki - MPLS VPN - Architektura i przeglą...
 
PLNOG 8: Łukasz Bromirski - IP Anycast - Ochrona i skalowanie usług sieciowych
PLNOG 8: Łukasz Bromirski - IP Anycast - Ochrona i skalowanie usług sieciowych PLNOG 8: Łukasz Bromirski - IP Anycast - Ochrona i skalowanie usług sieciowych
PLNOG 8: Łukasz Bromirski - IP Anycast - Ochrona i skalowanie usług sieciowych
 
PLNOG 4: Piotr Marciniak - Wdrożenie IPTV w sieci ETTH
PLNOG 4: Piotr Marciniak - Wdrożenie IPTV w sieci ETTHPLNOG 4: Piotr Marciniak - Wdrożenie IPTV w sieci ETTH
PLNOG 4: Piotr Marciniak - Wdrożenie IPTV w sieci ETTH
 
PLNOG 5: Bartosz Kiziukiewicz, Marcin Wójcik - Praktyczne wskazówki projektow...
PLNOG 5: Bartosz Kiziukiewicz, Marcin Wójcik - Praktyczne wskazówki projektow...PLNOG 5: Bartosz Kiziukiewicz, Marcin Wójcik - Praktyczne wskazówki projektow...
PLNOG 5: Bartosz Kiziukiewicz, Marcin Wójcik - Praktyczne wskazówki projektow...
 
PLNOG 21: Piotr Okupski - Wieloetapowe_filtrowanie_ruchu_DDoS_za_pomocą_Wangu...
PLNOG 21: Piotr Okupski - Wieloetapowe_filtrowanie_ruchu_DDoS_za_pomocą_Wangu...PLNOG 21: Piotr Okupski - Wieloetapowe_filtrowanie_ruchu_DDoS_za_pomocą_Wangu...
PLNOG 21: Piotr Okupski - Wieloetapowe_filtrowanie_ruchu_DDoS_za_pomocą_Wangu...
 
PLNOG 6: Mikołaj Chmura - System IPTV i sieć GPON - praktyka wdrożeń
PLNOG 6: Mikołaj Chmura - System IPTV i sieć GPON - praktyka wdrożeńPLNOG 6: Mikołaj Chmura - System IPTV i sieć GPON - praktyka wdrożeń
PLNOG 6: Mikołaj Chmura - System IPTV i sieć GPON - praktyka wdrożeń
 
PLNOG 7: Marcin Bała, Tomasz Stępniak - budowa sieci dostępowych TriplePlay
PLNOG 7: Marcin Bała, Tomasz Stępniak - budowa sieci dostępowych TriplePlayPLNOG 7: Marcin Bała, Tomasz Stępniak - budowa sieci dostępowych TriplePlay
PLNOG 7: Marcin Bała, Tomasz Stępniak - budowa sieci dostępowych TriplePlay
 
PLNOG 9: Daniel Fenert - nazwa.pl - nieustanny rozwój
PLNOG 9: Daniel Fenert - nazwa.pl - nieustanny rozwój PLNOG 9: Daniel Fenert - nazwa.pl - nieustanny rozwój
PLNOG 9: Daniel Fenert - nazwa.pl - nieustanny rozwój
 

Similar to PLNOG 9: Jacek Skowyra - Carrier Grad NAT

PLNOG 4: Piotr Jabłoński - Podstawy MPLS
PLNOG 4: Piotr Jabłoński - Podstawy MPLSPLNOG 4: Piotr Jabłoński - Podstawy MPLS
PLNOG 4: Piotr Jabłoński - Podstawy MPLSPROIDEA
 
Łukasz Bromirski - Najlepsze praktyki zabezpieczania sieci klasy operatorskiej
Łukasz Bromirski - Najlepsze praktyki zabezpieczania sieci klasy operatorskiejŁukasz Bromirski - Najlepsze praktyki zabezpieczania sieci klasy operatorskiej
Łukasz Bromirski - Najlepsze praktyki zabezpieczania sieci klasy operatorskiejPROIDEA
 
PLNOG 6: Piotr Sawicki - Wdrożenie ipv6 w TKTelekom.pl
PLNOG 6: Piotr Sawicki - Wdrożenie ipv6 w TKTelekom.plPLNOG 6: Piotr Sawicki - Wdrożenie ipv6 w TKTelekom.pl
PLNOG 6: Piotr Sawicki - Wdrożenie ipv6 w TKTelekom.plPROIDEA
 
PLNOG 8: Bartłomiej Anszperger - MPLS - Co to jest? Z czym to gryźć? Jak i po...
PLNOG 8: Bartłomiej Anszperger - MPLS - Co to jest? Z czym to gryźć? Jak i po...PLNOG 8: Bartłomiej Anszperger - MPLS - Co to jest? Z czym to gryźć? Jak i po...
PLNOG 8: Bartłomiej Anszperger - MPLS - Co to jest? Z czym to gryźć? Jak i po...PROIDEA
 
Security B-Sides Warsaw 2012 - Bezpieczenstwo IPv6 - Gawel Mikolajczyk
Security B-Sides Warsaw 2012 - Bezpieczenstwo IPv6 - Gawel MikolajczykSecurity B-Sides Warsaw 2012 - Bezpieczenstwo IPv6 - Gawel Mikolajczyk
Security B-Sides Warsaw 2012 - Bezpieczenstwo IPv6 - Gawel MikolajczykGawel Mikolajczyk
 
PLNOG 18 - Piotr Jabłoński - Co utrudnia życie projektanta sieci?
PLNOG 18 - Piotr Jabłoński - Co utrudnia życie projektanta sieci?PLNOG 18 - Piotr Jabłoński - Co utrudnia życie projektanta sieci?
PLNOG 18 - Piotr Jabłoński - Co utrudnia życie projektanta sieci?PROIDEA
 
PLNOG 13: Gaweł Mikołajczyk: Data Center Security in 2014
PLNOG 13: Gaweł Mikołajczyk: Data Center Security in 2014PLNOG 13: Gaweł Mikołajczyk: Data Center Security in 2014
PLNOG 13: Gaweł Mikołajczyk: Data Center Security in 2014PROIDEA
 
PLNOG15: BGP Route Reflector from practical point of view
PLNOG15: BGP Route Reflector from practical point of viewPLNOG15: BGP Route Reflector from practical point of view
PLNOG15: BGP Route Reflector from practical point of viewPROIDEA
 
Projekcik Routery2
Projekcik Routery2Projekcik Routery2
Projekcik Routery2arkulik
 
PLNOG 3: Piotr Jabłoński - Realizacja styku międzyoperatorskiego dla usług L...
PLNOG 3: Piotr Jabłoński -  Realizacja styku międzyoperatorskiego dla usług L...PLNOG 3: Piotr Jabłoński -  Realizacja styku międzyoperatorskiego dla usług L...
PLNOG 3: Piotr Jabłoński - Realizacja styku międzyoperatorskiego dla usług L...PROIDEA
 
Stosy sieciowe w przestrzeni użytkownika.
Stosy sieciowe w przestrzeni użytkownika.Stosy sieciowe w przestrzeni użytkownika.
Stosy sieciowe w przestrzeni użytkownika.Semihalf
 
PLNOG19 - Konrad Kulikowski - Segment Routing – okiem praktyka
 PLNOG19 - Konrad Kulikowski - Segment Routing – okiem praktyka PLNOG19 - Konrad Kulikowski - Segment Routing – okiem praktyka
PLNOG19 - Konrad Kulikowski - Segment Routing – okiem praktykaPROIDEA
 
PLNOG 13: Piotr Okupski: Implementation of Wanguard software as a protection ...
PLNOG 13: Piotr Okupski: Implementation of Wanguard software as a protection ...PLNOG 13: Piotr Okupski: Implementation of Wanguard software as a protection ...
PLNOG 13: Piotr Okupski: Implementation of Wanguard software as a protection ...PROIDEA
 
PLNOG 6: Bartłomiej Anszperger - MPLS
PLNOG 6: Bartłomiej Anszperger - MPLSPLNOG 6: Bartłomiej Anszperger - MPLS
PLNOG 6: Bartłomiej Anszperger - MPLSPROIDEA
 
PLNOG 7: Bartłomiej Anszperger - MPLS - trochę głębiej
PLNOG 7: Bartłomiej Anszperger - MPLS - trochę głębiej PLNOG 7: Bartłomiej Anszperger - MPLS - trochę głębiej
PLNOG 7: Bartłomiej Anszperger - MPLS - trochę głębiej PROIDEA
 
PLNOG15-Inter VRF leaking in Enterprise/Corporate WAN,Piotr Papis
PLNOG15-Inter VRF leaking in Enterprise/Corporate WAN,Piotr PapisPLNOG15-Inter VRF leaking in Enterprise/Corporate WAN,Piotr Papis
PLNOG15-Inter VRF leaking in Enterprise/Corporate WAN,Piotr PapisPROIDEA
 
Inter vrf leaking w środowisku sieci enterprise wan
Inter vrf leaking w środowisku sieci enterprise wanInter vrf leaking w środowisku sieci enterprise wan
Inter vrf leaking w środowisku sieci enterprise wanMarta Pacyga
 
Security B-Sides Warsaw 2013 - Masywna Telemetria NetFlow jest Masywna - Gawe...
Security B-Sides Warsaw 2013 - Masywna Telemetria NetFlow jest Masywna - Gawe...Security B-Sides Warsaw 2013 - Masywna Telemetria NetFlow jest Masywna - Gawe...
Security B-Sides Warsaw 2013 - Masywna Telemetria NetFlow jest Masywna - Gawe...Gawel Mikolajczyk
 
PLNOG16: DNS Catalog Zones łatwe tworzenie i synchronizacja serwowanych ...
PLNOG16: DNS Catalog Zones łatwe tworzenie i synchronizacja serwowanych ...PLNOG16: DNS Catalog Zones łatwe tworzenie i synchronizacja serwowanych ...
PLNOG16: DNS Catalog Zones łatwe tworzenie i synchronizacja serwowanych ...PROIDEA
 
PLNOG 8: Przemysław Grygiel - Data Center Allegro wyboista droga L2 do autost...
PLNOG 8: Przemysław Grygiel - Data Center Allegro wyboista droga L2 do autost...PLNOG 8: Przemysław Grygiel - Data Center Allegro wyboista droga L2 do autost...
PLNOG 8: Przemysław Grygiel - Data Center Allegro wyboista droga L2 do autost...PROIDEA
 

Similar to PLNOG 9: Jacek Skowyra - Carrier Grad NAT (20)

PLNOG 4: Piotr Jabłoński - Podstawy MPLS
PLNOG 4: Piotr Jabłoński - Podstawy MPLSPLNOG 4: Piotr Jabłoński - Podstawy MPLS
PLNOG 4: Piotr Jabłoński - Podstawy MPLS
 
Łukasz Bromirski - Najlepsze praktyki zabezpieczania sieci klasy operatorskiej
Łukasz Bromirski - Najlepsze praktyki zabezpieczania sieci klasy operatorskiejŁukasz Bromirski - Najlepsze praktyki zabezpieczania sieci klasy operatorskiej
Łukasz Bromirski - Najlepsze praktyki zabezpieczania sieci klasy operatorskiej
 
PLNOG 6: Piotr Sawicki - Wdrożenie ipv6 w TKTelekom.pl
PLNOG 6: Piotr Sawicki - Wdrożenie ipv6 w TKTelekom.plPLNOG 6: Piotr Sawicki - Wdrożenie ipv6 w TKTelekom.pl
PLNOG 6: Piotr Sawicki - Wdrożenie ipv6 w TKTelekom.pl
 
PLNOG 8: Bartłomiej Anszperger - MPLS - Co to jest? Z czym to gryźć? Jak i po...
PLNOG 8: Bartłomiej Anszperger - MPLS - Co to jest? Z czym to gryźć? Jak i po...PLNOG 8: Bartłomiej Anszperger - MPLS - Co to jest? Z czym to gryźć? Jak i po...
PLNOG 8: Bartłomiej Anszperger - MPLS - Co to jest? Z czym to gryźć? Jak i po...
 
Security B-Sides Warsaw 2012 - Bezpieczenstwo IPv6 - Gawel Mikolajczyk
Security B-Sides Warsaw 2012 - Bezpieczenstwo IPv6 - Gawel MikolajczykSecurity B-Sides Warsaw 2012 - Bezpieczenstwo IPv6 - Gawel Mikolajczyk
Security B-Sides Warsaw 2012 - Bezpieczenstwo IPv6 - Gawel Mikolajczyk
 
PLNOG 18 - Piotr Jabłoński - Co utrudnia życie projektanta sieci?
PLNOG 18 - Piotr Jabłoński - Co utrudnia życie projektanta sieci?PLNOG 18 - Piotr Jabłoński - Co utrudnia życie projektanta sieci?
PLNOG 18 - Piotr Jabłoński - Co utrudnia życie projektanta sieci?
 
PLNOG 13: Gaweł Mikołajczyk: Data Center Security in 2014
PLNOG 13: Gaweł Mikołajczyk: Data Center Security in 2014PLNOG 13: Gaweł Mikołajczyk: Data Center Security in 2014
PLNOG 13: Gaweł Mikołajczyk: Data Center Security in 2014
 
PLNOG15: BGP Route Reflector from practical point of view
PLNOG15: BGP Route Reflector from practical point of viewPLNOG15: BGP Route Reflector from practical point of view
PLNOG15: BGP Route Reflector from practical point of view
 
Projekcik Routery2
Projekcik Routery2Projekcik Routery2
Projekcik Routery2
 
PLNOG 3: Piotr Jabłoński - Realizacja styku międzyoperatorskiego dla usług L...
PLNOG 3: Piotr Jabłoński -  Realizacja styku międzyoperatorskiego dla usług L...PLNOG 3: Piotr Jabłoński -  Realizacja styku międzyoperatorskiego dla usług L...
PLNOG 3: Piotr Jabłoński - Realizacja styku międzyoperatorskiego dla usług L...
 
Stosy sieciowe w przestrzeni użytkownika.
Stosy sieciowe w przestrzeni użytkownika.Stosy sieciowe w przestrzeni użytkownika.
Stosy sieciowe w przestrzeni użytkownika.
 
PLNOG19 - Konrad Kulikowski - Segment Routing – okiem praktyka
 PLNOG19 - Konrad Kulikowski - Segment Routing – okiem praktyka PLNOG19 - Konrad Kulikowski - Segment Routing – okiem praktyka
PLNOG19 - Konrad Kulikowski - Segment Routing – okiem praktyka
 
PLNOG 13: Piotr Okupski: Implementation of Wanguard software as a protection ...
PLNOG 13: Piotr Okupski: Implementation of Wanguard software as a protection ...PLNOG 13: Piotr Okupski: Implementation of Wanguard software as a protection ...
PLNOG 13: Piotr Okupski: Implementation of Wanguard software as a protection ...
 
PLNOG 6: Bartłomiej Anszperger - MPLS
PLNOG 6: Bartłomiej Anszperger - MPLSPLNOG 6: Bartłomiej Anszperger - MPLS
PLNOG 6: Bartłomiej Anszperger - MPLS
 
PLNOG 7: Bartłomiej Anszperger - MPLS - trochę głębiej
PLNOG 7: Bartłomiej Anszperger - MPLS - trochę głębiej PLNOG 7: Bartłomiej Anszperger - MPLS - trochę głębiej
PLNOG 7: Bartłomiej Anszperger - MPLS - trochę głębiej
 
PLNOG15-Inter VRF leaking in Enterprise/Corporate WAN,Piotr Papis
PLNOG15-Inter VRF leaking in Enterprise/Corporate WAN,Piotr PapisPLNOG15-Inter VRF leaking in Enterprise/Corporate WAN,Piotr Papis
PLNOG15-Inter VRF leaking in Enterprise/Corporate WAN,Piotr Papis
 
Inter vrf leaking w środowisku sieci enterprise wan
Inter vrf leaking w środowisku sieci enterprise wanInter vrf leaking w środowisku sieci enterprise wan
Inter vrf leaking w środowisku sieci enterprise wan
 
Security B-Sides Warsaw 2013 - Masywna Telemetria NetFlow jest Masywna - Gawe...
Security B-Sides Warsaw 2013 - Masywna Telemetria NetFlow jest Masywna - Gawe...Security B-Sides Warsaw 2013 - Masywna Telemetria NetFlow jest Masywna - Gawe...
Security B-Sides Warsaw 2013 - Masywna Telemetria NetFlow jest Masywna - Gawe...
 
PLNOG16: DNS Catalog Zones łatwe tworzenie i synchronizacja serwowanych ...
PLNOG16: DNS Catalog Zones łatwe tworzenie i synchronizacja serwowanych ...PLNOG16: DNS Catalog Zones łatwe tworzenie i synchronizacja serwowanych ...
PLNOG16: DNS Catalog Zones łatwe tworzenie i synchronizacja serwowanych ...
 
PLNOG 8: Przemysław Grygiel - Data Center Allegro wyboista droga L2 do autost...
PLNOG 8: Przemysław Grygiel - Data Center Allegro wyboista droga L2 do autost...PLNOG 8: Przemysław Grygiel - Data Center Allegro wyboista droga L2 do autost...
PLNOG 8: Przemysław Grygiel - Data Center Allegro wyboista droga L2 do autost...
 

PLNOG 9: Jacek Skowyra - Carrier Grad NAT

  • 1.         Carrier  Grade  NAT     Jacek  Skowyra    
  • 2. Agenda   ˥  Co  było?   ˥  Trochę  historii   ˥  Co  jest?   ˥  Czy  już  pora  się  obudzić?   ˥  Co  będzie?   ˥  IPv6  dla  każdego            
  • 3. ˥  D.  Clark   ˥  L.  Chapin   ˥  V.  Cerf   ˥  R.  Braden   ˥  R.  Hobby  
  • 4.
  • 5. Historia   ˥  1988  WWW  CERN   ˥  1991  RFC  1287   ˥  1995  RFC  1883  -­‐>  2460    IPv6   ˥  Kwiecień  2003  ipv4  adresy  ip  wg  RIPE  skończą  się  w  2012   ˥  Luty  2012  Infradata  Polska   ˥  14  wrzesień  2012  RIPE  ostatnie  /8  w  RIPE  
  • 6. Liczba  adresów   ˥  IPv4  -­‐  4.294.967.295   ˥  IPv5  -­‐  ?   ˥  IPv6  -­‐  340.282.366.920.938.463.463.374.607.431.768.211.456   ˥  To  jest  4.8×1028      na  osobę    
  • 7.
  • 9.
  • 10. RIPE-­‐553  Seceon  5.6     ˥  /22  per  LIR  -­‐  1024   ˥  Zaprzestano  przydzielania  nowej  adresacji  PI  bezpośrednio  z   RIPE  
  • 11. Co  teraz?   ˥  Damy  radę  !!!   ˥  Od  jutra  tylko  IPv6   ˥  Dolewać  zimnej  wody!!!  Zróbmy  to  płynnie  
  • 12. Damy  radę   ˥  Ipv4  exchange     ˥  hkp://tradeipv4.com   ˥  NAT44  na  CE  
  • 14. Carrier  Grade  NAT   ˥  Translacja   ˥  Nat  44   ˥  Nat444   ˥  100.64.0.0/10   ˥  NAT64,DNS64   ˥  Tunelowanie   ˥  6rd   ˥  Ds-­‐lite      
  • 15. Carrier  Grade  Nat   ˥  Carrier  Grade  Nat  (CGN),  also  knows  as  large-­‐scale  NAT  (LSN),  is  an   approach  to  IPv4  network  design  in  which  end  sites,  in  parecular   resideneal  networks,  are  configured  with   private  network  addresses  that  are  translated  to  public  IPv4  addresses   by  middlebox  network  address  translator  devices  embedded  in  the   network  operator's  network,  permirng  the  sharing  of  small  pools  of   public  addresses  among  many  end  sites.  This  shiss  the  NAT  funceon  and   configuraeon  thereof  from  the  customer  premise  to  the  Internet  service   provider  network.   •  Wikipedia  
  • 16. A  co  na  naszym  podwórku?                                                            ANKIETA  
  • 17. Wyniki  ankiety”   ˥  NAT44,  NAT444   ˥  …   ˥  6rd   ˥  NAT64   ˥  Ds-­‐lite  
  • 18. NAT444   CGN   v4  Internet   v4     Access   Router   v4  CPE   NAT   RFC1918   UE/HG   RFC1918   v4  host   v4  hosts  
  • 19.                  CPE  NAT  Binding                                          CGN  NAT  Binding         IN:            192.168.1.3  +  port  12345                        IN:          10.6.7.8  +  port  23456   OUT:                10.6.7.8    +  port:  23456                    OUT:          1.2.3.4  +  port:  45678   192.168.1.3   IPv4  CPE   NAT   IPv4  packet   IPv4  src:  192.168.1.3   IPv4  dst:  198.108.95.21   IPv4  src  port:  12345   IPv4  dst  port:  80   IPv4  packet   IPv4  src:  10.6.7.8                  (ISP  RFC1918  internal)   IPv4  dst:  198.108.95.21   IPv4  src  port:  23456   IPv4  dst  port:  80   IPv4  packet   IPv4  src:  1.2.3.4                  (from  the  pool  of  the  ISP)   IPv4  dst:  198.108.95.21   IPv4  src  port:  45678   IPv4  dst  port:  80   NAT   CGN   IPv4  
  • 20. CGN  6rd   v6  Internet   v4  CPE   with  6rd  Support   RFC1918   UE/HG   Dual-­‐Stack   v4  Internet  IPv4/NAT   v4  only   v4  Access   Router   IPv4/IPv6  Soswire   6rd  relay  IPv4/IPv6  Soswire   RFC1918  
  • 21. No  binding  table  on  6rd  relay         6rd  is  Stateless.   2001:db8::1 IPv6  CPE   6rd   IPv6  packet   IPv6  src:  2001:db8::1   IPv6  dst:  2001:4860:8010::63   IPv6  src  port:  12345   IPv6  dst  port:  80   IPv4  packet   IPv4  src:  CPE  IPv4  address   IPv4  dst:  6rd  relay               IPv6  packet   IPv6  src:  2001:db8::1   IPv6  dst:  2001:4860:8010::63   IPv6  src  port:  12345   IPv6  dst  port:  80   IPv6  packet   IPv6  src:  2001:db8::1   IPv6  dst:  2001:4860:8010::63   IPv6  src  port:  12345   IPv6  dst  port:  80   6rd IPv6 ipv6.google.com 2001:4860:8010::63
  • 22. NAT64   v6 Internet v6 Network v6 Core Network UE/HG v6 Servers v4 Internet v6 Host v6 Access/ Distribution Router NAT64 DNS64
  • 23. NAT64  NAT  Binding         IN:  2001:db8::1  +  port  12345   OUT:                      1.2.3.4  +  port:  45678   2001:db8::1 NAT IPv6  CPE   IPv6  packet   IPv6  src:  2001:db8::1   IPv6  dst:  2009:db9:7          (AAAA  generated  by  DNS64  to  match  www.nanog.org)   IPv6  src  port:  12345   IPv6  dst  port:  80   IPv4  packet   IPv4  src:  1.2.3.4                  (from  the  pool  of  the  ISP)   IPv4  dst:  198.108.95.21   IPv4  src  port:  45678   IPv4  dst  port:  80   NAT64 IPv4  
  • 24. DS-­‐Lite   v6  Internet   v6  CPE/Device   with  DS-­‐Lite  (B4)  Support   v6  Core  Network   UE/HG   Dual-­‐Stack   v4  Internet   v6    Access/ Distribueon   Router   IPv6/IPv4  Soswire   IPv46IPv4  Soswire   IPv6   IPv6/IPv4  Soswire   AFTR  
  • 25. AFTR  NAT  Binding         IN:  IPv6  WAN  address  of  CPE  +  192.168.1.3  +  port  12345   OUT:    1.2.3.4  +  port:  45678   CPE  using  Protocol:  IP  in  IP  [encapsulaeon]   192.168.1.3 NAT IPv6  CPE   DS-­‐Lite   IPv4  packet   IPv4  src:  192.168.1.3   IPv4  dst:  198.108.95.21   IPv4  src  port:  12345   IPv4  dst  port:  80   IPv6  packet   IPv6  src:  CPE  IPv6  address   IPv6  dst:  AFTR  IPv6  address             IPv4  packet   IPv4  src:  1.2.3.4                  (from  the  pool  of  the  ISP)   IPv4  dst:  198.108.95.21   IPv4  src  port:  45678   IPv4  dst  port:  80   IPv4  packet   IPv4  src:  192.168.1.3   IPv4  dst:  198.108.95.21   IPv4  src  port:  12345   IPv4  dst  port:  80   AFTR IPv4  
  • 26. Dodatkowe  informacje  z  ankiety  dotyczące  IPv6   ˥  Szkolenie  dla  osób  technicznych   ˥  Wymiana  oprogramowania  do  zarządzania   ˥  Wprowadzenie  następnego  protokołu  do  sieci  (dual-­‐stack)   ˥  Urządzenia  klienckie  nieprzystosowane  do  IPv6  (stare  windowsy,   konsole)   ˥  Wymiana  urządzeń  operatora   ˥  Mała  liczba  contentu  IPv6  
  • 28. Przewodnik  sprzętowy   ˥  SRX  5600,  5800   ˥  Do  zastosowania  wraz  z  security   ˥  MX  240,  480,  960   ˥  Roueng,  switching  
  • 29. Przewodnik  sprzętowy   MX-­‐series  Hardware  with  Junos  11.2   ˥  19  Gbps  throughput  per  MS-­‐DPC  /Slot            (IMIX,  uni-­‐direceonal)   ˥  17M  total  flows  per  MS-­‐DPC  /Slot    (1  session  =  2  flows)   ˥  600k  flows/sec  ramp-­‐up  rate  per  MS-­‐DPC/ Slot   ˥  1.2M  flows/sec  with  PBA   ˥  No  logging  ramp-­‐up  rate  impact   2  NPUs  per  MS-­‐ DPC   Up  to  8  MS-­‐DPC  per  MX   chassis  
  • 30. NAT Type   Options available   Basic-NAT44 •  Source Nat pool with address-range/ prefix •  translation type is source static Basic-NAT66 •  Nat pool with IPv6 address-range/prefix •  translation type source static NAPT44 •  Source Nat pool with address-range/ prefix and port range •  Translation type is source dynamic NAPT66 •  Source Nat pool with IPv6 address-range/prefix and port range •  Translation type is source dynamic Dynamic-NAT44 •  Source Nat pool with address-range/prefix •  translation type is source dynamic Basic-NAT-PT •  Source Nat pool with Ipv4 address-range/prefix •  Destination Nat pool with /96 prefix •  NAT match condition has IPv6 address/address-range •  translation type is source dynamic destination static NAPT-PT •  Source Nat pool with Ipv4 address-range/prefix and port-range •  Destination Nat pool with /96 prefix •  NAT match condition has IPv6 address/address-range •  translation type is source dynamic destination static Twice-NAT44 •  Source Nat pool with address-range/prefix •  Destination Nat pool with address-range/prefix •  translation type is source dynamic destination static Stateful-nat64 •  Source  Nat  pool  with  address-­‐range/  prefix  and  port  range   •  Translaeon  type  is  source  dynamic   •  Translate between address families v6 to v4
  • 31. Historia  pewnego  wdrożenia   ˥  Blisko  rok  testów   ˥  Nietypowe  konfiguracje   ˥  60000  linii  w  konfiguracji   ˥  Nowe  EIM’y  dopasowane  do  użytkowników   ˥  Współpraca  z  użytkownikami  w  zakresie  dziwnych  aplikacji   ˥  ALG  –  Applicaeon  Layer  Gateway   ˥  Address  pairing   ˥  EIM  –  Endpoint  Independent  Mapping   ˥  EIF  –  Endpoint  Independent  Forwarding   ˥  Timery   ˥  Address  allocaeon  
  • 32. A  teraz  z  innej  beczki   ˥  Testy  miesięczne   ˥  Wypracowana  konfiguracja   ˥  Klient  zadowolony,  kilka  drobnych  poprawek  
  • 33. CGN  NAT44,  NAT444   ˥  Zagadnienia  do  przemyślenia     ˥  Ilu  użytkowników  per  1  adres  IP?   ˥  Gdzie  ja  to  wszystko  zaloguje?   ˥  Rozproszony  vs  na  brzegu    
  • 37. ˥  Podziękowania  dla  Shin’a  Miyakawa  z  NTT  
  • 38. Ilu  użytkowników  per  IP?     ˥  A  ile  zmieści?   ˥  1  adres  IP  to  65536   ˥  256  portów  per  użytkownik  =  256  użytkowników  na  adres  IP???   ˥  Jak  najbardziej  równomierne  rozłożenie  po  puli  adresów  publicznych  
  • 39. Logowanie   ˥  Wielkość  pakietu  –  adres  źródłowy,  docelowy,  porty,  czas,  informacje   dodatkowe,  ok.  32  bajty   ˥  10000/s  -­‐>  320KB/s   ˥  100000/s  -­‐>  3,2MB/s   ˥  Przykładowe  obliczenia  dla  100000  użytkowników:   ˥  32  bajty  *  (liczba  sesji  dla  100000  na  dzień)  *  365  dni  =  32   bajty  *  0,86G  *  365  =  ok  90TB                  
  • 40. Logowanie   ˥  Inline  NAT   ˥  Determinisec  NAT   ˥  Port  Block  Allocaeon  
  • 41. Lokalizacja  CGNAT   ˥  Rozproszona   ˥  Potrzebna  większa  ilość   ˥  Niekoniecznie  duża  wydajność   ˥  Redundancja?     ˥  Zcentralizowana   ˥  Łatwiejsze  zarządzanie,  logowanie,  debugowanie   ˥  Brak  zmian  w  strukturze  dystrybucyjnej   ˥  Problem  z  wieloma  wyjściami   ˥  Duża  wydajność   ˥  Redundancja  
  • 42. Myśli  różne   ˥  Nie  próbujcie  tego  w  labie   ˥  IPv6  is  a  must   ˥  CGN  pomaga  w  łagodnym  przejściu  do  IPv6   ˥  CGN  wydłuża  życie  IPv4   ˥  Kolejny  NAT  w  sieci