数据库时间

常用链接

统计

最新评论

#

RIPv2

RIPv2 实际是对 RIPv1 的增强和扩充,而不是一种全新的协议。其中一些增强功能包括:

l  路由更新中包含下一跳地址

l  使用组播地址发送更新

l  可选择使用检验功能

RIPv1 一样,RIPv2 也是距离矢量路由协议。这两个版本的 RIP 都存在以下特点和局限性:

l  使用抑制计时器和其它计时器来帮助防止路由环路。

l  使用带毒性反转的水平分割来防止路由环路。

l  在拓扑结构发生变化时使用触发更新加速收敛。

l  最大跳数限制为 15 跳,16 跳意味着网络不可达。

RIPv1的局限性:

RIPv1 是有类路由协议,在路由更新中包含子网掩码。因此,RIPv1 不支持不连续网络、VLSM CIDR(无类域间路由)超网

启动和检验RIPv2

与第 1 版一样,RIPv2 封装在使用 520 端口的 UDP 数据段中,最多可包含 25 条路由。虽然 RIPv2 RIPv1 的基本消息格式相同, RIPv2 添加了两项重要扩展。

RIPv2 消息格式的第一项扩展是添加了子网掩码字段,这样 RIP 路由条目中就能包含 32 位掩码。因此,接收路由器在确定路由的子网掩码时,不再依赖于入站接口的子网掩码或有类掩码。

RIPv2 消息格式的第二项重要扩展是添加了下一跳地址。下一跳地址用于标识比发送方路由器的地址更佳的下一跳地址(如果存在)。如果此字段被设为全零 ( 0.0.0.0),则发送方路由器的地址便是最佳的下一跳地址。

在启动RIP路由协议后,默认情况下Cisco路由器会运行RIPv1,不过,尽管路由器只发送 RIPv1 消息,但它可以同时解释 RIPv1 RIPv2 消息。RIPv1 路由器会忽略路由条目中的 RIPv2 字段。可以使用show ip protocols命令查看发送和接受什么版本,默认是发送RIPv1接受RIPv1RIPv2。可以在RIP配置模式里使用“version 2命令来修改RIP版本。

可以使用version 1来降回版本1,也可以使用no version 降回默认的RIPv1。(注意:使用version 1他就只能发送和接收RIPv1,使用no version 他会发送version 1接受version 1version 2。)

自动总结和RIPv2默认情况下,RIPv2 RIPv1 一样都会在主网边界上自动总结。

RIPv2中禁用自动总结:

可在路由器配置模式下使用 no auto-summary 命令。此命令对 RIPv1 无效。使用show ip protocols命令进行验证。这时查看路由表show ip route 可以看到没有总结路由了。

(注意:RIPv2的路由更新使用组播地址 224.0.0.9 发送。而 RIPv1 使用广播地址 255.255.255.255 来发送更新。)

RIPv2VlSMCIDR

也就是说路由协议只要携带子网掩码就支持VLSMCIDR

检验和故障排除命令:

show ip route 用来检查网络收敛情况的第一条命令。

show ip interface brief 可快速检验所有接口的状态。

Ping 检验链路连通性。

show ip protocols 可检验几项重要情况,其中包括检验 RIP 是否启用、RIP 的版本、自动总结的状态以及 network 语句中包含的网络。

show running-config 用于检查当前配置的所有命令。

debug ip rip 检查路由器发送和接收的路由更新的内容。

常见RIPv2问题

版本:

对运行 RIP 的网络进行故障排除的一个很好的切入点是检验所有的路由器是否都配置了 RIP 2 版。

Network 语句:

network 语句不正确或缺少 network 语句也会造成问题。

自动总结:

如果希望发送具体的子网而不仅是总结路由,那么请务必禁用自动总结功能。

身份验证:

任何路由协议都可能收到无效路由更新,这是一个安全隐患。造成这些无效路由更新的原因可能是恶意攻击者试图中断网络,或者是他们试图通过欺骗路由器将更新发送到错误目的地来截取数据包。另外,如果用户在不知情的情况下将运行着本地网络路由协议的主机接入网络,也会造成这个问题。

通过身份验证的方式,我们便可确保路由器只接受配置了相同密码或身份验证信息的路由器发送的路由信息。注意:身份验证不会加密路由表。

posted @ 2012-08-03 11:48 数据库时间 阅读(227) | 评论 (0)编辑 收藏

IPv4有类地址结构

RFC 791 一同发布的 RFC 790 确定了地址中网络位和主机位的划分。

