族谱网 头条 人物百科

路由

2020-10-16
出处:族谱网
作者:阿族小谱
浏览:452
转发:0
评论:0
动态路由若某个设定好的路径无法使用时,现存的节点必须决定另一个传送资料到目的地的路径。他们通常使用以下两种形式的路由协定来达成:距离向量算法与连线状态算法。所有路由算法几乎都可以分类到这两种算法中。距离向量算法距离向量算法使用Bellman-Ford算法。对于每一条网络上节点间的路径,算法指定一个“成本”给它们。节点会选择一条总成本(经过路径的所有成本总和)最低的路径,用来把资料从节点甲送到节点乙。此算法非常的简单。当某节点初次启动时,将只知道它的邻居节点(直接连接到该节点的节点)与到该节点的成本。(这些资讯、目的地列表、每个目的地的总成本,以及到某个目的地所必须经过的“下一个节点”,构成路由表,或称距离表。)每个节点定时地将目前所知,到各个目的地的成本的资讯,送给每个邻居节点。邻居节点则检查这些资讯,并跟目前所知的资讯做比较;如果到某个目的地的成本比目前所知的低,则将收到的资讯加入自己的...

动态路由

若某个设定好的路径无法使用时,现存的节点必须决定另一个传送资料到目的地的路径。他们通常使用以下两种形式的路由协定来达成:距离向量算法与连线状态算法。所有路由算法几乎都可以分类到这两种算法中。

距离向量算法

距离向量算法 使用Bellman-Ford算法。对于每一条网络上节点间的路径,算法指定一个“成本”给它们。节点会选择一条总成本(经过路径的所有成本总和)最低的路径,用来把资料从节点甲送到节点乙。

此算法非常的简单。当某节点初次启动时,将只知道它的邻居节点(直接连接到该节点的节点)与到该节点的成本。(这些资讯、目的地列表、每个目的地的总成本,以及到某个目的地所必须经过的“下一个节点”,构成路由表,或称距离表。)每个节点定时地将目前所知,到各个目的地的成本的资讯,送给每个邻居节点。邻居节点则检查这些资讯,并跟目前所知的资讯做比较;如果到某个目的地的成本比目前所知的低,则将收到的资讯加入自己的路由表。经过一段时间后,网络上得所有节点将会了解到所有目的地的最佳“下一个节点”与最低的总成本。

当某个节点断线时,每个将它当作某条路径的“下一个节点”的节点会将该路由资讯舍弃,再建立新的路由表资讯。接着,他们将这些资讯告诉所有相邻的节点,再找出到所有可抵达的目的地之新路径。

连线状态算法

在 连线状态算法中 ,每个节点拥有网络的图谱(一个图)。每个节点将自己可以连接到的其他节点资讯传送到网络上所有的节点,而其他节点接着各自将这个资讯加入到图谱中。每个路由器即可根据这个图谱来决定从自己到其它节点的最佳路径。

完成这个动作的算法——Dijkstra算法——建立另一种数据结构——树。节点产生的树将自己视为根节点,且最后这棵树将会包含了网络中所有其他的节点。一开始,此树只有根节点(节点自己)。接着在树中已有的节点的邻居节点且不存在树中的节点集合中,选取一个成本最低的节点加入此树,直到所有节点都存入树中为止。

这棵树即用来建立路由表、提供最佳的“下一个节点”等,让节点能跟网络中其它节点通讯。

路由算法的比较

在小型网络中,距离向量路由协定十分简单且有效率,且只需要些微的管理。然而,它们的规模性不好,且收敛性质也十分差,因此促进了较复杂但规模性较好的连线状态路由协定的开发,以使用在较大型的网络。距离向量路由协定也有无限计数问题(count-to-infinity problem,见[1] (英文) )。

连线状态路由协定的主要优点是在限制的时间内,对于连线改变(例如断线)的反应较快。而且连线状态路由协定在网络上所传送的封包也比距离向量路由协定的封包小。距离向量路由协定必须传送一个节点的整个路由表,但连线状态路由协定的封包只需要传输该节点的邻居节点资讯即可。因此,这些封包小到不会占用可观的网络资源。连线状态路由协定的主要缺点则是比距离向量路由协定需要较多的储存空间与较强的计算能力。

路由协定与可被绕送协定

有时路由协定与可被绕送协定常会令人混淆:

可被绕送协定 :任何一个提供足够的网络层位址资讯让封包可被从一个装置转送到另一个,而不需要知道来源到目的地的整条路径的网络通讯协定。“可被绕送协定”定义了封包的格式与封包字段的使用方式。封包通常从一个终端系统被递送到另一个。IP是一个可被绕送协定,而以太网路是一个不可被绕送协定的例子。

路由协定 :在网络间交换 路由资讯 ,让路由器可动态建立路由表的通讯协定。传统的IP路由十分简单,因为它使用 下一个节点路由方法 ,也就是路由器只需要考虑将封包送到哪一个“下一个节点”,而不需考虑到目的地的整条路径。

虽然动态路由可能非常复杂,但它使得互联网十分有弹性,且让互联网的规模自从采用IP以后成长了超过八个数量级。

路由度量 (routing metric)包含了被路由算法使用来决定哪一条路径较另一条路径好的所有数值。度量可能包括许多资讯,例如带宽、延迟、经过节点数、路径成本、负载、MTU、可靠性及传输成本等。路由表只储存最佳的可能路径,但连线状态或拓扑数据库可能储存其他相关的资讯。

当路由器从不同的路由协定里发现有多个能抵达相同目的地的不同路径时,它们使用称为 管理距离 (administrative distance)的特性来选择最佳的路径。管理距离定义了路由协定的可靠程度。每个路由协定按照管理距离值,由最可靠到最不可靠排列来区分优先级。

