路由协议(Routing protocol)是一种指定数据包转送方式的网上协议。
概述
Internet网络的主要节点设备是路由器,路由器通过路由转发接受到的数据。转发策略可以是人为指定,但是由于工作量大,无法实现;静态路由由于不能采用灵活的路由维护和生成功能,于是动态路由协议得到广泛应用,通过自动计算路由表信息来计算决定自身路由状况,以及维护周边路由器的信息,最终实现路由维护。
常见路由协议
常见的路由协议有RIP、IGRP、EIGRP、OSPF、IS-IS、BGP等。
RIP、IGRP、EIGRP、OSPF、IS-IS是内部网关协议,适用于单个ISP的统一路由协议的运行,一般由一个ISP运营的网络位于一个AS(自治系统)内,有统一的AS number(自治系统号)。BGP是自治系统间的路由协议,是一种外部网关协议。
RIP很早就被在Internet上使用,是最简单的路由协议。它是“路由信息协议(Route Information Protocol)”的简写,主要传递路由信息,通过每隔30秒广播一次路由表,维护相邻路由器的位置关系,同时根据收到的路由表信息计算自己的路由表信息。
OSPF协议是“开放式最短路径优先(Open Shortest Path First)”的缩写。它利用最小生成树算法(SPF算法)得到路由表,传递链路状态来得到网络信息,维护一张网络有向拓扑图。由于其特有的开放性,它在广泛使用中。
为了维护各个ISP的独立利益,标准化组织制定了ISP间的路由协议BGP。 BGP是“边界网关协议(Border Gateway Protocol)”的缩写,处理各ISP之间的路由传递。但是BGP运行在相对核心的地位,需要用户对网络的结构了解很多,否则造成的损失可能会很大。
参考资料
中国协议分析网
Andrew S. Tanenbaum, 《计算机网络》(Computer Networks, ISBN 0133499456)
William Stallings, 《数据与计算机通信》(DATA & COMPUTER COMMUNICATIONS, 6th Edt., ISBN 7040100436)
免责声明:本站文字信息和图片素材来源于互联网,仅用于学习参考,如内容侵权与违规,请联系我们进行删除,我们将在三个工作日内处理。联系邮箱:chuangshanghai#qq.com(把#换成@)