Similar documents
ACE-1/onearm #show service-policy client-vips

H ig h L e v e l O v e r v iew. S te p h a n M a rt in. S e n io r S y s te m A rc h i te ct




1.- L a m e j o r o p c ió n e s c l o na r e l d i s co ( s e e x p li c a r á d es p u é s ).

3 k t h R e m e A c c e s s b t t t V T T c h t h p V T. Cl ic e ot rad io ut on nex o PN unnel yp e and oose e ap rop riat e PN unnel Int erfac e. 4.











PSTN. Gateway. Switch. Supervisor PC. Ethernet LAN. IPCC Express SERVER. CallManager. IP Phone. IP Phone. Cust- DB



Campus Sustainability Assessment and Related Literature

proxy cert request dn, cert, Pkey, VOMS cred. (short lifetime) certificate: dn, ca, Pkey mod_ssl pre-process: parameters->

AN EVALUATION OF SHORT TERM TREATMENT PROGRAM FOR PERSONS DRIVING UNDER THE INFLUENCE OF ALCOHOL P. A. V a le s, Ph.D.

EM EA. D is trib u te d D e n ia l O f S e rv ic e





SCO TT G LEA SO N D EM O Z G EB R E-


Workload Management Services. Data Management Services. Networking. Information Service. Fabric Management


Thuraya XT-LITE Simple. Reliable. Affordable.



Software Quality Requirements and Evaluation, the ISO Series

M P L S /V P N S e c u rity , C is c o S y s te m s, In c. A ll rig h ts re s e rv e d.

i n g S e c u r it y 3 1B# ; u r w e b a p p li c a tio n s f r o m ha c ke r s w ith t his å ] í d : L : g u id e Scanned by CamScanner

Using Predictive Modeling to Reduce Claims Losses in Auto Physical Damage


Public Health is Like..

Online Department Stores. What are we searching for?



Put the human back in Human Resources.





W h a t is m e tro e th e rn e t


I n la n d N a v ig a t io n a co n t r ib u t io n t o eco n o m y su st a i n a b i l i t y

Understanding, Modelling and Improving the Software Process. Ian Sommerville 1995 Software Engineering, 5th edition. Chapter 31 Slide 1

U S B Pay m e n t P r o c e s s i n g TM

S y ste m s. T h e D atabase. D atabase m anagem e n t sy ste m

Workload Management Services. Data Management Services. Networking. Information Service. Fabric Management

B R T S y s te m in S e o u l a n d In te g r a te d e -T ic k e tin g S y s te m

Overview of Spellings on


How To Be A Successful Thai

How To Manage A Large Amount Of Information From A Computer To A Computer

<?xml version="1.0" encoding="utf-8"?> <soapenv:envelope xmlns:soapenv="

The SmartView Tracker


CS254 Network Technologies

GENERAL INFORMAT ION:

w ith In fla m m a to r y B o w e l D ise a se. G a s tro in te s tin a l C lin ic, , K a s h iw a z a, A g e o C ity, S a ita m a

III Bienal de Autismo Página 1 / 43

CIS CO S Y S T E M S. G u ille rm o A g u irre, Cis c o Ch ile , C is c o S y s te m s, In c. A ll rig h ts re s e rv e d.

B a rn e y W a r f. U r b a n S tu d ie s, V o l. 3 2, N o. 2, ±3 7 8


Practice Writing the Letter A

A n d r e w S P o m e r a n tz, M D


1. Oblast rozvoj spolků a SU UK 1.1. Zvyšování kvalifikace Školení Zapojení do projektů Poradenství 1.2. Financování

STUDENT HEALTH INSURANCE

GlasCraft Air Motor Repair Kits

CUSTOMER INFORMATION SECURITY AWARENESS TRAINING

Bewährte Six Sigma Tools in der Praxis



How To Know If You Are A Good Or Bad Person


Voxeo CXP Analyzer Report Samples


R e t r o f i t o f t C i r u n i s g e C o n t r o l

MS IN EARLY CHILDHOOD STUDIES


C e r t ifie d Se c u r e W e b


He Will Hold Me Fast (When I Fear My Faith Will Fail)

Erfa rin g fra b y g g in g a v

RELEASE OF LIABILITY, WAIVER OF CLAIMS, ASSUMPTION OF RISKS AND INDEMNITY AGREEMENT

JCUT-3030/6090/1212/1218/1325/1530


Transcription:

GTER24 I n t r o d u c t i o n t o I P v 6 Igor Giangrossi igor.giangrossi@cisco.com B R K R S T -1 3 0 0 1 3 7 4 5 _ 0 5 _ 2 0 0 7 _ c 2 2 0 0 7 C i s c o S y s t e m s, I n c. A l l r i g h t s r e s e r v e d. C i s c o C o n f i d e n t i a l 1

W h y I P v 6? 2 0 0 7 C i s c o S y s t e m s, I n c. A l l r i g h t s r e s e r v e d. C i s c o C o n f i d e n t i a l 2

A Need for IPv6? IETF IPv6 WG began in early 90s, to solve addressing grow th issu es, bu t C I D R, N A T, w e re d e v e l op e d IPv4 3 2 bit address = 4 billion h osts ~ 4 0% of t h e I P v 4 ad d re ss sp ace is st il l unuse d w h ich is d if f e re nt f rom unal l ocat e d T h e rising of I nt e rne t conne ct e d d e v ice and ap p l iance w il l e v e nt ual l y d e p l e t e t h e I P v 4 ad d re ss sp ace IP is everyw h ere D at a, v oice, aud io and v id e o int e grat ion is a re al it y R e gional re gist rie s ap p l y a st rict al l ocat ion cont rol S o, only c om p elling reason: M ore IP addresses 2 0 0 7 C i s c o S y s t e m s, I n c. A l l r i g h t s r e s e r v e d. C i s c o C o n f i d e n t i a l 3

W h y Not NAT It w as c reated as a tem N AT break s th e end-to-end m p solu tion odel Grow th of N AT h as slow ed dow n grow th of transp arent ap p lic ations N o easy w ay to m node f ailu res N AT break sec u rity aintain states of N AT in c ase of N AT c om p lic ates m ergers, dou ble N ATing is needed f or devic es to c om m u nic ate w ith eac h oth er 2 0 0 7 C i s c o S y s t e m s, I n c. A l l r i g h t s r e s e r v e d. C i s c o C o n f i d e n t i a l 5

I P v 6 Te c h n o l o g y 2 0 0 7 C i s c o S y s t e m s, I n c. A l l r i g h t s r e s e r v e d. C i s c o C o n f i d e n t i a l 6

O IPv4 a n d IPv6 H ea der C om p a ri s on V ers i o n I H L T i me to L i v e I d enti f i c ati o n IP v 4 H e ad e r T y p e o f S erv i c e P ro to c o l Fl ags T o tal L ength Fragment O f f s et H ead er C h ec k s u m V ers i o n T raf f i c C l as s P ay l o ad L ength IP v 6 H e ad e r N ex t H ead er Fl o w L ab el H o p L i mi t S o u rc e A d d res s D es ti nati o n A d d res s p ti o ns P ad d i ng S ou rc e Address Legend N a m K t f r o m I P v 4 t o I P v 6 N o t K t I P v 6 N a m a n P o s n C h a n g I P v 6 N I P v 6 Field s e ep Fields ep in e d it io ed in ew Field in Destination Address 2 0 0 7 C i s c o S y s t e m s, I n c. A l l r i g h t s r e s e r v e d. C i s c o C o n f i d e n t i a l 7

