目录
路由器获取未知网段的路由信息的方法:
- 静态路由:由网络管理员手工添加的路由条目
- 动态路由:所有路由器运行相同的路由协议,之后通过路由器之间的交流,沟通,自己计算出到达未知网段的路由信息。
1. 静态路由和动态路由优缺点
1.1 静态路由
优点:1. 因为静态路由所有的选路都是由人来指定的,所以,选出来的路径更合理;
2. 静态路由不会占用额外的资源(带宽);
3. 静态路由更加安全。
缺点:1. 配置麻烦;2. 静态路由无法基于拓扑结构的变化而自动收敛。
1.2 动态路由
优点:1. 配置简单;
2. 动态路由可以基于拓扑结构的变化而自动收敛
缺点:1. 由于动态路由的选路是通过算法计算出来的,所以存在不合理性;
2. 动态路由会用额外的资源;
3. 因为设备之间存在信息传递,所以更容易被利用,出现安全问题。
总结:1. 静态路由更适用于简单的小型网路当中;
2. 动态路由更适用于复杂的中大型网络中。
2. AS自治系统
由单一的机构或组织所管理的一些列IP网络及其设备组合的集合。
AS号:自治系统的编号,本质是16位二进制构成,范围1 - 65535;现在也存在拓展版的AS号,由32位二进制构成。
2.1 动态路由协议基于AS分类
- IGP内部网关协议:应用在AS内部的动态路由协议
RIP,OSPF,IS-IS,EIGRP(Cisco的)等……
- EGP外部网关协议:应用在AS之间的动态路由协议
BGP
2.2 IGP协议基于算法分类
- 距离矢量型协议(DV):路由器之间直接发送路由条目信息,典型的是RIP协议,贝尔曼·福特算法——“依据传闻的路由协议”
- 链路状态型协议(LS):路由器之间传递的是链路状态信息,典型的是OSPF协议——LSA链路状态通告,使用SPF最短路径优先算法,可以将图形结构转换为树型结构。
3. RIP路由信息协议
邻居:在RIP中,相邻的两台路由器,彼此之间具备通信条件,则他们可以被称为是邻居关系。
Cost开销值:是动态路由协议的重要的选路依据,开销值的评判标准是越小越好。
华为定义的RIP的默认优先级为100,静态路由的优先级更高。
不同的动态路由协议开销值的评判标准是不一样的,所以,不同的动态路由协议之间的开销值是没有可比性的。
RIP是以跳数作为开销值的评判标准的。因为RIP本身存在很多问题,所以在设计之初,就将其定义于使用在小型网络环境当中,并且,给RIP规定了一个工作半径是15跳。当一条路由信息的开销值达到16跳时,则判定该目标网段不可达。
RIP开销值的计算规则:传输的开销值 = 本地路由表中的开销值 + 1
3.1 Bellman - Ford贝尔曼·福特算法
1. AR2发送2.2.2.0/24网段的路由信息给R1,但是,R1本地路由表中并没有去往2.0网段的路由信息,则将直接把该路由信息刷新到本地路由表中。
2. AR2发送2.2.2.0/24网段的路由信息给R1,但是,R1本地的路由表中具有去往2.0网段的路由信息,并且下一跳就是R2。则将直接把新的这条路由信息刷新到本地的路由表中。
3. AR2发送2.2.2.0/24网段的路由信息给R1,但是,R1本地的路由表中具有去往2.0网段的路由信息,下一跳并不是R2。则将比较开销值,如果原本的这条路由的开销值大于R2发来的,则将R2发送的这条路由信息刷新到路由表中。
4. AR2发送2.2.2.0/24网段的路由信息给R1,但是,R1本地的路由表中具有去往2.0网段的路由信息,下一跳并不是R2。则将比较开销值,如果原本的这条路由的开销值小于R2发来的,则不刷新。
3.2 RIP的版本
RIPV1,RIPV2 ----- IPV4;RIPNG ----- IPV6
RIPV1和RIPV2的区别:
1. RIPV1是有类别的路由协议,RIPV2是无类别的路由协议;
RIPV1在发送路由信息时不携带子网页掩码;RIPV2在发送路由信息时携带子网掩码。
2. RIPV1不支持手工认证,RIPV2支持手工认证;
3. RIPV1使用广播的形式发送信息,RIPV2使用组播的形式发送信息。
RIPV2默认的组播地址:224.0.0.9
RIPV1和RIPV2协议传输层使用的都是UDP,使用的端口号都是520端口
RIPNG使用的是521端口。