如右图所示,A 类网络将第一组二进制八位数用于分配网络,由此形成的有类子网掩码是 255.0.0.0。因为第一组二进制八位数中只剩下了 7 位可以变化(还记得吗?第 1 个位始终为 0),这样就会有 2 7 次方个网络(即 128 个网络)。

由于地址中的主机部分有 24 个位,因此每个 A 类网络地址理论上对应有 16,000,000 个以上的主机地址。

RFC 790 规定 B 类地址使用前两组二进制八位数来划分网络。由于前两个位分别规定为 1 0,因此,前两组二进制八位数中还剩下 14 个位用于分配网络,这样就会有 16,384 B 类网络地址。

不过,更糟的是,C 类地址通常又显得过小。RFC 790 规定 C 类地址使用前三组二进制八位数来划分网络。由于前三个位分别规定为 11 0,剩下的 21 个位用于分配网络,因而有超过 2,000,000 C 类网络可供分配。但是,每个 C 类网络地址的主机部分只有 8 个位,也就是只能有 254 个主机地址。

有类路由协议:

有类 IP 地址意味着网络地址的子网掩码可由第一组二进制八位数的值来确定,或者更准确地说,掩码由地址的前三个位来确定。(比如说:10就是A类掩码就是/8172就是B类掩码就是/16

迈向无类寻址:1993 年,IETF 引入了“无类域间路由”这一概念,即 CIDR (RFC 1517)CIDR 有以下作用:

l  允许更灵活地使用 IPv4 地址空间

l  允许前缀聚合,这样就减小了路由表

对于采用 CIDR 概念的路由表来讲,地址类别就变得没什么意义了。地址的网络部分由网络子网掩码(也称为网络前缀)或者说前缀长度(如 /8/19)来确定。网络地址不再由地址所属的类来确定。

CIDR 和路由总结:

CIDR 可以根据具体的需要而不是按照地址类,使用 VLSM(可变长子网掩码)为子网分配 IP 地址。例如:,ISP1 有四个客户,每个客户拥有各自容量的 IP 地址空间(A192.168.0.0/23   B192.168.2.0/23   C192.168.4.0/22   D192.168.8.0/21)。不过,所有客户地址空间可以总结为一条路由信息发送到 ISP2。总结/聚合得出的 192.168.0.0/20 路由信息涵盖了客户 ABC D 的所有网络部分。这类路由就是所谓的“超网路由”。

广播 VLSM 和超网路由信息需要使用无类路由协议,因为这里不再由第一组二进制八位数的值来确定子网掩码。这样,网络地址便需要附带子网掩码。无类路由协议的路由信息更新中同时包含网络地址和子网掩码。

无类路由协议:

无类路由协议包括 RIPv2EIGRPOSPFIS-IS BGP 等。这些路由协议的路由信息更新中同时包含网络地址和子网掩码。

例如,网络 172.16.0.0/16172.17.0.0/16172.18.0.0/16 172.19.0.0/16 可以总结为 172.16.0.0/14。如果使用有类路由协议在路由更新时不发送掩码那么会导致路由协议自己理解为172.16.0.0/16这样的话后面的3个地址段路由器就无法理解。

VLSM的使用:

在对网络地址进行子网划分后,可以对这些子网再进行细分。正如您最可能想到的那样,VLSM 就是指对子网划分子网。VLSM 可以看作子网的子网的划分机制.

路由总结:

您已经知道,路由总结也就是所谓的路由聚合,指使用更笼统、相对更短的子网掩码将一组连续地址作为一个地址来传播。请记住,CIDR 是路由聚合的一种形式,它与术语“超网划分”同义。

计算路由总结:

将多个网络总结为一个地址和掩码的过程可以分为三个步骤:

1.         是以二进制格式列出各个网络;

2.         是计算所有网络地址中从左侧开始的相同位数,以确定总结路由的掩码;

3.         复制这些相同的位,然后添加 0 位,确定总结后的网络地址。

 

posted @ 2012-08-02 10:52 数据库时间 阅读(532) | 评论 (0)编辑 收藏

VLSM和CIDR

最初发展形成的有类寻址方式在一段时间内解决了 256 个网络的限制问题。而十年之后,IP 地址空间再度面临快速耗尽的危险,而且形势越来越严峻。为此,IETFInternet 工程工作小组)引入了 CIDR(无类域间路由)技术,使用 VLSM(可变长子网掩码)来节省地址空间。

通过使用 CIDR VLSMISP 可以将一个有类网络划分为不同的部分,从而分配给不同的客户使用。随着 ISP 开始采用不连续编址方式,无类路由协议也随之产生。比较而言:有类路由协议总是在有类网络边界处总结,且其路由更新中不包含子网掩码信息。无类路由协议则在路由更新中包含 子网掩码信息,并且不需要执行子网总结。

