Guide To TCP/IP, Second Edition1 Chapter 1 Introducing TCP/IP.
Advanced TCP/IP Concepts and Practices
description
Transcript of Advanced TCP/IP Concepts and Practices
![Page 1: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/1.jpg)
Advanced TCP/IPConcepts and Practices
![Page 2: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/2.jpg)
Lesson 1:Routing
![Page 3: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/3.jpg)
Objectives
Explain the difference between direct and indirect routing
Describe the routing process and explain the function of routing information tables
Compare static routing with dynamic routing, and manually configure a static routing table
Explain the difference between interior and exterior routing protocols, and identify routing protocols within each category
![Page 4: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/4.jpg)
Objectives (cont’d)
Compare and contrast RIP with OSPF, and describe the advantages and disadvantages of each
Identify the EGP and the BGPv4
Describe distance-vector, link-state and path-vector protocols
Describe CIDR
![Page 5: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/5.jpg)
Introduction to Routing
Direct routing
Indirect routing
- The traceroute command
![Page 6: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/6.jpg)
Routing Process
Routing involves two key elements
- The sending host must know which router to use for a given destination; the router is determined by the default gateway
- The router must know where to send the packet; the destination is determined by the router’s routing information table
![Page 7: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/7.jpg)
Routing Information Table
Router1 Router2 Router3
Network Z
Network Y
Network X
Router2Routing Information Table
Network Router HopsX Router1 2Y Router2 1Z Router3 2
![Page 8: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/8.jpg)
Static vs. Dynamic Routing
The route command
The ping command
![Page 9: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/9.jpg)
Routing and Packets
The network, transport, session, presentation and application layers remain unchanged during the routing process
![Page 10: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/10.jpg)
Routing Protocols
Interior versus exterior protocols
- Interior routing protocols include RIP and OSPF
- Exterior routing protocols include EGP and BGP
![Page 11: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/11.jpg)
Routing Information Protocol
RIPv1 header
RIPv1 versus RIPv2
How RIP works
Disadvantages of RIP
![Page 12: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/12.jpg)
RIP Count-to-Infinity Disadvantage
Router1 Router2 Router3
Network X
![Page 13: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/13.jpg)
Open Shortest Path First
Interior gateway routing protocol that uses IP directly
Overcomes many RIP shortcomings
Contains:
- Various types of service routing
- Load balancing
- Network areas
- Authenticated exchanges
- Routing table updates
![Page 14: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/14.jpg)
Exterior Gateway Protocol
Used to communicate reachability information between autonomous systems
Has been largely replaced by BGP
![Page 15: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/15.jpg)
Border Gateway Protocol
Used between the NSFnet backbone and some regional networks
Exchanges network reachability information with other BGP subsystems
![Page 16: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/16.jpg)
Classless Interdomain Routing
Minimizes the number of routing table entries
Summarizes multiple IP addresses into single entry
![Page 17: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/17.jpg)
Summary
Explain the difference between direct and indirect routing
Describe the routing process and explain the function of routing information tables
Compare static routing with dynamic routing, and manually configure a static routing table
Explain the difference between interior and exterior routing protocols, and identify routing protocols within each category
![Page 18: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/18.jpg)
Summary (cont’d)
Compare and contrast RIP with OSPF, and describe the advantages and disadvantages of each
Identify the EGP and the BGPv4
Describe distance-vector, link-state and path-vector protocols
Describe CIDR
![Page 19: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/19.jpg)
Lesson 2:TCP/IP Troubleshooting Tools—Files, Protocols
and Commands
![Page 20: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/20.jpg)
Objectives
Describe useful network files
Compare TCP/IP implementations on UNIX and Windows NT platforms
Describe ICMP concepts and message types
Identify general network troubleshooting commands for UNIX and Windows NT
Identify name and address troubleshooting commands for UNIX and Windows NT
![Page 21: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/21.jpg)
Useful Network Files
protocols (UNIX) and protocol (NT)
services
inetd.conf (UNIX only)
![Page 22: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/22.jpg)
Internet Control Message Protocol
Source-quench error messages
Echo-request and echo-reply query messages
ICMP message types
![Page 23: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/23.jpg)
Troubleshooting General Network Problems
Commands
-ping-traceroute or tracert-netstat
![Page 24: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/24.jpg)
Troubleshooting Name and Address Problems
Commands
-ifconfig (Linux)
-ipconfig (Windows NT)
-arp-nslookup-hostname
![Page 25: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/25.jpg)
Summary
Describe useful network files
Compare TCP/IP implementations on UNIX and Windows NT platforms
Describe ICMP concepts and message types
Identify general network troubleshooting commands for UNIX and Windows NT
Identify name and address troubleshooting commands for UNIX and Windows NT
![Page 26: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/26.jpg)
Lesson 3:Troubleshooting TCP/IP Networks
![Page 27: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/27.jpg)
Objectives
Determine factors that can affect the performance of TCP/IP or intranet applications
Identify potential areas for bottlenecks and traffic congestion
Establish a baseline with which to compare future network activity
Monitor network traffic and congestion
![Page 28: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/28.jpg)
Objectives (cont’d)
Test performance and transfer time
Identify and isolate duplicate address problems
Determine specific TCP/IP components that cause failures
Recommend corrective actions for TCP/IP failures
Use TCP/IP tools to determine problems
![Page 29: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/29.jpg)
Performance Factors
Baseline
- A recording of network activity obtained through documentation and monitoring
- Serves as an example for comparing future network activity
![Page 30: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/30.jpg)
Identifying Performance Degradation
System
Network
Client/server application
Establishing guidelines
![Page 31: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/31.jpg)
System Environment
System hardware
- Processor
- Memory
- Network interface
- Disk
Operating system
![Page 32: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/32.jpg)
Network Environment
Performance factors
- Protocol stack
- Routing architecture Routing protocol Routing configuration Routing hops
- Duplicate IP addresses
![Page 33: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/33.jpg)
Client/Server Applications
Application architecture in terms of systems and networks
Application architecture in terms of modules (screens, routines)
Version control
Testing
![Page 34: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/34.jpg)
Summary
Determine factors that can affect the performance of TCP/IP or intranet applications
Identify potential areas for bottlenecks and traffic congestion
Establish a baseline with which to compare future network activity
Monitor network traffic and congestion
![Page 35: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/35.jpg)
Summary (cont’d)
Test performance and transfer time
Identify and isolate duplicate address problems
Determine specific TCP/IP components that cause failures
Recommend corrective actions for TCP/IP failures
Use TCP/IP tools to determine problems
![Page 36: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/36.jpg)
Lesson 4:Network Management
Fundamentals
![Page 37: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/37.jpg)
Objectives
Explain the importance of network management
Identify effective management strategy components
Explain the OSI Network Management Functional Areas model
Describe OSI network management model elements
Define the network management architecture types
![Page 38: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/38.jpg)
Network Management
The ideal network management protocol
- Proprietary solutions
- Open solutions
![Page 39: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/39.jpg)
Management Functional Areas (MFAs)
![Page 40: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/40.jpg)
Network Management Model
Managed nodes
Agents
- Traversals and traps
- Polling
- Proxy agents
- Gateway agents
Information base
NMS
![Page 41: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/41.jpg)
Information Baseon a Managed Node
![Page 42: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/42.jpg)
Network Management Architecture
Centralized architecture
Distributed architecture
Hierarchical architecture
![Page 43: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/43.jpg)
Centralized Management Architecture Model
NMS
Agent Agent Agent Agent
![Page 44: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/44.jpg)
Summary
Explain the importance of network management
Identify effective management strategy components
Explain the OSI Network Management Functional Areas model
Describe OSI network management model elements
Define the network management architecture types
![Page 45: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/45.jpg)
Lesson 5:SNMP History,
Process and Architecture
![Page 46: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/46.jpg)
Objectives
Discuss the history of SNMP
Explain the purpose of the SMI, the MIB tree, an OID, the ASN.1 and the BER
Summarize the SNMP process
Describe the SNMP architecture
Identify key SNMP communication methods
Install an industry-standard NMS
Install an SNMP agent
![Page 47: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/47.jpg)
Popularity of SNMP
Simplicity
Wide industry support
Wise use of resources
Standardization and stability
Centralized administration
Portability
![Page 48: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/48.jpg)
History of SNMP
Chronology
SNMPv1
SNMPv2
SNMPv3
SNMP extensions
![Page 49: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/49.jpg)
The Structure of Management Information
The object identifier
Naming an object: OIDs and the MIB tree
Creating an MIB: Syntax and encoding
![Page 50: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/50.jpg)
The SNMP Process
Querying MIB variables
NMS-to-agent PDUs
Agent-to-NMS PDUs
Instance identification
Network discovery
The network map
The NMS management database
Security and the NMS application
![Page 51: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/51.jpg)
SNMP Architecture
The SNMP message
SNMP and TCP/IP
UDP ports and communication
![Page 52: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/52.jpg)
Common NMS Applications
SNMPUTIL
Ipswitch Ping Pro
Ipswitch WhatsUp Gold
Scotty
HP OpenView
NetScout
IBM AIX NetView/6000
SunNetManager product architecture
![Page 53: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/53.jpg)
Agents and Windows NT Server 4.0
Configuring an SNMP agent in Windows NT Server
- Agent tab
- Traps tab
- Security tab
SNMP agents and Windows 95/98
![Page 54: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/54.jpg)
SNMP Agents and UNIX
snmpd.agentinfo
snmpd.conf
rc.local
inetd.conf
![Page 55: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/55.jpg)
Agents andInternetworking
Routers and SNMP support
Smart hubs
Managed hubs
RMON and RMON2 specifications
![Page 56: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/56.jpg)
Summary
Discuss the history of SNMP
Explain the purpose of the SMI, the MIB tree, an OID, the ASN.1 and the BER
Summarize the SNMP process
Describe the SNMP architecture
Identify key SNMP communication methods
Install an industry-standard NMS
Install an SNMP agent
![Page 57: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/57.jpg)
Lesson 6:The Management Information Base
![Page 58: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/58.jpg)
Objectives
Describe the MIB tree in detail
Describe the purpose of an OID, and describe OIDs
Describe specific MIB groups
Define MIB terminology
Explain the MIB query process
Access SNMP information
![Page 59: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/59.jpg)
The MIB Tree
The ISO branch
The Internet node and its children
![Page 60: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/60.jpg)
MIB Terminology
MIB-I
MIB-II
![Page 61: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/61.jpg)
MIB Groups
Groups residing off the enterprises group
- Vendor sub-groups
Groups residing off the management group
- System group; interfaces group; address translation group; IP group; ICMP group; TCP group; UDP group; EGP group; CMOT group; transmission group; SNMP group
![Page 62: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/62.jpg)
Accessing MIB Variables
Accessing simple variables
Accessing array variables
![Page 63: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/63.jpg)
Summary
Describe the MIB tree in detail
Describe the purpose of an OID, and describe OIDs
Describe specific MIB groups
Define MIB terminology
Explain the MIB query process
Access SNMP information
![Page 64: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/64.jpg)
Lesson 7:SNMP in
the Enterprise
![Page 65: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/65.jpg)
Objectives
Identify the five SNMPv1 message formats
Describe the construction of a PDU
Explain the structure of SNMPv1 PDUs
List the common SNMPv1 error messages
Discuss SNMPv1 and security
Implement SNMP on a network
Describe RMON and identify its goals
![Page 66: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/66.jpg)
SNMPv1 Message Format
GetRequest
GetNextRequest
GetResponse
SetRequest
Trap
SNMPv1 error messages
![Page 67: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/67.jpg)
SNMPv1 Drawbacks
Security- Trivial authentication: the community
name- Lack of encryption- Practical concerns
Limited communication paths
No multiprotocol support
SNMPv2 and SNMPv3
Defining RMON
![Page 68: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/68.jpg)
Remote NetworkMonitoring MIB (RMON)
What is RMON?
RMON goals
![Page 69: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/69.jpg)
Summary
Identify the five SNMPv1 message formats
Describe the construction of a PDU
Explain the structure of SNMPv1 PDUs
List the common SNMPv1 error messages
Discuss SNMPv1 and security
Implement SNMP on a network
Describe RMON and identify its goals
![Page 70: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/70.jpg)
Lesson 8:IPv6—Introduction
and IPv4 Comparison
![Page 71: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/71.jpg)
Objectives
Describe the need for IPv6
Explain the IPv6 history
Compare and contrast the IPv4 and IPv6 headers
Identify removed, revised and new header fields in IPv6
Capture IPv4 packets for comparison with IPv6
![Page 72: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/72.jpg)
The Need for IPv6
Methodology for determining required number of IP addresses
![Page 73: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/73.jpg)
History of IPv6
Candidates
- TUBA
- CATNIP
- SIPP
The decision
![Page 74: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/74.jpg)
IPv4 vs. IPv6: Key Differences
IPv4 header
IPv6 header
![Page 75: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/75.jpg)
IPv4 Removed Fields
Fixed format for IP headers
No header checksum
No hop-by-hop segmentation
No Type of Service field
![Page 76: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/76.jpg)
IPv4 Revised Fields
Datagram Length field Payload Length field
Protocol field Next Header field
Time To Live field Hop Limit field
![Page 77: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/77.jpg)
IPv6 New Fields
Flow Label field
Class field
![Page 78: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/78.jpg)
Summary
Describe the need for IPv6
Explain the IPv6 history
Compare and contrast the IPv4 and IPv6 headers
Identify removed, revised and new header fields in IPv6
Capture IPv4 packets for comparison with IPv6
![Page 79: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/79.jpg)
Lesson 9:IPv6 Header and
Extension Headers
![Page 80: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/80.jpg)
Objectives
Define each IPv6 header field and its function
Identify IPv6 extension header types
Describe Hop-by-Hop, Destination Options, Routing, and Fragment extension headers
Explain how IPv6 extension header types affect routing performance
![Page 81: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/81.jpg)
Objectives (cont’d)
Identify IPv6 extension header order and explain its significance
Download and install Windows NT IPv6 stack
Install IPv6 parsers for Windows NT Network Monitor
Capture IPv6 packets and analyze them
Compare and contrast IPv4 packets with IPv6 packets
![Page 82: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/82.jpg)
IPv6 Header in Detail
Version
Class
Flow Label
Payload Length
Next Header
Hop Limit
Source Address
Destination Address
![Page 83: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/83.jpg)
IPv6 Extension Headers
Hop-by-Hop extension header
Destination Options extension header
Routing extension header
Fragment extension header
![Page 84: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/84.jpg)
IPv6 Extension Header Order
1. IPv6
2. Hop-by-Hop
3. Destination Options
4. Routing
5. Fragment
6. Authentication
7. Encapsulating Security Payload
8. Destination Options
9. Upper-layer
![Page 85: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/85.jpg)
Windows NT and IPv6
IPv6 utilities
-ipv6-ping6-tracert6-ttcp
![Page 86: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/86.jpg)
Linuxand IPv6
Linux 2.2.12-20 (Red Hat Linux 6.1) kernel requires upgrading to support IPv6
Linux 2.2.14-5.0 (Red Hat Linux 6.2) kernel allows users to reconfigure the kernel to support IPv6
![Page 87: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/87.jpg)
Summary
Define each IPv6 header field and its function
Identify IPv6 extension header types
Describe Hop-by-Hop, Destination Options, Routing, and Fragment extension headers
Explain how IPv6 extension header types affect routing performance
![Page 88: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/88.jpg)
Summary (cont’d)
Identify IPv6 extension header order and explain its significance
Download and install Windows NT IPv6 stack
Install IPv6 parsers for Windows NT Network Monitor
Capture IPv6 packets and analyze them
Compare and contrast IPv4 packets with IPv6 packets
![Page 89: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/89.jpg)
Lesson 10:IPv6 Address Architecture
![Page 90: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/90.jpg)
Objectives
Compare and contrast IPv4 addresses with IPv6 addresses
Describe IPv6 address architecture
Convert IPv6 addresses between hexadecimal, decimal and binary values
Abbreviate and expand IPv6 addresses
Identify address types in IPv6: unicast, multicast and anycast
![Page 91: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/91.jpg)
Objectives (cont’d)
Define the Aggregatable Global Unicast address format
Explain address hierarchy
Create IEEE EUI-64 addresses from IEEE 802 addresses
Define the IPv6 multicast address format
Explain five special-case IPv6 unicast addresses
Discuss address renumbering advantages and disadvantages
![Page 92: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/92.jpg)
IPv4 vs. IPv6 Addresses
Length
Notation
Number system
![Page 93: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/93.jpg)
Hexadecimal Values
Hexadecimal Value Decimal Equivalent
A 10
B 11
C 12
D 13
E 14
F 15
![Page 94: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/94.jpg)
IPv6 Address Abbreviation
Double-colon convention
Expanding IPv6 addresses
![Page 95: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/95.jpg)
Address Types
Unicast
Multicast
Anycast
![Page 96: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/96.jpg)
IPv6 Address Assignments
Address Prefix Definition
0000 0000 Reserved
0000 001 Reserved for NSAP
0000 010 Reserved for IPX
001 Aggregatable Global Unicast addresses
100 Reserved for Geographic-based Unicast addresses
1111 1110 10 Link-local addresses
1111 1110 11 Site-local addresses
1111 1111 Multicast addresses
![Page 97: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/97.jpg)
Aggregatable GlobalUnicast Addresses
Top-Level Aggregator (TLA)
Next-Level Aggregator (NLA)
Site-Level Aggregator (SLA)
Host address
![Page 98: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/98.jpg)
Special Unicast Addresses
IPv4-based
Loopback
Unspecified
Site local
![Page 99: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/99.jpg)
Multicast Addresses
Flags
Scope
Group identifier
![Page 100: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/100.jpg)
Fixed Length vs. Variable Length
Variable-length addresses increase IPv6 growth flexibility, but make it difficult to renumber networks in the provider-based Internet
![Page 101: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/101.jpg)
Summary
Compare and contrast IPv4 addresses with IPv6 addresses
Describe IPv6 address architecture
Convert IPv6 addresses between hexadecimal, decimal and binary values
Abbreviate and expand IPv6 addresses
Identify address types in IPv6: unicast, multicast and anycast
![Page 102: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/102.jpg)
Summary (cont’d)
Define the Aggregatable Global Unicast address format
Explain address hierarchy
Create IEEE EUI-64 addresses from IEEE 802 addresses
Define the IPv6 multicast address format
Explain five special-case IPv6 unicast addresses
Discuss address renumbering advantages and disadvantages
![Page 103: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/103.jpg)
Lesson 11:IPv6 Routing and Security
![Page 104: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/104.jpg)
Objectives
Explain why CIDR will be replaced by the TLA in the IPv6 address
Describe the aggregatable routing hierarchy concept
Describe IPv6 multicast routing
Explain why the IPv6 proposed standard recommends using IDRP instead of BGPv4
Explain why the IPv6 proposed standard recommends using OSPF instead of RIP
![Page 105: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/105.jpg)
Objectives (cont’d)
Specify IPv6 security features
Compare Internet-layer security to application-layer security
Discuss the functions of the Authentication and ESP extension headers
Identify Authentication extension header fields
Identify ESP extension header fields
![Page 106: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/106.jpg)
IPv6 Routing
CIDR to aggregate network routes
![Page 107: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/107.jpg)
Aggregatable Routing Hierarchy
Ensures routing tables are smaller because SLA routers can use NLA routers as default routes, and NLA routers can use TLA routers as default routes
![Page 108: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/108.jpg)
Multicast Routing
ICMPv6 group management header includes the following fields:
- Type
- Code
- Checksum
- Maximum Response Delay
- Unused
- Multicast Address
![Page 109: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/109.jpg)
IPv6 Routing Protocols
BGPv4 to IDRP
Updating interior routing protocols to work with IPv6
- OSPF
- RIP
![Page 110: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/110.jpg)
IPv6 Security
Authentication
Confidentiality
![Page 111: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/111.jpg)
Summary
Explain why CIDR will be replaced by the TLA in the IPv6 address
Describe the aggregatable routing hierarchy concept
Describe IPv6 multicast routing
Explain why the IPv6 proposed standard recommends using IDRP instead of BGPv4
Explain why the IPv6 proposed standard recommends using OSPF instead of RIP
![Page 112: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/112.jpg)
Summary (cont’d)
Specify IPv6 security features
Compare Internet-layer security to application-layer security
Discuss the functions of the Authentication and ESP extension headers
Identify Authentication extension header fields
Identify ESP extension header fields
![Page 113: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/113.jpg)
Lesson 12:Reduced Network
Management with IPv6
![Page 114: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/114.jpg)
Objectives
Identify IPv6 elements that reduce network management overhead
Describe ND and its functions
Compare and contrast ICMPv6 with ICMPv4
Identify removed, revised and new ICMPv6 message types
Define IPv6 plug and play
![Page 115: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/115.jpg)
Objectives (cont’d)
Describe Router Solicitation and Router Advertisement ICMPv6 messages, and explain how they function with stateless autoconfiguration
Identify ICMPv6 message headers
Explain address resolution using ND
Compare ND with ARP
![Page 116: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/116.jpg)
Neighbor Discovery Protocol
Allows hosts to find routers
Enables nodes to determine one another’s link layer addresses
Enables nodes to discover the existence of other nodes
Enables nodes to maintain reachability information
Provides nodes with path status to active neighbors
![Page 117: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/117.jpg)
Internet Control Message Protocol Version 6
ICMPv6 header
ICMPv6 messages
![Page 118: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/118.jpg)
Plug-and-PlayAutoconfiguration
Stateless autoconfiguration
Stateful configuration
![Page 119: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/119.jpg)
Address Resolution
Neighbor Solicitation message header
Neighbor Advertisement message header
![Page 120: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/120.jpg)
Summary
Identify IPv6 elements that reduce network management overhead
Describe ND and its functions
Compare and contrast ICMPv6 with ICMPv4
Identify removed, revised and new ICMPv6 message types
Define IPv6 plug and play
![Page 121: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/121.jpg)
Summary (cont’d)
Describe Router Solicitation and Router Advertisement ICMPv6 messages, and explain how they function with stateless autoconfiguration
Identify ICMPv6 message headers
Explain address resolution using ND
Compare ND with ARP
![Page 122: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/122.jpg)
Lesson 13:Transitioning to IPv6
![Page 123: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/123.jpg)
Objectives
Describe the SIT mechanisms
Explain the issues involved in IPv4-to-IPv6 migration, including addressing and DNS
Discuss the dual IP stack strategy and how it will be supported
Explain the purpose of the 6Bone
Define tunneling and relate it to the 6Bone
Explain how to join the 6Bone
![Page 124: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/124.jpg)
Simple InternetTransition Mechanisms
SIT features
SIT mchanisms
![Page 125: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/125.jpg)
Dual IP Stacks
Dual IP stack support
IPv6 name service
![Page 126: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/126.jpg)
IPv4 Address Compatibility
IPv6 address can embed in IPv4 addresses using a combination of:
- Dotted decimal formats
- Double colon formats
![Page 127: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/127.jpg)
IPv6-in-IPv4 Tunneling:The 6Bone
Tunneling process
Connecting to the 6Bone
Connecting to isolated hosts
![Page 128: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/128.jpg)
Summary
Describe the SIT mechanisms
Explain the issues involved in IPv4-to-IPv6 migration, including addressing and DNS
Discuss the dual IP stack strategy and how it will be supported
Explain the purpose of the 6Bone
Define tunneling and relate it to the 6Bone
Explain how to join the 6Bone
![Page 129: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/129.jpg)
Advanced TCP/IP Concepts and Practices
Routing
TCP/IP Troubleshooting Tools—Files, Protocols and Commands
Troubleshooting TCP/IP Networks
Network Management Fundamentals
SNMP History, Process and Architecture
The Management Information Base (MIB)
SNMP in the Enterprise
![Page 130: Advanced TCP/IP Concepts and Practices](https://reader035.fdocuments.in/reader035/viewer/2022062315/56814d19550346895dba52ec/html5/thumbnails/130.jpg)
Advanced TCP/IP Concepts and Practices
IPv6—Introduction and IPv4 Comparison
IPv6 Address Architecture
IPv6 Header and Extension Headers
IPv6 Address Architecture
IPv6 Routing and Security
Reduced Network Management with IPv6
Transitioning to IPv6