1.35k likes | 1.59k Views
Advanced TCP/IP Concepts and Practices. Lesson 1: Routing. Objectives. Explain the difference between direct and indirect routing Describe the routing process and explain the function of routing information tables
E N D
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
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
Introduction to Routing • Direct routing • Indirect routing • The traceroute command
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
Static vs. Dynamic Routing • The route command • The ping command
Routing and Packets • The network, transport, session, presentation and application layers remain unchanged during the routing process
Routing Protocols • Interior versus exterior protocols • Interior routing protocols include RIP and OSPF • Exterior routing protocols include EGP and BGP
Routing Information Protocol • RIPv1 header • RIPv1 versus RIPv2 • How RIP works • Disadvantages of RIP
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
Exterior Gateway Protocol • Used to communicate reachability information between autonomous systems • Has been largely replaced by BGP
Border Gateway Protocol • Used between the NSFnet backbone and some regional networks • Exchanges network reachability information with other BGP subsystems
Classless Interdomain Routing • Minimizes the number of routing table entries • Summarizes multiple IP addresses into single entry
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
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
Lesson 2:TCP/IP Troubleshooting Tools—Files, Protocols and Commands
Objectives • Describe useful network files • Compare TCP/IP implementations on various operating systems • Describe ICMP concepts and message types • Identify general network troubleshooting commands • Identify name and address troubleshooting commands
Useful Network Files • protocols (UNIX) and protocol (2000) • services • xinetd.conf (UNIX only)
Internet Control Message Protocol • Source-quench error messages • Echo-request and echo-reply query messages • ICMP message types
Troubleshooting General Network Problems • Commands • ping • traceroute or tracert • netstat
Troubleshooting Name and Address Problems • Commands • ifconfig (Linux) • ipconfig (Windows 2000) • arp • nslookup • hostname
Summary • Describe useful network files • Compare TCP/IP implementations on various operating systems • Describe ICMP concepts and message types • Identify general network troubleshooting commands • Identify name and address troubleshooting commands
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
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
Performance Factors • Baseline • A recording of network activity obtained through documentation and monitoring • Serves as an example for comparing future network activity
Identifying Performance Degradation • System • Network • Client/server application • Establishing guidelines
System Environment • System hardware • Processor • Memory • Network interface • Disk • Operating system
Network Environment • Performance factors • Protocol stack • Routing architecture • Routing protocol • Routing configuration • Routing hops • Duplicate IP addresses
Client/Server Applications • Application architecture in terms of systems and networks • Application architecture in terms of modules (screens, routines) • Version control • Testing
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
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
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
Network Management • The ideal network management protocol • Proprietary solutions • Open solutions
Network Management Model • Managed nodes • Agents • Traversals and traps • Polling • Proxy agents • Gateway agents • Information base • NMS
Network Management Architecture • Centralized architecture • Distributed architecture • Hierarchical architecture
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
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
Popularity of SNMP • Simplicity • Wide industry support • Wise use of resources • Standardization and stability • Centralized administration • Portability
History of SNMP • Chronology • SNMPv1 • SNMPv2 • SNMPv3 • SNMP extensions
The Structure of Management Information • The object identifier • Naming an object: OIDs and the MIB tree • Creating an MIB: Syntax and encoding
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