H F i l L a b ( R F C 3 7 ) IPv6 ea der New el d F ow el 69 2 0-B it Flow L abel Field to Identif y S p ec if ic Flow s N eeding S p ec ial Q os F l ow c l assif iers h ad b een b ased on 5-tu p l e: S ou rc e/ destination address, p rotoc ol ty p e and p ort nu m b ers of transp ort S om e of th ese f iel ds m ay b e u nav ail ab l e du e to f rag m entation, enc ry p tion or l oc ating th em p ast ex tension h eaders W ith f l ow l ab el, eac h sou rc e c h ooses its ow n f l ow l ab el v al u es; rou ters u se sou rc e addr + f l ow l ab el to identif y distinc t f l ow s F l ow l ab el v al u e of 0 u sed w h en no sp ec ial Q os req u ested ( th e c om m on c ase today ) V ers i o n IP v 6 H e ad e r T raf f i c C l as s P ay l o ad L ength S o u rc e A d d res s D es ti nati o n A d d res s F l ow L ab el N ex t H ead er H o p L i mi t 2 0 0 7 C i s c o S y s t e m s, I n c. A l l r i g h t s r e s e r v e d. C i s c o C o n f i d e n t i a l 8

E x t en s i on H ea ders Base header N ex t H eader = 0 1 st E x t en si o n H eader N ex t H eader = 4 3 L ast E x t en si o n H eader N ex t H eader = 17 IPv6 Base Header ( 4 0 o c t et s) 0 o r m o re E x t en si o n Headers D at a IPv6 Pa c k e t Next Header = 17 E xt Hdr L en g th E xt Hdr D ata 2 0 0 7 C i s c o S y s t e m s, I n c. A l l r i g h t s r e s e r v e d. C i s c o C o n f i d e n t i a l 9

M T U Is s u es M inim u m link M TU f or IPv6 is 1 2 8 0 oc tets ( vs. 68 oc tets f or IPv4 ) => on l ink s w it h M T U < 1 2 8 0, l ink -sp e cif ic f ragme nt at ion and re asse mb l y must b e use d Im p lem entations are ex p ec ted to p erf orm p ath M TU disc overy to send p ac k ets bigger th an 1 2 8 0 M inim al im p lem entation c an om it PM TU disc overy as long as all p ac k ets k ep t 1 2 8 0 oc tets A h op -by-h op op tion su p p orts transm ission of j u m bogram s w ith u p to 2 3 2 oc tets of p ayload; p ayload is norm ally 2 1 6 2 0 0 7 C i s c o S y s t e m s, I n c. A l l r i g h t s r e s e r v e d. C i s c o C o n f i d e n t i a l 11

I P v 6 A d d r e s s i n g 2 0 0 7 C i s c o S y s t e m s, I n c. A l l r i g h t s r e s e r v e d. C i s c o C o n f i d e n t i a l 13

IPv6 Addres s i n g 2 0 0 7 C i s c o S y s t e m s, I n c. A l l r i g h t s r e s e r v e d. C i s c o C o n f i d e n t i a l 14

Addres s i n g F orm a t R 1 h m N u m ( : ) ep resentation 6-bit ex adec im al nu bers bers are sep arated by H ex nu m bers are not c ase sensitive Abbreviations are p ossible L e ad ing z e ros in cont iguous b l ock coul d b e re p re se nt e d b y (: : ) E x amp l e : 2 001 : 0d b 8 : 0000: 1 3 0F : 0000: 0000: 08 7 C : 1 4 0B 2 001 : 0d b 8 : 0: 1 3 0F : : 8 7 C : 1 4 0B D oub l e col on onl y ap p e ars once in t h e ad d re ss 2 0 0 7 C i s c o S y s t e m s, I n c. A l l r i g h t s r e s e r v e d. C i s c o C o n f i d e n t i a l 16

Addres s i n g Pref ix R ep resentation R ep resentation of p ref ix is j u st lik e C ID R In th is rep resentation you attac h th e p ref ix length L ik e v4 address: 1 9 8.1 0.0.0/ 1 6 V 6 address is rep resented th e sam 2 001 : d b 8 : 1 2 : : / 4 8 e w ay: O nly leading z eros are om itted. Trailing z eros are not om itted 2 001 : 0d b 8 : 001 2 : : / 4 8 = 2 001 : d b 8 : 1 2 : : / 4 8 2 001 : d b 8 : 1 2 0 0 : : / 4 8 2 001 : d b 8 : 1 2 : : / 4 8 2 0 0 7 C i s c o S y s t e m s, I n c. A l l r i g h t s r e s e r v e d. C i s c o C o n f i d e n t i a l 17

G IPv6 Addres s i n g M odel Addresses are assigned to interf ac es C h ange f rom I P v 4 mod e : Interf ac e ex p ec ted to h ave m u ltip le addresses Addresses h ave sc op e L L U L U u e L L L l ink ocal niq ue ocal Gl ob al niq oc al ink oc al ob al Addresses h ave lif etim e V al id and p re f e rre d l if e t ime 2 0 0 7 C i s c o S y s t e m s, I n c. A l l r i g h t s r e s e r v e d. C i s c o C o n f i d e n t i a l 19

T y p es of IPv6 Addres s es U nic ast A d d re ss of a singl e int e rf ace. O ne -t o-one d e l iv e ry t o singl e int e rf ace M u ltic ast A d d re ss of a se t of int e rf ace s. O ne -t o-many d e l iv e ry t o al l int e rf ace s in t h e se t Anyc ast A d d re ss of a se t of int e rf ace s. O ne -t o-one -of -many d e l iv e ry t o a singl e int e rf ace in t h e se t t h at is cl ose st N o m ore broadc ast addresses 2 0 0 7 C i s c o S y s t e m s, I n c. A l l r i g h t s r e s e r v e d. C i s c o C o n f i d e n t i a l 21

Ag g reg a t a b l e G l ob a l U n i c a s t Addres s es Pr o vi d e r S i t e H o s t 3 4 5 Bi t s 1 6 Bi t s 64 Bi t s G l o b al R o u ti n g P ref i x S L A I n terf ac e I D 0 0 1 Aggregatable Global U nic ast Addresses Are: A d d re sse s f or ge ne ric use of I P v 6 S t ruct ure d as a h ie rarch y t o k e e p t h e aggre gat ion 2 0 0 7 C i s c o S y s t e m s, I n c. A l l r i g h t s r e s e r v e d. C i s c o C o n f i d e n t i a l 22

G U n i q u e-l oc a l 1 2 8 Bi t s l o b al I D 4 0 B i ts I n terf ac e I D 1111 110 F C 0 0 ::/ 7 7 Bi t s S u b n et I D 16 B i ts U niq u e-l oc al Addresses U sed f or: L ocal communicat ions I nt e r-sit e V P N s N ot rout ab l e on t h e I nt e rne t 2 0 0 7 C i s c o S y s t e m s, I n c. A l l r i g h t s r e s e r v e d. C i s c o C o n f i d e n t i a l 23

L i n k -L oc a l 1 2 8 Bi t s R em ai n i n g 5 4 B i ts I n terf ac e I D 1111 1110 10 Link-Lo c a l A d d r e s s e s U s e d f o r : M andatory Address f or C om m u nic ation b etw een tw o I P v 6 dev ic e ( l ik e AR P b u t at L ay er 3 ) Au tom atic al l y assig ned b y R ou ter as soon as I P v 6 is enab l ed Al so u sed f or N ex t-h op c al c u l ation in R ou ting P rotoc ol s O F E 8 0 ::/ 10 1 0 Bi t s nl y L ink S p ec if ic sc op e R em aining 54 b its c ou l d b e Z ero or any m anu al c onf ig u red v al u e 2 0 0 7 C i s c o S y s t e m s, I n c. A l l r i g h t s r e s e r v e d. C i s c o C o n f i d e n t i a l 24

G O G IPv6 M u l t i c a s t Addres s IP m u ltic ast address h as a p ref ix FF00: : / 8 ( 1 1 1 1 1 1 1 1 ) ; th e sec ond oc tet def ines th e lif etim e and sc op e of th e m u ltic ast address 8-b i t 4-b i t 4-b i t 112-b i t 1 1 1 1 1 1 1 1 L if e t ime S cop e rou p -I D L if e t ime 0 1 I f P erm I f T em anent p orary S cop e 1 2 5 N ode L ink S ite 8 rg aniz ation E l ob al 2 0 0 7 C i s c o S y s t e m s, I n c. A l l r i g h t s r e s e r v e d. C i s c o C o n f i d e n t i a l 25

