adilson aparecido floren/no network...

27
Adilson Aparecido Floren/no Network Specialist

Upload: others

Post on 22-Jul-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Adilson Aparecido Floren/no Network Specialistslides.lacnic.net/wp-content/uploads/2017/09/v6_v4_adilson_florentin… · • GNS3, Unetlab-EVE, Packet Tracer • When I have the Service

AdilsonAparecidoFloren/noNetworkSpecialist

Page 2: Adilson Aparecido Floren/no Network Specialistslides.lacnic.net/wp-content/uploads/2017/09/v6_v4_adilson_florentin… · • GNS3, Unetlab-EVE, Packet Tracer • When I have the Service

Who am I???

•  Technologist inDataProcessingbyMackenzieUniversityandSpecialist inComputerNetworksbyFASP-FaculdadesAssociadasdeSãoPaulo.

•  CiscoCCSI Instructor,4XCCNA(Rou/ng&Switching,Security,Wireless&Voice),CCDACCAICCNPsince1999atSENACSãoPaulo.

•  University Professor in several Teaching Ins/tu/ons such as FATEC, IFSP,UNICID,FIAPandIBTA.

•  AuthorofIPv6inPrac/cebook-firstbookinPortugueseonthesubject.•  Independent consultant ac/ng in several companies in Network Projectsand training. Instructor of the NIC.br (autonomous) in the BCOP course(Good Opera/onal Prac/ces) configuring BGP in Cisco, Juniper andMikro/krouters.

Adilson Aparecido Florentino Especialista em Redes de Computadores

Page 3: Adilson Aparecido Floren/no Network Specialistslides.lacnic.net/wp-content/uploads/2017/09/v6_v4_adilson_florentin… · • GNS3, Unetlab-EVE, Packet Tracer • When I have the Service

Agenda

•  Introduc/ontothenewinternetprotocol• ReasonsforIPv4AddressShortage•  Transi/onTechniquesforStack-DualDeployment(IPv4+IPv6)

• UseofCG-NAT-BenefitsandDisadvantages•  IPv6NetworkingandIPv6Rou/ngServices• CurrentscenariooftheuseofIPv6inBrazil

Page 4: Adilson Aparecido Floren/no Network Specialistslides.lacnic.net/wp-content/uploads/2017/09/v6_v4_adilson_florentin… · • GNS3, Unetlab-EVE, Packet Tracer • When I have the Service

A Brief Introduction to IPv6

2001:0DB8:FACA:B01A:0007:CC1E:0000:0001/64

Amonsterof128heads???

Page 5: Adilson Aparecido Floren/no Network Specialistslides.lacnic.net/wp-content/uploads/2017/09/v6_v4_adilson_florentin… · • GNS3, Unetlab-EVE, Packet Tracer • When I have the Service

Introduction to the new internet protocol

• ParadigmShid-PrefixesandnomoreAddresses• ManagementofAbundanceXManagementofMisery• ANewProtocolontheInternet-ButNotSoMuch!•  IPv4versusIPv6-Transi/onUn/lwhen???• Opportuni/esandChallenges

•  NeedIPv6Experts•  Bethefirst,thebestorthelargestinIPv6•  Theworldiss/llbasicallyIPv4-toomuchworkahead

Page 6: Adilson Aparecido Floren/no Network Specialistslides.lacnic.net/wp-content/uploads/2017/09/v6_v4_adilson_florentin… · • GNS3, Unetlab-EVE, Packet Tracer • When I have the Service

New Header - New Implementations

IPv4 IPv6

Page 7: Adilson Aparecido Floren/no Network Specialistslides.lacnic.net/wp-content/uploads/2017/09/v6_v4_adilson_florentin… · • GNS3, Unetlab-EVE, Packet Tracer • When I have the Service

Most Relevant Changes

• Gigan/cNumberofAddresses:2^128-Morethan340undecons•  ExtensionHeaders:allownewfeaturestobeenteredwithoutchangingthebasicheader

•  Supportforpacketsupto4Gbinsize•  ICMPv6-Protocoltakesoverfunc/onsoftheARP,RARPandIGMPprotocols(inaddi/ontoallfunc/onsalreadysupportedinIPv4)

•  IPv6security-na/vesupportforIPSec-NewBestPrac/cesneedtobeCreated

Page 8: Adilson Aparecido Floren/no Network Specialistslides.lacnic.net/wp-content/uploads/2017/09/v6_v4_adilson_florentin… · • GNS3, Unetlab-EVE, Packet Tracer • When I have the Service

