计算机的动态配置的路由表是怎么建立和维护的? 路由器的ARP表如果...
发布网友
发布时间:2024-05-07 09:24
我来回答
共1个回答
热心网友
时间:2024-05-10 20:26
计算机建立和维护路由表的过程和路由器建立和维护路由表的过程是一样的。如何建立和维护路由表是由路由协议规定的。这个和是计算机还是路由器无关,它取决于计算机使用的路由器协议。
比如OSPF协议,OSPF 通过LSA(Link State Advertisement)的形式发布路由,依靠在OSPF 区域内的各路由器之间交互OSPF 报文来达到路由信息的统一。
说白了,OSPF靠一堆报文实现路由表的建立和维护。
Hello报文:周期性发送,用来发现和维持OSPF 邻居关系。
DD 报文Database Description packet):描述本地LSDB 的摘要信息,用于两台交换机进行数据库同步。
LSR 报文(Link State Request packet):用于向对方请求所需的LSA。路由器只有在OSPF 邻居双方成功交换DD 报文后才会向对方发出LSR 报文。
LSU 报文(Link State Update packet):用于向对方发送其所需要的LSA。
LSAck 报文(Link State Acknowledgment packet):用来对收到的LSA 进行确认。
要想了解细节的话,上网搜下OSPF协议的学习资料,或者看相关RFC,比如RFC2328。
IS-IS、BGP等路由协议也是类似的工作过程。
ARP表建立的过程大概是这样的:
比如,路由器A收到一个报文,然后查路由表,得知要把这个报文转发到IP为1.1.1.1的路由器B上,接着再去ARP表里查找1.1.1.1对应的MAC地址,用于封装二层报文。路由器A发现自己的ARP表里没有1.1.1.1这个IP对应的MAC地址,于是路由器A就广播一个ARP 请求报文(IP Address of destination字段填写1.1.1.1),当路由器B收到这个ARP request报文后,检查后发现是发给自己的(如果不是发给自己的则丢弃报文),于是此路由器B回复一个arp reply报文给路由器A,arp reply报文里有路由器B的MAC地址。于是路由器A上就学到了一条新的ARP表项。然后就是不断地学习新ARP,不断地老化ARP表项的过程了。
要想了解细节就去看RFC826,网上也有很多关于ARP协议工作过程的介绍。
你要想了解这些协议的话,要么从网上找资料看,要么看RFC,没啥捷径 。靠在这里提问题是学不清楚的,因为协议的内容很多,一两个帖子都写不完,而且网上已经有很多现成的资料了。学习过程中有不清楚的地方再找人问 :)
计算机的动态配置的路由表是怎么建立和维护的? 路由器的ARP表如果自我...
说白了,OSPF靠一堆报文实现路由表的建立和维护。Hello报文:周期性发送,用来发现和维持OSPF 邻居关系。DD 报文Database Description packet):描述本地LSDB 的摘要信息,用于两台交换机进行数据库同步。LSR 报文(Link State Request packet):用于向对方请求所需的LSA。路由器只有在OSPF 邻居双方成功交...
服务器ip网络服务器ip - StormProxies
StormProxies是全球大数据IP资源服务商,其住宅代理网络由真实的家庭住宅IP组成,可为企业或个人提供满足各种场景的代理产品。点击免费测试(注册即送1G流量)StormProxies有哪些优势?1、IP+端口提取形式,不限带宽,IP纯净高匿;2、覆盖全球20...
路由表(RIB/FIB)、MAC表、ARP表介绍
与此同时,ARP表则是IP-MAC映射的中间桥梁。当路由器收到数据包,先通过路由表决定转发路径,然后通过ARP表查找目标设备的Mac地址,以便进行下一步的报文转发。路由表和Mac表虽然功能各异,但紧密协作,共同维护网络数据包的流畅传输。总结来说,路由表决定数据包的传输路径,Mac表负责设备间的物理连接,...
ARP表、MAC表、路由表是什么
首先,ARP表,即地址解析协议表,是计算机用来解决IP地址与MAC地址对应关系的本地存储。当我们想要发送数据时,它会根据IP地址查找对应的硬件地址,简化了数据传输过程。每个主机都有一个动态更新的ARP缓存,随着时间推移,表中的数据会自动老化并清除。MAC表,也就是媒体访问控制表,是交换机的核心,它根...
Linux 路由表(RIB表、FIB表)、ARP表、MAC表整理
每个路由器通常维护两张相似的表:RIB和FIB。FIB表(也可能是RIB表,取决于设备)是根据RIB中的路径选择确定的,选择依据包括路径速度、质量、长度等指标。在主机设备中,由于没有多个出接口,RIB和FIB通常合并为单一的表。ARP表用于解决IP地址和MAC地址之间的对应关系,当发送数据包时,通过查询ARP表找到...
最近的ARP是怎么回事?对家庭宽带有影响么?
通常是动态的转换表(注意在路由中,该arp表可以被设置成静态)。也就是说,该对应表会被主机在需要的时候刷新。这是由于以太网在子网层上的传输是靠48位的mac地址而决定的。 通常主机在发送一个ip包之前,它要到该转换表中寻找和ip包对应的mac地址。如果没有找到,该主机就发送一个ARP广播包,看起来象这样子: "...
什么是路由啊 路由的组成 以及路由的算法
路由器通过动态维护路由表来反映当前的网络拓扑,并通过网络上其他路由器交换路由和链路信息来维护路由表。路由器的组成:RAM(随机存储器)功能:存放路由表;存放ARP告诉缓存;存放快速交换缓存;存放分组交换缓冲;存放解压后的IOS;路由器加电后,存放running配置文件;特点:重启或者断电后,RAM中的内容...
一条信息的网络请求过程
再使用 路由表转发最长匹配原则 进行数据分发。 关于路由查找的几个重点内容: 多数情况下,某主机决定向另一个主机发送数据,通过某些方法(如ARP)获得路由器的地址后,源主机发送指向该路由器的 物理(MAC)地址的数据包 ,其协议地址是指向目的主机的。 路由器查看了数据包的目的协议地址后,确定是否知道如何转发该包,...
计算机网络基础知识
路由之间通过两种算法来构建路由器之间的网状关系,以及相互的最短路径。第一种:距离矢量路由 第二种:链路状态路由算法 拓展:域名、IP、MAC 与 ARP ARP 英文全名为:Address resolution protocol ,地址解析协议, ARP为IP与MAC提供动态映射,过程自动完成。 当PC发出通信请求时,根据协议规定,它的目的...
路由器是怎样选择路径 路由器工作原理介绍【详解】
(1)路由功能是指路由器通过运行动态路由协议或其他方式来学习和维护网络拓扑结构知识的机制,产生和维护路由表.为了完成路由功能,路由器需要学习和维护以下几个基本信息:首先要知道被路由的协议是什么,一旦在接口上配置了IP地址,子网掩码,即在接口上启动了IP协议(缺省情况下IP路由是打开的),而且路由接口...
路由器硬件结构是什么
在骨干路由器中由于路由表条目的成倍增加,路由表或ARP表的任何变化都会引起大部分路由缓冲失效,以前的交换方式都不再适用,最新的交换方式是分布式快速交换,它在每个接口处理板上构建一个镜像(mirror)路由表和MAC地址表相结合的转发表,该表是深度为4的256叉树,但每个节点的数据部分是指向另一个称为邻接表的指针,...