M S om e W el l K n ow n M u l t i c a s t Addres s es Address F F 0 1: : 1 F F 0 2: : 1 F F 0 1: : 2 F F 0 2: : 2 F F 0 5: : 2 F F 0 2: : 1: F F X X : X X X X S c op e N ode-l oc al L ink -L oc al N ode-l oc al L ink -L oc al S ite-l oc al L ink -L oc al eaning Al l N odes Al l N odes Al l R ou ters Al l R ou ters Al l R ou ters S ol ic ited-n ode N ot e t h at 02 me ans t h at t h is is a p e rmane nt ad d re ss and h as l ink scop e M ore d e t ail s at h t t p : / / w w w.iana.org/ assignme nt s/ ip v 6 -mul t icast - ad d re sse s 2 0 0 7 C i s c o S y s t e m s, I n c. A l l r i g h t s r e s e r v e d. C i s c o C o n f i d e n t i a l 26

S ol i c i t ed-node M u l t i c a s t Addres s F or eac h u nic ast and any c ast address c onf ig u red th ere is a c orresp onding sol ic ited-node m u l tic ast T h is is sp ec ial l y u sed f or tw o p u rp ose, f or th e rep l ac em ent of AR P, and DAD U sed in neig h b or sol ic itation m M essag es u l tic ast address w ith a l ink -l oc al sc op e S m u l c p + l b f u F F 0 : F F : ol ic ited-node tic ast onsists of ref ix ow er 24 its rom nic ast, 2: 1: 2 0 0 7 C i s c o S y s t e m s, I n c. A l l r i g h t s r e s e r v e d. C i s c o C o n f i d e n t i a l 28

IPv6 Addres s Al l oc a t i on Proc es s Partition of Alloc ated IPv6 Address S p ac e 2 0 0 7 C i s c o S y s t e m s, I n c. A l l r i g h t s r e s e r v e d. C i s c o C o n f i d e n t i a l 33

M IPv6 Addres s Al l oc a t i on Proc es s Partition of Alloc ated IPv6 Address S p ac e ( C ont. ) Lo w e s t -O r d e r 6 4 -b it f ie l d o f u nic a s t a d d r e s s m a y b e a s s ig ne d in s e v e r a l d if f e r e nt w a y s : Au to-c onf ig u red f rom a 6 4 -b it E U I -6 4, or ex p anded f rom a 4 8 -b it M AC address ( e. g., E th ernet address) Au to-g enerated p seu do-random nu m b er ( to address p riv ac y c onc erns) Assig ned v ia DH C P anu al l y c onf ig u red 2 0 0 7 C i s c o S y s t e m s, I n c. A l l r i g h t s r e s e r v e d. C i s c o C o n f i d e n t i a l 34

IPv6 In t erfa c e Iden t i fi er C isco use s t h e E U I -6 4 f ormat t o d o st at e l e ss aut o-conf igurat ion T h is f ormat e x p and s t h e 4 8 b it M A C ad d re ss t o 6 4 b it s b y inse rt ing F F F E int o t h e mid d l e 1 6 b it s T o mak e sure t h at t h e ch ose n ad d re ss is f rom a uniq ue E t h e rne t M A C ad d re ss, t h e univ e rsal / l ocal ( u b it ) is se t t o 1 f or gl ob al scop e and 0 f or l ocal scop e 0 0 9 0 2 7 1 7 F C 0 F 0 0 9 0 2 7 1 7 F C 0 F F F F E 0 0 9 0 2 7 F F F E 1 7 F C 0 F 0 0 0 0 0 0 U 0 W h e r e U = 1 = U n i q u e 0 = N o t U n i q u e U = 1 0 2 9 0 2 7 F F F E 1 7 F C 0 F 2 0 0 7 C i s c o S y s t e m s, I n c. A l l r i g h t s r e s e r v e d. C i s c o C o n f i d e n t i a l 35

I C M P v 6 a n d N e i g h b o r D i s c o v e r y 2 0 0 7 C i s c o S y s t e m s, I n c. A l l r i g h t s r e s e r v e d. C i s c o C o n f i d e n t i a l 36

IC M Pv6 Internet C ontrol M essage Protoc ol version 6 R FC 2 4 63 M odif ic ation of IC M P f rom IPv4 M essage typ es are sim ilar ( bu t dif f erent typ es/ c odes) D e st inat ion unre ach ab l e (t y p e 1 ) P ack e t t oo b ig (t y p e 2 ) T ime e x ce e d e d (t y p e 3 ) P arame t e r p rob l e m (t y p e 4 ) E ch o re q ue st / re p l y (t y p e 1 2 8 and 1 2 9 ) 2 0 0 7 C i s c o S y s t e m s, I n c. A l l r i g h t s r e s e r v e d. C i s c o C o n f i d e n t i a l 37

Nei g h b or D i s c overy N eigh bor disc overy u ses IC M Pv6 m essages, originated f rom node on link loc al w ith h op lim it of 2 5 5 C onsists of IPv6 h eader, IC M Pv6 h eader, neigh bor disc overy h eader, and neigh bor disc overy op tions Five neigh bor disc overy m essages 1. R out e r sol icit at ion (I C M P v 6 t y p e 1 3 3 ) 2. R out e r ad v e rt ise me nt (I C M P v 6 t y p e 1 3 4 ) 3. N e igh b or sol icit at ion (I C M P v 6 t y p e 1 3 5 ) 4. N e igh b or ad v e rt ise me nt (I C M P v 6 t y p e 1 3 6 ) 5. R e d ire ct (I C M P V 6 t y p e 1 3 7 ) 2 0 0 7 C i s c o S y s t e m s, I n c. A l l r i g h t s r e s e r v e d. C i s c o C o n f i d e n t i a l 4 0

Q R ou t er S ol i c i t a t i on a n d Advert i s em en t 1. R S 2. R A 1 I C M P T y p e = 133 ( R S ) S rc = l i n k -l o c al addres s ( F E 8 0 ::1/ 10 ) D s = l u m u l c s ( F F 0 t al -ro ters ti as t addres 2::2) u ery = p l eas e s en d R A 2 I C M P T y p e = 134 ( R A ) S rc = l i n k -l o c al addres s ( F E 8 0 ::2/ 10 ) D s t = al l -n o des m u l ti c as t addres s ( F F 0 2::1) D ata = o p ti o n s, s u b n et p ref i x, l i f eti m e, au to c o n f i g f l ag R out e r sol icit at ions (R S ) are se nt b y b oot ing nod e s t o re q ue st R A s f or conf iguring t h e int e rf ace s R out e rs se nd p e riod ic R out e r A d v e rt ise me nt s (R A ) t o t h e al l -nod e s mul t icast ad d re ss 2 0 0 7 C i s c o S y s t e m s, I n c. A l l r i g h t s r e s e r v e d. C i s c o C o n f i d e n t i a l 4 1

Nei g h b or S ol i c i t a t i on a n d Advert i s em en t A B Neighbor Solicitation I C M P ty p e = 1 3 5 Src = A D s t = Solicited -nod e m u lticas t of B D ata = link -lay er ad d res s of A Q u ery = w hat is y ou r link ad d res s? Neighbor A d v ertis em ent I C M P ty p e = 1 3 6 Src = B D s t = A D ata = link -lay er ad d res s of B A a n d B c a n n o w e x c h a n g e p a c k e t s o n t h i s l i n k 2 0 0 7 C i s c o S y s t e m s, I n c. A l l r i g h t s r e s e r v e d. C i s c o C o n f i d e n t i a l 4 2

D u p l i c a t e Addres s D et ec t i on A B I C M P ty p e = 1 3 5 Src = 0 ( : : ) D s t = Solicited -nod e m u lticas t of A D ata = link -lay er ad d res s of A Q u ery = w hat is y ou r link ad d res s? D u p lic ate Address D etec tion ( D AD ) u ses neigh bor solic itation to verif y th e ex istenc e of an address to be c onf igu red 2 0 0 7 C i s c o S y s t e m s, I n c. A l l r i g h t s r e s e r v e d. C i s c o C o n f i d e n t i a l 4 3

