IPv4 REVIEW AND IPv6
ETI 2506 – TELECOMMUNICATION SYSTEMS Monday, 07 NOVEMBER 2016
IPv4 REVIEW AND IPv6 ETI 2506 TELECOMMUNICATION SYSTEMS Monday, - - PowerPoint PPT Presentation
IPv4 REVIEW AND IPv6 ETI 2506 TELECOMMUNICATION SYSTEMS Monday, 07 NOVEMBER 2016 TELECOMMUNICATION SYLLABUS Principles of Telecom (IP Telephony and IP TV) - Key Issues to remember 1. IPv4 Header and how it is used for routing packets 2.
ETI 2506 – TELECOMMUNICATION SYSTEMS Monday, 07 NOVEMBER 2016
2
Principles of Telecom (IP Telephony and IP TV) - Key Issues to remember 1. IPv4 Header and how it is used for routing packets 2. Subneting 3. CIDR 4. NAT 5. IPv6 Header and its use for routing packets
Layer networks (e.g., Ethernet).
a) It does not guarantee delivery, b) It does it assure proper sequencing, c) It does not avoid duplicate delivery of packets.
layer transport protocol , such as the Transmission Control Protocol (TCP).
required.
Version Four-bit field 0100 indicates version 4 (IPv4) 0110 indicates version 6 (IPv6). Header Length (HL) The number of 32-bit words in header. 5 ≤ HL ≤ 15 Type of Service (DiffServ) Carries QoS information, i.e precedence, throughput, delay, reliability, and monetary cost Total Length The entire datagram size, including header and data, in bytes Identifier Identifies fragments of an original IP datagram Flags Used to control or identify fragments. Bit 0: Reserved; must be zero. Bit 1: Don’t Fragment (DF) Bit 2: More Fragments (MF) Fragment offset Specifies the offset of a particular fragment relative to the beginning of the original unfragmented IP datagram.
Time to Live Maximum time the datagram is allowed to remain in the internet system. Zero means the datagram must be destroyed Header checksum 16-bit checksum field is used for error-checking. Destination Address specifies a custom IP address to be used as destination. May be changed in transit by a network address translator. Options Additional header fields that may follow the destination address. Value included in Total Length (TL) Not commonly used. Protocol Defines the protocol used in the data portion of the IP datagram, e.g TCP, UDP, etc. Source Address Specifies the IP address to be used as source IP address in sent packets. Can be used illegitimately for spoofing
TOS allows the selection of a delivery service in terms of precedence, throughput, delay, reliability, and monetary cost.
unique 32-bit address
hierarchy:
Network Number/Prefix Host Number
which fall along octet boundaries
Three techniques are used to increase IPv4 address space, i.e
host.
prefix and the subnet-number
Network-Prefix Subnet-Number Host-Number
Internet G H1 H2 H3 H4
Subnet mask 255.255.255.0
All traffic to 128.10.0.0 128.10.1.1 128.10.1.2 128.10.2.1 128.10.2.2 Sub-network 128.10.1.0 Sub-network 128.10.2.0
Net mask 255.255.0.0
contiguous bits in the network portion of each routing table entry
the routing table.
entry corresponding to the subnet mask entry with which the destination entry was Boolean ANDed.
corresponding base address
the organization from reserved address ranges. Reserved ranges for NAT
10.0.0.4 10.0.0.1
B C
Source Computer Source Computer's IP Address Source Computer's Port NAT Router's IP Address NAT Router's Assigned Port Number A 10.0.0.1 400 24.2.249.4 1 B 10.0.0.2 50 24.2.249.4 2 C 10.0.0.3 3750 24.2.249.4 3 D 10.0.0.4 206 24.2.249.4 4
– Efficient backbone routing
3FFE:085B:1F1F:0000:0000:0000:00A9:1234
8 groups of 16-bit hexadecimal numbers separated by “:”
Version
Protocol = 6. Traffic Class
priorities of IPv6 packets Flow Label
requests special handling by the IPv6 routers.
default quality of service or real-time service.
Source Address 128 bits. The address of the initial sender of the packet. Destination Address 128 bits. The address of the intended recipient of the packet. Hop Limit 8-bit unsigned integer. Decremented by
packet. The packet is discarded if Hop Limit is decremented to zero. Next Header 8-bit selector. Identifies the type of header that immediately follows the IPv6 header. Payload Length 16-bit unsigned integer Length of the ret of the packet that follows the IPv6 header, in octets.
20 bytes 15 16 31 vers hlen TOS total length identification flags flag-offset TTL protocol header checksum source address destination address
IPv4
40 bytes
IPv6
vers traffic class flow-label payload length next header hop limit source address destination address
fixed length, 40-byte IP header.
forwarding.
processing
the destination node