Click here to load reader

Chap 27 next generation i pv6

  • View
    72

  • Download
    0

Embed Size (px)

DESCRIPTION

TCP-IP BY FOROUZAN

Text of Chap 27 next generation i pv6

  • 1. CChhaapptteerr 2277NNeexxtt GGeenneerraattiioonn::IIPPvv66 aanndd IICCMMPPvv66ObjectivesUpon completion you will be able to: Understand the shortcomings of IPv4 Know the IPv6 address format, address types, and abbreviations Be familiar with the IPv6 header format Know the extension header types Know the differences between ICMPv4 and ICMPv6 Know the strategies for transitioning from IPv4 to IPv6TCP/IP Protocol Suite 1

2. 27.1 IPv6IPv6 has these aaddvvaannttaaggeess oovveerr IIPPvv44::11.. llaarrggeerr aaddddrreessss ssppaaccee22.. bbeetttteerr hheeaaddeerr ffoorrmmaatt33.. nneeww ooppttiioonnss44.. aalllloowwaannccee ffoorr eexxtteennssiioonn55.. ssuuppppoorrtt ffoorr rreessoouurrccee aallllooccaattiioonn66.. ssuuppppoorrtt ffoorr mmoorree sseeccuurriittyyTThhee ttooppiiccss ddiissccuusssseedd iinn tthhiiss sseeccttiioonn iinncclluuddee::IIPPvv66 AAddddrreesssseessAAddddrreessss SSppaaccee AAssssiiggnnmmeennttPPaacckkeett FFoorrmmaattCCoommppaarriissoonn bbeettwweeeenn IIPPvv44 aanndd IIPPvv66TCP/IP Protocol Suite 2 3. Figure 27.1 IPv6 addressTCP/IP Protocol Suite 3 4. Figure 27.2 Abbreviated addressTCP/IP Protocol Suite 4 5. Figure 27.3 Abbreviated address with consecutive zerosTCP/IP Protocol Suite 5 6. Figure 27.4 CIDR addressTCP/IP Protocol Suite 6 7. Figure 27.5 Address structureTCP/IP Protocol Suite 7 8. TTaabbllee 2277..11 TTyyppee pprreeffiixxeess ffoorr IIPPvv66 aaddddrreesssseessTCP/IP Protocol Suite 8 9. Figure 27.6 Provider-based addressTCP/IP Protocol Suite 9 10. Figure 27.7 Address hierarchyTCP/IP Protocol Suite 10 11. Figure 27.8 Unspecified addressTCP/IP Protocol Suite 11 12. Figure 27.9 Loopback addressTCP/IP Protocol Suite 12 13. Figure 27.10 Compatible addressTCP/IP Protocol Suite 13 14. Figure 27.11 Mapped addressTCP/IP Protocol Suite 14 15. Figure 27.12 Link local addressTCP/IP Protocol Suite 15 16. Figure 27.13 Site local addressTCP/IP Protocol Suite 16 17. Figure 27.14 Multicast addressTCP/IP Protocol Suite 17 18. Figure 27.15 IPv6 datagramTCP/IP Protocol Suite 18 19. Figure 27.16 Format of an IPv6 datagramTCP/IP Protocol Suite 19 20. TTaabbllee 2277..22 NNeexxtt hheeaaddeerr ccooddeessTCP/IP Protocol Suite 20 21. TTaabbllee 2277..33 PPrriioorriittiieess ffoorr ccoonnggeessttiioonn--ccoonnttrroolllleeddttrraaffffiiccTCP/IP Protocol Suite 21 22. TTaabbllee 2277..44 PPrriioorriittiieess ffoorr nnoonnccoonnggeessttiioonn--ccoonnttrroolllleeddttrraaffffiiccTCP/IP Protocol Suite 22 23. TTaabbllee 2277..55 CCoommppaarriissoonn bbeettwweeeenn IIPPvv44 aanndd IIPPvv66 ppaacckkeett hheeaaddeerrTCP/IP Protocol Suite 23 24. Figure 27.17 Extension header formatTCP/IP Protocol Suite 24 25. Figure 27.18 Extension header typesTCP/IP Protocol Suite 25 26. Figure 27.19 Hop-by-hop option header formatTCP/IP Protocol Suite 26 27. Figure 27.20 The format of options in a hop-by-hop option headerTCP/IP Protocol Suite 27 28. Figure 27.21 Pad1TCP/IP Protocol Suite 28 29. Figure 27.22 PadNTCP/IP Protocol Suite 29 30. Figure 27.23 Jumbo payloadTCP/IP Protocol Suite 30 31. Figure 27.24 Source routingTCP/IP Protocol Suite 31 32. Figure 27.25 Source routing exampleTCP/IP Protocol Suite 32 33. Figure 27.26 FragmentationTCP/IP Protocol Suite 33 34. Figure 27.27 AuthenticationTCP/IP Protocol Suite 34 35. Figure 27.28 Calculation of authentication dataTCP/IP Protocol Suite 35 36. Figure 27.29 Encrypted security payloadTCP/IP Protocol Suite 36 37. Figure 27.30 Transport mode encryptionTCP/IP Protocol Suite 37 38. Figure 27.31 Tunnel-mode encryptionTCP/IP Protocol Suite 38 39. TTaabbllee 2277..66 CCoommppaarriissoonn bbeettwweeeenn IIPPvv44 ooppttiioonnss aanndd IIPPvv66 eexxtteennssiioonnhheeaaddeerrssTCP/IP Protocol Suite 39 40. 27.2 ICMPv6ICMPv6, while similar in strategy to ICMPv4, has cchhaannggeess tthhaatt mmaakkeess iittmmoorree ssuuiittaabbllee ffoorr IIPPvv66.. IICCMMPPvv66 hhaass aabbssoorrbbeedd ssoommee pprroottooccoollss tthhaatt wweerreeiinnddeeppeennddeenntt iinn vveerrssiioonn 44..TThhee ttooppiiccss ddiissccuusssseedd iinn tthhiiss sseeccttiioonn iinncclluuddee::EErrrroorr RReeppoorrttiinnggQQuueerryyTCP/IP Protocol Suite 40 41. Figure 27.32 Comparison of network layers in version 4 and version 6TCP/IP Protocol Suite 41 42. Figure 27.33 Categories of ICMPv6 messagesTCP/IP Protocol Suite 42 43. Figure 27.34 General format of ICMP messagesTCP/IP Protocol Suite 43 44. Figure 27.35 Error-reporting messagesTCP/IP Protocol Suite 44 45. TTaabbllee 2277..77 CCoommppaarriissoonn ooff eerrrroorr--rreeppoorrttiinngg mmeessssaaggeess iinn IICCMMPPvv44aanndd IICCMMPPvv66TCP/IP Protocol Suite 45 46. Figure 27.36 Destination-unreachable message formatTCP/IP Protocol Suite 46 47. Figure 27.37 Packet-too-big message formatTCP/IP Protocol Suite 47 48. Figure 27.38 Time-exceeded message formatTCP/IP Protocol Suite 48 49. Figure 27.39 Parameter-problem message formatTCP/IP Protocol Suite 49 50. Figure 27.40 Redirection message formatTCP/IP Protocol Suite 50 51. Figure 27.41 Query messagesTCP/IP Protocol Suite 51 52. TTaabbllee 2277..88 CCoommppaarriissoonn ooff qquueerryy mmeessssaaggeess iinn IICCMMPPvv44aanndd IICCMMPPvv66TCP/IP Protocol Suite 52 53. Figure 27.42 Echo request and reply messagesTCP/IP Protocol Suite 53 54. Figure 27.43 Router-solicitation and advertisement message formatsTCP/IP Protocol Suite 54 55. Figure 27.44 Neighbor-solicitation and advertisement message formatsTCP/IP Protocol Suite 55 56. Figure 27.45 Group-membership messagesTCP/IP Protocol Suite 56 57. Figure 27.46 Group-membership message formatsTCP/IP Protocol Suite 57 58. Figure 27.47 Four situations of group-membership operationTCP/IP Protocol Suite 58 59. 27.3 TRANSITION FROM IPv4TO IPv6Three strategies have been devised by the IETF ttoo pprroovviiddee ffoorr aa ssmmooootthhttrraannssiittiioonn ffrroomm IIPPvv44 ttoo IIPPvv66..TThhee ttooppiiccss ddiissccuusssseedd iinn tthhiiss sseeccttiioonn iinncclluuddee::DDuuaall SSttaacckkTTuunnnneelliinnggHHeeaaddeerr TTrraannssllaattiioonnTCP/IP Protocol Suite 59 60. Figure 27.48 Three transition strategiesTCP/IP Protocol Suite 60 61. Figure 27.49 Dual stackTCP/IP Protocol Suite 61 62. Figure 27.50 Automatic tunnelingTCP/IP Protocol Suite 62 63. Figure 27.51 Configured tunnelingTCP/IP Protocol Suite 63 64. Figure 27.52 Header translationTCP/IP Protocol Suite 64 65. TTaabbllee 2277..99 HHeeaaddeerr ttrraannssllaattiioonnTCP/IP Protocol Suite 65