Au t oc on fi g u ra t i on M a c Ad d r e s s : 0 0 : 2 c : 0 4 : 0 0 : F E : 5 6 H o s t Au t o c o n f i g u r e d Ad d r e s s Is : Pr e f i x R e c e i ve d + L i n k -L a y e r Ad d r e s s S e n d s N e t w o r k -T y p e In f o r m a t i o n ( Pr e f i x, D e f a u l t R o u t e, ) La r g e r A d d r e s s S p a c e E na b l e s : T h e use of l ink -l ay e r ad d re sse s insid e t h e ad d re ss sp ace A ut oconf igurat ion w it h no col l isions O f f e rs p l ug and p l ay 2 0 0 7 C i s c o S y s t e m s, I n c. A l l r i g h t s r e s e r v e d. C i s c o C o n f i d e n t i a l 4 5

R en u m b eri n g M a c Ad d r e s s : 0 0 : 2 c : 0 4 : 0 0 : F E : 5 6 H o s t Au t o c o n f i g u r e d Ad d r e s s Is : N e w Pr e f i x R e c e i ve d + L i n k -L a y e r Ad d r e s s S e n d s N e w N e t w o r k -T y p e In f o r m a t i o n ( Pr e f i x, D e f a u l t R o u t e, ) D a t a = T w o p r e f i x e s : C u r r e n t p r e f i x ( t o b e d e p r e c a t e d ), w i t h s h o r t l i f e t i m e s N e w p r e f i x ( t o b e u s e d ), w i t h n o r m a l l i f e t i m e s La r g e r A d d r e s s S p a c e E na b l e s : R e numb e ring, using aut oconf igurat ion and mul t ip l e ad d re sse s 2 0 0 7 C i s c o S y s t e m s, I n c. A l l r i g h t s r e s e r v e d. C i s c o C o n f i d e n t i a l 4 6

D H C P a n d D N S f o r I P v 6 2 0 0 7 C i s c o S y s t e m s, I n c. A l l r i g h t s r e s e r v e d. C i s c o C o n f i d e n t i a l 4 7

D NS B a s i c s D N S is a d at ab ase managing R e source R e cord s (R R ) S t o c k a g e o f R R f r o m v a r i o u s t y p e s I P V 4 a n d I P V 6 : S t a r t o f A u t h o r i t y (S o A ) N a m e S e r v e r A d d r e s s A a n d A A A A P o i n t e r P T R D N S is an I P ap p l icat ion I t u s e s e i t h e r U D P o r T C P o n t o p o f I P v 4 o r I P v 6 R e f e re nce s R F C 3 59 6 : D N S Ex t e n s i o n s t o S u p p o r t I P V e r s i o n 6 R F C 3 3 6 3 : R e p r e s e n t i n g I n t e r n e t P r o t o c o l V e r s i o n 6 A d d r e s s e s i n D o m a i n N a m e s y s t e m (D N S ) R F C 3 3 6 T r a d e o f f s i n D o m a i n N a m e S y s t e m N S S u p p o r t f o r I n t e r n e t P r o t o c o l v e r s i o n 6 P v 6 4: (D ) (I ) 2 0 0 7 C i s c o S y s t e m s, I n c. A l l r i g h t s r e s e r v e d. C i s c o C o n f i d e n t i a l 4 8

e IPv6 a n d D NS IPv4 IPv6 H o s t n a m e t o IP a d d r e s s A rec o rd: www.abc.test. A 192.168.30.1 A A A A rec o rd: www.abc.test AAAA 2001: d b8: C 18: 1: : 2 IP a d d r e s s h o s t n a m t o PT R rec o rd: 1.30.168.192.i n -ad d r.ar p a. P T R www.abc.test. PT R rec o rd: 2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1.0.0.0.8.1.c.0. 8.b.d.0.1.0.0.2.i p 6.ar p a P T R www.abc.test. 2 0 0 7 C i s c o S y s t e m s, I n c. A l l r i g h t s r e s e r v e d. C i s c o C o n f i d e n t i a l 4 9

D H C Pv6 U p dated version of D H C P f or IPv4 S u p p orts new addressing C an be u sed f or renu m bering D H C P Proc ess is sam e as in IPv4, bu t, C lient f irst detec t th e p resenc e of rou ters on th e link If f ou nd, th en ex am ines rou ter advertisem ents to determ ine if D H C P c an be u sed If no rou ter f ou nd or if D H C P c an be u sed, th en D H C P S ol icit me ssage is se nt t o t h e A l l -D H C P -A ge nt s mul t icast ad d re ss U sing t h e l ink -l ocal ad d re ss as t h e source ad d re ss 2 0 0 7 C i s c o S y s t e m s, I n c. A l l r i g h t s r e s e r v e d. C i s c o C o n f i d e n t i a l 50

w w d d D H C Pv6 O C lient S o l i c i t p era t i on R elay R e l a y -F w / S o l i c i t Ad ve r t i s e S erver R e l a y -R e p l y w / Ad ve r t i s e R e q u e s t R e l a y -F w / R e q u e s t R e p l y R e l a y -R e p l y w / R e p l y A l l _ D H C P _ R e l a y _ A g e n t s _ a n d _ S e r v e r s (F F 02: : 1: 2) A l l _ D H C P _ S e r v e r s (F F 05: : 1: 3 ) D H C P M e s s a g e s : C l i e n t s l i s t e n U D P p o r t 546 ; s e r v e r s a n d r e l a y a g e n t s l i s t e n o n U D P p o r t 547 2 0 0 7 C i s c o S y s t e m s, I n c. A l l r i g h t s r e s e r v e d. C i s c o C o n f i d e n t i a l 51

I P v 6 C o n f i g u r a t i o n s 2 0 0 7 C i s c o S y s t e m s, I n c. A l l r i g h t s r e s e r v e d. C i s c o C o n f i d e n t i a l 52

IO S IPv6 Addres s i n g E x a m p l es ( 1 ) M anu al Interf ac e Identif ier F a s t 0 / 0 ipv6 u n ic a s t -r o u t in g! in t e r f a c e F a s t E t h e r n e t 0 / 0 ip a d d r e s s 1 0. 1 5 1. 1. 1 2 5 5. 2 5 5. 2 5 5. 0 ip pim s pa r s e -m o d e d u pl e x a u t o s pe e d a u t o ipv6 a d d r e s s 2 0 0 6: 1 : : 1 / 64 ipv6 e n a b l e ipv6 n d r a -in t e r va l 3 0 ipv6 n d pr e f ix 2 0 0 6: 1 : : / 64 3 0 0 3 0 0! 2 0 0 7 C i s c o S y s t e m s, I n c. A l l r i g h t s r e s e r v e d. C i s c o C o n f i d e n t i a l 53

IO S IPv6 Addres s i n g E x a m p l es ( 1 ) M anu al Interf ac e Identif ier r1#sh ipv6 int fast0/0 F aste the rne t0/0 is u p, l ine pro to c o l is u p I P v6 is e nab l e d, l ink -l o c al ad d re ss is F E 8 0 : : 2 0 7 : 5 0 F F : F E 5 E : 9 4 6 0 G l o b al u nic ast ad d re ss( e s) : 2 0 0 6 : 1 : : 1, su b ne t is 2 006: 1: : /64 J o ine d g ro u p ad d re ss( e s) : F F 02 : : 1 F F 02 : : 2 F F 02 : : 1: F F 00: 1 F F 02 : : 1: F F 5 E : 9 4 60 M T U is 15 00 b y te s I C M P e rro r m e ssag e s l im ite d to o ne e ve ry 100 m il l ise c o nd s I C M P re d ire c ts are e nab l e d N D D r1#sh A D is int e nab fast0/0 l e d, nu m b e r o f D A D atte m pts: 1 N D re F aste ac hab the lrne e t0/0 tim e is is u p 3, 0000 l ine m p il ro ltoise c o l c o is nd usp N D ad Hve ard rtise w are d is re A ac m d Fhab E, l ad e d re tim ss e is 00070 m. il 5 05 l e ise. 9 4 c 6 o 0 nd( bsia 0007. 5 05 e. 9 4 6 0) N D ad ve rtise d re transm it inte rval is 0 m il l ise c o nd s N D ro u te r ad ve rtise m e nts are se nt e ve ry 3 0 se c o nd s N D ro u te r ad ve rtise m e nts l ive fo r 18 00 se c o nd s H o sts u se state l e ss au to c o nfig fo r ad d re sse s. r1# MAC Address : 0007.505e.9460 2 0 0 7 C i s c o S y s t e m s, I n c. A l l r i g h t s r e s e r v e d. C i s c o C o n f i d e n t i a l 54

