1.静态路由配置 基本概念 静态路由是指由用户或网络管理员手工配置的路由信息。当网络的拓扑结构或链路的状态发生变化时,网络管理员需要手工去修改路由表中相关的静态路由信息。静态路由信息在缺省情况下是私有的,不会传递给其他的路由器。当然,网管员也可以通过对路由器进行设置使之成为共享的。静态路由一般适用于比较简单的网络环境,在这样的环境中,网络管理员易于清楚地了解网络的拓扑结构,便于设置正确的路由信息。 优点: 使用静态路由的另一个好处是网络安全保密性高。动态路由因为需要路由器之间频繁地交换各自的路由表,而对路由表的分析可以揭示网络的拓扑结构和网络地址等信息。因此,网络出于安全方面的考虑也可以采用静态路由。不占用网络带宽,因为静态路由不会产生更新流量。 缺点: 大型和复杂的网络环境通常不宜采用静态路由。一方面,网络管理员难以全面地了解整个网络的拓扑结构;另一方面,当网络的拓扑结构和链路状态发生变化时,路由器中的静态路由信息需要大范围地调整,这一工作的难度和复杂程度非常高。 静态路由配置命令

router(config)#hostnameA(更改路由器主机名)A(config)#interfacef0/0(进入接口f0/0) A(config-if)#ipaddress192.168.1.1 255.255.255.0(设置接口ip地址和子网掩码) A(config-if)#noshutdown(启用接口) A(config)#interfacef0/1 A(config-if)#ipaddress192.168.2.1 255.255.255.0 A(config-if)#noshutdown A(config)#iproute192.168.3.0 255.255.255.0f0/1(目标网段ip地址目标子网掩码送出接口(路由器A)) router(config)#hostnameB B(config)#interfacef0/0 B(config-if)#ip address192.168.3.1 255.255.255.0 B(config-if)#noshutdown B(config)#interfacef0/1 B(config-if)#ip address192.168.2.2 255.255.255.0 B(config-if)#noshutdown B(config)#iproute192.168.1.0 255.255.255.0 192.168.2.1 r1端口: Router>en

Router#config//进入配置模式Configuring from terminal,memory,or network[terminal]?t Enter configuration

commands,one perline.End with CNTL/Z.

Router(config)#hostnamer1//更改主机名为r1

r1(config)#intf0/0//配置端口f0/0

r1(config-if)#ipadd192.168.1.1255.255.255.0//设置端口ip

r1(config-if)#noshut//打开端口%LINK-5-CHANGED:Interface Fast Ethernet1/0,changed state to up

r1(config-if)#%SYS-5-CONFIG_I:Configured from console by console

r1(config)#intf1/0//配置端口f1/0

r1(config-if)#ipadd192.168.2.1255.255.255.0//设置端口ip

r1(config-if)#noshut//打开端口%LINK-5-CHANGED:Interface Fast Ethernet1/0,changed state to up配置路由器r2端口 Router(config)#hostname 路由类型及特点 路由分为静态路由、默认路由和动态路由。

①静态路由是由管理员在路由器中手工配置的固定的路由。静态路由允许对路由的行为进行精确的控制、减少了网络流量(动态路由需要定期发送消息以维持关系)、具有单向性以及配置简单。通常情况下,静态路由的优先级高于动态路由。

②默认路由是静态路由的一种,是指当路由表中与包的目标地址之间没有匹配的表项时路由器所使用的路由。

默认路由的配置命令如下:

router(config)# ip route 0.0.0.0 0.0.0.0 下一跳地址

router(config)# ip classless

其中0.0.0.0 0.0.0.0代表将发往任何网络的包都转发到下一跳。

Ip classless指路由器接收到不能转发的包的时候,会将其匹配给默认路由。否则通常情况下会将包丢弃并且返回目标地址不可达的ICMP消息。

③动态路由是网络中的路由器之间,根据实时的网络拓扑变化,相互传递相关信息,利用收到的信息通过路由选择协议计算,生成或更新路由表的过程。

动态路由减少了管理任务但是占用了网络带宽。

