本文为大家介绍动态路由选择协议的两个主要任务(动态路由选择协议有哪两种),下面和小编一起看看详细内容吧。
动态路由协议(rip)
1 简介
对于静态路由,在配置接口时,默认会生成一个路由表项(对于直连接口),通过route命令添加表项(通常来自系统bootstrap文件),或者生成表项通过icmp 重定向项(通常在默认模式下出错的情况下)。这种方法适用于网络较小、与其他网络有单点连接且没有冗余路由的情况。如果以上三个条件都不能满足,通常采用动态路由选择。
动态路由主要使用rip,即路由信息协议(routing infromation protocol),大多数tcp/ip实现都提供了这个广泛使用的协议。
2. 动态路由选择
当相邻路由器相互通信以告诉对方每个路由器当前连接到哪个网络时,就会发生动态路由。路由器必须使用路由协议进行通信,而这样的路由协议有很多。路由器上称为路由守护进程的进程运行路由协议并与其某些邻居进行通信。
3. rip:路由信任协议
3.1 rip消息格式
rip 消息包含在udp 数据报中。这里只总结版本1,版本2参考tcp/ip(v1)。
命令字段为1 表示请求,2 表示响应。还有两个过时的命令(3 和4)和两个非官方命令:poll (5) 和poll entry (6)。请求意味着要求另一个系统发送其全部或部分路由表。回复包含全部或部分发件人的路由表。 version字段通常为1,但是rip的version 2将这个字段设置为2。接下来的2个0字节指定地址族(address family)(对于ip地址,其值为2)、ip地址、对应的metric .正如本节后面将看到的,rip 是用跳数来衡量的。这种20 字节格式的rip 消息最多可以通告25 条路由。上限25用来保证rip报文的总长度为2025+4=504,小于512字节。由于每个数据包最多携带25 条路由,因此通常需要多个数据包才能发送整个路由表。有一点要注意:maximum hop count 是15,这意味着rip 只能在as(autonomous system)中使用,as(autonomous system)主机之间的最大跳数是15。metric 为16 意味着没有到这个ip 地址的路由。最大跳数15 限制了使用rip 的网络的大小。
3.2 操作步骤
下面看看路由程序使用rip协议正常运行的结果。 rip常用的udp端口号是520。
1)初始化:当启动一个路由守护进程时,它首先确定启动了哪些接口,并在每个接口上发送请求消息,要求其他路由器发送完整的路由表。在点对点链接上,请求被发送到其他端点。如果网络支持广播,则此请求将作为广播发送。这条请求报文的command字段为1,但是address family字段设置为0,metric字段设置为16。这是一个特殊的请求报文,需要对方完整的路由表。
2) 收到请求。如果请求是刚才提到的特殊请求,则路由器将完整的路由表发送给请求者。否则,处理请求中的每个条目:如果有到指定地址的路由,则将metric设置为我们的值,否则将metric设置为1 6(1 6的metric是一种称为“无穷大”的特殊值,它意味着没有通往目的地的路线)。然后发回响应。
3) 收到响应。验证响应,可能更新路由表。可以添加新条目,可以修改现有条目,或者可以删除现有条目。
4) 定期路由更新。每隔30 秒,所有或部分路由器会将其完整的路由表发送给相邻路由器。发送路由表可以广播(例如,在以太网上),或发送到点对点链路的其他端点。
5) 触发更新。每当路由的度量更改时,它都会更新。不必发送整个路由表,而只需发送那些已更改的表条目。
每条路线都有与之关联的计时器。如果运行rip 的系统发现一条路由在3 分钟内没有更新,则将路由的度量设置为无穷大(16),并将其标记为已删除。这意味着在六个30 秒的更新间隔内,没有从通告路由的路由器接收到任何更新。再过60 秒后,该路由将从本地路由表中删除,以确保该路由的故障已被传播。
好了,动态路由选择协议的两个主要任务(动态路由选择协议有哪两种)的介绍到这里就结束了,想知道更多相关资料可以收藏我们的网站。
vivo手机怎么截屏
联想笔记本磁盘怎么分盘
安卓系统 系统文件怎么安装,oppo手机在官网上下载的系统怎么安装
ssd固件
手机记步器在哪里打开(手机记步器在哪里设置)
动态路由选择协议的两个主要任务(动态路由选择协议有哪两种)
win7系统虚拟内存不能改怎么办呀(win7虚拟内存改不了)
5s有shsh怎么降级,5s无shsh降级
移动硬盘4tb有多大内存,4t硬盘为什么不建议买
双系统怎么安装win10和win7(双win7双系统安装方法)
ssd哪个牌子的质量好耐用一点,各位觉得哪个牌子的SSD硬盘质量好些
上海老人没有手机怎么申请健康码和行程码(上海老年人没有手机怎么申请健康码)
鲁大师跑多少分能玩绝地求生(鲁大师跑多少分能玩原神)
windows7纯净版自带驱动吗(好用的win7纯净版)
努比亚z11怎么插卡
win7睡眠后无法唤醒屏幕一直不亮(win7睡眠无法唤醒黑屏原因)
英伟达3080和3090哪个好(英伟达 3080)
系统被组策略关闭(取消组策略限制)
戴尔电脑启动不起来怎么办(电脑启动不起来怎么办屏幕没反应)
window10自带的沙盒(windows10沙盒功能)