advanced tcp/ip concepts and practices. lesson 1: routing

130
Advanced TCP/IP Concepts and Practices

Upload: allyson-roberts

Post on 21-Jan-2016

246 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Advanced TCP/IP Concepts and Practices. Lesson 1: Routing

Advanced TCP/IPConcepts and Practices

Page 2: Advanced TCP/IP Concepts and Practices. Lesson 1: Routing

Lesson 1:Routing

Page 3: 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

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. Lesson 1: Routing

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. Lesson 1: Routing

Introduction to Routing

Direct routing

Indirect routing

- The traceroute command

Page 6: Advanced TCP/IP Concepts and Practices. Lesson 1: Routing

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. Lesson 1: Routing

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. Lesson 1: Routing

Static vs. Dynamic Routing

The route command

The ping command

Page 9: Advanced TCP/IP Concepts and Practices. Lesson 1: Routing

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. Lesson 1: Routing

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. Lesson 1: Routing

Routing Information Protocol

RIPv1 header

RIPv1 versus RIPv2

How RIP works

Disadvantages of RIP

Page 12: Advanced TCP/IP Concepts and Practices. Lesson 1: Routing

RIP Count-to-Infinity Disadvantage

Router1 Router2 Router3

Network X

Page 13: Advanced TCP/IP Concepts and Practices. Lesson 1: Routing

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. Lesson 1: Routing

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. Lesson 1: Routing

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. Lesson 1: Routing

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. Lesson 1: Routing

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. Lesson 1: Routing

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. Lesson 1: Routing

Lesson 2:TCP/IP Troubleshooting Tools—Files, Protocols

and Commands

Page 20: Advanced TCP/IP Concepts and Practices. Lesson 1: Routing

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. Lesson 1: Routing

Useful Network Files

protocols (UNIX) and protocol (NT)

services

inetd.conf (UNIX only)

Page 22: Advanced TCP/IP Concepts and Practices. Lesson 1: Routing

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. Lesson 1: Routing

Troubleshooting General Network Problems

Commands

-ping-traceroute or tracert-netstat

Page 24: Advanced TCP/IP Concepts and Practices. Lesson 1: Routing

Troubleshooting Name and Address Problems

Commands

-ifconfig (Linux)

-ipconfig (Windows NT)

-arp-nslookup-hostname

Page 25: Advanced TCP/IP Concepts and Practices. Lesson 1: Routing

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. Lesson 1: Routing

Lesson 3:Troubleshooting TCP/IP Networks

Page 27: Advanced TCP/IP Concepts and Practices. Lesson 1: Routing

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. Lesson 1: Routing

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. Lesson 1: Routing

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. Lesson 1: Routing

Identifying Performance Degradation

System

Network

Client/server application

Establishing guidelines

Page 31: Advanced TCP/IP Concepts and Practices. Lesson 1: Routing

System Environment

System hardware

- Processor

- Memory

- Network interface

- Disk

Operating system

Page 32: Advanced TCP/IP Concepts and Practices. Lesson 1: Routing

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. Lesson 1: Routing

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. Lesson 1: Routing

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. Lesson 1: Routing

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. Lesson 1: Routing

Lesson 4:Network Management

Fundamentals

Page 37: Advanced TCP/IP Concepts and Practices. Lesson 1: Routing

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. Lesson 1: Routing

Network Management

The ideal network management protocol

- Proprietary solutions

- Open solutions

Page 39: Advanced TCP/IP Concepts and Practices. Lesson 1: Routing

Management Functional Areas (MFAs)

Page 40: Advanced TCP/IP Concepts and Practices. Lesson 1: Routing

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. Lesson 1: Routing

Information Baseon a Managed Node

Page 42: Advanced TCP/IP Concepts and Practices. Lesson 1: Routing

Network Management Architecture

Centralized architecture

Distributed architecture

Hierarchical architecture

Page 43: Advanced TCP/IP Concepts and Practices. Lesson 1: Routing

