路由协议简介
什么是数据路由
路由器在不同网段转发数据包,夸网络通信的都叫路由
网络通畅的条件
能去能回:沿途的路由必须知道到目标网络,下一跳给谁。必须知道返回的原网络,下一跳给谁。
静态路由
直连的网段,不需要其他操作就可以通信,非直连的网段,需要管理员设置路由表。
通过设置静态路由可以达到负载均衡。
通过将连续的小的子网构成一个超网,可以缩短路由表的长度,缩短收索时间,这种方式叫做路由聚合。
例如:
可以将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(广播网段)