A Brief Introduction to IPv6

Page 9: Adilson Aparecido Floren/no Network Specialistslides.lacnic.net/wp-content/uploads/2017/09/v6_v4_adilson_florentin… · • GNS3, Unetlab-EVE, Packet Tracer • When I have the Service

What prefixes to use ... •  HomeUser:from/56to/64•  SimpleApplica/ons:atleastone/64• Companies:/48• PointtoPointLink:/126•  Loopback:/128

InManagementofMisery:DeliverasingleAddress/128-anddynamic-todotorendermore!!!

Page 10: Adilson Aparecido Floren/no Network Specialistslides.lacnic.net/wp-content/uploads/2017/09/v6_v4_adilson_florentin… · • GNS3, Unetlab-EVE, Packet Tracer • When I have the Service

IPv4 is over! And now ???

Page 11: Adilson Aparecido Floren/no Network Specialistslides.lacnic.net/wp-content/uploads/2017/09/v6_v4_adilson_florentin… · • GNS3, Unetlab-EVE, Packet Tracer • When I have the Service

Reasons for IPv4 Address Shortage

•  IPv4wasanExperimentalProjectthatGaveItRight!•  IPv6wasthedefini/veversionthatun/ltodaycompaniespushwiththebellyitsadop/on

• WiththecommercialuseoftheInternetfromthesecondhalfofthe90's,IPbegantobelacking

•  Inthe/meofthe"FatCows"theBlocksIPswereverypoorlydistributed

•  TechniquestoextendIPv4Lifespan(mainlyNAT)gavethefalsesensethat"Ipswouldneverend!!!"

Page 12: Adilson Aparecido Floren/no Network Specialistslides.lacnic.net/wp-content/uploads/2017/09/v6_v4_adilson_florentin… · • GNS3, Unetlab-EVE, Packet Tracer • When I have the Service

IPv4 is over! And now ???

•  "IPocalipse"hasbeenoccurringatvariouslevelsovertheyears:•  IANA-RegionalOffices-AutonomousSystems

• Phase3atLACNIC-OnlynewASNscanrequestnewBlocks•  Restric/vePoli/cs-Itisthefaultofthosewhodidnotvote!

•  TheInternets/lldoesnotknowtowalkonlywithIPv6•  TheEggandChickenDilemma

•  Twopathstofollow:•  blessingorcurse?Heavenorhell?IPv6orCG-NAT?

Page 13: Adilson Aparecido Floren/no Network Specialistslides.lacnic.net/wp-content/uploads/2017/09/v6_v4_adilson_florentin… · • GNS3, Unetlab-EVE, Packet Tracer • When I have the Service

IPv4 is over! And now ???

•  IPv4andIPv6werenotdesignedto"talk"toeachother•  3Op/onstoestablishthedialog:

•  Dual-Stack•  Tunneling•  Transla/on(NAT-PT)

• Wheneverpossible,implemen/ngDual-Stackisthebestop/on

Page 14: Adilson Aparecido Floren/no Network Specialistslides.lacnic.net/wp-content/uploads/2017/09/v6_v4_adilson_florentin… · • GNS3, Unetlab-EVE, Packet Tracer • When I have the Service

IPv4 is over! And now ???

•  IsitworthaNATinthehandofwhatflyingIPv6???•  You'llhavetouseNAT,yes!ButifyoudonotimplementIPv6inparallel,thiswillneverend!

•  IfaNATbothersalotofpeople,NAT444bothers,bothers,bothersmuchmore!

•  IPv6wills/llhavetowalkalongsideIPv4forquiteawhile• HTML5canstoptherampantconsump/onofportsandasurvivaltotheNAT

• OldIPv4BlocksAreBeingRecoveredandReused•  Bewareofsecond-handIPs!

Page 15: Adilson Aparecido Floren/no Network Specialistslides.lacnic.net/wp-content/uploads/2017/09/v6_v4_adilson_florentin… · • GNS3, Unetlab-EVE, Packet Tracer • When I have the Service

There are already people wanting to earn money with IP !!! •  TheIPv4andIPv6BlocksaregrantedinBrazilbyNIC.brandcompaniesmustjus/fyviaFormtheirneed.

•  Iftheynolongerneedthem,theymustreturntheblocks.

•  Itisproventotransferor"sell"thedirectuseintheLACNICregion