如果不是先后采用了诸多新技术,如 1993 年的 VLSM CIDR (RFC 1519)1994 年的 NAT(名称地址转换)(RFC 1631) 以及 1996 年的“私有地址”(RFC 1918)IPv4 32 位地址空间现在可能已经耗尽。

有类IP寻址:

1981 年发布的最初的 IPv4 (RFC 791) 规范中,制订者建立了类的概念,为大、中、小三种规模的组织提供三种不同规模的网络。使用特定格式的高位将地址分类为 ABC 三类。高位是指 32 位地址中靠近左边的位。A类里保留:127.0.0.0127.255.255.255用于循环测试,0.0.0.0用于表示所有地址

posted @ 2012-08-01 11:14 数据库时间 阅读(115) | 评论 (0)编辑 收藏

RIPv1版本

     摘要: 背景的概述: RIP 从 Xerox 开发的早期协议 - 网关信息协议 (GWINFO) 演变而来。 RIPv1的特征和消息格式: RIP 主要有以下特征: l  RIP 是一种距离矢量路由协议。 l  RIP 使用跳数作为路径选择的唯一度量。 l  将跳数超过 15 的路由通告为不可达。 l  每 30 秒广播一次消息。 消息格式: RIP 消息的数据部分...  阅读全文

posted @ 2012-07-31 12:56 数据库时间 阅读(452) | 评论 (0)编辑 收藏

距离矢量路由协议

RIP(路由信息协议)最初在 RFC 1058 中定义。主要有以下特点:

l  使用跳数作为选择路径的度量。

l  如果某网络的跳数超过 15RIP 便无法提供到达该网络的路由。

l  默认情况下,每 30 秒通过广播或组播发送一次路由更新。

 

IGRP(内部网关路由协议)是由 Cisco 开发的专有协议。IGRP 的主要设计特点如下

l  使用基于带宽、延迟、负载和可靠性的复合度量。

l  默认情况下,每 90 秒通过广播发送一次路由更新。

l  IGRP EIGRP 的前身,现在已不再使用。

 

EIGRP(增强型 IGRP)是 Cisco 专用的距离矢量路由协议。EIGRP 主要具有以下特点:

l  能够执行不等价负载均衡。

l  使用扩散更新算法 (DUAL) 计算最短路径。

l  不需要像 RIP IGRP 一样进行定期更新。只有当拓扑结构发生变化时才会发送路由更新。

距离矢量的含义

    距离矢量意味着用距离和方向矢量通告路由。距离使用诸如跳数这样的度量确定,而方向则是下一跳路由器或送出接口。使用距离矢量路由协议的路由器并不了解到达目的网络的整条路径。该路由器只知道:

l  应该往哪个方向或使用哪个接口转发数据包

l  自身与目的网络之间的距离

距离矢量路由协议的工作方式:

一些距离矢量路由协议需要路由器定期向各个邻居广播整个路由表。这种方法效率很低,因为这些路由更新不仅消耗带宽,而且处理起来也会消耗路由器的 CPU 资源。

距离矢量路由协议有一些共同特征:定期更新(每隔一个时间就会发送路由更新信息,即使拓扑没有发生变化。)、邻居(是指使用同一链路并配置了相同路由协议的其它路由器)、广播更新(路由更新会发送到255.255.255.255有一些距离矢量路由协议使用组播地址而不是广播地址。)以及定期向所有邻居发送整个路由表更新

  路由协议的算法:

      算法的作用:用于计算最佳路径并将该信息发送给邻居。

      用于路由协议的算法定义了以下过程:

l   发送和接收路由信息的机制。

l   计算最佳路径并将路由添加到路由表的机制。

l   检测并响应拓扑结构变化的机制。

路由协议特征:

可以根据以下特征来比较路由协议:

l  收敛时间 收敛时间是指网络拓扑结构中的路由器共享路由信息并使各台路由器掌握的网络情况达到一致所需的时间。收敛速度越快,协议的性能越好。在发生了改变的网络中,收敛速度缓慢会导致不一致的路由表无法及时得到更新,从而可能造成路由环路。

l  可扩展性 可扩展性表示根据一个网络所部署的路由协议,该网络能达到的规模。网络规模越大,路由协议需要具备的可扩展性越强。

l  无类(使用 VLSM)或有类 无类路由协议在更新中会提供子网掩码。此功能支持使用可变长子网掩码 (VLSM),总结路由的效果也更好。有类路由协议不包含子网掩码且不支持 VLSM

