| |
| |
Preface | |
| |
| |
TCP/IP Basics | |
| |
| |
Network Protocols | |
| |
| |
IP Addresses | |
| |
| |
IP Subnets | |
| |
| |
IP Routing | |
| |
| |
Assigning IP Addresses | |
| |
| |
Name Servers | |
| |
| |
Applications That Use TCP/IP | |
| |
| |
Other TCP/IP Terms | |
| |
| |
Related Publications | |
| |
| |
DHCP Concepts and Overview | |
| |
| |
BOOTP, the Predecessor of DHCP | |
| |
| |
DHCP Overview | |
| |
| |
How Does DHCP Work? | |
| |
| |
How Is Configuration Information Acquired? | |
| |
| |
How Are Leases Renewed? | |
| |
| |
What Happens When a Client Moves Out of Its Subnet? | |
| |
| |
How Are Changes Implemented in the Network? | |
| |
| |
What Are BOOTP/DHCP Relay Agents? | |
| |
| |
IP Address Pools | |
| |
| |
Multiple Subnets per Pool | |
| |
| |
Multiple Pools per Subnet | |
| |
| |
Client Identification | |
| |
| |
MAC Address as Qualifier | |
| |
| |
Client ID as Qualifier | |
| |
| |
User Class ID as Qualifier | |
| |
| |
Qualification from Vendor Extensions | |
| |
| |
Qualification from Relay Agents | |
| |
| |
Multiple Qualifiers | |
| |
| |
Server Administration | |
| |
| |
Server Installation | |
| |
| |
Database Initialization | |
| |
| |
Runtime Database Manipulation | |
| |
| |
Administrative Access Controls | |
| |
| |
Remote Server Management | |
| |
| |
Application Programming Interfaces (APIs) | |
| |
| |
DHCP Server Availability | |
| |
| |
DHCP Reliability | |
| |
| |
Redundant DHCP Server Scenarios | |
| |
| |
DHCP in IPv6 | |
| |
| |
Differences between DHCPv6 and DHCPv4 | |
| |
| |
Summary | |
| |
| |
Serving Names | |
| |
| |
Why Names? | |
| |
| |
What Is a Domain Name System (DNS)? | |
| |
| |
Domain vs. Zone of Authority | |
| |
| |
Differentiating Name Servers | |
| |
| |
Static Name Servers | |
| |
| |
Dynamic Name Servers | |
| |
| |
Primary Name Servers | |
| |
| |
Secondary Name Servers | |
| |
| |
Master Name Servers | |
| |
| |
Caching-Only Name Servers | |
| |
| |
Authoritative Name Servers | |
| |
| |
Parent and Child Name Servers | |
| |
| |
Root Name Servers | |
| |
| |
Forwarders | |
| |
| |
Firewall Name Servers | |
| |
| |
Record Types | |
| |
| |
Resolvers | |
| |
| |
BIND's Treatment of DNS Database Entries | |
| |
| |
What Is Dynamic IP? | |
| |
| |
Dynamic Domain Name System (DDNS) | |
| |
| |
What Does Dynamic IP Provide? | |
| |
| |
How Does Dynamic IP Work? | |
| |
| |
Configuring for Network Availability | |
| |
| |
Enabling Host Mobility | |
| |
| |
Securing Your Dynamic IP Network | |
| |
| |
How Dynamic Addressing Is Made Usable with DDNS | |
| |
| |
NetBIOS Name Servers | |
| |
| |
Overview | |
| |
| |
TCP/IP for the Enterprise | |
| |
| |
Name Server History | |
| |
| |
NetBIOS/NBNS Basic Functionality | |
| |
| |
Service Specification | |
| |
| |
Design | |
| |
| |
NetBIOS Naming | |
| |
| |
Names for Applications | |
| |
| |
Translating Names to IP Addresses | |
| |
| |
Name Database | |
| |
| |
Distributed Database | |
| |
| |
Probe Mechanisms | |
| |
| |
Roll Call Mechanisms | |
| |
| |
Centralized Database | |
| |
| |
Role of a NetBIOS Datagram | |
| |
| |
NetBIOS Datagram Distributor | |
| |
| |
Workstation Interoperability | |
| |
| |
NBNS Design Criteria | |
| |
| |
High Performance | |
| |
| |
Standard Hardware Platform | |
| |
| |
Dedicated Server | |
| |
| |
Fast Response Time | |
| |
| |
High Capacity | |
| |
| |
Reliability | |
| |
| |
Load Balancing | |
| |
| |
Scalability | |
| |
| |
Datagram Distribution | |
| |
| |
Distributed Algorithms | |
| |
| |
Extensibility | |
| |
| |
Transaction Capture | |
| |
| |
Static Names | |
| |
| |
Remote Management | |
| |
| |
Database Validation | |
| |
| |
NBNS Implementations | |
| |
| |
Microsoft WINS | |
| |
| |
Network TeleSystems Shadow IPserver | |
| |
| |
Summary | |
| |
| |
Dynamic IP Routing Protocols | |
| |
| |
Basic IP Routing | |
| |
| |
Routing Processes | |
| |
| |
Autonomous Systems | |
| |
| |
Routing Algorithms | |
| |
| |
Static Routing | |
| |
| |
Distance Vector Routing | |
| |
| |
Link-State Routing | |
| |
| |
Interior Gateway Protocols (IGPs) | |
| |
| |
Routing Information Protocol (RIP) | |
| |
| |
RIPng for IPv6 | |
| |
| |
Open Shortest Path First (OSPF) | |
| |
| |
Exterior Routing Protocols | |
| |
| |
Exterior Gateway Protocol (EGP) | |
| |
| |
Border Gateway Protocol (BGP-4) | |
| |
| |
References | |
| |
| |
Mobile IP | |
| |
| |
Mobile IP Overview | |
| |
| |
Mobile IP Operation | |
| |
| |
Mobile IP Registration Process | |
| |
| |
Tunneling | |
| |
| |
Broadcast Datagrams | |
| |
| |
Move Detection | |
| |
| |
Address Resolution Protocol (ARP) Considerations | |
| |
| |
Mobile IP Security Considerations | |
| |
| |
Mobile IP and Routers | |
| |
| |
Background | |
| |
| |
Emerging Examples Where Mobile IP Is Applicable | |
| |
| |
Detailed Protocol Overview | |
| |
| |
Other Important Issues | |
| |
| |
Security of DHCP and Dynamic DNS | |
| |
| |
Security Trade-Off | |
| |
| |
RSA Public Key Authentication System | |
| |
| |
Presecured Domain | |
| |
| |
ProxyArec Considerations | |
| |
| |
ProxyArec and Option 81 | |
| |
| |
Securing Lease Allocations | |
| |
| |
Preventing Access to Unauthorized Devices | |
| |
| |
"Rogue" DHCP Servers | |
| |
| |
Connecting to Untrusted Networks--Firewalls | |
| |
| |
Connecting through Untrusted Networks--VPN | |
| |
| |
TFTP Security | |
| |
| |
Reliability | |
| |
| |
Battlefield Questions | |
| |
| |
Failure Events | |
| |
| |
Severed Connections | |
| |
| |
Facility Loss | |
| |
| |
Router Outages | |
| |
| |
DHCP Server Problems | |
| |
| |
Name Server Difficulties | |
| |
| |
Other Server Vulnerabilities | |
| |
| |
Client Failures | |
| |
| |
AIX and UNIX Features | |
| |
| |
Shadow IPserver Features | |
| |
| |
Performance | |
| |
| |
Leases | |
| |
| |
What Is a Lease? | |
| |
| |
How Leases Work | |
| |
| |
Choosing a Lease Time | |
| |
| |
Multiple Leases | |
| |
| |
Monitoring and Troubleshooting | |
| |
| |
The ping Command | |
| |
| |
The traceroute Command | |
| |
| |
The iptrace Command | |
| |
| |
The arp Command | |
| |
| |
The netstat Command | |
| |
| |
The host Command | |
| |
| |
The nslookup Command | |
| |
| |
Troubleshooting TCP/IP Networks | |
| |
| |
Prerequisites for Troubleshooting | |
| |
| |
A Bottom-Up Approach | |
| |
| |
Tuning TCP/IP Networks | |
| |
| |
An Approach to Tuning Your Network | |
| |
| |
TCP/IP Tuning Parameters | |
| |
| |
Bandwidth Efficiency | |
| |
| |
Broadcast Traffic | |
| |
| |
RSVP | |
| |
| |
Communications Server | |
| |
| |
Quality of Service | |
| |
| |
Why QoS? | |
| |
| |
Integrated Services | |
| |
| |
Service Classes | |
| |
| |
The Reservation Protocol (RSVP) | |
| |
| |
The Future of Integrated Services | |
| |
| |
Differentiated Services | |
| |
| |
Differentiated Services Architecture | |
| |
| |
Using RSVP with Differentiated Services | |
| |
| |
Configuration and Administration of DS Components with LDAP | |
| |
| |
Using Differentiated Services with IPSec | |
| |
| |
Internet Drafts on Differentiated Services | |
| |
| |
References | |
| |
| |
IP Version 6 | |
| |
| |
IPv6 Overview | |
| |
| |
The IPv6 Header Format | |
| |
| |
Packet Sizes | |
| |
| |
Extension Headers | |
| |
| |
IPv6 Addressing | |
| |
| |
Priority | |
| |
| |
Flow Labels | |
| |
| |
Internet Control Message Protocol Version 6 (ICMPv6) | |
| |
| |
Neighbor Discovery | |
| |
| |
Stateless Address Autoconfiguration | |
| |
| |
Multicast Listener Discovery (MLD) | |
| |
| |
DNS in IPv6 | |
| |
| |
Format of IPv6 Resource Records | |
| |
| |
DHCP in IPv6 | |
| |
| |
Differences between DHCPv6 and DHCPv4 | |
| |
| |
DHCPv6 Messages | |
| |
| |
Mobility Support in IPv6 | |
| |
| |
Internet Transition: Migrating from IPv4 to IPv6 | |
| |
| |
Dual IP Stack Implementation: The IPv6/IPv4 Node | |
| |
| |
Tunneling | |
| |
| |
Header Translation | |
| |
| |
Interoperability Summary | |
| |
| |
The Drive toward IPv6 | |
| |
| |
References | |
| |
| |
Dynamic DNS Review | |
| |
| |
Cisco DNS/DHCP Manager | |
| |
| |
Product Overview | |
| |
| |
Key Features and Benefits | |
| |
| |
Specifications | |
| |
| |
Hardware | |
| |
| |
Cisco DNS/DHCP Manager Overview | |
| |
| |
Simplifying DNS Management with the Cisco Domain Name Manager Server | |
| |
| |
Updating DNS Via the Cisco DHCP/BootP Server | |
| |
| |
Supporting Multiple Logical Networks on the Same Physical Network | |
| |
| |
Service Management | |
| |
| |
Supporting Servers | |
| |
| |
Service Configuration Manager | |
| |
| |
Competitive Automation's JOIN BootP, DHCP, and DDNS | |
| |
| |
BooTP | |
| |
| |
Traditional BootP | |
| |
| |
Dynamic BootP | |
| |
| |
Finite BootP | |
| |
| |
BootP Service: Details | |
| |
| |
Server Logic | |
| |
| |
How JOIN Resolves a Client Configuration | |
| |
| |
Dynamic Naming | |
| |
| |
Naming the Client | |
| |
| |
VLSM | |
| |
| |
Fixed Length vs. VLSM | |
| |
| |
Addrmask | |
| |
| |
JOIN DHCP/DDNS Features | |
| |
| |
Platforms | |
| |
| |
Lucent QIP Enterprise 5.0 | |
| |
| |
Automating IP Services Management | |
| |
| |
Regulate User Access with Innovative Profiling Capabilities | |
| |
| |
Eliminate Major Causes of Network Failure | |
| |
| |
Exceed Industry Standards with High-Performance Servers | |
| |
| |
Centralize Network Configuration and Planning | |
| |
| |
Lucent Advantage: QIP Enterprise 5.0 | |
| |
| |
System Requirements | |
| |
| |
Bay Networks' NetID | |
| |
| |
Benefits | |
| |
| |
Features | |
| |
| |
NetID Architecture | |
| |
| |
System Requirements | |
| |
| |
Metalnfo's Meta IP | |
| |
| |
Features and Benefits of Meta IP | |
| |
| |
Extending Security | |
| |
| |
Meta DHCP | |
| |
| |
Meta DNS | |
| |
| |
User-to-Address Mapping | |
| |
| |
Multiplatform Support | |
| |
| |
Meta IP Solutions | |
| |
| |
System Requirements | |
| |
| |
DHCP Options (RFC 2132) | |
| |
| |
Introduction | |
| |
| |
DHCP and BootP Options | |
| |
| |
Options 0 and 255: Pad and End | |
| |
| |
Option 1: Subnet Mask | |
| |
| |
Option 2: Time Offset | |
| |
| |
Option 3: Router | |
| |
| |
Option 4: Time Server | |
| |
| |
Option 5: IEN 116 (Old) Name Server | |
| |
| |
Option 6: Domain Name Server | |
| |
| |
Option 7: Log Server | |
| |
| |
Option 8: Cookie Server | |
| |
| |
Option 9: LPR Server | |
| |
| |
Option 10: Impress Server | |
| |
| |
Option 11: Resource Location Server | |
| |
| |
Option 12: Host Name | |
| |
| |
Option 13: Boot File Size | |
| |
| |
Option 14: Merit Dump File | |
| |
| |
Option 15: Domain Name | |
| |
| |
Option 16: Swap Server | |
| |
| |
Option 17: Root Path | |
| |
| |
Option 18: Extensions Path | |
| |
| |
Option 19: IP Forwarding Enable/Disable | |
| |
| |
Option 20: Non-Local Source Routing Enable/Disable | |
| |
| |
Option 21: Policy Filter | |
| |
| |
Option 22: Maximum Datagram Reassembly Size | |
| |
| |
Option 23: Default IP Time-to-Live | |
| |
| |
Option 24: Path MTU Aging Timeout | |
| |
| |
Option 25: Path MTU Plateau Table | |
| |
| |
Option 26: Interface MTU | |
| |
| |
Option 27: All Subnets Are Local | |
| |
| |
Option 28: Broadcast Address | |
| |
| |
Option 29: Perform Mask Discovery | |
| |
| |
Option 30: Mask Supplier | |
| |
| |
Option 31: Perform Router Discovery | |
| |
| |
Option 32: Router Solicitation Address | |
| |
| |
Option 33: Static Route | |
| |
| |
Option 34: Trailer Encapsulation | |
| |
| |
Option 35: ARP Cache Timeout | |
| |
| |
Option 36: Ethernet Encapsulation | |
| |
| |
Option 37: TCP Default Time-to-Live | |
| |
| |
Option 38: TCP Keep-Alive Interval | |
| |
| |
Option 39: TCP Keep-Alive Garbage | |
| |
| |
Option 40: Network Information Service Domain | |
| |
| |
Option 41: NIS Server | |
| |
| |
Option 42: Network Time Protocol Server | |
| |
| |
Option 43: Vendor-Specific Information | |
| |
| |
Option 44: NetBIOS over TCP/IP Name Server Option | |
| |
| |
Option 45: NetBIOS over TCP/IP Datagram Distribution Server | |
| |
| |
Option 46: NetBIOS over TCP/IP Node Type | |
| |
| |
Option 47: NetBIOS over TCP/IP Scope | |
| |
| |
Option 48: X Window System Font Server Option | |
| |
| |
Option 49: X Window System Display Manager | |
| |
| |
Option 64: NIS+ Domain | |
| |
| |
Option 65: S+ Server | |
| |
| |
Option 68: Mobile IP Home Agent | |
| |
| |
Option 69: Simple Mail Transport Protocol (SMTP) Server | |
| |
| |
Option 70: Post Office Protocol (POP3) Server | |
| |
| |
Option 71: Network News Transport Protocol (NNTP) Server | |
| |
| |
Option 72: Default World Wide Web (WWW) Server | |
| |
| |
Option 73: Default Finger Server | |
| |
| |
Option 74: Default Internet Relay Chat (IRC) Server | |
| |
| |
Option 75: StreetTalk Server | |
| |
| |
Option 76: StreetTalk Directory Assistance (STDA) Server | |
| |
| |
DHCP-Only Options | |
| |
| |
Option 50: Requested IP Address | |
| |
| |
Option 51: IP Address Lease Time | |
| |
| |
Option 52: Option Overload | |
| |
| |
Option 53: DHCP Message Type | |
| |
| |
Option 54: Server Identifier | |
| |
| |
Option 55: Parameter Request List | |
| |
| |
Option 56: Message | |
| |
| |
Option 57: Maximum DHCP Message Size | |
| |
| |
Option 58: Renewal (T1) Time Value | |
| |
| |
Option 59: Rebinding (T2) Time Value | |
| |
| |
Option 60: Vendor Class Identifier | |
| |
| |
Option 61: Client Identifier | |
| |
| |
Option 66: TFTP Server Name | |
| |
| |
Option 67: Boot File Name | |
| |
| |
Unofficial DHCP Options | |
| |
| |
Options Supported by Popular Operating Systems | |
| |
| |
Servers | |
| |
| |
Clients | |
| |
| |
Index | |