Centralized Management Architecture Model

NMS

Agent Agent Agent Agent

Page 44: Advanced TCP/IP Concepts and Practices. Lesson 1: Routing

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. Lesson 1: Routing

Lesson 5:SNMP History,

Process and Architecture

Page 46: Advanced TCP/IP Concepts and Practices. Lesson 1: Routing

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. Lesson 1: Routing

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. Lesson 1: Routing

History of SNMP

Chronology

SNMPv1

SNMPv2

SNMPv3

SNMP extensions

Page 49: Advanced TCP/IP Concepts and Practices. Lesson 1: Routing

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. Lesson 1: Routing

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. Lesson 1: Routing

SNMP Architecture

The SNMP message

SNMP and TCP/IP

UDP ports and communication

Page 52: Advanced TCP/IP Concepts and Practices. Lesson 1: Routing

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. Lesson 1: Routing

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. Lesson 1: Routing

SNMP Agents and UNIX

snmpd.agentinfo

snmpd.conf

rc.local

inetd.conf

Page 55: Advanced TCP/IP Concepts and Practices. Lesson 1: Routing

Agents andInternetworking

Routers and SNMP support

Smart hubs

Managed hubs

RMON and RMON2 specifications

Page 56: Advanced TCP/IP Concepts and Practices. Lesson 1: Routing

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. Lesson 1: Routing

Lesson 6:The Management Information Base

Page 58: Advanced TCP/IP Concepts and Practices. Lesson 1: Routing

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. Lesson 1: Routing

The MIB Tree

The ISO branch

The Internet node and its children

Page 60: Advanced TCP/IP Concepts and Practices. Lesson 1: Routing

MIB Terminology

MIB-I

MIB-II

Page 61: Advanced TCP/IP Concepts and Practices. Lesson 1: Routing

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. Lesson 1: Routing

Accessing MIB Variables

Accessing simple variables

Accessing array variables

Page 63: Advanced TCP/IP Concepts and Practices. Lesson 1: Routing

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. Lesson 1: Routing

Lesson 7:SNMP in

the Enterprise

Page 65: Advanced TCP/IP Concepts and Practices. Lesson 1: Routing

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. Lesson 1: Routing

SNMPv1 Message Format

GetRequest

GetNextRequest

GetResponse

SetRequest

Trap

SNMPv1 error messages

Page 67: Advanced TCP/IP Concepts and Practices. Lesson 1: Routing

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. Lesson 1: Routing

Remote NetworkMonitoring MIB (RMON)

What is RMON?

RMON goals

Page 69: Advanced TCP/IP Concepts and Practices. Lesson 1: Routing

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. Lesson 1: Routing

Lesson 8:IPv6—Introduction

and IPv4 Comparison

Page 71: Advanced TCP/IP Concepts and Practices. Lesson 1: Routing

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. Lesson 1: Routing

The Need for IPv6

Methodology for determining required number of IP addresses

Page 73: Advanced TCP/IP Concepts and Practices. Lesson 1: Routing

History of IPv6

Candidates

- TUBA

- CATNIP

- SIPP

The decision

Page 74: Advanced TCP/IP Concepts and Practices. Lesson 1: Routing

IPv4 vs. IPv6: Key Differences

IPv4 header

IPv6 header

Page 75: Advanced TCP/IP Concepts and Practices. Lesson 1: Routing

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. Lesson 1: Routing

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. Lesson 1: Routing

IPv6 New Fields

Flow Label field

Class field

Page 78: Advanced TCP/IP Concepts and Practices. Lesson 1: Routing

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. Lesson 1: Routing

Lesson 9:IPv6 Header and

Extension Headers

Page 80: Advanced TCP/IP Concepts and Practices. Lesson 1: Routing

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. Lesson 1: Routing

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. Lesson 1: Routing

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. Lesson 1: Routing

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. Lesson 1: Routing

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. Lesson 1: Routing

Windows NT and IPv6