依照路由器与其他自治系统的关系,有许多种类的路由协定:

Ad hoc网络路由协定 出现在没有或一点点基础的网络。参见Ad hoc路由协定列表以获得提议中的协定。

内部闸道协定 ( IGP s)在单一的自治系统中交换路由资讯。常见的范例包括:

外部闸道协定 ( EGP s)在不同的自治系统中交换路由资讯。EGP包括:

注释

^ 在许多思科的广告文件中,EIGRP 不是一种连线状态路由协定,也不是任何一种混合式的协定。

参见

路由算法

偏向路由(en:Deflection routing)

政策路由(en:Policy based routing)

虫洞路由(en:Wormhole routing)

适应性路由(en:Adaptive routing)

特别的设计

与封包转送有关,但与路径选择无关的条目

数种尺度路由的数学复杂性

延展网络 路由模式

RPSL

HSLS(en:Hazy-Sighted Link State Routing Protocol)

OSPF(一个连线状态路由协定)

模糊逻辑路由(en:Fuzzy routing)

地理式路由(en:Geographic routing)

参考资料

Kurose, James E. and Ross, Keith W. Computer Networking. Benjamin/Cummings. 2004. ISBN 978-0-321-22735-5.

Doyle, Jeff. Routing TCP/IP, Volume I, Second Ed.. Cisco Press. 2005. ISBN 978-1-58705-202-6. Ciscopress ISBN 978-1-58705-202-6


免责声明:以上内容版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。感谢每一位辛勤著写的作者,感谢每一位的分享。

——— 没有了 ———
编辑:阿族小谱
发表评论
写好了,提交
{{item.label}}
{{commentTotal}}条评论
{{item.userName}}
发布时间:{{item.time}}
{{item.content}}
回复
举报
点击加载更多
打赏作者
“感谢您的打赏,我会更努力的创作”
— 请选择您要打赏的金额 —
{{item.label}}
{{item.label}}
打赏成功!
“感谢您的打赏,我会更努力的创作”
返回

更多文章

更多精彩文章
打赏
私信

推荐阅读

· 路由器
基本概念路由器就是连接两个以上个别网络的设备。由于位于两个或更多个网络的交汇处,从而可在它们之间传递分组(一种数据的组织形式)。路由器与交换机在概念上有一定重叠但也有不同:交换机泛指工作于任何网络层次的数据中继设备(尽管多指网桥),而路由器则更专注于网络层。路由器与交换机的差别,路由器是属于OSI第三层的产品,交换机是OSI第二层的产品。第二层的产品功能在于,将网络上各个电脑的MAC地址记在MAC地址表中,当局域网中的电脑要经过交换机去交换传递数据时,就查询交换机上的MAC地址表中的信息,将数据包发送给指定的电脑,而不会像第一层的产品(如集线器)每台在网络中的电脑都发送。而路由器除了有交换机的功能外,更拥有路由表作为发送数据包时的依据,在有多种选择的路径中选择最佳的路径。此外,并可以连接两个以上不同网段的网络,而交换机只能连接两个。并具有IP分享的功能,如:区分哪些数据包是要发送至WAN。...
· 路由表
基本概念路由表使用了和利用地图投递包裹相似的思想。只要网络上的一个节点需要发送数据给网络上的另一个节点,它就必须要知道把数据发送到哪。设备不可能直接连接到目的节点,它需要找到另一个方式去发送数据包。在局域网中,节点也不知道如何发送IP包到网关。将数据包发到正确的地址是一个复杂的任务,网关需要记录发送数据包的路径信息。路由表就存储着这样的路径信息,就如地图一样,是一个记录路径信息,并为需要这些信息的节点提供服务的数据库。在当代路由构造中将路由表的控制功能和传输表的传输区分开来。逐跳路由选择需要所有能到达地址的每个路由表清单,路径中的下一个设备地址,下一个转移地址。假设路由表是一致的,中继包的简单算法是发送数据到每一个地址。逐跳路由选择是IP网络层和OSI网络层的基本特性,与之不同的是IP端到端和OSI传输层的功能。功能在路径选择的过程中,主机和路由器的决策是由一个叫路由表的路径数据库辅助决定...
· 机场挖出国家一级文物网友惊呼:古代路由器
近日,微博上一篇题为《国家一级文物竟有件酷似“路由器”!名字和用途至今仍是未解之谜》的文章引起网友热议。文中所说的国家一级文物云纹五柱器的造型居然酷似现代的路由器,两个物件简直就像孪生兄弟,有网友将该文物直接称为“西周路由器”。因此,就有被雷到的人调侃:没想到几千年前的古人早就用上了wifi……据悉,这个造型奇特和路由器撞脸的青铜器,于1959年3月出土于安徽省屯溪市西郊的两座西周晚期墓葬。当时该地正在修建飞机场,考古人员在挖掘两处相邻近的大土堆时,惊喜地发掘出一大批青铜器、陶瓷器以及少量的玉石件和漆皮残迹。然而,其他文物都有出土的先例,作为专业的考古人员对于这些文物的用途也更是耳熟能详,然而就是在这批出土的青铜器中,却有一件难住了在场的考古人员,而且,这种文物是首次发掘,也没有文献记载,文物上也没有铭文,完全不知道它的名字和用途是什么!后来,国内的很多专家都来考证这件文物,然而都没有得出...

关于我们

关注族谱网 微信公众号,每日及时查看相关推荐,订阅互动等。

APP下载

下载族谱APP 微信公众号,每日及时查看
扫一扫添加客服微信