l  资源使用率 资源使用率包括路由协议的要求(如内存空间)、CPU 利用率和链路带宽利用率。资源要求越高,对硬件的要求越高,如此才能对路由协议工作和数据包转发过程提供有力支持。

l  实现和维护 实现和维护体现了对于所部署的路由协议,网络管理员实现和维护网络时必须要具备的知识级别。

网络的发现:

  冷启动或通电开机:它完全不了解网络拓扑结构。,它完全不了解网络拓扑结构。它甚至不知道在其链路的另一端是否存在其它设备。如果在NVRAM中配置文件里配置了接口IP地址那么路由器会先将直连网络加到路由表中。

   初次路由信息交换:配置路由协议后,路由器就会开始交换路由更新。一开始,这些更新仅包含有关其直连网络的信息。收到更新后,路由器会检查更新,从中找出新信息。任何当前路由表中没有的路由都将被添加到路由表中。此时,路由器已经获知与其直连的网络,以及与其邻居相连的网络。接着路由器开始交换下一轮的定期更新,并继续收敛。每台路由器再次检查更新并从中找出新信息。

收敛:

达到收敛的速度包含两个方面:

l  路由器在路由更新中向其邻居传播拓扑结构变化的速度。

l  使用收集到的新路由信息计算最佳路径路由的速度。

(网络在达到收敛前无法完全正常工作)

路由表维护:

  RIPIGRP是属于定期更新:

  定期更新是指路由器以预定义的时间间隔向邻居发送完整的路由表。对于 RIP,无论拓扑结构是否发生变化,这些更新都将每隔 30 秒钟以广播的形式 (255.255.255.255) 发送出去。

  拓扑结构发生变化的原因有多种,包括:

l  链路故障

l  增加新链路

l  路由器故障

l  链路参数改变

  RIP 计时器,除更新计时器外,IOS 还针对 RIP 设置了另外三种计时器:

l  无效:如果 180 秒(默认值)后还未收到可刷新现有路由的更新,则将该路由的度量设置为 16,从而将其标记为无效路由。

l  清除:默认情况下,清除计时器设置为 240 秒,比无效计时器长 60 秒。当清除计时器超时后,该路由将从路由表中删除。

l  抑制:该计时器用于稳定路由信息,并有助于在拓扑结构根据新信息收敛的过程中防止路由环路。

posted @ 2012-07-30 11:26 数据库时间 阅读(136) | 评论 (0)编辑 收藏

动态静态路由对比

使用静态路由的优点:

    静态路由主要有以下几种用途:

l  在不会显著增长的小型网络中,使用静态路由便于维护路由表。

l  静态路由可以路由到末节网络,或者从末节网络路由到外部(请参阅第 2 章)。

l  使用单一默认路由。如果某个网络在路由表中找不到更匹配的路由条目,则可使用默认路由作为通往该网络的路径。

    静态路由的优点:

l  占用的 CPU 处理时间少。

l  便于管理员了解路由。

l  易于配置。

静态路由的缺点:

l  配置和维护耗费时间。

l  配置容易出错,尤其对于大型网络。

l  需要管理员维护变化的路由信息。

l  不能随着网络的增长而扩展;维护会越来越麻烦。

l  需要完全了解整个网络的情况才能进行操作。

  动态路由的优点和缺点:

     动态路由的优点:

l  增加或删除网络时,管理员维护路由配置的工作量较少。

l  网络拓扑结构发生变化时,协议可以自动做出调整。

l  配置不容易出错。

l  扩展性好,网络增长时不会出现问题。

动态路由的缺点:

l  需要占用路由器资源(CPU 时间、内存和链路带宽)。

l  管理员需要掌握更多的网络知识才能进行配置、验证和故障排除工作。

动态路由协议的分类:

可以按路由协议的特点将其分为不同的类别。以下为常用的一些路由协议:

l  RIP 一种距离矢量内部路由协议

l  IGRP Cisco 开发的距离矢量内部路由协议(12.2 IOS 及后续版本已不再使用)

l  OSPF 一种链路状态内部路由协议

l  IS-IS 一种链路状态内部路由协议

l  EIGRP Cisco 开发的高级距离矢量内部路由协议

l  BGP - 一种路径矢量外部路由协议

IGPEGP

这两类协议如下:

l  IGP(内部网关协议),用于在自治系统内部路由

l  EGP(外部网关协议),用于在自治系统之间路由

IGP(内部网关协议) 用于在路由域的内部进行路由,此类网络由单个公司或组织管理(比如说学校、政府、公司)。路由协议(更具体地说是路由协议所使用的算法)使用度量来确定到达某个网络的最佳路径。