IPv6 utilities

-ipv6-ping6-tracert6-ttcp

Page 86: Advanced TCP/IP Concepts and Practices. Lesson 1: Routing

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. Lesson 1: Routing

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. Lesson 1: Routing

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. Lesson 1: Routing

Lesson 10:IPv6 Address Architecture

Page 90: Advanced TCP/IP Concepts and Practices. Lesson 1: Routing

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. Lesson 1: Routing

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. Lesson 1: Routing

IPv4 vs. IPv6 Addresses

Length

Notation

Number system

Page 93: Advanced TCP/IP Concepts and Practices. Lesson 1: Routing

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. Lesson 1: Routing

IPv6 Address Abbreviation

Double-colon convention

Expanding IPv6 addresses

Page 95: Advanced TCP/IP Concepts and Practices. Lesson 1: Routing

Address Types

Unicast

Multicast

Anycast

Page 96: Advanced TCP/IP Concepts and Practices. Lesson 1: Routing

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. Lesson 1: Routing

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. Lesson 1: Routing

Special Unicast Addresses

IPv4-based

Loopback

Unspecified

Site local

Page 99: Advanced TCP/IP Concepts and Practices. Lesson 1: Routing

Multicast Addresses

Flags

Scope

Group identifier

Page 100: Advanced TCP/IP Concepts and Practices. Lesson 1: Routing

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. Lesson 1: Routing

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. Lesson 1: Routing

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. Lesson 1: Routing

Lesson 11:IPv6 Routing and Security

Page 104: Advanced TCP/IP Concepts and Practices. Lesson 1: Routing

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. Lesson 1: Routing

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. Lesson 1: Routing

IPv6 Routing

CIDR to aggregate network routes

Page 107: Advanced TCP/IP Concepts and Practices. Lesson 1: Routing

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. Lesson 1: Routing

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. Lesson 1: Routing

IPv6 Routing Protocols

BGPv4 to IDRP

Updating interior routing protocols to work with IPv6

- OSPF

- RIP

Page 110: Advanced TCP/IP Concepts and Practices. Lesson 1: Routing

IPv6 Security

Authentication

Confidentiality

Page 111: Advanced TCP/IP Concepts and Practices. Lesson 1: Routing

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. Lesson 1: Routing

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. Lesson 1: Routing

Lesson 12:Reduced Network

Management with IPv6

Page 114: Advanced TCP/IP Concepts and Practices. Lesson 1: Routing

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. Lesson 1: Routing

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. Lesson 1: Routing

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. Lesson 1: Routing

Internet Control Message Protocol Version 6

ICMPv6 header

ICMPv6 messages

Page 118: Advanced TCP/IP Concepts and Practices. Lesson 1: Routing

Plug-and-PlayAutoconfiguration

Stateless autoconfiguration

Stateful configuration

Page 119: Advanced TCP/IP Concepts and Practices. Lesson 1: Routing

Address Resolution

Neighbor Solicitation message header

Neighbor Advertisement message header

Page 120: Advanced TCP/IP Concepts and Practices. Lesson 1: Routing

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. Lesson 1: Routing

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. Lesson 1: Routing

Lesson 13:Transitioning to IPv6

Page 123: Advanced TCP/IP Concepts and Practices. Lesson 1: Routing

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. Lesson 1: Routing

Simple InternetTransition Mechanisms

SIT features

SIT mchanisms

Page 125: Advanced TCP/IP Concepts and Practices. Lesson 1: Routing

Dual IP Stacks

Dual IP stack support

IPv6 name service

Page 126: Advanced TCP/IP Concepts and Practices. Lesson 1: Routing

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. Lesson 1: Routing

IPv6-in-IPv4 Tunneling:The 6Bone

Tunneling process

Connecting to the 6Bone

Connecting to isolated hosts

Page 128: Advanced TCP/IP Concepts and Practices. Lesson 1: Routing

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. Lesson 1: Routing

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. Lesson 1: Routing

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