next up previous
Next: About this document ...

Internet Protocol Version Six

Rafał Maszkowski <rzm@icm.edu.pl>

ceenet1.eps

Budapest, August 2000

why new version

how and when

IPv4 header (RFC 791)

IPv4.header.eps

IPv6 definition: RFC 2460

IPv6.header.eps

IPv6 addresses

00111111 11111110 00001001 00000010 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001

= 3F FE 09 02 00 00 00 00 00 00 00 00 00 00 00 01

= 3ffe:902:0:0:0:0:0:0:0:0:0:0:0:0:0:1 = 3ffe:902::1

= tEV9S=Hl@N%k0Cjq-Jsb< (RFC 1924)

headers order

headers: IPv6, Hop-by-Hop Options, Destination Options, Routing, Fragment, Authentication, Encapsulating Security Payload, Destination Options, upper-layer

example:

headers.eps

what stay as it is or changes a little

what is changed

Neighbor Discovery

encryption and authentication, IPSec: Authentication Header (RFC 2402)

AH.eps

SPI: Security Parameter Index

SNF: additional securing against false packets

obligatory algorithms: MD5, SHA-1

encryption and authentication, IPSec: Encapsulating Security Payload (RFC 2406)

ESP.eps

possible use for both encryption and (optional) authentication

obligatory algorithms: DES CBC, MD5, SHA-1, NULL (encryption), NULL (authentication)

encryption and authentication

...compression (RFC 2393)

hosts and routers implementations

IPv4-IPv6 communication

IPv6 in practice, 6BONE

6BONE maps: the world, Poland

world.ps

ipv6/6bone-drawing.ps

ipv6/v6-map.pl.eps

dynamic routing, BGP4 (RFC 1771)

dynamic routing, BGP4+ (RFC 2283)

BGP4+, example mrtd dialog

Oct 8 20:52:23 [7] BGP4+ 3ffe:902:1::2 recv attribute:
ORIGIN: IGP
ASPATH: 65432 1887 2839
NEXT_HOP: 158.75.63.81
BGP4+ 3ffe:902:1::2 announce family 2 subfamily 1 nhalen 32
NEXT_HOP: 3ffe:902:1::2
NEXT_HOP: fe80::9e4b:3f51
BGP4+ 3ffe:902:1::2 recv announce:
3ffe:200::/24
BGP Add Route Head: 3ffe:200::/24
BGP New Route: 3ffe:200::/24 nh 3ffe:902:1::2 proto bgp
RIB6 update: 3ffe:200::/24 nh 3ffe:902:1::2 proto kernel pref 250 -> 20
RIB6 active: 3ffe:200::/24 nh 3ffe:902:1::2 proto bgp pref 20

BGP4+ example configuration - mrtd.conf

! to SICS
! the one we got from SICS
access-list 5 permit 3ffe:280::/40
! the one we got from CICNET
!access-list 5 deny  3ffe:902::/32
! bogus static temporary fix
access-list 5 deny   3ffe:200::/32
! SICS's net
access-list 5 deny   3ffe:200::/24 refine
! default
access-list 5 deny   3f00::/8
! pass
access-list 5 permit all
!
router bgp 8664
  network 3ffe:902:0::/48      !  CICNET
  network 3ffe:280::/40        ! SICS
  !network 3ffe:200:1:a::/64   ! SICS
  network 3ffe:140f:1::/48    ! UNI-C
  redistribute static
  aggregate-address 3ffe:902::/32 summary-only
  aggregate-address 3ffe:280::/40 summary-only
  aggregate-address 3ffe:140f:1::/48 summary-only
        ! SICS
  neighbor 3ffe:200:1:a::1 remote-as 2839
  neighbor 3ffe:200:1:a::1 bgp4+ 1
  neighbor 3ffe:200:1:a::1 distribute-list 5 out
!

6BONE routing policy




next up previous
Next: About this document ...
Rafał Maszkowski 2000-08-24