Routing update: IPv6 unicast Jákó András goya@eik.bme.hu BME EISzK
Változatlan alapelvek: IPv4 IPv6 prefixek a routing table-ben különféle attribútumokkal a leghosszabb illeszkedő prefix használata kétszintű hierarchia az Interneten AS-ek (Autonomous System) IGP és EGP (Interior/Exterior Gateway Protocol) aggregáció a topológiai információ mennyiségének csökkentése az apró részleteket távol általában nem szükséges ismerni Networkshop 2003. Routing update: IPv6 unicast 2
128 bit hosszúságú címek Címtér nagyon sok cím bár ez most annyira nem izgalmas minket a címbitek száma érdekel interface ID: 64 bit nem kell (és nem is szabad) többé bűvészkedni a pici subnetekkel egy átlagos subnet hostjai kényelmesen elférnek 64 biten subnet ID: általában 16 bit jut elég bit értelmes belső aggregációra IPv6 Global Unicast Address global routing prefix általában 48 bit subnet ID általában 16 bit interface ID 64 bit Networkshop 2003. Routing update: IPv6 unicast 3
Link-local címek link: olyan médium, amihez a hozzá kapcsolódó állomások adatkapcsolati (data-link) réteg felett kommunikálhatnak egymással minden IPv6 interface-nek van link-local unicast címe FE80::/10 prefixből az adott linen egyedi az egyedi link-local címek létét az unicast routing is kihasználja a szomszédos router-ek link-local címét tudni kell ICMPv6 redirect üzenetben kötelező link-local címet használni Networkshop 2003. Routing update: IPv6 unicast 4
Statikus route-ok ok apró újdonság: link-local cím a next-hop csak multi-access linen, ha a next-hop router is csatlakozik erre a linkre 2001:739:59::/64 ethernet0 FE80::1 2001:739:4A::1/64 FE80::2 2001:739:4A::2/64 ipv6 route 2001:739:59::/64 FE80::2 ethernet0 Networkshop 2003. Routing update: IPv6 unicast 5
RIPng Routing Information Protocol next generation régen az IPv6 is IPng volt új transzport, új port: IPv6/UDP/521 FF02::9 minden RIP router RIPng update üzenetek erre a multicast címre mennek nincs külön RIP autentikáció IPv6 beépített biztonság AH, ESP link-local next-hop címek next-hop címek helytakarékos átvitele rendszeint sok prefix next-hop címe azonos RIPng header next-hop RTE next-hop RTE Networkshop 2003. Routing update: IPv6 unicast 6
RFC2740: OSPF for IPv6 OSPFv2 IPv4 OSPFv3 FF02::5 (AllSPFRouters), FF02::6 (AllDRouters) linkeken működik (IP subnetek helyett) a szomszédság akkor is létrejön, ha nincs közös subnet prefix új LSA: Link-LSA elárasztási terület: link egymás link-local címeinek megtanulása subnet prefixek megtanulása DR BDR FE80::1 2001:739:4C::1/64 FE80::2 2001:739:50::2/64 Networkshop 2003. Routing update: IPv6 unicast 7
OSPFv3 (folyt.) link-local next-hop a router ID és az area ID marad 32 bites gyakran a.b.c.d formában adják meg, de ennek korábban sem volt IP cím jelentése az OSPF számára (a hálózat operátora számára volt) nincs saját autentikáció IPv6 AH, ESP nem az IPv6 miatt, de újdonság: új LSA: Intra-Area-Prefix-LSA a korábbi Network-LSA és Router-LSA prefixei Type-3 summary-lsa = Inter-Area-Prefix-LSA Type-4 summary-lsa = Inter-Area-Router-LSA Networkshop 2003. Routing update: IPv6 unicast 8
I/IS-IS IS Integrated Intermediate System to Intermediate System eredetileg az ISO/OSI protokollcsaládhoz készült az IPv4 is bővítés volt az IPv6 is bővítés sőt, fájdalommentesebb, mint az IPv4 változatlan transzport eddig sem IP volt, hanem az adatkapcsolati réteg két új TLV (type-length-value) IPv6 Reachability (236) prefixek IPv6 Interface Address (232) Hello csomagban a link-local címek LSP-ben a nem link-local címek Networkshop 2003. Routing update: IPv6 unicast 9
MBGP avagy BGP4+ Multiprotocol Border Gateway Protocol az MBGP számára az IPv6 csak egy új protokollcsalád két új attribútum az UPDATE üzenetekben: MP_REACH_NLRI (Multiprotocol Reachable NLRI) új vagy módosult prefixek listája a korábbi NLRI + NEXT_HOP a NEXT_HOP volt az egyetlen protokollcsalád-függő attribútum a next-hop lehet egy vagy két IPv6 cím link-local, ha a next-hop és a BGP peer egy linken vannak global, ha külön linen vannak MP_UNREACH_NLRI (Multiprotocol Unreachable NLRI) visszavont prefixek listája korábban az UPDATE üzenet első része volt Networkshop 2003. Routing update: IPv6 unicast 10
MBGP avagy BGP4+ (folyt.) a router ID marad 32 bites az egész Interneten egyedinek kell lennie IPv4-nél a router egyik címe volt javasolt megoldás: 240.0.0.0/4 (4 bit) + AS (16 bit) + saját (12 bit) transzport: IPv4 vagy IPv6 felett TCP/179 bizonyos esetekben szükség lehet a peer másik (IPv4 vagy IPv6) címére ilyenkor ezt külön meg kell adni Networkshop 2003. Routing update: IPv6 unicast 11
multihoming Megoldatlan problémák a jelenlegi 120 000 prefix nem túl vidám dolog ígéretek, víziók voltak a 90-es években jó, széles körben elfogadott megoldás még ma sincs renumbering erre is csak szép ígéretek voltak sajnos IP címek túl sok helyen szerepelnek ahhoz, hogy ezt egyszerűen meg lehessen oldani Networkshop 2003. Routing update: IPv6 unicast 12
Konklúzió amit most ismerünk, abban nincs sok újdonság amiben akár drámai változások is lehetnek, azt most még nem ismerjük (multihoming) a multihoming problémája az, ami a leginkább gátolja az IPv6 elterjedését szerintem legalábbis Networkshop 2003. Routing update: IPv6 unicast 13