第1章路由选择原理

1.1几个概念

1.1.1被动路由协议

用来在路由之间传递用户信息

1.1.2主动路由协议

用于维护路由器的路由表
R2#show ip route
Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP
i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area
* - candidate default, U - per-user static route, o - ODR
P - periodic downloaded static route
Gateway of last resort is not set
C 192.168.2.0/24 is directly connected, FastEthernet0/0
C 192.168.3.0/24 is directly connected, Serial0/0/1

1.2路由的来源

1.2.1直连路由

直接连接到路由器上的网络

1.2.2静态路由

管理员手工构建路由表

1.2.3动态路由

路由器之间动态学习到的路由表
R2#show ip interface brief
Interface IP-Address OK? Method Status Protocol
FastEthernet0/0 192.168.2.2 YES manual up up
FastEthernet0/1 unassigned YES unset administratively down down
Serial0/0/0 unassigned YES unset down down
Serial0/0/1 192.168.3.1 YES manual up up
Vlan1 unassigned YES unset administratively down down

1.3静态路由的配置命令

ip route network-address subnet-mask {ip-add | exit-initerface}

1.3.1实例

ip route 192.168.1.0 255.255.255.0 192.168.12.2
ip route 192.168.1.0 255.255.255.0 serial 0

1.3.2拓扑图

1.3.3 R2路由信息

R2#show ip route
……
C 192.168.12.0/24 is directly connected, Serial0/0/0
C 192.168.23.0/24 is directly connected, Serial0/0/1

1.3.4添加路由,让R1与R3通讯

R1(config)#ip route 192.168.23.0 255.255.255.0 192.168.12.2
R3(config)#ip route 192.168.12.0 255.255.255.0 serial 0/0/1
出口是本地端的出口端口,下一跳是对端路由的入口ip

1.4默认路由

配置方式
ip route 0.0.0.0 0.0.0.0. 192.168.12.2
下一跳的入口IP

1.5 lookback环回接口配置

lookback就是路由器上一个环回地址,它是一个虚拟的接口。可以确保路由ID的稳定性,该接口不会出现链路失效的情况。
R1(config)#interface loopback 0
R1(config-if)#
%LINK-5-CHANGED: Interface Loopback0, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface Loopback0, changed state to up

1.5.1练习

在R1上配置环回接口1.1.1.1
在R2上配置环回接口2.2.2.2
在R3上配置环回接口3.3.3.3
实现全网互通。
1.5.1.1 R1路由表
R1#show ip route
Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP
i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area
* - candidate default, U - per-user static route, o - ODR
P - periodic downloaded static route
Gateway of last resort is not set
1.0.0.0/24 is subnetted, 1 subnets
C 1.1.1.0 is directly connected, Loopback0
2.0.0.0/24 is subnetted, 1 subnets
S 2.2.2.0 is directly connected, Serial0/0/0
3.0.0.0/24 is subnetted, 1 subnets
S 3.3.3.0 is directly connected, Serial0/0/0
C 192.168.12.0/24 is directly connected, Serial0/0/0
S 192.168.23.0/24 [1/0] via 192.168.12.2
1.5.1.2 R2路由表
Gateway of last resort is not set
1.0.0.0/24 is subnetted, 1 subnets
S 1.1.1.0 is directly connected, Serial0/0/0
2.0.0.0/24 is subnetted, 1 subnets
C 2.2.2.0 is directly connected, Loopback0
3.0.0.0/24 is subnetted, 1 subnets
S 3.3.3.0 is directly connected, Serial0/0/1
C 192.168.12.0/24 is directly connected, Serial0/0/0
C 192.168.23.0/24 is directly connected, Serial0/0/1
1.5.1.3 R3路由表
Gateway of last resort is not set
1.0.0.0/24 is subnetted, 1 subnets
S 1.1.1.0 is directly connected, Serial0/0/1
2.0.0.0/24 is subnetted, 1 subnets
S 2.2.2.0 is directly connected, Serial0/0/1
3.0.0.0/24 is subnetted, 1 subnets
C 3.3.3.0 is directly connected, Loopback0
S 192.168.12.0/24 is directly connected, Serial0/0/1
C 192.168.23.0/24 is directly connected, Serial0/0/1
第2章动态路由协议 rip

2.1什么是路由

根据目的地址查找路由表,依据路由表

2.1.1路由表方法

R1#show ip route

2.2路由协议的分类

2.2.1静态路由

由管理员根据数据访问需求手工在每台设备上进行添加和维护

2.2.2动态路由

路由器自动进行路由信息的更新和同步,并且当网络拓扑变更时,能够自动收敛。‘

2.3动态路由协议

2.3.1内部网关协议

距离矢量路由协议rip
链路状态路由协议ospf

2.3.2外部网关协议

BGP

2.4距离矢量路由协议

使用距离矢量路由协议的路由器并不了解到达目的网络的整条路径。
改路由器只知道:
自身与目的网络之间的距离
应该往哪个方向或使用哪个接口转发数据包

2.4.1距离矢量路由协议特点:

周期性的更新(广播)整张路由表

2.4.2初次路由信息交换

2.4.3收敛完成

当所有路由表包含相同路由表

2.5度量值 Metric

rip以跳数作为metric
同一个路由器收到多条去往同一目的地的路由会比较 Metric
会放在路由表当中。

2.6管理距离(AD值)总结

一台路由器,当它从两种不同的动态路由选择协议中,学习到去往同一个目的地的路由,这个时候比较AD值取信小的,将路由装入路由表进行数据转发,另一条路径,只有当优选的路径down掉的时候,才能出现和使用
一台路由器,当它从同种动态路由选择协议中,但不同邻居学习去往同一个目的地的路由,比较metric度量值,选择优的装进路由表,进行数据转发

2.7依据传闻的更新

2.7.1环路的产生

2.7.2消除环路

定义最大度量值以防止计数至无穷大(定义最大跳数):超过以后不可达
水平分割:收到的接口不再发出
抑制计数器:为正在重新收敛的网络增加了应变能力,引入了某种程度的怀疑量
路由毒化或毒性反转:将坏掉的网段信息变得条数无穷大,让路由不可达
触发更新:

2.8 rip协议概述

路由信息协议RIP(Routing Information Protocol)是基于距离矢量算法的路由协议,利用跳数来作为计量标准。