网络基础(七)--- 动态路由

目录

1. 静态路由和动态路由优缺点

1.1 静态路由

1.2 动态路由

2. AS自治系统

2.1 动态路由协议基于AS分类

2.2 IGP协议基于算法分类

3. RIP路由信息协议

3.1 Bellman - Ford贝尔曼·福特算法

3.2 RIP的版本


路由器获取未知网段的路由信息的方法:

  • 静态路由:由网络管理员手工添加的路由条目
  • 动态路由:所有路由器运行相同的路由协议,之后通过路由器之间的交流,沟通,自己计算出到达未知网段的路由信息。

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内部的动态路由协议

        RIPOSPF,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端口。        

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Golang_HZ

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值