•  InotherregionsCommerceisallowed,somecompaniesarealreadyspecializingin"ren/ngblocks"atpriceswellabovethoseprac/cedbyIANAanditsregionaloffices

Page 16: Adilson Aparecido Floren/no Network Specialistslides.lacnic.net/wp-content/uploads/2017/09/v6_v4_adilson_florentin… · • GNS3, Unetlab-EVE, Packet Tracer • When I have the Service

Use of CG-NAT

100.64.0.0/10

10.0.0.0/8172.16.0.0/12192.168.0.0/16

10.0.0.0/8172.16.0.0/12192.168.0.0/16

Page 17: Adilson Aparecido Floren/no Network Specialistslides.lacnic.net/wp-content/uploads/2017/09/v6_v4_adilson_florentin… · • GNS3, Unetlab-EVE, Packet Tracer • When I have the Service

CG-NAT - Mapping Example IPPÚBLICO IPPrivado(/27) FaixadePortas

166.237.148.1 100.64.0.0 0 2047166.237.148.1 100.64.0.1 2048 4095166.237.148.1 100.64.0.2 4096 6143166.237.148.1 100.64.0.3 6144 8191166.237.148.1 100.64.0.4 8192 10239166.237.148.1 100.64.0.5 10240 12287166.237.148.1 100.64.0.6 12288 14335166.237.148.1 100.64.0.7 14336 16383166.237.148.1 100.64.0.8 16384 18431166.237.148.1 100.64.0.9 18432 20479166.237.148.1 100.64.0.10 20480 22527166.237.148.1 100.64.0.11 22528 24575166.237.148.1 100.64.0.12 24576 26623166.237.148.1 100.64.0.13 26624 28671166.237.148.1 100.64.0.14 28672 30719166.237.148.1 100.64.0.15 30720 32767166.237.148.1 100.64.0.16 32768 34815166.237.148.1 100.64.0.17 34816 36863166.237.148.1 100.64.0.18 36864 38911166.237.148.1 100.64.0.19 38912 40959166.237.148.1 100.64.0.20 40960 43007166.237.148.1 100.64.0.21 43008 45055166.237.148.1 100.64.0.22 45056 47103166.237.148.1 100.64.0.23 47104 49151166.237.148.1 100.64.0.24 49152 51199166.237.148.1 100.64.0.25 51200 53247166.237.148.1 100.64.0.26 53248 55295166.237.148.1 100.64.0.27 55296 57343166.237.148.1 100.64.0.28 57344 59391166.237.148.1 100.64.0.29 59392 61439166.237.148.1 100.64.0.30 61440 63487166.237.148.1 100.64.0.31 63488 65535

1validIP=32userswith2048portseach. One/24wouldserve

8,192customers

Page 18: Adilson Aparecido Floren/no Network Specialistslides.lacnic.net/wp-content/uploads/2017/09/v6_v4_adilson_florentin… · • GNS3, Unetlab-EVE, Packet Tracer • When I have the Service

CG-NAT - Important define:

• HowmanyPrivateIPswillbemappedtoeachPublicIP???• HowmanyportswillbemappedtoeachPrivateIP???

•  Itdependsalotontheneed!!!

Page 19: Adilson Aparecido Floren/no Network Specialistslides.lacnic.net/wp-content/uploads/2017/09/v6_v4_adilson_florentin… · • GNS3, Unetlab-EVE, Packet Tracer • When I have the Service

CG-NAT - Usage Examples

• HotSpot-Restaurant(Target:cellphones)•  1IPValid-260userswith250portseach->65000ports

•  Event-Mee/ngProviders(Target:Cellphones,TabletsandNotebooks)

•  11validIPs:1440userswith500ports

• Residen/alClient(deliveringv6alongwithclient)•  (Target:Cellphones,Tablet,Notebooks,etc.)•  1validIP=32userswith2048portseach

Page 20: Adilson Aparecido Floren/no Network Specialistslides.lacnic.net/wp-content/uploads/2017/09/v6_v4_adilson_florentin… · • GNS3, Unetlab-EVE, Packet Tracer • When I have the Service

CG-NAT - Important Notes

• CG-NATcanincreaseCPUconsump/on• AllowPrivateEnd100.64.0.0inDNSifyouuseaPrivateServer(ifyouuseGoogle,youdonothaveto!)

• RulesforTCPand/orUDP?TCP,inmostcases• Crea/ngrulesforthetwodoublesthenumberofrules• CreateaScalableCG-NAT-makeitavailableatleasttwiceasmuchasyoucurrentlyneed.