常见的动态路由包括距离矢量路由选择协议(如RIP)和链路状态路由选择协议(如OSPF)。

2.RIP配置 基本概念 路由信息协议RIP是一种分布式的基于距离向量的路由选择协议属于内部网关协议。RIP协议中的“距离”也称为“跳数”,因为每经过一个路由器,跳数就加1。协议规定同一自治系统(A.S.)中的路由器每 30秒会与相邻的路由器交换子讯息,以动态的建立路由表。当传输数据时,RIP将选择一条具有最少路由器的路由。 RIP算法 对每一个相邻路由器发送过来的RIP报文,进行以下步骤: (1)对地址为X的相邻路由器发来的RIP报文,先修改此报文中的所有项目:把“下一跳”字段中的地址都改为X,并把所有的"距离"字段的值加1.每个项目都有三个关键数据,即:目的网络N,距离是d,下一跳路由器是X。 (2)对修改后的RIP报文中的每一个项目,进行如下步骤:

  • 若原来的路由表中没有目的网络N,则把该项目添加到路由表中,
  • 若下一跳路由器地址是X,则把收到的项目替换原路由表中的项目
  • 若收到的项目中距离d小于路由表中的距离,则进行更新 (3)若3分钟还没有收到相邻路由器的更新路由表,则把此相邻路由器记为不可到达的路由器,即把距离设置为16。 (4)返回. rip的特点

1.跳数限制 R I P设计用于相对小的自治系统。这样一来,它强制规定了一个严格的跳数限制为1 5跳。当报文由路由设备转发时,它们的跳数计数器会加上其要被转发的链路的耗费。如果跳数计值到1 5之后,报文仍没到达它寻址的目的地,那个目的地就被认为是不可达的,并且报文被丢弃。 2.固定度量 对跳数的讨论为考察R I P的下一个基本限制作了很好的铺垫,这个限制就是:固定耗费度量。虽然耗费度量能由管理员配置,但它们本质上是静态的。R I P不能实时地更新它们以适应网络中遇到的变化。由管理员定义的耗费度量保持不变,直到手动更新。 3.收敛慢 从人的角度来看,等待3 0秒进行一次更新不会感到不方便。然而,路由器和计算机以比人快得多的速度运行。不得不等上3 0秒进行一次更新会有很明显的不利结果。 比仅仅等上3 0秒进行一次更新更具破坏性的却是不得不等上1 8 0秒来作废一条路由。而这只是一台路由器开始进行收敛所需的时间量。依赖于互联的路由器个数及它们的拓扑结构,可能需要重复更新才能完全收敛于新拓扑。R I P路由器收敛速度慢会创造许多机会使得无效路由仍被错误地作为有效路由进行广播 4.对路由表更新反应强烈 R I P节点会每隔3 0秒钟无向地广播其路由表。在具有许多节点的大型网络中,这会消耗掉相当数量的带宽。 5.缺乏负载均衡 R I P的另一个明显不足是其缺乏动态负载均衡能力。图1 9显示了一台具有两条至另一台路由器串行链接的情况。理想情况下,图中的路由器会尽可能平等地在两条串行链接中分配流量。这会使两条链路上的拥塞最小,并优化性能。 6.R I P易于配置、灵活和容易使用 RIP配置命令 show ip protocol show ip route 在全局设置模式下: 1.启动RIP路由 router rip 2.配置RIP路由协议的路由的子网 network 子网地址 3.允许在非广播型网络中进行RIP路由广播 neighbor 相邻路由器相邻端口的IP地址 4.配置RIP路由协议的版本 RIP路由协议有2个版本,在与其它厂商路由器相连时,注意版本要一致,缺省状态下,Cisco路由器接收RIP版本1和2的路由信息,但只发送版本1的路由信息,设置RIP的版本vesion 1或2.另外,还可以控制特定端口发送或接收特定版本的路由信息 3.RIP+静态路由实现全网互通

配置R1、R2、R3、R4的基本IP

做R2、R3、R4的Rip 配置R1、R4的环回接口

在R2配置静态路由 做静态引入,R2 R3 R4 学习192.168.1.0 测试是否能ping通