EGP(外部网关协议)用于不同机构管控下的不同自治系统之间的路由

posted @ 2012-07-26 14:57 数据库时间 阅读(106) | 评论 (0)编辑 收藏

距离矢量路由协议

RIP(路由信息协议)最初在 RFC 1058 中定义。主要有以下特点:

l  使用跳数作为选择路径的度量。

l  如果某网络的跳数超过 15RIP 便无法提供到达该网络的路由。

l  默认情况下,每 30 秒通过广播或组播发送一次路由更新。

 

IGRP(内部网关路由协议)是由 Cisco 开发的专有协议。IGRP 的主要设计特点如下

l  使用基于带宽、延迟、负载和可靠性的复合度量。

l  默认情况下,每 90 秒通过广播发送一次路由更新。

l  IGRP EIGRP 的前身,现在已不再使用。

 

EIGRP(增强型 IGRP)是 Cisco 专用的距离矢量路由协议。EIGRP 主要具有以下特点:

l  能够执行不等价负载均衡。

l  使用扩散更新算法 (DUAL) 计算最短路径。

l  不需要像 RIP IGRP 一样进行定期更新。只有当拓扑结构发生变化时才会发送路由更新。

距离矢量的含义

    距离矢量意味着用距离和方向矢量通告路由。距离使用诸如跳数这样的度量确定,而方向则是下一跳路由器或送出接口。使用距离矢量路由协议的路由器并不了解到达目的网络的整条路径。该路由器只知道:

l  应该往哪个方向或使用哪个接口转发数据包

l  自身与目的网络之间的距离

距离矢量路由协议的工作方式:

一些距离矢量路由协议需要路由器定期向各个邻居广播整个路由表。这种方法效率很低,因为这些路由更新不仅消耗带宽,而且处理起来也会消耗路由器的 CPU 资源。

距离矢量路由协议有一些共同特征:定期更新(每隔一个时间就会发送路由更新信息,即使拓扑没有发生变化。)、邻居(是指使用同一链路并配置了相同路由协议的其它路由器)、广播更新(路由更新会发送到255.255.255.255有一些距离矢量路由协议使用组播地址而不是广播地址。)以及定期向所有邻居发送整个路由表更新

  路由协议的算法:

      算法的作用:用于计算最佳路径并将该信息发送给邻居。

      用于路由协议的算法定义了以下过程:

l   发送和接收路由信息的机制。

l   计算最佳路径并将路由添加到路由表的机制。

l   检测并响应拓扑结构变化的机制。

路由协议特征:

可以根据以下特征来比较路由协议:

l  收敛时间 收敛时间是指网络拓扑结构中的路由器共享路由信息并使各台路由器掌握的网络情况达到一致所需的时间。收敛速度越快,协议的性能越好。在发生了改变的网络中,收敛速度缓慢会导致不一致的路由表无法及时得到更新,从而可能造成路由环路。

l  可扩展性 可扩展性表示根据一个网络所部署的路由协议,该网络能达到的规模。网络规模越大,路由协议需要具备的可扩展性越强。

l  无类(使用 VLSM)或有类 无类路由协议在更新中会提供子网掩码。此功能支持使用可变长子网掩码 (VLSM),总结路由的效果也更好。有类路由协议不包含子网掩码且不支持 VLSM

l  资源使用率 资源使用率包括路由协议的要求(如内存空间)、CPU 利用率和链路带宽利用率。资源要求越高,对硬件的要求越高,如此才能对路由协议工作和数据包转发过程提供有力支持。

l  实现和维护 实现和维护体现了对于所部署的路由协议,网络管理员实现和维护网络时必须要具备的知识级别。

网络的发现:

  冷启动或通电开机:它完全不了解网络拓扑结构。,它完全不了解网络拓扑结构。它甚至不知道在其链路的另一端是否存在其它设备。如果在NVRAM中配置文件里配置了接口IP地址那么路由器会先将直连网络加到路由表中。

   初次路由信息交换:配置路由协议后,路由器就会开始交换路由更新。一开始,这些更新仅包含有关其直连网络的信息。收到更新后,路由器会检查更新,从中找出新信息。任何当前路由表中没有的路由都将被添加到路由表中。此时,路由器已经获知与其直连的网络,以及与其邻居相连的网络。接着路由器开始交换下一轮的定期更新,并继续收敛。每台路由器再次检查更新并从中找出新信息。

收敛:

达到收敛的速度包含两个方面:

l  路由器在路由更新中向其邻居传播拓扑结构变化的速度。

l  使用收集到的新路由信息计算最佳路径路由的速度。

(网络在达到收敛前无法完全正常工作)

路由表维护:

  RIPIGRP是属于定期更新:

  定期更新是指路由器以预定义的时间间隔向邻居发送完整的路由表。对于 RIP,无论拓扑结构是否发生变化,这些更新都将每隔 30 秒钟以广播的形式 (255.255.255.255) 发送出去。

  拓扑结构发生变化的原因有多种,包括:

l  链路故障

l  增加新链路

l  路由器故障

l  链路参数改变

  RIP 计时器,除更新计时器外,IOS 还针对 RIP 设置了另外三种计时器:

l  无效:如果 180 秒(默认值)后还未收到可刷新现有路由的更新,则将该路由的度量设置为 16,从而将其标记为无效路由。

l  清除:默认情况下,清除计时器设置为 240 秒,比无效计时器长 60 秒。当清除计时器超时后,该路由将从路由表中删除。

l  抑制:该计时器用于稳定路由信息,并有助于在拓扑结构根据新信息收敛的过程中防止路由环路。

posted @ 2012-07-24 12:10 数据库时间 阅读(199) | 评论 (0)编辑 收藏

使用静态路由的优点

     摘要:  静态路由主要有以下几种用途: l  在不会显著增长的小型网络中,使用静态路由便于维护路由表。 l  静态路由可以路由到末节网络,或者从末节网络路由到外部(请参阅第 2 章)。 l  使用单一默认路由。如果某个网络在路由表中找不到更匹配的路由条目,则可使用默认路由作为通往该网络的路径。     静态路由的优点: l  ...  阅读全文

posted @ 2012-07-23 11:45 数据库时间 阅读(1517) | 评论 (0)编辑 收藏

动态路由协议

动态路由协议的发展历程:

动态路由协议自上个世纪八十年代初期开始应用于网络。1982 年第一版 RIP 协议问世,不过,其中的一些基本算法早在 1969 年就已应用到 ARPANET 中。 随着网络技术的不断发展,网络的愈趋复杂,新的路由协议不断涌现。

协议介绍及其优点:

认识动态路由协议:

    什么是动态路由协议:路由协议是用于路由器之间交换路由信息的协议。通过路由协议,路由器可以动态共享有关远程网络的信息,路由协议可以确定到达各个网络的最佳路径,然后将路径添加到路由表中。动态路由协议可以自动的发现远程网络,主要的好处是:只要网络拓扑结构发生了变化,路由器就会相互交换路由信息,不仅能够自动获知新增加的网络,还可以在当前网络连接失败时找出备用路径。

网络发现和路由表维护:

动态路由协议的用途:交换路由信息,并将其选择的最佳路径添加到路由表中。路由协议的用途如下:

l  发现远程网络

l  维护最新路由信息

l  选择通往目的网络的最佳路径

l  当前路径无法使用时找出新的最佳路径

路由协议由哪些部分组成:

l  数据结构 某些路由协议使用路由表和/或数据库来完成路由过程。此类信息保  存在内存中。

l  算法 算法是指用于完成某个任务的一定数量的步骤。路由协议使用算法来路由信息并确定最佳路径。

l  路由协议消息 路由协议使用各种消息找出邻近的路由器,交换路由信息,并通过其它一些任务来获取和维护准确的网络信息。

动态路由协议的运行过程如下:

(动态路由协议的运行过程由路由协议类型及协议本身所决定)

l  路由器通过其接口发送和接收路由消息。

l  路由器与使用同一路由协议的其它路由器共享路由消息和路由信息。

l  路由器通过交换路由信息来了解远程网络。

l  如果路由器检测到网络拓扑结构的变化,路由协议可以将这一变化告知其它路由器。

posted @ 2012-07-20 10:28 数据库时间 阅读(174) | 评论 (0)编辑 收藏

静态路由(二)

检验路由表更改:

       我们可以使用debug ip routing  命令会显示所有路由的路由表过程,无论该路由是直连网络、静态路由,还是动态路由。

         例子:

         当我们将路由器的接口配置好IP地址并激活端口后可以看到一下信息。

       02:35:30: RT:add 172.16.1.0/24 via 0.0.0.0, connected metric [0/0]

02:35:30: RT:interface FastEthernet0/0 added to routing table