IO S IPv6 Addres s i n g E x a m p l es ( 2 ) EU I-64 Interf ac e Identif ier F a s t 0 / 0 ipv6 u n ic a s t -r o u t in g! in t e r f a c e F a s t E t h e r n e t 0 / 0 ip a d d r e s s 1 0. 1 5 1. 1. 1 2 5 5. 2 5 5. 2 5 5. 0 ip pim s pa r s e -m o d e d u pl e x a u t o s pe e d a u t o ipv6 a d d r e s s 2 0 0 6: 1 : : / 64 e u i-64 ipv6 e n a b l e ipv6 n d r a -in t e r va l 3 0 ipv6 n d pr e f ix 2 0 0 6: 1 : : / 64 3 0 0 3 0 0! 2 0 0 7 C i s c o S y s t e m s, I n c. A l l r i g h t s r e s e r v e d. C i s c o C o n f i d e n t i a l 55

IO S IPv6 Addres s i n g E x a m p l es ( 2 ) EU I-64 Interf ac e Identif ier r1#sh ipv6 int fast0/0 F aste the rne t0/0 is u p, l ine pro to c o l is u p I P v6 is e nab l e d, l ink -l o c al ad d re ss is F E 8 0 : : 2 0 7 : 5 0 F F : F E 5 E : 9 4 6 0 G l o b al u nic ast ad d re ss( e s) : 2 0 0 6 : 1 : : 2 0 7 : 5 0 F F : F E 5 E : 9 4 6 0, su b ne t is 2 006: 1: : /64 J o ine d g ro u p ad d re ss( e s) : F F 02 : : 1 F F 02 : : 2 F F 02 : : 1: F F 5 E : 9 4 60 M T U is 15 00 b y te s I C M P e rro r m e ssag e s l im ite d to o ne e ve ry 100 m il l ise c o nd s I C M P r1#sh re d ire int c fast0/0 ts are e nab l e d N D DF AastE D is the erne nab t0/0 l e d, is nu u p m, b e l r ine o f p ro D Ato D c o atte l is m upts: p 1 N D re Hac ard hab w are l e is tim A e m d Fis E, 3 ad 0000 d re ss m il is l ise 0007 c. o 5 nd 05 e s. 9 4 6 0 ( b ia 0007. 5 05 e. 9 4 6 0) N D ad ve rtise d re ac hab l e tim e is 0 m il l ise c o nd s N D ad ve rtise d re transm it inte rval is 0 m il l ise c o nd s N D ro u te r ad ve rtise m e nts are se nt e ve ry 3 0 se c o nd s N D ro u te r ad ve rtise m e nts l ive fo r 18 00 se c o nd s H o sts u se state l e ss au to c o nfig fo r ad d re sse s. r1# MAC Address : 0007.505e.9460 2 0 0 7 C i s c o S y s t e m s, I n c. A l l r i g h t s r e s e r v e d. C i s c o C o n f i d e n t i a l 56

I P v 6 Ro u t i n g 2 0 0 7 C i s c o S y s t e m s, I n c. A l l r i g h t s r e s e r v e d. C i s c o C o n f i d e n t i a l 57

S t a t i c Ro u t i n g 2 0 0 7 C i s c o S y s t e m s, I n c. A l l r i g h t s r e s e r v e d. C i s c o C o n f i d e n t i a l 58

S t a t i c R ou t i n g ipv6 route ipv6-pref ix / prefix-l en g t h { ipv 6 -a d d res s in t erfa c e-t y pe in t erfa c e-n u m b er [ ipv 6 -a d d res s ] } [ a d m in is t ra t iv e-d is t a n c e] [ a d m in is t ra t iv e-m u l t ic a s t -d is t a n c e un ic a s t m ul tic a s t] [ ta g t a g ] Ex am p les: F orw ard p ack e t s f or ne t w ork 2 001 : D B 8 : : 0/ 3 2 t h rough 2 001 : D B 8 : 1 : 1 : : 1 w it h an ad minist rat iv e d ist ance of 1 0 R o u te r( c o nfig ) # ipv6 ro u te 2 001: D B 8 : : 0/3 2 2 001: D B 8 : 1: 1: : 1 10 D e f aul t rout e t o 2 001 : D B 8 : 1 : 1 : : 1 R o u te r( c o nfig ) # ipv6 ro u te : : /0 2 001: D B 8 : 1: 1: : 1 2 0 0 7 C i s c o S y s t e m s, I n c. A l l r i g h t s r e s e r v e d. C i s c o C o n f i d e n t i a l 59

RI P n g ( RF C 20 8 0 ) 2 0 0 7 C i s c o S y s t e m s, I n c. A l l r i g h t s r e s e r v e d. C i s c o C o n f i d e n t i a l 60

m m m E n h a n c ed R ou t i n g Prot oc ol S u p p ort R IPn g O vervi ew R F C 2 0 8 0 co m m a n d v ers io n u s t b e z ero co m m a n d v ers io n u s t b e z ero A d d res s F a m il y I d en tif ier R o u te T a g I P v 4 A d d res s S u b n et Ma s k I P v 6 p ref ix N ex t H o p Metric ro u te ta g p ref ix l en etric S im ilar c h arac teristic s as IPv4 D ist ance -v e ct or, h op l imit of 1 5, sp l it -h oriz on, mul t icast b ase d (F F 02 : : 9 ), U D P p ort (5 2 1 ) e t c. U p dated f eatu res f or IPv6 I P v 6 p re f ix & p re f ix l e n S p ec ial H andling f or th e N H R out e t ag and p re f ix l e n f or N H is al l 0. M e t ric w il l h av e 0x F F ; N H must b e l ink l ocal 2 0 0 7 C i s c o S y s t e m s, I n c. A l l r i g h t s r e s e r v e d. C i s c o C o n f i d e n t i a l 61

M E n h a n c ed R ou t i n g Prot oc ol S u p p ort R IPn g C on fi g u ra t i on a n d D i s p l a y ::/ 0 R o u ter 2 E th ern et0 = 20 0 1:db 8 :c 18 :1:26 0 :3ef f :f e4 7 :15 30 L A N1: 20 0 1:db 8 :c 18 :1::/ 6 4 E th ern et0 R o u ter 1 E th ern et1 L A N2: 20 0 1:db 8 :c 18 :2::/ 6 4 Router2# i p v 6 router ri p RT 0 i n terf a c e E th ern et0 i p v 6 a d d res s 2001 : d b 8 : c 1 8 : 1 : : / 6 4 eui -6 4 i p v 6 ri p RT 0 en a b l e i p v 6 ri p RT 0 d ef a ul t-i n f orm a ti on ori g i n a te Router1 # i p v 6 router ri p RT 0 i n terf a c e E th ern et0 i p v 6 a d d res s 2001 : d b 8 : c 1 8 : 1 : : / 6 4 eui -6 4 i p v 6 ri p RT 0 en a b l e I n terf a c e E th ern et1 i p v 6 a d d res s 2001 : d b 8 : c 1 8 : 2: : / 6 4 eui -6 4 i p v 6 ri p RT 0 en a b l e Router2# d eb ug i p v 6 ri p RI P n g : S en d i n g m ul ti c a s t up d a te on E th ern et0 f or RT 0 s rc = F E 8 0: : 26 0: 3 ef f : f e4 7 : 1 5 3 0 d s t= F F 02: : 9 ( E th ern et0) s p ort= 5 21, d p ort= 5 21, l en g th = 3 2 c om m a n d = 2, v ers i on = 1, m b z = 0, #rte= 1 ta g = 0, m etri c = 1, p ref i x = : : / 0 u lt ic a s t A ll R I P -R o u t er s L in k -L o c a l s r c A ddr es s 2 0 0 7 C i s c o S y s t e m s, I n c. A l l r i g h t s r e s e r v e d. C i s c o C o n f i d e n t i a l 62

