大家好,欢迎来到IT知识分享网。
一、概述
在进行下面的阅读之前,先了解一个讨论路由时常用到的词语——“跳”,它是指网络中的一个区间。一跳的范围是指利用数据链路层以下分层的功能传输数据帧的一个区间,也就是主机 不经其他路由器 而能直接到达的相邻主机之间的一个区间。
二、路由表(Routing table)
路由表(Routing table)是路由器用来存储路由信息的数据结构,它包含了目的网络地址、下一跳路由器地址、距离、标志、参考计数、使用情况、接口等信息,其中最重要的是【目的网络地址、下一跳路由器地址】。 实现IP通信的主机和路由器都必须持有一张这样的表。
三、最长匹配、默认路由、特定主机路由
最长匹配
需要注意的是,一般使用IP地址的 网络地址(网络前缀) 部分来进行路由控制,而不是直接将源IP地址 和 目的IP地址记录在路由表中,这样可以节省大量存储空间。但也会导致查找路由表时可能得到多个匹配结果。那么该选择哪一条路由呢?
答案是,应该从匹配结果中选择相同位数最多的。
例如172.20.100.52的网络地址与172.20/16和172.20.100/24两项都匹配。 此时, 应该选择匹配度最长的
172.20.100/24。
默认路由
默认路由是指当路由表中没有与目标 IP 地址匹配的路由条目时,路由器会将数据包转发到默认路由所指定的下一跳地址。默认路由通常被称为缺省路由或零点路由。默认路由一般标记为
0.0.0.0/0
或default
。
特定主机路由
特定主机路由的配置方式与其他路由条目类似,需要指定目标地址、子网掩码、下一跳地址等参数。不同之处在于,特定主机路由的子网掩码通常是
255.255.255.255
,表示只匹配该特定主机地址,而不匹配其他主机地址。另外,特定主机路由也可以用于实现对某个特定主机的访问控制,例如限制某个主机的访问权限或者将某个主机的流量转发到一个特定的防火墙进行安全检查等。
四 、IP数据报路由过程
在路由选择过程中,可以使用静态路由或动态路由来实现路由表的更新。静态路由需要手动配置路由表,而动态路由可以自动学习网络拓扑信息并更新路由表。
五、路由聚合
路由聚合可以减少路由表的大小,降低路由器之间的路由信息交换量,并提高路由器的性能。但是,它也可能会导致路由器之间的路由信息不够精细,可能会出现路由环路等问题,因此需要谨慎使用。
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/136769.html