Debug命令是最好设备的CPU建议在真是环境中尽量不要使用,很有可能导致设备死机。关闭debug的命令是:undebug all(用来关闭所有debugundebug “参数”(用来关闭指定的debug信息)。

(注意:配置网络的关键一步是确认所有接口均为“up”和“up”状态,并且路由表完整。无论您最终要配置何种路由方案 静态、动态或两者结合 在进行更为复杂的配置之前,都需要使用 show ip interface brief 命令和 show ip route 命令确认您的初始网络配置。)

路由表的最佳匹配过程:

依次检查每条路由(就是说从上到下检查每条路由),从左到右进行匹配(就是说检查网络位),如果匹配成功则根据介质封装第2层帧进行转发,如果匹配失败则丢弃。

Cisco 发现协议(CDP):

CDP协议属于Cisco私有的,它是一个功能强大的网络监控与故障排除工具,每台 Cisco 设备会定期向直连的 Cisco 设备发送消息,我们将这种消息称为 CDP 通告。这些通告包含特定的信息,如连接设备的类型、设备所连接的路由器接口、用于进行连接的接口以及设备型号等。

3 层邻居:

在第 3 层,路由协议把共享同一网络地址空间(就是说2个设备都配置有相同网段)的设备视为邻居。

        2 层邻居:

           CDP 只工作在第 2 层,因此,CDP 邻居是指那些物理上直连并共享同一数据链路的 Cisco 设备。

           例如:R1----R2---R3这种连接方法R22个邻居(R1R3),而R31个邻居(R2),R11个邻居(R2)。

        CDP工作方式:

            CDP 工作在连接物理介质与上层协议 (ULP) 的数据链路层,CDP 会自动发现运行 CDP 的邻近 Cisco 设备,无论这些设备运行的是何种协议或协议簇。CDP 还会与直连的 CDP 邻居交换硬件和软件设备信息。

             CDP 提供每台 CDP 邻居设备的以下信息:

  • 设备标识符 例如,为交换机配置的主机名
  • 地址列表 每种支持的协议最多对应一个网络层地址
  • 端口标识符 本地和远程端口的名称 ASCII 字符格式的字符串,例如 ethernet0
  • 功能列表 例如,该设备是路由器还是交换机
  • 平台 设备的硬件平台,例如 Cisco 7200 系列路由器

查看命令:

Show cdp //查看cdp协议是否启动和CDP的消息参数。

Show cdp neighbors //查看cdp邻居表。

CDP 邻居,此命令将显示以下信息:

  • 邻居设备 ID
  • 本地接口
  • 保持时间(以秒为单位)
  • 邻居设备功能代码
  • 邻居硬件平台
  • 邻居远程端口 ID

             Show cdp neighbors detail //可以查看邻居的详细信息。

             禁用 CDP

               CDP会带来安全风险,。由于某些 IOS 版本默认情况下会向外发送 CDP 通告,因此必须知道如何禁用 CDP

             如果需要对整台设备彻底禁用 CDP,可使用以下命令:

Router(config)#no cdp run

如果要使用 CDP 但需要针对特定接口停止 CDP 通告,可使用以下命令:

Router(config-if)#no cdp enable

下一跳地址的静态路由:

ip route 的用途和命令语法:

用途:

从一个网络路由到末节网络时,一般使用静态路由。末节网络是只能通过单条路由访问的网络。

配置:

Router(config)#ip route prefix mask {ip-address | interface-type interface-number [ip-address]} [distance] [name] [permanent] [tag tag]

Prefix:在这里是目的网络的地址前缀(就是网路位)。

Mask 在这里是目的网络的子网掩码。

ip-address:下一跳的IP地址。

interface-type interface-number [ip-address]:下一跳的接口类型加接口号,可选择在加上ip-address.

Distance:管理距离。

Name:定义一个名字也就是注释。

Permanent:优先级有2条都和到达目的网络而下一跳不是一个时在用。

Tag:标记在传输中携带。

配置的方法:

R1#conf t

R1(config)#ip route 172.16.1.0 255.255.255.0 172.16.2.2

以下是此输出中每个元素的说明:

ip route 静态路由命令

172.16.1.0 远程网络的网络地址

255.255.255.0 远程网络的子网掩码

172.16.2.2 R2 Serial 0/0/0 接口的 IP 地址,即通往该网络的下一跳

检验静态路由:

使用show ip route 可以查看到开头是S的是静态路由。

路由表的3大原理:

原理 1:每台路由器根据其自身路由表中的信息独立做出决策。

       (就是说它不管其他路由器是否能到达,它之根据自己的路由表做出转发决定)

原理 2:一台路由器的路由表中包含某些信息并不表示其它路由器也包含相同的信息。

(就是说为了保障其他路由发过来的数据包要确保我收到后能够正确的转发到目的,网络管理员负责确保下一跳路由器有到达该网络的路由。)

原理 3:有关两个网络之间路径的路由信息并不能提供反向路径(即返回路径)的路由信息。

      (就是说目的地址给源地址回应的时候是否能够到达。)

递归路由查找:

在路由器转发任何数据包之前,路由表过程必须确定用于转发数据包的送出接口。(查找分为2步,1找出下一跳的IP地址,2用下一跳的IP地址与自己的直连网络进行最佳匹配。然后送出接口。)如果路由器在转发数据包前需要执行多次路由表查找,那么它的查找过程就是一种递归查找。

           送出接口关闭:

               路由器会自动删除路由表中关于下一跳的送出接口是此接口的所有路由表,但是配置信息保留,在此接口恢复是路由表的信息也会恢复。

          配置带送出接口的静态路由:

R1#conf t

R1(config)#ip route 172.16.1.0 255.255.255.0 serial 0/0

您将看到路由表中的这一条目不再使用下一跳 IP 地址,而是直接指向送出接口。(好处:路由表过程只需要执行一次查找就可以找到送出接口,不必为了解析下一跳地址再次进行查找。)

静态路由和点对点网络:使用送出接口而不是下一跳 IP 地址配置的静态路由是大多数串行点对点网络的理想选择。使用如 HDLC PPP 之类协议的点对点网络在数据包转发过程中不使用下一跳 IP 地址。路由后的 IP 数据包被封装成目的地址为第 2 层广播地址的 HDLC 2 层帧。

修改静态路由:

R1#conf t

R1(config)#ip route 172.16.1.0 255.255.255.0 serial 0/0

R1(config)#no ip route 172.16.1.0 255.255.255.0 serial 0/0

(这一条就是删除,就是在之前的命令前面加个”no”

R1(config)#ip route 172.16.2.0 255.255.255.0 serial 0/0

(这就等于修改的静态路由了!)

以太网接口和 静态路由:

    如果是以太网链路路由器用下一跳的IP地址先查找接口在查找ARP列表中对应的MAC地址然后将封装第2层帧,其目标地址是对方的MAC地址。如果在ARP列表中未能找到对应的信息则通过对应的接口发出ARP请求。

(建议当送出接口是以太网络时,不要在静态路由中仅使用送出接口。)

总结静态路由:(汇总静态路由)

汇总路由以缩减路由表的大小,较小的路由表可以使路由表查找过程更加有效率,因为需要搜索的路由条数更少。

              路由汇总:

                多条静态路由可以总结成一条静态路由,前提是符合以下条件:

  • 目的网络可以总结成一个网络地址;
  • 多条静态路由都使用相同的送出接口或下一跳 IP 地址。

               计算总结路由:

                 例子:当路由表中有4条路由信息下一跳都是一个地址那么我们就可以使用汇总来减少路由条目。

                      192.168.0.0/24  192.168.1.0/24  192.168.2.0/24   192.168.3.0/24

                      那么我们就可以汇总为一条192.168.0.0/22.

               配置路由汇总:

就是将以上的4条静态路由NO(删)掉,在配置刚刚计算得到的汇总地址就可以了!

               最精确匹配:

                   数据包的目的 IP 地址可能会与路由表中的多条路由匹配。

                 例如:如果有2条路由信息,192.168.1.0/24192.168.0.0/16那么路由器使用最精确匹配那么就就会选择前者,原因是前者有24位能够匹配,而后者只有16位能够匹配。

                默认静态路由:

                    R1(config)#ip route 0.0.0.0 0.0.0.0 serial 0/0/0

(这也称为全0路由,全0的意思就是任意地址,它会放在路由表的最下面,意义就是如果它上面的所有路由都未能匹配则可以通过他送出接口。)在路由表中的表示“S * 星号表明该静态路由是一条候选默认路由,这就是它被称为“默认静态”路由的原因。

静态路由故障排除:

  路由缺失故障排除

由于以下多种不同的因素,导致网络状况经常会发生变化:

  • 接口故障。
  • 服务提供商断开连接。
  • 链路出现过饱和状态。
  • 管理员输入了错误的配置。

可以使用一下的排除路由问题的工具:

Ping             //看第3层是否畅通

Traceroute        //看断在哪个节点

show ip route     //查看路由表

show ip interface brief  //查看接口状态和IP地址

show cdp neighbors detail  //查看CDP邻居详细信息。

posted @ 2012-07-19 11:04 数据库时间 阅读(199) | 评论 (0)编辑 收藏

仅列出标题
共4页: 上一页 1 2 3 4 下一页