D e p l o y m e n t O p t i o n s 2 0 0 7 C i s c o S y s t e m s, I n c. A l l r i g h t s r e s e r v e d. C i s c o C o n f i d e n t i a l 66

IPv4 -IPv6 T ra n s i t i on / C oex i s t en c e A w ide range of tec h niq u es h ave been identif ied and im p lem ented, basic ally f alling into th ree c ategories: 1. D ual -st ack t e ch niq ue s, t o al l ow I P v 4 and I P v 6 t o co-e x ist in t h e same d e v ice s and ne t w ork s 2. T unne l ing t e ch niq ue s, t o av oid ord e r d e p e nd e ncie s w h e n up grad ing h ost s, rout e rs, or re gions 3. T ransl at ion t e ch niq ue s, t o al l ow I P v 6 -onl y d e v ice s t o communicat e w it h I P v 4 -onl y d e v ice s Ex p ec t all of th ese to be u sed, in c om bination 2 0 0 7 C i s c o S y s t e m s, I n c. A l l r i g h t s r e s e r v e d. C i s c o C o n f i d e n t i a l 67

M e D u a l S t a c k A p p l i c ati o n Ap p roa c h I P v 6 -E n ab l e A p p l i c ati o n T C P U D P T C P U D P Pr e f e r r e d e t h o d o n Ap p l i c a t i o n s S e r ve r s I P v 4 I P v 6 0 x 0 8 0 0 0 x 8 6d d D a t a L in k ( E t h er n et ) I P v 4 I P v 6 0 x 0 8 0 0 0 x 8 6d d D a t a L in k ( E t h er n et ) F r a m Pr o t o c o l ID D u a l S t a c k N o d e M e a ns : B oth I P v 4 and I P v 6 stac k s enab l ed Ap p l ic ations c an tal k to b oth C h oic e of th e I P v ersion is b ased on nam p ref erenc e e l ook u p and ap p l ic ation 2 0 0 7 C i s c o S y s t e m s, I n c. A l l r i g h t s r e s e r v e d. C i s c o C o n f i d e n t i a l 68

C i s c o IO S D u a l S t a c k C on fi g u ra t i on IPv6 a n d IPv4 N e t w o r k D u a l -S t a c k R o u t e r I P v 4 : 19 2. 16 8. 9 9. 1 ro u te r# ip v 6 u nic ast-ro u ting inte rfac e E the rne t0 ip ad d re ss 19 2. 16 8. 9 9. 1 25 5. 25 5. 25 5. 0 ip v 6 ad d re ss 2001:d b 8 :213:1::/6 4 e u i-6 4 I P v 6 : 20 0 1:db 8 :213:1::/ 6 4 eu i -6 4 C is c o I O S I s I P v 6 -E na b l e : I f I P v 4 and I P v 6 are c onf ig u red on one interf ac e, th e rou ter is du al -stac k ed T el net, P ing, T rac erou te, S S H, DN S c l ient, T F T P, etc. 2 0 0 7 C i s c o S y s t e m s, I n c. A l l r i g h t s r e s e r v e d. C i s c o C o n f i d e n t i a l 70

Tu n n e l i n g 2 0 0 7 C i s c o S y s t e m s, I n c. A l l r i g h t s r e s e r v e d. C i s c o C o n f i d e n t i a l 71

M T u n n el i n g any Ways to D o Tu nneling S om e ideas sam e as bef ore G R E, M P L S, I P N ative IP over data link layers S om A T M P V C, d W D M L amb d a, F rame R e l ay P V C, S e rial, S one t / S D H, E t h e rne t e new tec h niq u es A ut omat ic t unne l s using I P v 4, comp at ib l e I P v 6 ad d re ss, 6 t o4, I S A T A P 2 0 0 7 C i s c o S y s t e m s, I n c. A l l r i g h t s r e s e r v e d. C i s c o C o n f i d e n t i a l 72

M a n u a l l y C on fi g u red IPv6 over IPv4 T u n n el I P v 6 n etw o rk D u a l -S t a c k R o u t e r 1 IPv4 D u a l -S t a c k R o u t e r 2 I P v 6 n etw o rk IPv4 : 1 9 2. 1 68. 9 9. 1 IPv6: 2 0 0 1 : d b 8 : 8 0 0 : 1 : : 3 IPv4 : 1 9 2. 1 68. 30. 1 IPv6: 2 0 0 1 : d b 8 : 8 0 0 : 1 : : 2 ro u te r1# inte rfac e T u nne l 0 ip v 6 e nab l e ip v 6 ad d re ss 2001:d b 8 :c 18 :1::3/127 tu nne l so u rc e 19 2. 16 8. 9 9. 1 tu nne l d e stinatio n 19 2. 16 8. 30. 1 tu nne l m o d e ip v 6 ip ro u te r2# inte rfac e T u nne l 0 ip v 6 e nab l e ip v 6 ad d re ss 2001:d b 8 :c 18 :1::2/127 tu nne l so u rc e 19 2. 16 8. 30. 1 tu nne l d e stinatio n 19 2. 16 8. 9 9. 1 tu nne l m o d e ip v 6 ip 2 0 0 7 C i s c o S y s t e m s, I n c. A l l r i g h t s r e s e r v e d. C i s c o C o n f i d e n t i a l 74

6 t o 4 Tu n n e l i n g 2 0 0 7 C i s c o S y s t e m s, I n c. A l l r i g h t s r e s e r v e d. C i s c o C o n f i d e n t i a l 75

IPv6 H o s t A Au t om a t i c 6t o4 T u n n el ( R F C 3 0 5 6) N e t w o r k Pr e f i x : 6to4 : I s an aut omat ic t unne l me t h od G IPv6 N e t w o r k 2 0 0 2 : c 0 a 8 : 630 1 : : / 4 8 6t o 4 R o u t e r IPv4 iv e s a p re f ix t o t h e at t ach e d I P v 6 ne t w ork 6t o 4 R o u t e r 1 9 2. 1 68. 9 9. 1 1 9 2. 1 68. 30. 1 = = Pu b l i c IPv4 2 0 0 2 S L A In t e r f a c e ID Ad d r e s s / 16 / 4 8 / 6 4 IPv6 N e t w o r k N e t w o r k Pr e f i x : 2 0 0 2 : c 0 a 8 : 1 e 0 1 : : / 4 8 IPv6 H o s t B 2 0 0 7 C i s c o S y s t e m s, I n c. A l l r i g h t s r e s e r v e d. C i s c o C o n f i d e n t i a l 77

Au t om a t i c 6t o4 T u n n el ( R F C 3 0 5 6) S =2 0 0 2 : c 0 a 8 : 630 1 : : 1 D =2 0 0 2 : c 0 a 8 : 1 e 0 1 : : 2 S =2 0 0 2 : c 0 a 8 : 630 1 : : 1 D =2 0 0 2 : c 0 a 8 : 1 e 0 1 : : 2 IPv6 H e a d e r IPv6 D a t a IPv6 H e a d e r IPv6 D a t a IPv6 H o s t A IPv6 N e t w o r k 6t o 4 R o u t e r IPv4 T u n n e l : IPv6 i n IPv4 Pa c k e t 6t o 4 R o u t e r IPv6 H o s t B 2 0 0 2 : c 0 a 8 8 : 630 1 : : 1 1 9 2. 1 68. 9 9. 1 1 9 2. 1 68. 30. 1 2 0 0 2 : c 0 a 8 : 1 e 0 1 : : 2 IPv4 H e a d e r IPv6 H e a d e r IPv6 D a t a S ( v4 )=1 9 2. 1 68. 9 9. 1 D ( v4 )=1 9 2. 1 68. 30. 1 S ( v6)=2 0 0 2 : c 0 a 8 : 630 1 : : 1 D ( v6)=2 0 0 2 : c 0 a 8 : 1 e 0 1 : : 2 IPv6 N e t w o r k 2 0 0 7 C i s c o S y s t e m s, I n c. A l l r i g h t s r e s e r v e d. C i s c o C o n f i d e n t i a l 78

