具体描述
内容简介
本书为介绍IP路由技术(即Interet
协议路由技术)的入门资料。此书从网
络的拓扑结构和路由器的配置开始介绍
深入地分析了IP路由技术:包括路由的
距离、终止网络、子网、VLSM、缺省
路由、IP的故障排除、在不同的介质中
构架IP和IP地址的表示。本书条理清楚
内容充实,可作为深入了解网络的入门
资料。
作者简介
目录信息
Introduction xxiii
Chapter 1 Topology and Router Configurations
Understanding the Role of Routers in
Networks
The Router Interface
Network Layer Addresses
Datagrams
MAC Addresses
IP Address Formats
Network Reference Models
Understanding Topology and Router
Configurations
RouterA's Configuration
RouterB's Configuration
RouterC's Configuration
Understanding What a Router Does
Sample Network
How a Router Knows What to Do
Choosing Your Routing Protocol
Understanding How Forwarding Decisions
Are Made
Performing Longest Match Lookups
Forwarding Decisions for Multipoint
Interfaces
End Systems Sending Packets to Other Subnets
Summary
Chapter 2 Routing Metrics and Distances
Primary Activities of Convergence
Viewing the Invalid Timers in a Routing Table
Viewing an Expired Invalid Timer in a Routing
Table
Router Still Uses a Path
Understanding Convergence
Parallel Paths
The Effect ofParallel Paths on
Convergence
Looking at Parallel Paths in a Routing
Table
Convergence in Action
The Routing Table After Convergence
Step-by-Step Review of Convergence
Debug Messages and Reality
When Holddown Is Initiated
Understanding Parallel Paths and Their Effect on
Packet Forwarding
Process Switching Versus Fast Switching
Configuring Process Switching
Configuring Fast Switching
Understanding the Role of Split Horizon
Routing Advertisements with Split Horizon
Enabled
Routing Advertisements with Split Horizon
Disabled
Routing Loops Caused by Disabling Split
Horizon
Loss of a Connected Route Versus a Dynamic
Route
Split Horizon's Effect on Multipoint WAN
Interfaces
Using Subinterfaces to Avoid Problems Caused by
Split Horizon
Poison Reverse and Triggered Updates
IGRP Routing Metrics (Variables) and Cisco
Administrative Distances
IGRP Metrics (Variables)
Administrative Distances
Running Multiple Routing Protocols
Concurrently
Altering IGRP's Bandwidth and Delay
Variables
Problems with Manipulating the Delay
Variable
Understanding the Effects of Manipulating the
Delay Variable
Vnderstanding the Effects of Manipulating the
Bandwidth Variable
Calculating IGRP Metrics
Summary
Chapter 3 Discontiguous Networks, Summarization,
and Subnet 0
Introduction to Terminology
Discontiguous Networks Using RIP and
IGRP
Understanding How a Router Derives the Correct
Masks
Understanding Summarization (Summarized
Routes)
Understanding Subnet 0
Summarized Routes Versus Subnet 0
Summarization Caused by Discontiguous
Networks in Action
RIP Cannot Reach Discontiguous Subnets
Discontiguous Networks, Subnet 0, and
Summarization Using IGRP
Discontiguous Networks Using Two Routers
Discontiguous Networks Using Three
Routers
When Connectivity Is Possible
When Connectivity Is Not Possible
Alternating Paths for the First Ping
Using Other Routing Protocols
Using Summarization as a Tool
Summary
Chapter 4 Using IP Unnumbered and VLSM
Understanding IP Unnumbered
IP Unnumbered Causes Host Routes and Lost
Connectivity
Host Routes
Hosts Routes Using DDR
Configuring IP Unnumbered on Serial
Interfaces
RIP and IGRP Behave the Same
RIP with IP Unnumbered Configured
Properly
Displaying the Routes
Sending Routing Updates
Pinging the Interfaces
RIP with IP Unnumbered Configured
Improperly
Examples of Routing Updates
Host Route Problem
Lost Routes Problem
Using a Different Subnet Mask and a Different
Major Net
Understanding VLSM
VLSM Using RIP and IGRP
VLSM Experiment Using Two Routers
VLSM Experiment Using Three Routers
Cbrrectly Configuring VLSM Blocked
Routes
VLSM Summary
Summary
Chapter 5 Oefault Routing
Introduction to Default Routing
Gateway of Last Resort
Gateway of Last Resort for a Non-Local
Domain
Gateway of Last Resort Fails for a Local
Domain
Gateway of Last Resort Still Works When Links
Fail
Using IP Classless
In Review
Using Default and Static Routes in Complicated
Networks
Using Static Routes
Dealing with Too Much Default Routing
Information
Fixing a Default Gateway Loop
The 0.0.0.0 Default Route
RIP and 0.0.0.0
Using 0.0.0.0 with IGRP
What to Do Instead of Using 0.0.0.0 with
IGRP
Using End Systems with Multiple Local
Gateways
ICMP Router Discovery Protocol (IRDP) RFC
1256
End Systems Using RIP
Cisco's Hot Standby Router Protocol (HSRP)
Using Floating Static Routes
Summary
Chapter 6 IP Troubleshooting Scenarios
Developing a Troubleshooting Routine
Using a Troubleshooting Scenario
Checking the Available Routes
Tracing the Route
Using Extended Pings to Track Connectivity
Other Possible Problems
An ARP Problem
Validating End System Routing Tables
Summary
Chapter 7 Bridging IP Between Dissimilar Media
Translational Bridging
MSBVersusLSB
?Bit Swapping MAC Addresses
ARP Explained
Translating Bridges and ARP Frames
ARP in Action
Vendor-Specific Solutions to ARP
Static ARPs
Displaying the Parameters ofthe ARP.EXE
Command
Displaying the Current ARP Entries
How to Create a Static ARP Entry
and Display It
Deleting Static ARP Entries
Summary
Chapter 8 Hexadecimal and Binary Numbering and
IP Addressing
Binary Numbering Versus Decimal
Numbering
Hexadecimal Numbering Versus Decimal
Numbering
Introduction to the 32-B it IP Address
Classes of Addresses
Default Subnet Masks for Class A, B, C, and D
Addresses
Understanding Subnet Masks, Subnetting, and
Supernetting
Determining What Subnet Is Being Used
The Shorthand Subnet Mask Indicator
Introduction to Supernetting
Calculating Subnet and Host Combinations
Summary
AppendixA RFCs
How RFCs Work
RFCs Recommended for Further Study
RFC 2235: Hobbes' Internet Timeline
RFC 2200: Internet Official Protocol
Standards
RFC 2151: A Primer on Internet and TCP/IP Tools
and Utilities
RFC 2101: IPv4 Address Behavior Today
RFC 2031: IETF-ISOC Relationship
RFC 2028: The Organizations Involved in the IETF
Standards Process
RFC 2027: IAB and IESG Selection, Confirmation,
and Recall Process: Operation of the Nominat-
ing and Recall Committees
RFC 2026: The Internet Standards Process:
Revision 3
RFC 2008: Implications ofVarious Address Alloca-
tion Policies for Internet Routing
RFC 1935: What Is the Internet, Anyway?
RFC 1925: The Twelve Networking Truths
RFC 1923: RIPvl Applicability Statement for His-
toric Status
RFC 1918: Address Allocation for Private
Internets
RFC 1917: An Appeal to the Internet Community
to Return Unused IP Networks (Prefixes) to the
IANA
RFC 1878: Variable Length Subnet Table for
IPv4
RFC 1812: Requirements for IP Version 4
Routers
RFC 1631: The IP Network Address Translator
(NAT)
RFC 1601: Charter ofthe Internet Architecture-
Board (IAB)
RFC 1580: Guide to Network Resource
Tools
RFC 1393: Traceroute Using an IP Option .
RFC 1256: ICMP Router Discovery
Messages
RFC 1180: A TCP/IP Tutorial
RFC 1178: Choosing a Name for Your
Computer
RFC 1149: A Standard for the Transmission of IP
Datagrams on Avian Carriers
RFC 1058: Routing Information Protocol
RFC 826: An Ethernet Address Resolution
Protocol
RFC 1700: Assigned Numbers
RFC 1534: BOOTP
RFC 2283, RFC 1966, RFC 1965, RFC 1774, RFC
1773, RFC 1772, RFC 1771, RFC 1745: Border
Gateway Protocol V4 (BGP4)
RFC 1817, RFC 1520, RFC 1519, RFC 1518, RFC
1517: Classless Interdomain Routing
(CIDR)
RFC 2132, RFC 2131, RFC 1534: Dynamic Host
Configuration Protocol (DHCP)
RFC 2308, RFC 2230, RFC 2219, RFC 2182, RFC
2181, RFC 2136, RFC 2052, RFC 1996, RFC
1995, RFC 1912, RFC 1794, RFC 1713: Do-
main Name System (DNS)
RFC 2178, RFC 1745, RFC 1587, RFC 1586, RFC
1585, RFC 1584: Open Shortest Path First
(OSPF)
RFC 1931, RFC 1293: Reverse Address Resolution
Protocol (RARP) Inverse RARP
RFC 2092, RFC 2091, RFC 1723, RFC 1722, RFC
1721, RFC 1582, RFC 1581: RIP
RFC 2072, RFC 2071: Router Renumbering
RFC 2001: TCP/IP (TCP) Slow Start
RFC 1470: TCP/IP Debugging Tools
Summary
Index
· · · · · · (收起)
读后感
用户评价
我想,一本真正出色的“IP路由技术基础”书籍,应该能够激发读者的好奇心,并鼓励他们进行更深入的探索。它不应该仅仅满足于讲解表面的配置命令,而是要引导读者去理解命令背后的原理。例如,当讲解静态路由时,我期待作者能解释静态路由的工作优先级,以及它与其他动态路由协议学习到的路由相比,是如何被选择的。当涉及动态路由协议时,我希望能够看到关于其协议设计的哲学,例如RIP的限制导致了OSPF的出现,以及OSPF的复杂性又催生了EIGRP等更高效的协议。同时,我也希望书中能够提供一些关于网络安全与路由的联系,比如如何通过路由策略来限制某些不安全的流量,或者如何防范路由劫持等攻击。这样的内容,能够帮助读者建立起一个更全面、更深入的网络知识体系。
坦白说,在阅读任何一本技术书籍时,我最看重的是其内容的系统性和实用性。对于“IP路由技术基础”这本书,我期望它能够构建一个完整的知识体系,从最基本的IP包结构,到复杂的路由选择算法,都能有条不紊地进行讲解。它应该能够清晰地解释IP地址是如何在网络中寻址的,数据包是如何在路由器之间传递的,以及路由表是如何工作的。在理论层面,我希望它能涵盖各种动态路由协议的细节,包括它们如何发现邻居,如何交换路由信息,以及如何根据度量值来选择最优路径。同时,我也希望书中能够提供一些关于路由故障排除的实用技巧,比如如何使用ping和traceroute命令来定位网络问题,如何分析路由表来发现异常,以及如何利用抓包工具来理解路由协议的交互过程。
我对“IP路由技术基础”这类书籍的期望,在于它能像一个知识的宝库,为我提供解决实际工作难题的工具和方法。我希望它能涵盖各种常见的路由场景,并提供相应的解决方案。例如,在一个大型企业网络中,如何实现总部与分支机构之间的可靠互联?如何部署VPN连接,确保数据传输的安全?如何设计路由策略,使得流量能够最优地到达目的地?这些都是我在工作中经常会遇到的问题。我期待这本书能够提供清晰的指导,例如,如何配置OSPF的区域间路由和汇总,如何使用BGP实现多ISP接入的负载均衡和冗余,以及如何利用VRF技术来隔离不同的租户或业务。一本好的技术书籍,应该能够让我在面对复杂网络环境时,游刃有余,快速找到问题的根源并加以解决。
对于“IP路由技术基础”这样的技术书籍,我始终认为其内容的深度和广度,直接决定了它的价值。我希望这本书能够循序渐进,从最基础的IP封装、数据包传输流程开始,构建起读者的认知框架。这意味着,它应该清晰地解释IP地址是如何在网络中传输的,数据包在路由器之间是如何被转发的,以及每一跳路由器在其中扮演的角色。在理论层面,我希望它能深入到路由表是如何构建的,例如静态路由的配置、动态路由协议如何学习和更新路由信息,以及路由信息的优先级和度量值是如何影响最终的路由选择。此外,对于一些更复杂的场景,例如多路径路由、路由聚合(supernetting)的原理和应用,以及如何在IPv6环境中进行路由,都应该有所涉及。我期待这本书能够成为我理解和掌握IP路由技术的坚实基石。
正如任何一项复杂的技术都需要一个清晰的知识体系来支撑,我希望这本“IP路由技术基础”能够提供一个逻辑严谨、结构分明的学习路径。它应该像一位经验丰富的导师,能够引导我从全局的视角理解IP路由在整个网络架构中的位置,然后逐步深入到各个细节。例如,在介绍完IP地址和子网划分后,我期待它能自然过渡到路由器的基本工作原理,包括路由器的硬件构成、转发平面和控制平面的分离,以及数据包在路由器内部的处理流程。随后,它应该详细阐述各种路由协议,并对它们进行分类和比较,例如,将距离矢量路由协议(如RIP)和链路状态路由协议(如OSPF)进行对比,分析它们在收敛速度、可扩展性和资源消耗方面的差异。我也希望书中能够涉及一些路由策略的实现,例如策略路由(Policy-based Routing)的使用场景,以及如何通过ACLs(访问控制列表)和前缀列表来过滤和匹配路由。
在我过往的学习经历中,我发现很多关于网络技术的书籍,虽然理论扎实,但往往在动手实践方面有所欠缺。因此,对于一本名为“IP路由技术基础”的书籍,我最大的期待之一,就是它能提供丰富的实践指导。我希望它不仅仅是告诉“是什么”,更能教“怎么做”。这包括但不限于详细的实验步骤,使用模拟器(如GNS3、EVE-NG)或者真实设备进行配置和排错的指导。例如,当学习OSPF的各种LSA类型时,我希望书中能够提供具体的命令,让我在模拟器中能够捕获这些LSA报文,并分析其字段信息,从而更直观地理解其含义和作用。同样,在学习BGP时,我希望能看到如何配置eBGP和iBGP,如何调整weight、local-preference、AS-path等属性来影响路由选择,以及如何使用prefix-list和route-map进行路由策略的控制。这样的实践内容,能够极大地提升学习的效率和效果,让理论知识真正落地。
在我看来,一本优秀的“IP路由技术基础”书籍,不仅仅是提供信息的载体,更应该是一种学习体验的引导者。我期待它能够以一种引人入胜的方式,将复杂的技术概念呈现出来。例如,在讲解IP地址分类和子网划分时,我希望能够看到一些形象的比喻,或者图文并茂的解释,帮助我理解这些概念的逻辑。当进入到路由协议的细节时,我希望作者能够通过清晰的流程图和表格,来展示路由信息的交换过程和路由决策的逻辑。我特别期待书中能够包含一些实际的网络拓扑图,并基于这些拓扑图来讲解不同场景下的路由配置和排错。通过这样的方式,我不仅能够学习到IP路由的技术知识,更能培养起自己独立分析和解决网络问题的能力。
我深信,一本优秀的“IP路由技术基础”书籍,绝不仅仅停留在理论的层面,它更应该与实际应用紧密结合。在我看来,一本真正有价值的书,会通过大量的实际案例和配置示例,来巩固读者的理解。比如,在讲解静态路由时,我希望看到如何在Cisco、H3C、Juniper等主流厂商的设备上进行配置,以及如何通过简单的命令来验证路由表。当涉及到动态路由协议时,我更期待看到企业级网络中常见的场景模拟,例如在一个多区域的OSPF网络中,如何配置区域间路由、汇总路由,以及如何解决路由黑洞或路由环路等常见问题。甚至,对于一些进阶的内容,比如VRF(虚拟路由转发)的应用,如何实现不同VPN用户之间的隔离,又如何进行跨VRF的路由互通,这些都是在大型企业网络中非常常见的需求。一本好的书籍,应该能够帮助读者将学到的知识转化为解决实际网络问题的能力。
在学习任何技术领域时,我常常会发现,仅仅了解“是什么”是远远不够的,更重要的是理解“为什么”以及“如何”。因此,对于一本“IP路由技术基础”的书籍,我期望它能够深入剖析各种路由机制背后的设计理念和解决的实际问题。例如,在讲解OSPF时,我希望作者能够解释为什么需要引入DR/BDR的概念,以及它如何减少邻居关系的数量和路由更新的流量。同样,在介绍BGP时,我希望能够深入了解AS-path属性如何防止路由环路,以及local-preference属性如何帮助实现路由策略。我更希望这本书能够涵盖一些排错的思路和方法,比如如何通过traceroute命令来诊断丢包问题,如何查看路由器日志来分析路由异常,以及如何利用抓包工具(如Wireshark)来分析路由协议报文。这些内容将极大地提升我解决实际网络问题的能力。
在网络技术日新月异的今天,深入理解IP路由的核心机制,对于任何一位网络工程师、系统管理员甚至是IT爱好者来说,都显得尤为重要。我最近有幸接触到一本以“IP路由技术基础”为名的著作,虽然我不能透露书本的具体内容,但可以从一个读者的角度,分享我对这类题材书籍的整体感受和期望,以及它在实际工作中可能扮演的角色。 首先,一本优秀的“IP路由技术基础”读物,应该能够像一位循循善诱的老师,将那些看似晦涩难懂的协议和概念,通过清晰的逻辑和生动的比喻,一点点剥茧抽丝地展现在读者面前。我期望它能从最根本的IP地址规划和子网划分讲起,这就像是构建一座城市的第一步,如果没有一个合理的规划,后续的交通网络(路由)将会陷入混乱。随后,自然应该深入到各种路由协议的演进和工作原理,例如RIP、OSPF、EIGRP乃至BGP。我希望作者能够详细讲解这些协议的报文交互过程、路由信息的建立与维护、以及它们在不同网络环境下的优缺点。例如,在学习OSPF时,我期待能看到关于区域划分、LSA类型、DR/BDR选举等关键概念的深入解析,理解它们如何协同工作,确保数据包能够高效、稳定地送达目的地。对于BGP,我更是希望能够了解其作为互联网骨干路由协议的强大之处,包括AS号的作用、路径属性的含义以及在复杂互联网环境下的策略路由和互联互通。