Beruflich Dokumente
Kultur Dokumente
Lecture No. 26
Internetworking
Basics of internetworking (heterogeneity)
IP protocol, address resolution, control messages,
IPv6 - History
Next-generation IP, previously denoted IPng Intended to extend address space/routing limitations Requires header change: new protocol for all nodes! Try to include everything new with one change IETF (Internet Engineering Task Force) solicited white papers Many suggestions, merged in time to several options IETF selected Simple Internet Protocol Plus (SIPP with some modifications, dubbed it version 6
Internet
IPv6 Addresses
Classless addressing/routing (similar to CIDR) Address notation
String of eight 16-bit hex values separated by colons e.g. 5CFA:0002:0000:0000:CF07:1234:5678:FFCD Only one set of contiguous zeroes can be elided, e.g. 5CFA:0002::CF07:1234:5678:FFCD
Address assignment
Provider-based Geographic
010 region ID provider ID subscriber ID subnet host
7
reserved (includes transition addresses) ISO NSAP (Network Service Access Point) allocation Novell IPX allocation provider-based unicast geographic unicast link local addresses site local addresses multicast addresses unassigned 8
TTL
Protocol
SourceAddr DestinationAddr Options (variable) Data
Checksum
Pad (variable)
20-byte minimum Mandatory fields not always used (e.g. fragmentation) Options are unordered list of (name, value) pairs
9
source address word 3 source address word 4 destination address word 1 destination address word 2 destination address word 3 destination address word 4
10
40-byte minimum Mandatory fields (probably) always used Strict order on options reduces processing time (no need to parse irrelevant options)
11
Encryption extension
Called Encapsulation Security Payload (ESP) Includes an SPI All headers and data after ESP are encrypted
17
16-byte
More overhead. Good for foreseeable future
20-byte
Even more overhead. Compatible with OSI
Variable-length
Difficult for router design
18
255
Limits lost packet lifetime (65,535 is far too long) Good network design makes long paths unlikely Source to backbone Across backbone Backbone to destination 19
20
No
Typically duplicated in data link and transport layers Major expense in IPv4 routers In case of IPv6, it is mandatory in UDP and TCP 21
How ?
Political export/import issues Cryptographic strength issues
23