Au t om a t i c 6t o4 C on fi g u ra t i on IPv6 N e t w o r k 6t o 4 R o u t e r 1 IPv4 6t o 4 R o u t e r 2 E 0 E 0 IPv6 N e t w o r k N e t w o r k Pr e f i x : 2 0 0 2 : c 0 a 8 : 630 1 : : / 4 8 1 9 2. 1 68. 9 9. 1 1 9 2. 1 68. 30. 1 N e t w o r k Pr e f i x : 2 0 0 2 : c 0 a 8 : 1 e 0 1 : : / 4 8 = = router1 # i n terf a c e E th ern et0 i p v 6 a d d res s 2002: c 0a 8 : 6 3 01 : 1 : : / 6 4 eui -6 4 I n terf a c e E th ern et1 i p a d d res s 1 9 2. 1 6 8. 9 9. 1 25 5. 25 5. 0. 0 i n terf a c e T un n el 0 i p v 6 un n um b ered E th ern et0 tun n el s ourc e E th ern et1 tun n el m od e i p v 6 i p 6 to4 i p v 6 route 2002: : / 1 6 T un n el 0 router2# i n terf a c e E th ern et0 i p v 6 a d d res s 2002: c 0a 8 : 1 e01 : 1 : : / 6 4 eui -6 4 I n terf a c e E th ern et1 i p a d d res s 1 9 2. 1 6 8. 3 0. 1 25 5. 25 5. 0. 0 i n terf a c e T un n el 0 i p v 6 un n um b ered E th ern et0 tun n el s ourc e E th ern et1 tun n el m od e i p v 6 i p 6 to4 i p v 6 route 2002: : / 1 6 T un n el 0 2 0 0 7 C i s c o S y s t e m s, I n c. A l l r i g h t s r e s e r v e d. C i s c o C o n f i d e n t i a l 79

Au t om a t i c 6t o4 R el a y I P v 6 I n tern et I P v 6 Netw o rk 6 to 4 R o u ter1 IPv4 6 to 4 R el ay I P v 6 S i te Netw o rk N e t w o r k Pr e f i x : 2 0 0 2 : c 0 a 8 : 630 1 : : / 4 8 1 9 2. 1 68. 9 9. 1 1 9 2. 1 68. 30. 1 N e t w o r k Pr e f i x : 2 0 0 2 : c 0 a 8 : 1 e 0 1 : : / 4 8 = = 6to4 R elay: I s a gat e w ay t o t h e re st of t h e I P v 6 I nt e rne t I s a d e f aul t rout e r 2 0 0 7 C i s c o S y s t e m s, I n c. A l l r i g h t s r e s e r v e d. C i s c o C o n f i d e n t i a l 81

Au t om a t i c 6t o4 R el a y C on fi g u ra t i on I P v 6 Netw o rk N e t w o r k Pr e f i x : 2 0 0 2 : c 0 a 8 : 630 1 : : / 4 8 E 0 6 to 4 R o u ter1 1 9 2. 1 68. 9 9. 1 = IPv4 6 to 4 R el ay IPv6 Ad d r e s s : 2 0 0 2 : c 0 a 8 : 1 e 0 1 : : 1 I P v 6 I n tern et I P v 6 Netw o rk router1 # i n terf a c e E th ern et0 i p v 6 a d d res s 2002: c 0a 8 : 6 3 01 : 1 : : / 6 4 eui -6 4 I n terf a c e E th ern et1 i p a d d res s 1 9 2. 1 6 8. 9 9. 1 25 5. 25 5. 0. 0 i n terf a c e T un n el 0 n o i p a d d res s i p v 6 un n um b ered E th ern et0 tun n el s ourc e E th ern et1 tun n el m od e i p v 6 i p 6 to4 i p v 6 route 2002: : / 1 6 T un n el 0 i p v 6 route : : / 0 2002: c 0a 8 : 1 e01 : : 1 2 0 0 7 C i s c o S y s t e m s, I n c. A l l r i g h t s r e s e r v e d. C i s c o C o n f i d e n t i a l 82

I S A TA P Tu n n e l i n g 2 0 0 7 C i s c o S y s t e m s, I n c. A l l r i g h t s r e s e r v e d. C i s c o C o n f i d e n t i a l 84

In t ra s i t e Au t om Prot oc ol a t i c T u n n el Addres s R FC 4 2 1 4 To dep loy a rou ter is identif ied th at c arries IS ATAP servic es IS ATAP rou ters need to h ave at least one IPv4 interf ac e and 0 or m ore IPv6 interf ac e D N S entries are c reated f or eac h of th e IS ATAP rou ters IPv4 addresses H osts w ill au tom atic ally disc over IS ATAP rou ters and c an get ac c ess to global IPv6 netw ork H ost c an ap p ly th e IS ATAP servic e bef ore all th is op eration bu t its interf ac e w ill only h ave a link loc al v6 address u ntil th e f irst rou ter ap p ears 2 0 0 7 C i s c o S y s t e m s, I n c. A l l r i g h t s r e s e r v e d. C i s c o C o n f i d e n t i a l 86

In t ra s i t e Au t om Prot oc ol a t i c T u n n el Addres s U se IAN A s O U I 00-00-5 E and Enc ode IPv4 Address as Part of EU I-64 64 -b i t U n i c a s t Pr e f i x 0 0 0 0 : 5 E F E : 32-b i t In t e r f a c e Id e n t i f i e r ( 64 b i t s ) IPv4 Ad d r e s s 32-b i t IS ATAP is u sed to tu nnel IPv4 w ith in as adm inistrative dom ain ( a site) to c reate a virtu al IPv6 netw ork over a IPv4 netw ork S u p p orted in Window s X P Pro S P1 and oth ers 2 0 0 7 C i s c o S y s t e m s, I n c. A l l r i g h t s r e s e r v e d. C i s c o C o n f i d e n t i a l 87

IPv6 C a m p u s IS AT AP C on fi g u ra t i on S u p p orted in Window s X P Pro S P1 and oth ers IS ATAP c onnec tions look lik e one f lat netw ork C reate D N S A rec ord f or IS ATAP = 1 0. 1. 1. 1 U se S tatic C onf ig if D N S u se is not desired: C:\>n e t s h i n t e r f a c e i p v 6 i s a t a p s e t r o u t e r 1 0. 1. 1. 1 C u rrently IS ATAP does not su p p ort m u ltic ast!! I S A T A P A s r m a t : 6 4 U n a s t P r 0 0 0 0 : 5 E : I P v 4 A s 3 2 3 2 I n t f a c I D ddr es Fo -b it ic ef ix FE ddr es -b it -b it er e 2 0 0 1 : D B8 : C 0 0 3: 1 1 1 F : 0 : 5 E F E : 1 0. 1. 2. 1 0 0 2 0 0 7 C i s c o S y s t e m s, I n c. A l l r i g h t s r e s e r v e d. C i s c o C o n f i d e n t i a l 88

C l i en t C on fi g u ra t i on ( L i n u x ) : IS AT AP T u n n el s L in u x C lien t L 3 S w it c h I P v 6 N o t S u p p o r t ed I P v 6 L 3 it c h / R o u t er 1 0. 1. 1. 1 0 0 C lien t I P v 4 a ddr es s 2 0 0 1 : D B 8 : C 0 0 3 : 1 1 1 f : 0 : 5 ef e: 1 0. 1. 1. 1 0 0 I P v 6 a ddr es s S w I P v 6 -e nab l e d R e q uire s K e rne l sup p ort f or I S A T A P U S A G I M od if ie d I P rout e p ack age U S A G I M ust conf igure I S A T A P rout e r not aut omat ic H o s t IP R o u t e r IP # ip tu nne l ad d is0 m o d e isatap 10. 1. 1. 100 v 4 any 30. 1. 1. 1 ttl 6 4 # ip l ink se t is0 u p 2 0 0 7 C i s c o S y s t e m s, I n c. A l l r i g h t s r e s e r v e d. C i s c o C o n f i d e n t i a l 89

