路由协议简介

什么是数据路由

路由器在不同网段转发数据包,夸网络通信的都叫路由

网络通畅的条件

能去能回:沿途的路由必须知道到目标网络,下一跳给谁。必须知道返回的原网络,下一跳给谁。

静态路由

直连的网段,不需要其他操作就可以通信,非直连的网段,需要管理员设置路由表。

通过设置静态路由可以达到负载均衡。

通过将连续的小的子网构成一个超网,可以缩短路由表的长度,缩短收索时间,这种方式叫做路由聚合。

例如:

可以将223.1.0.0/23、223.1.2.0/24、223.1.3.0/24集合成223.1.0.0/22

如果聚合的路由不是2的幂次个(即缺少某个小网段),则遵循最长前缀匹配优先。

例如:下图中发往200.23.18.0/23的网段将优先发给ISPs-R-Us路由。

添加路由表:

Router>en

Router#config t(进入特权模式)

Router#show ip route(显示当前路由表)

Router#config t

Router#ip route(添加一个路由) 192.168.0.0(目的地网段,必须写网段(即主角地址全零)) 255.255.255.0(子网掩码) 172.16.0.1(下一跳地址)

Router#no ip route(删除一个路由)……

Windows上也有路由表

windows上网关就是默认路由

进入命令行输入:

route print(显示路由表)>c:\route_info.txt(输出重定向到route_info.txt中)。

route add 0.0.0.0 mask 0.0.0.0 xxx.xxx.xxx.xxx(添加默认路由)

RIP协议

最早的动态路由协议。

每个路由器周期性(30s)把自己知道的网段广播给其他路由器。通过不断广播,每个路由器都知道去其他路由器的路径。保留最佳路径(最短路径、即跳数越少路径越短)。路径最多支持16跳。

缺点:不同带宽时,跳数少不一定是最优路径。

配置动态路由

配置几个网段只看是不是在同一类网段,几个不同类则陪几个不同网段如:

10.1.1.0,10.5.1.0,172.3.5.0,172.5.0.0

配三个网段:A类网段10.0.0.0,B类网段172.3.0.0,172.5.0.0。

Router>en

Router#config t

Router#rou

Router#router r

Router#router rip

Router#net

Router#network xxx.xxx.xxx.xxx(广播网段)