The Netwok Layer IPv4 and IPv6 Part 2
|
|
- Ilene Pitts
- 5 years ago
- Views:
Transcription
1 ÉCOLE POLYTECHNIQUE FÉDÉRALE DE LAUSANNE The Netwok Layer IPv4 and IPv6 Part 2 Jean Yves Le Boudec
2 Contents 6. Host configuration 7. ARP 8. IP packet format, HL and TTL Textbook Chapter 5: The Network Layer 2
3 6. Host Configuration An IP host needs to be configured on each interface with IP address of this interface Mask of this interface IP address of default router IP address of DNS server Can be done manually, or automatically with IPv4 DHCP (Dynamic Host Configuration Protocol ) IPv6 DHCP stateful, SLAAC (stateless), DHCP stateless Same applies to routers connected to a provider IPv4 PPP IPv6 PPP, DHCP with Prefix Delegation 3
4 DHCP with IPv4 Configuration info is kept in central DHCP server, contacted by host when it needs an IP address; is commonly used with IPv4. Also works with IPv6 (with modifs called DHCP stateful). Problem: host cannot contact DHCP server since it is still does not have an IP address; Solution: router implement a DHCP Relay function. Two phase commit to avoid inconsistent reservations. Limited lifetime renewals DHCPv4 client (host) Discover Offer DHCPv4 relay (router) DHCPv4 server Request Ack DISCOVER <MAC addr of client> UDP, dest port = 67,srce port = 68 IPv4 dest addr = IPv4 srce addr =
5 The Point to Point Protocol (PPP) Why? allocate address automatically over telecom lines (modem, ADSL) link is point to point, no MAC address, DHCP not suitable How? Similar to (simpler than) DHCP PPPv4 for IPv4 PPPv6 for IPv6 5
6 Stateless Address Autoconfiguration (SLAAC) = Plug and Play Why invented: avoid configuring DHCP servers Fully automatic How it works : First host auto configures a link local address Second, host tries to add globally valid addresses by obtaining network prefix from routers if any present; Only for IPv6 6
7 SLAAC Step 1 IPv6 host determines a 64 bit host part using one of these methods Manually assigned, e.g. ::1 Derived from MAC address (modified EUI next slide) Randomly assigned Cryptographically generated address (CGA) by hashing the public key of the host 7
8 8 Host Part derived from MAC address: EUI (Extended Unique Identifier) 48 bits ff fe inserted in the middle bit 7 of MAC address is flipped modified EUI format 64 bits Q: Why is bit 7 flipped? A: Bit 7 is the g bit an EUI is defined by IEEE; a locally assigned EUI (i.e not derived from MAC address) has g bit equal to 1; this is inconvenient for IPv6 addresses. IPv6 uses the reverse convention: bit 7 of modified EUI is 1 for EUI derived from globally assigned MAC addresses, and 0 for manually assigned addresses (e.g. 2001:620:618:100::1).
9 SLAAC Step 2: Duplicate Test ff02::1:ff78:30f9 A sends a Neighbour Solication (NS) message to check for address duplication, sent to the Solicited Node Multicast Address. Any host that would have to same link local address listens to this multicast address 9
10 The Solicited Node Multicast Address SLAAC (and other protocols) use this multicast address obtained by adding last 24 bits of target IP address to ff02::1:ff00:0/104 A packet with such a destination address is forwarded by layer 2 to all nodes that listen to this multicast address Only for IPv6 IPv4 uses broadcast instead Target address Compressed Uncompressed 2001:620:618:1a6:001:80b2:f66:1 2001:0620:0618:01a6:0001:80b2:0f66:0001 Solicited Node multicast address Uncompressed Compressed ff02:0000:0000:0000:0000:0001:ff66:0001 ff02::1:ff66:1 10
11 SLAAC Step 3: Obtaining Network Prefix host A other host on-link router on-link A attempts to acquire its link local unicast address: fe80::0a00:20ff:fe78:30f9 1. Neighbour Solicitation, multicast to ff02::1:ff78:30f9 (dupl test) A accepts its link local unicast address: fe80::0a00:20ff:fe78:30f9 2. Router Solicitation, multicast to ff02::2 All routers on link A accepts its global unicast address: 2001:620:618:1ad:0a00:20ff:fe78:30f9 router response with prefix 2001:620:618:1ad (if M flag set : use DHCP instead) 11
12 Randomly Assigned Host Part Privacy concern: MAC address allows tracking a mobile node Randomly assigned Host Part can be used as alternative 7th bit of address must be 0 Host randomly computes one tentative host part Duplicate test is used to avoid (unlikely) collisions Has a limited lifetime Limited lifetime, renewed before expiration Successful Duplicate test Preferred timer expires Valid timer expires tentative preferred deprecated invalid - Deprecated address cannot be used to start new TCP connections - Host should obtain a new address 12
13 Stateless DHCPv6 Why invented: solve problem left by stateless auto configuration DNS server address is not provided to host by stateless autoconfiguration How: Stateless auto configuration is performed first Router response contains a flag = USE STATELESS DHCP Host sends a query to DHCP server to obtain missing info, such as DNS server address Why called stateless? A: DHCP servers does not keep state information A better solution? Router Advertisements indicate address of DNS server in an optional RA extension (RFC 6106) 13
14 DHCP server DHCP with Prefix Delegation DHCP Simpscom 2004:aaaa:bbbb:cc01:EUI R0 Lisa s Edge Router R0 SLAAC 2004:aaaa:bbbb:cc03:EUI C 2004:aaaa:bbbb:cc02:EUI B Why? A home (or enterprise) IPv6 router R0 is configured by ISP using DHCP. Local devices are autoconfigured from home router using e.g. SLAAC. Home router needs an IPv6 prefix for the entire home network. How? ISP DHCP server (delegating router) provides to home router not just its IPv6 address but also the network prefix that this router can delegate to its devices. This is called prefix delegation. This prefix may include the prefix of the link from ISP to R0 (RFC 6603). Compare to IPv4! Simpscom delegates 2004:aaaa:bbbb:cc00/56 to Lisa Lisa can create many subnets; e.g. 2004:aaaa:bbbb:cc02/64 and 2004:aaaa:bbbb:cc03/64 the subnet 2004:aaaa:bbbb:cc01/64 is excluded from the delegation For ISP, all of Lisa is one prefix: 2004:aaaa:bbbb:cc00/56 14
15 Solution DHCP server DHCP Lisa s Simpscom Edge Router 2004:aaaa:bbbb:cc01:EUI R0 R0 SLAAC 2004:aaaa:bbbb:cc03:EUI C 2004:aaaa:bbbb:cc02:EUI B Simpscom delegates 2004:aaaa:bbbb:cc00/56 to Lisa Lisa can create many subnets; e.g. 2004:aaaa:bbbb:cc02/64 and 2004:aaaa:bbbb:cc03/64 the subnet 2004:aaaa:bbbb:cc01/64 is excluded from the delegation For ISP, all of Lisa is one prefix: 2004:aaaa:bbbb:cc00/56 Answer: no NAT! if provider operates in this way, Lisa needs no NAT. All devices on Lisa s network have public IPv6 addresses. This is part of the IPv6 dogma, which says that NATs will not be used. But NATs may still be used for protection: keep local addresses private. 15
16 Multiple Addresses per Interface are the Rule with IPv6 A host interface typically has One or several link local addresses Plus one or several global unicast addresses The preference selection algorithm, configured by OS, says which address should be used as source address see RFC 3484 In contrast, there is usually only one IPv4 address per interface 16
17 Zone Index Identifies an interface inside one machine that has several interfaces typically visible in Windows machines Never inside an IP packet E.g. fe80::1%2 means: the destination IPv6 address fe80::1 on interface %2 17
18 Ipconfig example Wireless LAN adapter Wireless Network Connection: Physical Address : 10 0B A9 A DHCP Enabled : Yes Autoconfiguration Enabled.... : Yes Link local IPv6 Address..... : fe80::945c:d22c:b0e2:a885%16(preferred) IPv4 Address : (Preferred) Subnet Mask : Lease Obtained : mercredi 25 juillet :05:03 Lease Expires : mercredi 25 juillet :35:02 Default Gateway : DHCP Server : IAID = logical number of this interface, assigned by client DHCPv6 IAID : DHCPv6 Client DUID : E F0 DE F1 BE ED EB DNS Servers : Ethernet MAC address Identifies this host in the DHCP database NetBIOS over Tcpip : Enabled 18
19 IPv4 Link Local Addresses Some form of autoconfiguration also exists with IPv4 When host boots, if no DHCP and no configuration info available, it picks an IPv4 link local address at random in the /16 block Address duplicate test is performed by broadcast Allows to operate in routerless network («Dentist s Office», à la AppleTalk) but not in a general setting Implemented in Windows, not supported by the Linux version we use in the lab 19
20 a) When an IPv4 host uses DHCP, which of the following information does it acquire: A. its IP address; B. its subnet mask C. its default gateway address D. its DNS server address A. A B. A, B C. A, B, C D. A, B, C, D E. None of the above F. I don t know 20
21 b) When an IPv6 host uses SLAAC, the host part is A. Mapped from MAC address B. Randomly chosen C. Both of the above are possible D. None of the above are possible E. I don t know 21
22 c) With SLAAC an IPv6 host has A. A link local address and, if a router is present in the subnet, also a global unicast address B. If a router is present in the subnet a global unicast address and no link local address C. None of the above D. I don t know 22
23 Solution a) D b) C c) A 23
24 7. MAC Address Resolution Why? An IP machine A has a packet to send to a next hop B. A knows B s IP address (from routing table); A must find B s MAC address. How? On Ethernet, A sends an address resolution packet on the LAN. All hosts that have the IP address of B (in principle only B) respond with their MAC address. 24
25 MAC Address Resolution with IPv6 (NDP) 1 NS packet Dest IP address = ff02::1:ff66:1 Dest MAC address = 33:33:ff:66:00:01 A B C D :620:618:1a6:1:80b2:f01:1 08:00:20:71:0d:d :620:618:1a6:1:80b2:f66:1 00:00:d0:b3:d2:8d A has a packet to send to B = 2001:620:618:1a6:1:80b2:f66:1 This address is on the same subnet therefore A sends directly to B and looks for B s MAC address 1. A sends a Neighbour Solicitation (NS) packet using the Neighbour Discovery Protocol (NDP) containing the question: who has IP address B?. The IP destination address of this packet is a special multicast address (Solicited Node Multicast Address). The MAC address is derived from the multicast IP address. The NS packet is received by all hosts whose IP address has the same 24 bits as B (see next slide). 25
26 Dest IP address = 2001:620:618:1a6:1:80b2:f01:1 Dest MAC address = 08:00:20:71:0d:d4 Dest IP address = 2001:620:618:1a6:1:80b2:f66:1 Dest MAC address = 00:00:d0:b3:d2:8d 2 NA packet 3 e.g TCP packet A B C D :620:618:1a6:1:80b2:f01:1 08:00:20:71:0d:d :620:618:1a6:1:80b2:f66:1 00:00:d0:b3:d2:8d A B C D :620:618:1a6:1:80b2:f01:1 08:00:20:71:0d:d :620:618:1a6:1:80b2:f66:1 00:00:d0:b3:d2:8d 2. B responds with a Neighbour Advertisement (NA) packet, giving its MAC address. This NA packet is sent by B to A. 3. A reads NA, stores MAC address in its neighbour cache (also called ARP table) and can now send the data to B. The cache is refreshed whenever A receives a packet from B; it may expire after some timeout (e.g. 20 mn of inactivity). NA, NS packets are carried as ICMPv6 packets, next header =58 (0x3a), inside IPv6 packets. 26
27 27 Look Inside an NDP Neighbour Solicitation Packet Solicited Node Multicast Address corresponding to this IPv6 target address Neighbor Solicitation (=ARP Request)
28 MAC Address Resolution with IPv4 Similar, except the protocol is called ARP (Address Resolution Protocol) ARP packets are not IP packets but directly in Ethernet frame with Ethertype =ARP (86dd) NDP NS /NA are called ARP Request /ARP replies ARP request is broadcast to all nodes in LAN 28
29 Look inside an ARP packet Ethernet II Destination: ff:ff:ff:ff:ff:ff (ff:ff:ff:ff:ff:ff) Source: 00:03:93:a3:83:3a (Apple_a3:83:3a) Type: ARP (0x0806) Trailer: Address Resolution Protocol (request) Hardware type: Ethernet (0x0001) Protocol type: IP (0x0800) Hardware size: 6 Protocol size: 4 Opcode: request (0x0001) Sender MAC address: 00:03:93:a3:83:3a (Apple_a3:83:3a) Sender IP address: ( ) Target MAC address: 00:00:00:00:00:00 (00:00:00_00:00:00) Target IP address: ( ) 29
30 ed2 in has a packet to destination address and needs to send an ARP. The ARP reply is A.... inside an Ethernet frame with source MAC address = 08:00:20:71:0d:d4 B.... inside an Ethernet frame with source MAC address = 00:00.0d:0d:9a:75 C.... inside an Ethernet frame with source MAC address = 00:00.0c:02:78:36 D. None of the above E. I don t know 00:00.0d:0d:9a:75 30
31 31 Solution Answer B: ed2 in sends an ARP for the next hop, which is in inr. The ARP reply is sent by in inr, with its MAC address on the same LAN as ed2 in. Note that the ARP reply packet also contains this same MAC address, namely 00:00.0d:0d:9a:75, in the text of the ARP reply.
32 32 Security Issues with ARP/ NDP ARP requests / replies may be falsified (ARP spoofing). Attacker will capture all packets intended to B (e.g. man in the middle attack) bogus NA
33 33 DHCP Snooping and Dynamic ARP Inspection can prevent ARP spoofing in LANs DHCP snooping = switch/ethernet concentrator/wifi base station observes all DHCP traffic and remembers mappings IP addr MAC addresses (DHCP is used to automatically configure the IP address at system startup) Dynamic ARP inspection: switch filters all ARP (or NDP) traffic and allows only valid answers removes broadcasts (IPv4) and multicasts (IPv6) Such solutions are deployed in enterprise networks, rarely in homes or WiFi access points
34 Secure NDP (SEND) What? Make NDP spoofing impossible by cryptographic means How? Host B has public/private key pair. EUI of B is a CGA (cryptographically assigned address) = hash of B s public key and IPv6 address prefix (and other fields such as counters). This binds B s address and its public key. NA message sent to A contains a signature (RSA) computed with B s private key. This proves that the message is sent by a system that has the private key that corresponds to the address, i.e. B (if the private key is kept secret). Not widespread yet requires a strong hash function. Problem is the inability to change the crypto function by patching. 34
35 A private/public key system such as RSA has two keys : one public and one private (secret). With RSA, a clear text message can be encrypted with the private key and decrypted with the public key (or vice versa). Let P be the public key that was used to generate B s address (using a hash function), and let p be the corresponding private key. Here, A can verify the NA by applying RSA decryption with the public key P. This proves that the NA was originated by a system that knows the private key p. A can also verify that B s EUI is derived from the public key P, since the hash algorithm is known and public. This proves to A that the NA was originated by a system that owns B s EUI. 35
36 M1 sends a packet to M3 for the first time since last reboot. A. M1 sends an NS /ARP packet for q.h1 B. M1 sends an NS / ARP packet for p.1 C. None of the above D. I don t know 36
37 37 Solution Answer B: Since M3 is not in the same subnet, M1 needs to find the MAC address of its default router, namely p.1. Note that the IP address of the default router such as p.1. is in M1 s configuration, but not the MAC address of the default router.
38 38 8. IPv6 Header
39 39 IPv4 Packet Format Hop Limit is called TTL (Time to live) in IPv4; however it is not a time but a hop count
40 40 Hop Limit (HL) / Time to Live (TTL) Why? Avoid looping packets in transient loops. If propagation time is small compared to transmission time, a single packet caught in a loop can congest the line. A B A B Transient loops may exist due to non instantaneous changes to routing tables. time How? Every IP packet has a field on 8 bits (from 0 to 255) (called HL for IPv6 / TTL for IPv4) that is decremented at every hop. When it reaches 0, packet is discarded. At source, value is 64 by default.
41 Traceroute Sends a series of packets (using UDP) with TTL = 1, 2, 3, tracert (windows) similar but uses ICMP Routers on the path discard packets and send ICMP error message back to source source learns address of router on the path by looking at source address of error message Tracing route to [2a00:1450:4008:800::1012] over a maximum of 30 hops: 1 1 ms <1 ms <1 ms cv ic dit v151 ro.epfl.ch [2001:620:618:197:1:80b2:9701:1] 2 <1 ms <1 ms <1 ms cv gigado v100.epfl.ch [2001:620:618:164:1:80b2:6412:1] 3 <1 ms <1 ms <1 ms c6 ext v200.epfl.ch [2001:620:618:1c8:1:80b2:c801:1] 4 1 ms <1 ms <1 ms swiel2 10GE 3 2.switch.ch [2001:620:0:ffdc::1] 5 <1 ms <1 ms <1 ms swils2 10GE 1 2.switch.ch [2001:620:0:c00c::2] 6 7 ms 7 ms 7 ms swiez1 10GE 2 7.switch.ch [2001:620:0:c03c::2] 7 8 ms 8 ms 7 ms swiez2 P2.switch.ch [2001:620:0:c0c3::2] 8 8 ms 8 ms 8 ms swiix2 P1.switch.ch [2001:620:0:c00a::2] 9 8 ms 8 ms 8 ms swissix.google.com [2001:7f8:24::4a] ms 34 ms 15 ms 2001:4860::1:0:4ca ms 14 ms 17 ms 2001:4860::8:0: ms 50 ms 17 ms 2001:4860::8:0:8f8e ms 24 ms 24 ms 2001:4860::8:0: ms 25 ms 25 ms 2001:4860::1:0:6e0f ms 24 ms 25 ms 2001:4860:0:1::4b ms 25 ms 25 ms ber01s08 in x12.1e100.net [2a00:1450:4008:800::1012] 41
42 Other fields Type of service / Traffic Class Differentiated Services (6bits) sort of priority eg voice over IP Used only in corporate networks Explicit Congestion Notification (2bits) see congestion control Total length / Payload length in bytes including header 64 Kbytes; limited in practice by linklevel MTU (Maximum Transmission Unit) every subnet should forward packets of 576 = bytes Protocol / Next Header = identifier of protocol Checksum 6 = TCP, 17 = UDP 1 = ICMP for IPv4, 58 = ICMP for IPv6 4 = IPv4; 41 = IPv6 (encapsulation = tunnels) 50 = ESP (encrypted payload) 51 = AH (authentication header) IPv4 only, protects header against bit errors Absent in IPv6 layer 2 and router hardware assumed to have efficient error detection ICMP is used to carry error messages 42
43 Look inside an IPv4 packet Ethernet II Destination: 00:03:93:a3:83:3a (Apple_a3:83:3a) Source: 00:10:83:35:34:04 (HEWLETT-_35:34:04) Type: IP (0x0800) Internet Protocol, Src Addr: ( ), Dst Addr: ( ) Version: 4 Header length: 20 bytes Differentiated Services Field: 0x00 (DSCP 0x00: Default; ECN: 0x00) Total Length: 1500 Identification: 0x624d Flags: 0x04 Fragment offset: 0 Time to live: 64 Protocol: TCP (0x06) Header checksum: 0x82cf (correct) Source: ( ) Destination: ( ) 43
44 44 Look inside an IPv6 packet IPv6 ICMP for IPv6 (this is an NDP packet used for address resolution) solicited node multicast address
45 A host generates a packet with Hop Limit = 1 A. This packet is invalid B. This packet will never be forwarded by a bridge nor by a router C. This packet will never be forwarded by a bridge but may be forwarded by a router D. This packet will never be forwarded by a router but may be forwarded by a bridge E. None of the above is true F. I don t know 45
46 Solution Answer D This packet cannot be forwarded by a router because it would decrement the HL and obtain 0. It can be forwarded by a bridge because a bridge does not examine the IP header. Note that such a packet is perfectly valid. Sources put HL=1 when they want to be sure that the packet remains in the LAN. 46
47 Conclusion The goal of ARP/NDP is to find the MAC address corresponding to an IP address TTL/HL limits the number of hops of an IP packet DHCP is used to allocate IP address, network mask and DNS server s IP address 47
48 d) When an IPv6 host uses stateful DHCP, which of the following information does it acquire: A. its IP address; B. its subnet mask C. its default gateway address D. its DNS server address A. A B. A, B C. A, B, C D. A, B, C, D E. None of the above F. I don t know 48
49 e) When an IPv6 host uses SLAAC, which of the following information does it acquire: A. its IP address; B. its subnet mask C. its default gateway address D. its DNS server address A. A B. A, B C. A, B, C D. A, B, C, D E. None of the above F. I don t know 49
50 f) The 7th bit of the host part of this interface is A. 0 B. 1 C. It is impossible to determine it D. I don t know 50
51 g) An EPFL Assigned IPv6 Addresses with DHCPv6, stateful(except in lnternet Engineering Workshop) 51 = EPFL Network prefix Host part In the lnternet Engineering Workshop we use special addresses that are not part of the EPFL numbering plan Do you recognize something special in the host part? A. The MAC adress of this interface B. The IPv4 address of this interface C. Nothing special D. I don t know
52 52 Solution d) D e) D if DNS extension is supported in Router Advertisements, otherwise C f) A: The host part is 1:80b2:97a:0. The first 16 bit word is (in hexa) 1 (in binary) The 7th bit is 0 g) B: The host part is 64 bits, i.e. 1:80b2:97ca:1 The EPFL numbering plan says: for machines that have an IPv4 address as well, the host part is 1:<IPv4 address>:1 Here 80b2:97ca is the hexa representation of
The Netwok Layer IPv4 and IPv6 Part 2
ÉCOLE POLYTECHNIQUE FÉDÉRALE DE LAUSANNE The Netwok Layer IPv4 and IPv6 Part 2 Jean Yves Le Boudec 2014 1 Contents 6. ARP 7. Host configuration 8. IP packet format Textbook Chapter 5: The Network Layer
More informationThe Netwok Layer IPv4 and IPv6 Part 2
ÉCOLE POLYTECHNIQUE FÉDÉRALE DE LAUSANNE The Netwok Layer IPv4 and IPv6 Part 2 Jean Yves Le Boudec 2015 1 Contents 6. ARP 7. Host configuration 8. IP packet format Textbook Chapter 5: The Network Layer
More informationThe Netwok Layer IPv4 and IPv6 Part 1
ÉCOLE POLYTECHNIQUE FÉDÉRALE DE LAUSANNE The Netwok Layer IPv4 and IPv6 Part 1 Jean Yves Le Boudec 2014 1 Contents 1. The Two Principles of IP Unicast 2. IPv4 addresses 3. IPv6 addresses 4. Subnets and
More informationIPv6 Protocols and Networks Hadassah College Spring 2018 Wireless Dr. Martin Land
IPv6 1 IPv4 & IPv6 Header Comparison IPv4 Header IPv6 Header Ver IHL Type of Service Total Length Ver Traffic Class Flow Label Identification Flags Fragment Offset Payload Length Next Header Hop Limit
More informationIPv6. IPv4 & IPv6 Header Comparison. Types of IPv6 Addresses. IPv6 Address Scope. IPv6 Header. IPv4 Header. Link-Local
1 v4 & v6 Header Comparison v6 Ver Time to Live v4 Header IHL Type of Service Identification Protocol Flags Source Address Destination Address Total Length Fragment Offset Header Checksum Ver Traffic Class
More informationThe Netwok Layer IPv4 and IPv6 Part 1
ÉCOLE POLYTECHNIQUE FÉDÉRALE DE LAUSANNE The Netwok Layer IPv4 and IPv6 Part 1 Jean Yves Le Boudec 2014 1 Contents 1. The Two Principles of IP Unicast 2. IPv4 addresses 3. IPv6 addresses 4. Subnets and
More informationThe Netwok 15 Layer IPv4 and IPv6 Part 3
1 ÉCOLE POLYTECHNIQUE FÉDÉRALE DE LAUSANNE The Netwok 15 Layer IPv4 and IPv6 Part 3 Jean Yves Le Boudec 2015 Contents 1. Fragmentation 2. Interworking h4 h6 with NATs 3. Proxy ARP Textbook Chapter 5: The
More informationTunnels. Jean Yves Le Boudec 2015
Tunnels Jean Yves Le Boudec 2015 1. Tunnels Definition: a tunnel, also called encapsulation occurs whenever a communication layer carries packets of a layer that is not the one above e.g.: IP packet in
More informationTunnels. Jean Yves Le Boudec 2015
Tunnels Jean Yves Le Boudec 2015 1. Tunnels Definition: a tunnel, also called encapsulation occurs whenever a communication layer carries packets of a layer that is not the one above e.g.: IP packet in
More informationThe Netwok Layer IPv4 and IPv6 Part 1
ÉCOLE POLYTECHNIQUE FÉDÉRALE DE LAUSANNE The Netwok Layer IPv4 and IPv6 Part 1 Jean Yves Le Boudec 2015 1 Contents 1. The Two Principles of IP Unicast 2. IPv4 addresses 3. IPv6 addresses 4. NATs 5. Subnets
More informationIPv6 Associated Protocols. Athanassios Liakopoulos 6DEPLOY IPv6 Training, Skopje, June 2011
IPv6 Associated Protocols Athanassios Liakopoulos (aliako@grnet.gr) 6DEPLOY IPv6 Training, Skopje, June 2011 Copy... Rights This slide set is the ownership of the 6DEPLOY project via its partners The Powerpoint
More informationThe Netwok Layer IPv4 and IPv6 Part 1
ÉCOLE POLYTECHNIQUE FÉDÉRALE DE LAUSANNE The Netwok Layer IPv4 and IPv6 Part 1 Jean Yves Le Boudec 2015 1 Contents 1. The Two Principles of IP Unicast 2. IPv4 addresses 3. IPv6 addresses 4. NATs 5. Subnets
More informationThe Network 15 Layer IPv4 and IPv6 Part 3
1 ÉCOLE POLYTECHNIQUE FÉDÉRALE DE LAUSANNE The Network 15 Layer IPv4 and IPv6 Part 3 Jean Yves Le Boudec 2017 Contents 9. Proxy ARP 10. Fragmentation 11. Interworking h4 h6 with NATs Textbook Chapter 5:
More informationTCP/IP Protocol Suite
TCP/IP Protocol Suite Computer Networks Lecture 5 http://goo.gl/pze5o8 TCP/IP Network protocols used in the Internet also used in today's intranets TCP layer 4 protocol Together with UDP IP - layer 3 protocol
More informationRocky Mountain IPv6 Summit April 9, 2008
Rocky Mountain IPv6 Summit April 9, 2008 Introduction to the IPv6 Protocol Scott Hogg GTRI - Director of Advanced Technology Services CCIE #5133, CISSP 1 IPv6 Header IPv4 Header 20 bytes IPv6 Header, 40
More informationTunnels. Jean Yves Le Boudec 2014
Tunnels Jean Yves Le Boudec 2014 2 Menu Today: lecture Tunnels, 6to4 Link State Routing Tomorrow 11:15 12:15 Last clicker test How TOR works (presentation of best research exercise award) No lab Lab 3
More informationIntroduction to IPv6. IPv6 addresses
Introduction to IPv6 (Chapter 4 in Huitema) IPv6,Mobility-1 IPv6 addresses 128 bits long Written as eight 16-bit integers separated with colons E.g. 1080:0000:0000:0000:0000:0008:200C:417A = 1080::8:800:200C:417A
More informationThe Netwok Layer IPv4 and IPv6 Part 1
ÉCOLE POLYTECHNIQUE FÉDÉRALE DE LAUSANNE The Netwok Layer IPv4 and IPv6 Part 1 Jean Yves Le Boudec 2017 1 Contents 1. The Two Principles of IP Unicast 2. IPv4 addresses 3. IPv6 addresses 4. NATs 5. Subnets
More informationIntroduction to IPv6 - II
Introduction to IPv6 - II Building your IPv6 network Alvaro Vives 27 June 2017 Workshop on Open Source Solutions for the IoT Contents IPv6 Protocols and Autoconfiguration - ICMPv6 - Path MTU Discovery
More informationIPv6 Protocol Architecture
IPv6 Protocol Architecture v4/v6 Header Comparison Not kept in IPv6 Renamed in IPv6 Same name and function New in IPv6 2 New Functional Improvement Address Space Increase from 32-bit to 128-bit address
More informationIntroduction to IPv6. IPv6 addresses
Introduction to IPv6 (Chapter4inHuitema) IPv6,Mobility-1 IPv6 addresses 128 bits long Written as eight 16-bit hexadecimal integers separated with colons E.g. 1080:0000:0000:0000:0000:0008:200C:417A = 1080::8:800:200C:417A
More informationIPv6 Client IP Address Learning
Prerequisites for IPv6 Client Address Learning, on page 1 Information About IPv6 Client Address Learning, on page 1 Configuring IPv6 Unicast, on page 6 Configuring RA Guard Policy, on page 7 Applying RA
More informationInternet Protocol, Version 6
Outline Protocol, Version 6 () Introduction to Header Format Addressing Model ICMPv6 Neighbor Discovery Transition from to vs. Taken from:chun-chuan Yang Basics: TCP/ Protocol Suite Protocol (IP) Features:
More informationTable of Contents 1 IPv6 Configuration IPv6 Application Configuration 2-1
Table of Contents 1 IPv6 Configuration 1-1 IPv6 Overview 1-1 IPv6 Features 1-1 Introduction to IPv6 Address 1-2 Introduction to IPv6 Neighbor Discovery Protocol 1-5 Introduction to ND Snooping 1-7 Introduction
More informationOSI Data Link & Network Layer
OSI Data Link & Network Layer Erkki Kukk 1 Layers with TCP/IP and OSI Model Compare OSI and TCP/IP model 2 Layers with TCP/IP and OSI Model Explain protocol data units (PDU) and encapsulation 3 Addressing
More informationCS 356: Computer Network Architectures. Lecture 10: IP Fragmentation, ARP, and ICMP. Xiaowei Yang
CS 356: Computer Network Architectures Lecture 10: IP Fragmentation, ARP, and ICMP Xiaowei Yang xwy@cs.duke.edu Overview Homework 2-dimension parity IP fragmentation ARP ICMP Fragmentation and Reassembly
More informationWorkshop on Scientific Applications for the Internet of Things (IoT) March
Workshop on Scientific Applications for the Internet of Things (IoT) March 16-27 2015 IP Networks: From IPv4 to IPv6 Alvaro Vives - alvaro@nsrc.org Contents 1 Digital Data Transmission 2 Switched Packet
More informationIPv6 Protocol & Structure. npnog Dec, 2017 Chitwan, NEPAL
IPv6 Protocol & Structure npnog3 9-11 Dec, 2017 Chitwan, NEPAL Protocol Header Comparison IPv4 contains 10 basic header fields, while IPv6 has 6 basic header fields IPv6 header size is 40 octets compared
More informationICS 451: Today's plan
ICS 451: Today's plan ICMP ping traceroute ARP DHCP summary of IP processing ICMP Internet Control Message Protocol, 2 functions: error reporting (never sent in response to ICMP error packets) network
More informationDHCPv6 Overview 1. DHCPv6 Server Configuration 1
Table of Contents DHCPv6 Overview 1 Introduction to DHCPv6 1 DHCPv6 Address/Prefix Assignment 1 Rapid Assignment Involving Two Messages 1 Assignment Involving Four Messages 2 Address/Prefix Lease Renewal
More informationIntroduction to IPv6. IPv6 addresses
Introduction to IPv6 (Chapter 4 in Huitema) IPv6,Mobility-1 IPv6 addresses 128 bits long Written as eight 16-bit integers separated with colons E.g. 1080:0000:0000:0000:0000:0008:200C:417A = 1080::8:800:200C:417A
More informationLast time. Network layer. Introduction. Virtual circuit vs. datagram details. IP: the Internet Protocol. forwarding vs. routing
Last time Network layer Introduction forwarding vs. routing Virtual circuit vs. datagram details connection setup, teardown VC# switching forwarding tables, longest prefix matching IP: the Internet Protocol
More informationCS 457 Lecture 11 More IP Networking. Fall 2011
CS 457 Lecture 11 More IP Networking Fall 2011 IP datagram format IP protocol version number header length (bytes) type of data max number remaining hops (decremented at each router) upper layer protocol
More informationOn Distributed Communications, Rand Report RM-3420-PR, Paul Baran, August 1964
The requirements for a future all-digital-data distributed network which provides common user service for a wide range of users having different requirements is considered. The use of a standard format
More informationIPv6 Concepts. Improve router performance Simplify IP header Align to 64 bits Address hierarchy with more levels Simplify routing tables
IPv6 Concepts Tópicos Avançados de Redes 2016/2017 Why IPv6? 2 Lack of IPv4 addresses Imply NAT, or other solutions; Realm Specific IP (RFC3102) Improve router performance Simplify IP header Align to 64
More informationLecture Computer Networks
Prof. Dr. Hans Peter Großmann mit M. Rabel sowie H. Hutschenreiter und T. Nau Sommersemester 2012 Institut für Organisation und Management von Informationssystemen Lecture Computer Networks Internet Protocol
More informationIPv6 Neighbor Discovery
The IPv6 neighbor discovery process uses Internet Control Message Protocol (ICMP) messages and solicited-node multicast addresses to determine the link-layer address of a neighbor on the same network (local
More informationNetworking Potpourri: Plug-n-Play, Next Gen
Networking Potpourri: Plug-n-Play, Next Gen 14-740: Fundamentals of Computer Networks Bill Nace Material from Computer Networking: A Top Down Approach, 6 th edition. J.F. Kurose and K.W. Ross Administrivia
More informationThis tutorial will help you in understanding IPv4 and its associated terminologies along with appropriate references and examples.
About the Tutorial Internet Protocol version 4 (IPv4) is the fourth version in the development of the Internet Protocol (IP) and the first version of the protocol to be widely deployed. IPv4 is described
More informationAddressing protocols. TELE3118 lecture notes Copyright by Tim Moors Aug-09. Copyright Aug-09, Tim Moors
Addressing protocols TELE3118 lecture notes Copyright by Tim Moors Aug-09 2 Which address(es) to use? How does source determine addresses when sending to www.example.com? o Source has its MAC address o
More informationChapter 7: IP Addressing CCENT Routing and Switching Introduction to Networks v6.0
Chapter 7: IP Addressing CCENT Routing and Switching Introduction to Networks v6.0 CCNET v6 13 Chapter 7 - Sections & Objectives 7.1 IPv4 Network Addresses Convert between binary and decimal numbering
More informationinternet technologies and standards
Institute of Telecommunications Warsaw University of Technology 2017 internet technologies and standards Piotr Gajowniczek Andrzej Bąk Michał Jarociński Network Layer The majority of slides presented in
More informationConfiguring IPv6. Information About IPv6. Send document comments to CHAPTER
CHAPTER 3 This chapter describes how to configure Internet Protocol version 6 (IPv6), which includes addressing, Neighbor Discovery Protocol (ND), and Internet Control Message Protocol version 6 (ICMPv6),
More informationCS-435 spring semester Network Technology & Programming Laboratory. Stefanos Papadakis & Manolis Spanakis
CS-435 spring semester 2016 Network Technology & Programming Laboratory University of Crete Computer Science Department Stefanos Papadakis & Manolis Spanakis CS-435 Lecture #4 preview ICMP ARP DHCP NAT
More informationIP - The Internet Protocol. Based on the slides of Dr. Jorg Liebeherr, University of Virginia
IP - The Internet Protocol Based on the slides of Dr. Jorg Liebeherr, University of Virginia Orientation IP (Internet Protocol) is a Network Layer Protocol. IP: The waist of the hourglass IP is the waist
More information12. Name & Address 최양희서울대학교컴퓨터공학부
12. Name & Address 최양희서울대학교컴퓨터공학부 How do you get IP address? Manual Configuration Stateful Address Configuration (i.e. from servers) BOOTP DHCPv4, DHCPv6 Stateless Autoconfiguration : IPv6 2009 Yanghee
More informationOn Distributed Communications, Rand Report RM-3420-PR, Paul Baran, August
The requirements for a future all-digital-data distributed network which provides common user service for a wide range of users having different requirements is considered. The use of a standard format
More informationIPv6 Technical Challenges
IPv6 Technical Challenges Peter Palúch, CCIE #23527, CCIP University of Zilina, Slovakia Academy Salute, April 15 th 16 th, Bucharest IPv6 technical challenges What challenges do I meet if I decide to
More informationChapter 2 Advanced TCP/IP
Tactical Perimeter Defense 2-1 Chapter 2 Advanced TCP/IP At a Glance Instructor s Manual Table of Contents Overview Objectives Teaching Tips Quick Quizzes Class Discussion Topics Additional Projects Additional
More informationInternet Control Message Protocol
Internet Control Message Protocol The Internet Control Message Protocol is used by routers and hosts to exchange control information, and to inquire about the state and configuration of routers and hosts.
More informationInternetworking/Internetteknik, Examination 2G1305 Date: August 18 th 2004 at 9:00 13:00 SOLUTIONS
Internetworking/Internetteknik, Examination 2G1305 Date: August 18 th 2004 at 9:00 13:00 SOLUTIONS 1. General (5p) a) The so-called hourglass model (sometimes referred to as a wine-glass ) has been used
More informationAthanassios Liakopoulos
Introduction to IPv6 (Part B) Athanassios Liakopoulos (aliako@grnet.gr) Greek IPv6 Training, Athens, May 2010 Copy... Rights This slide set is the ownership of the 6DEPLOY project via its partners The
More informationConfiguring IPv6 basics
Contents Configuring IPv6 basics 1 IPv6 overview 1 IPv6 features 1 IPv6 addresses 2 IPv6 neighbor discovery protocol 5 IPv6 PMTU discovery 8 IPv6 transition technologies 8 Protocols and standards 9 IPv6
More informationSetup. Grab a vncviewer like: Or https://www.realvnc.com/download/viewer/
IPv6 Matt Clemons Topology 2 Setup Grab a vncviewer like: http://uvnc.com/download/1082/1082viewer.html Or https://www.realvnc.com/download/viewer/ Connect where I tell you and enter the password to see
More informationISO 9001:2008. Pankaj Kumar Dir, TEC, DOT
ISO 9001:2008 Pankaj Kumar Dir, TEC, DOT AWARENESS OBJECTIVES IPv6 Address Format & Basic Rules Understanding the IPv6 Address Components Understanding & Identifying Various Types of IPv6 Addresses 3/25/2012
More informationTable of Contents 1 IPv6 Configuration IPv6 Application Configuration 2-1
Table of Contents 1 IPv6 Configuration 1-1 IPv6 Overview 1-1 IPv6 Features 1-1 Introduction to IPv6 Address 1-3 Introduction to IPv6 Neighbor Discovery Protocol 1-5 Introduction to IPv6 DNS 1-8 Protocols
More informationIPv6. (Internet Protocol version 6)
IPv6 Réseaux 1 IPv6 (Internet Protocol version 6) 2 IPv6 IP version 6 is the new version of the Internet Protocol (IP) The standardization process started in the 90s The main elements of IPv4 are still
More informationIntroduction to IPv6
Introduction to IPv6 1 What is IPv6? IP (Internet Protocol) The most common protocol over the Internet defines how packets are sent over the internet Addressing and routing Current versions IPv4 & IPv6
More informationTable of Contents 1 IPv6 Configuration IPv6 Application Configuration 2-1
Table of Contents 1 IPv6 Configuration 1-1 IPv6 Overview 1-1 IPv6 Features 1-1 Introduction to IPv6 Address 1-3 Introduction to IPv6 Neighbor Discovery Protocol 1-6 Introduction to IPv6 DNS 1-8 Protocols
More informationHPE ArubaOS-Switch IPv6 Configuration Guide YA/YB.16.02
HPE ArubaOS-Switch IPv6 Configuration Guide YA/YB.16.02 Part Number: 5200-1665 Published: July 2016 Edition: 1 Copyright Copyright 2016 Hewlett Packard Enterprise Development LP The information contained
More informationIPv6 Feature Facts
12.1.2 IPv6 Feature Facts The current IP addressing standard, version 4, will eventually run out of unique addresses, so a new system is being developed. It is named IP version 6 or IPv6. You should know
More informationTD#RNG#2# B.Stévant#
TD#RNG#2# B.Stévant# En1tête#des#protocoles#IP# IPv4 Header IPv6 Extensions ICMPv6 s & 0...7...15...23...31 Ver. IHL Di Serv Packet Length Identifier flag O set TTL Checksum Source Address Destination
More informationIPv6 Neighbor Discovery
About, page 1 Prerequisites for, page 2 Guidelines for, page 2 Defaults for, page 4 Configure, page 5 View and Clear Dynamically Discovered Neighbors, page 10 History for, page 11 About The IPv6 neighbor
More informationForeword xxiii Preface xxvii IPv6 Rationale and Features
Contents Foreword Preface xxiii xxvii 1 IPv6 Rationale and Features 1 1.1 Internet Growth 1 1.1.1 IPv4 Addressing 1 1.1.2 IPv4 Address Space Utilization 3 1.1.3 Network Address Translation 5 1.1.4 HTTP
More informationICS 351: Networking Protocols
ICS 351: Networking Protocols IP packet forwarding application layer: DNS, HTTP transport layer: TCP and UDP network layer: IP, ICMP, ARP data-link layer: Ethernet, WiFi 1 Networking concepts each protocol
More informationIPv6 associated protocols
IPv6 associated protocols Address auto-configuration in IPv6 Copy Rights This slide set is the ownership of the 6DISS project via its partners The Powerpoint version of this material may be reused and
More informationHPE FlexNetwork 5510 HI Switch Series
HPE FlexNetwork 5510 HI Switch Series Layer 3 IP Services Command Reference Part number: 5200-0078b Software version: Release 11xx Document version: 6W102-20171020 Copyright 2015, 2017 Hewlett Packard
More informationTCP/IP Networking. Training Details. About Training. About Training. What You'll Learn. Training Time : 9 Hours. Capacity : 12
TCP/IP Networking Training Details Training Time : 9 Hours Capacity : 12 Prerequisites : There are no prerequisites for this course. About Training About Training TCP/IP is the globally accepted group
More informationHPE FlexFabric 5940 Switch Series
HPE FlexFabric 5940 Switch Series Layer 3 IP Services Configuration Guide Part number: 5200-1022a Software version: Release 2508 and later verison Document version: 6W101-20161101 Copyright 2016 Hewlett
More informationSubnets. IP datagram format. The Internet Network layer. IP Fragmentation and Reassembly. IP Fragmentation & Reassembly. IP Addressing: introduction
The Network layer Host, network layer functions: Network layer Routing protocols path selection R, OSPF, BGP Transport layer: TCP, forwarding table Link layer physical layer protocol addressing conventions
More informationETSF05/ETSF10 Internet Protocols Network Layer Protocols
ETSF05/ETSF10 Internet Protocols Network Layer Protocols 2016 Jens Andersson Agenda Internetworking IPv4/IPv6 Framentation/Reassembly ICMPv4/ICMPv6 IPv4 to IPv6 transition VPN/Ipsec NAT (Network Address
More informationInternet Layers. Physical Layer. Application. Application. Transport. Transport. Network. Network. Network. Network. Link. Link. Link.
Internet Layers Application Application Transport Transport Network Network Network Network Link Link Link Link Ethernet Fiber Optics Physical Layer Wi-Fi ARP requests and responses IP: 192.168.1.1 MAC:
More informationHP FlexFabric 5930 Switch Series
HP FlexFabric 5930 Switch Series Layer 3 IP Services Command Reference Part number: 5998-4568 Software version: Release 2406 & Release 2407P01 Document version: 6W101-20140404 Legal and notice information
More informationOperation Manual IPv6 H3C S3610&S5510 Series Ethernet Switches Table of Contents. Table of Contents
Operation Manual IPv6 Table of Contents Table of Contents Chapter 1 IPv6 Basics Configuration... 1-1 1.1 IPv6 Overview... 1-1 1.1.1 IPv6 Features... 1-2 1.1.2 Introduction to IPv6 Address... 1-3 1.1.3
More informationIPv6 address configuration and local operation
IPv6 address configuration and local operation Amsterdam, 16 february 2012 Iljitsch van Beijnum Today's topics IPv6 address configuration stateless autoconfig DHCPv6 DAD, NUD, timers Router solicitations/advertisements
More informationCh. 22 Bootstrap And Autoconfiguration (DHCP, NDP or IPv6-ND)
CSC521 Communication Protocols 網路通訊協定 Ch. 22 Bootstrap And Autoconfiguration (DHCP, NDP or IPv6-ND) 吳俊興國立高雄大學資訊工程學系 Internetworking With TCP/IP, Vol I: Sixth Edition, Douglas E. Comer Outline 1 Introduction
More informationRouter Architecture Overview
Chapter 4: r Introduction (forwarding and routing) r Review of queueing theory r Router design and operation r IP: Internet Protocol m IPv4 (datagram format, addressing, ICMP, NAT) m Ipv6 r Generalized
More informationCommunication Networks ( ) / Fall 2013 The Blavatnik School of Computer Science, Tel-Aviv University. Allon Wagner
Communication Networks (0368-3030) / Fall 2013 The Blavatnik School of Computer Science, Tel-Aviv University Allon Wagner Kurose & Ross, Chapter 4 (5 th ed.) Many slides adapted from: J. Kurose & K. Ross
More informationCMPE 150/L : Introduction to Computer Networks. Chen Qian Computer Engineering UCSC Baskin Engineering Lecture 12
CMPE 150/L : Introduction to Computer Networks Chen Qian Computer Engineering UCSC Baskin Engineering Lecture 12 1 Chapter 4: outline 4.1 introduction 4.2 virtual circuit and datagram networks 4.3 what
More informationIP - The Internet Protocol
IP - The Internet Protocol 1 Orientation IP s current version is Version 4 (IPv4). It is specified in RFC 891. TCP UDP Transport Layer ICMP IP IGMP Network Layer ARP Network Access Link Layer Media 2 IP:
More informationRemember Extension Headers?
IPv6 Security 1 Remember Extension Headers? IPv6 allows an optional Extension Header in between the IPv6 header and upper layer header Allows adding new features to IPv6 protocol without major re-engineering
More informationInternet Protocol v6.
Internet Protocol v6 October 25, 2016 v6@nkn.in Table of Content Why IPv6? IPv6 Address Space Customer LAN Migration Why IPv6? IPv6 Address Space Customer LAN migration IPv4 DASH BOARD THE REASON For IPv6
More informationConfiguring IPv6 for Gigabit Ethernet Interfaces
CHAPTER 46 IP version 6 (IPv6) provides extended addressing capability beyond those provided in IP version 4 (IPv4) in Cisco MDS SAN-OS. The architecture of IPv6 has been designed to allow existing IPv4
More informationIPv6 Neighbor Discovery
The IPv6 neighbor discovery process uses Internet Control Message Protocol (ICMP) messages and solicited-node multicast addresses to determine the link-layer address of a neighbor on the same network (local
More informationManual Configuration Stateful Address Configuration (i.e. from servers) Stateless Autoconfiguration : IPv6
Manual Configuration Stateful Address Configuration (i.e. from servers) BOOTP DHCPv4, DHCPv6 Stateless Auto : IPv6 최양희서울대학교컴퓨터공학부 2005 Yanghee Choi 2 RARP Hardware address ---> IP address requires direct
More informationCSC 4900 Computer Networks: Network Layer
CSC 4900 Computer Networks: Network Layer Professor Henry Carter Fall 2017 Chapter 4: Network Layer 4. 1 Introduction 4.2 What s inside a router 4.3 IP: Internet Protocol Datagram format 4.4 Generalized
More informationSubnet Masks. Address Boundaries. Address Assignment. Host. Net. Host. Subnet Mask. Non-contiguous masks. To Administrator. Outside the network
Subnet Masks RFCs 917 922 925 (1984) 932 936 940 950 (1985) First major change to IP after RFC791 Net Host Subnet Mask 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 Net Bits set indicate net number Bits clear indicate
More informationNetwork layer: Overview. Network layer functions IP Routing and forwarding NAT ARP IPv6 Routing
Network layer: Overview Network layer functions IP Routing and forwarding NAT ARP IPv6 Routing 1 Network Layer Functions Transport packet from sending to receiving hosts Network layer protocols in every
More informationHPE 5920 & 5900 Switch Series
HPE 5920 & 5900 Switch Series Layer 3 IP Services Command Reference Part number: 5998-6643t Software version: Release 2422P01 Document version: 6W101-20171030 Copyright 2016, 2017 Hewlett Packard Enterprise
More informationFiberstoreOS IPv6 Service Configuration Guide
FiberstoreOS IPv6 Service Configuration Guide Contents 1 Configuring IPv6 over IPv4 Tunnel...5 1.1 Overview...5 1.1.2 Manual Tunnel...6 1.1.3 6to4 Tunnel...6 1.1.4 ISATAP Tunnel...7 1.2 Configure Manual
More informationAdvanced Computer Networking. CYBR 230 Jeff Shafer University of the Pacific. IPv6
CYBR 230 Jeff Shafer University of the Pacific IPv6 2 IP Versions Version Description 0-3 Unused: Development versions of IP 4 Current network-layer protocol 5 Unused: Experimental stream protocol ST 6
More informationLecture 8. Basic Internetworking (IP) Outline. Basic Internetworking (IP) Basic Internetworking (IP) Service Model
Lecture 8 Basic Internetworking (IP) Reminder: Homework 3, Programming Project 2 due on Tuesday. An example internet is shown at right. Routers or gateways are used to connect different physical networks.
More informationNetwork layer: Overview. Network Layer Functions
Network layer: Overview Network layer functions IP Routing and forwarding NAT ARP IPv6 Routing 1 Network Layer Functions Transport packet from sending to receiving hosts Network layer protocols in every
More informationIPv6 Protocol. Does it solve all the security problems of IPv4? Franjo Majstor EMEA Consulting Engineer Cisco Systems, Inc.
IPv6 Protocol Does it solve all the security problems of IPv4? Franjo Majstor EMEA Consulting Engineer fmajstor@cisco.com Cisco Systems, Inc. 1 Agenda IPv6 Primer IPv6 Protocol Security Dual stack approach
More informationCSC 401 Data and Computer Communications Networks
CSC 401 Data and Computer Communications Networks Network Layer IPv4, Format and Addressing,, IPv6 Prof. Lina Battestilli Fall 2017 Chapter 4 Outline Network Layer: Data Plane 4.1 Overview of Network layer
More informationIPv6 Neighbor Discovery
About, page 1 Prerequisites for, page 2 Guidelines for, page 2 Defaults for, page 4 Configure, page 5 Monitoring, page 10 History for, page 11 About The IPv6 neighbor discovery process uses ICMPv6 messages
More informationMaster Course Computer Networks IN2097
Chair for Network Architectures and Services Prof. Carle Department for Computer Science TU München Master Course Computer Networks IN2097 Prof. Dr.-Ing. Georg Carle Christian Grothoff, Ph.D. Chair for
More informationMobile Communications Mobility Support in Network Layer
Motivation Mobility support needed to be able to use mobile devices in the Mobile devices need IP address for their communication Applications would like to communicate while being on the move Mobile Communications
More informationOSI Data Link & Network Layer
OSI Data Link & Network Layer Erkki Kukk 1 Layers with TCP/IP and OSI Model Compare OSI and TCP/IP model 2 Layers with TCP/IP and OSI Model Explain protocol data units (PDU) and encapsulation 3 Addressing
More informationIPv6 Neighbor Discovery
IPv6 Neighbor Discovery Last Updated: September 19, 2012 The IPv6 neighbor discovery process uses Internet Control Message Protocol (ICMP) messages and solicited-node multicast addresses to determine the
More information