Au t om a t i c Advert i s em en t of IS AT AP Prefi x I S A T A P Ho s t A I P v 4 Netw o rk I S A T A P T u n n el E 0 I S A T A P R o u ter 1 I P v 6 Netw o rk I C M P v 6 T y p e 133 ( R S ) I P v 4 S o u rc e: 20 6. 123. 20. 10 0 I P v 4 D es ti n ati o n : 20 6. 123. 31. 20 0 I P v 6 S o u rc e: f e8 0 ::5 ef e:c e7 b :14 6 4 I P v 6 D es ti n ati o n : f e8 0 ::5 ef e:c e7 b :1f c 8 S en d m e I S A T A P P ref i x I C M P v 6 T y p e 134 ( R A ) I P v 4 S o u rc e: 20 6. 123. 31. 20 0 I P v 4 D es ti n ati o n : 20 6. 123. 20. 10 0 I P v 6 S o u rc e: f e8 0 ::5 ef e:c e7 b :1f c 8 I P v 6 D es ti n ati o n : f e8 0 ::5 ef e:c e7 b :14 6 4 I S A T A P P ref i x: 20 0 1:db 8 :f f f f :2::/ 6 4 2 0 0 7 C i s c o S y s t e m s, I n c. A l l r i g h t s r e s e r v e d. C i s c o C o n f i d e n t i a l 90

Au t om a t i c Addres s As s i g n m en t of H os t a n d R ou t er I S A T A P Ho s t A I P v 4 Netw o rk I S A T A P T u n n el E 0 I S A T A P R o u ter 1 I P v 6 Netw o rk 20 6. 123. 20. 10 0 f e8 0 ::5 ef e:c e7 b :14 6 4 20 0 1:db 8 :f f f f :2::5 ef e:c e7 b :14 6 4 20 6. 123. 31. 20 0 f e8 0 ::5 ef e:c e7 b :1f c 8 20 0 1:db 8 :f f f f :2::5 ef e:c e7 b :1f c 8 I S A T A P h ost A re ce iv e s t h e I S A T A P p re f ix 2 001 : d b 8 : f f f f : 2 : : / 6 4 f rom I S A T A P R out e r 1 W h e n I S A T A P h ost A w ant s t o se nd I P v 6 p ack e t s t o 2 001 : d b 8 : f f f f : 2 : : 5 e f e : ce 7 b : 1 f c8, I S A T A P h ost A e ncap sul at e s I P v 6 p ack e t s in I P v 4. T h e I P v 4 p ack e t s of t h e I P v 6 e ncap sul at e d p ack e t s use I P v 4 source and d e st inat ion ad d re ss. 2 0 0 7 C i s c o S y s t e m s, I n c. A l l r i g h t s r e s e r v e d. C i s c o C o n f i d e n t i a l 91

Au t om a t i c C on fi g u ri n g IS AT AP I S A T A P Ho s t A I P v 4 Netw o rk I S A T A P T u n n el E 0 I S A T A P R o u ter 1 I P v 6 Netw o rk 20 6. 123. 20. 10 0 f e8 0 ::5 ef e:c e7 b :14 6 4 20 0 1:db 8 :f f f f :2::5 ef e:c e7 b :14 6 4 20 6. 123. 31. 20 0 f e8 0 ::5 ef e:c e7 b :1f c 8 20 0 1:db 8 :f f f f :2::5 ef e:c e7 b :1f c 8 I S A T A P -router1 #! i n terf a c e E th ern et0 i p a d d res s 206. 1 23. 3 1. 200 25 5. 25 5. 25 5. 0! i n terf a c e T un n el 0 i p v 6 a d d res s 2001 : d b 8 : f f f f : 2: : / 6 4 eui -6 4 n o i p v 6 n d s up p res s -ra tun n el s ourc e E th ern et0 tun n el m od e i p v 6 i p i s a ta p T h e t u n n e l s o u r c e c o m m a n d m u s t p o i n t t o a n i n t e r f a c e w i t h a n I P v 4 a d d r e s s c o n f i g u r e d C o n f i g u r e t h e I S A T A P I P v 6 a d d r e s s, a n d p r e f i x e s t o b e a d v e r t i s e d j u s t a s y o u w o u l d w i t h a n a t i v e I P v 6 i n t e r f a c e T h e I P v 6 a d d r e s s h a s t o b e c o n f i g u r e d a s a n E U I -6 4 a d d r e s s s i n c e t h e l a s t 3 2 b i t s i n t h e i n t e r f a c e i d e n t i f i e r i s u s e d a s t h e I P v 4 d e s t i n a t i o n a d d r e s s 2 0 0 7 C i s c o S y s t e m s, I n c. A l l r i g h t s r e s e r v e d. C i s c o C o n f i d e n t i a l 92

C on c l u s i on I P v 6 is real! S tart now rath er th an l ater Purchase for the future S tart m ov i n g l eg acy ap p l i cati on tow ard s I Pv 6 sup p ort T est, test an d then test som e m ore! I nteg ration c an b e done p er Ap p l ic ation ( Du al S tac k or T u nnel ed) M ic rosof t V ista and L ong h orn h av e I P v 6 enab l ed b y def au l t and p ref erred ov er I P v 4 T h ing s to c onsider: D on t assum e y our fav ori te v en d or/ ap p / g ear has an I Pv 6 p l an F ul l p ari ty b etw een I Pv 4 an d I Pv 6 i s sti l l a w ay s off W atch the stan d ard s an d p ol i ci es: http : / / w w w. i etf. org & http : / / w w w. ari n. n et/ p ol i cy / p rop osal s/ 2 0 0 6 _ 4. htm l E nterp rise and S P Dep l oy m ent S c enarios: I S P I Pv 6 D ep l oy m en t S cen ari os i n B road b an d A ccess N etw ork s ( R F C 4 7 7 9 ) S cen ari os an d A n al y si s for I n trod uci n g I Pv 6 i n to I S P N etw ork s ( R F C 4 0 2 9 ) I Pv 6 E n terp ri se N etw ork S cen ari os ( R F C 4 0 5 7 ) Proced ures for R en um b eri n g an I Pv 6 N etw ork w i thout a F l ag D ay ( R F C 4 1 9 2 ) 2 0 0 7 C i s c o S y s t e m s, I n c. A l l r i g h t s r e s e r v e d. C i s c o C o n f i d e n t i a l 99

Q a n d A 2 0 0 7 C i s c o S y s t e m s, I n c. A l l r i g h t s r e s e r v e d. C i s c o C o n f i d e n t i a l 10 0

R ec om m en ded R ea di n g 2 0 0 7 C i s c o S y s t e m s, I n c. A l l r i g h t s r e s e r v e d. C i s c o C o n f i d e n t i a l 10 1

M ore In form a t i on C C O IPv6 h ttp : / / w w w. c isc o. c om / ip v 6 IPv6 e-l earning [ req u ires C C O u sernam e/ p assw ord] h ttp : / / w w w. c isc o. c om / w arp / c u stom er/ 7 3 2/ T ec h / ip v 6 / el earning / IPv6 Ac c ess S ervic es h ttp : / / w w w. c isc o. c om / w arp / p u b l ic / 7 3 2/ T ec h / ip v 6 / doc s/ ip v 6 _ ac c ess_ w p _ v 2. p df IC M Pv6 Pac k et Typ es and C odes Tec h N ote h ttp : / / w w w. c isc o. c om / w arp / c u stom er/ 10 5/ ic m p v 6 c odes. h tm l 2 0 0 7 C i s c o S y s t e m s, I n c. A l l r i g h t s r e s e r v e d. C i s c o C o n f i d e n t i a l 10 2

2 0 0 7 C i s c o S y s t e m s, I n c. A l l r i g h t s r e s e r v e d. C i s c o C o n f i d e n t i a l 10 3