• PreserveLoadBalancing-separateIPsthataresamplesofthedifferentadver/sedblocks

Page 21: Adilson Aparecido Floren/no Network Specialistslides.lacnic.net/wp-content/uploads/2017/09/v6_v4_adilson_florentin… · • GNS3, Unetlab-EVE, Packet Tracer • When I have the Service

Guard of Records: Important Notes

•  TheCivilRegistryonlyregulatesiden/fica/onoftheorigina/ngportforASNs.•  TheCivilRegistryonlyregulatesiden/fica/onoftheorigina/ngport

•  Andwhoisnot?

Anatelcouldalsorequire...•  HowlongtosavetheLog?•  6months-sugges/onoftheCivilFramework•  HowlongtosavetheLog?•  6months-sugges/onoftheCivilFramework•  3to5years-sugges/onofNIC.br•  3to5years-sugges/onofNIC.br

Page 22: Adilson Aparecido Floren/no Network Specialistslides.lacnic.net/wp-content/uploads/2017/09/v6_v4_adilson_florentin… · • GNS3, Unetlab-EVE, Packet Tracer • When I have the Service

• ManyoldCPEsinstalled

•  TheOmbudsmanodendoesnothaveremotemanagementofthe•  Somena/onalmanufacturershavenotyetembracedtheIPv6cause

Page 23: Adilson Aparecido Floren/no Network Specialistslides.lacnic.net/wp-content/uploads/2017/09/v6_v4_adilson_florentin… · • GNS3, Unetlab-EVE, Packet Tracer • When I have the Service

Services Services

someyears

•  HTTP,FTP,DNS,POP3,SMTP,etc.•  HTTP,FTP,DNS,POP3,SMTP,etc.• HaveaTes/ngEnvironment-DonotMakeYourCustomersGuineaPigs!

• GNS3,Unetlab-EVE,PacketTracer-EVE,PacketTracer• WhenIhavetheServiceimplementedinv4andv6,whoanswers• WhenIhavetheServiceimplementedinv4andv6,whoanswersfirst?first?

• DependsonImplementa/on• DependsonImplementa/on

Page 24: Adilson Aparecido Floren/no Network Specialistslides.lacnic.net/wp-content/uploads/2017/09/v6_v4_adilson_florentin… · • GNS3, Unetlab-EVE, Packet Tracer • When I have the Service

IPv6 Routing onIPv6

• All• All modernrou/ngprotocolssupportIPv6•  OSPFv3,Mul/-Protocol

BGP,RIPng,etc.• Work Stackon -Dual-Rou/ngStack-Dual-Rou/ngv4+v6=NetworkNote10•  DoubleWork Management,:Two

Networks,TwoManagement,TwoTroubleshoots•  Getextraauen/on!support• Doesyour youroutersupportIPv6?Whatdo

youmeanbySupport?•  CapabilityEquivalence:IPv4xIPv6• 

WhatPrefixesAreAnnouncedinIPv4andIPv6?/20-/24or/32-/48• 

Page 25: Adilson Aparecido Floren/no Network Specialistslides.lacnic.net/wp-content/uploads/2017/09/v6_v4_adilson_florentin… · • GNS3, Unetlab-EVE, Packet Tracer • When I have the Service

Examples of IPv4 and IPv6 Disaggregation Examples of IPv4 and IPv6 InIPv4:1/20InIPv4:

1/202/214/228/2316/2431Prefixes

/20From

InIPv6:InIPv6:

1/322/334/34

65536/48Over130,000possiblepossiblePrefixesFrom/32to

Page 26: Adilson Aparecido Floren/no Network Specialistslides.lacnic.net/wp-content/uploads/2017/09/v6_v4_adilson_florentin… · • GNS3, Unetlab-EVE, Packet Tracer • When I have the Service

Current scenario of the use of IPv6 in Current scenario of the use of IPv6 in Brazil

•  FromthepointofviewoftheOperatorsandInternetProviders:•  FromthepointofviewoftheOperatorsandInternetProviders:

Page 27: Adilson Aparecido Floren/no Network Specialistslides.lacnic.net/wp-content/uploads/2017/09/v6_v4_adilson_florentin… · • GNS3, Unetlab-EVE, Packet Tracer • When I have the Service

ThankThank you

AdilsonAparecidoFloren/no

551148714149

5511972765401

hup://www.eamsod.com.brhup://www.nevindersbrasil.com.br

hup://www.eamsod.com.br