动态路由协议。动态路由协议通过路由信息的交换生成并维护转发引擎所需的路由表。
当网络拓扑结构改变时动态路由协议可以自动更新路由表。并负责决定数据传输最佳路径。在动态路由中。管理员不再需要与静态路由一样。手工对路由器上的路由表进行维护。ospf协议而是在每台路由器上运行一个路由协议。这个路由协议会根据路由器上的接口的配置及所连接的链路的状态。生成路由表中的路由表项。
中文名,动态路由协议。分类,内部网关协议和外部网关协议。包括,各种网络层协议。计算机,领域。
概况。动态路由协议的作用主要有以下三点:维护路由信息。
建立路由表。决定最佳路由。动态路由协议的优点:可以自动适应网络状态的变化。自动维护路由信息而不需要网络管理员的参与。动态路由协议的缺点:由于需要相互交换路由信息。因而占用网络带宽与系统资源。安全性不如静态路。在有冗余连接的复杂网络环境中。适合采用动态路由协议。在动态路由协议中。目的网络是否可达取决于网络状态。
动态路由协议分类。所有的动态路由协议在TCP/IP协议栈中都属于应用层的协议。
但是不同的路由协议使用的底层协议不同。OSPF将协议报文直接封装在IP报文中。协议号89。由于IP协议本身是不可靠传输协议。所以OSPF传输的可靠性需要协议本身来保证。BGP使用TCP作为传输协议。提高了协议的可靠性。TCP的端口号是179。RIP使用UDP作为传输协议。端口号520。IS-IS协议是开放系统互联协议中的网络层协议。
IS-IS协议基础是CLNP。动态路由协议按寻址算法的不同。可以分为距离矢量路由协议和链路状态路由协议。距离矢量路由协议采用距离矢量算法。是相邻的路由器之间互相交换整个路由表。并进行矢量的叠加。最后学习到整个路由表。距离矢量算法具有以下特点:路由器之间周期性的交换路由表。交换的是整张路由表的内容。每个路由器和它直连的邻居之间交换路由表。网络拓扑发生了变化之后。路由器之间会通过定期交换更新包来获得网络的变化信息。
距离矢量路由协议的缺陷:metric的可信度。因为距离仅仅表示的是跳数。对路由器之间链路的带宽。延迟等无考虑。这会导致数据包的传送会走在一个看起来跳数小但实际带宽窄和延时大的链路上。交换路由信息的方式。即路由器交换信息是通过定期广播整个路由表所能到达的适用网络号码。但在稍大一点的网络中。路由器之间交换的路由表会很大。而且很难维护。导致收敛很缓慢。距离矢量路由协议有RIP。BGP等。链路状态路由协议采用链路状态算法。
链路状态是一个层次式的。执行该算法的路由器不是简单的从相邻的路由器学习路由。而是把路由器分成区域。收集区域内所有路由器的链路状态信息。根据链路状态信息生成网络拓扑结构。每一个路由器再根据拓扑计算出路由。链路状态路由协议有OSPF。IS-IS等。大的ISP的网络可能含有上千台路由器。而小的提供商通常只有十几台路由器。每个ISP管理的自己的内部网络。一般称为一个管理域。它和其他ISP的连通称为域间连接。
因此。Internet又可以看成是由一个个域互连而成。由于将网络分割为一个个管理域。则根据协议适用的范围。产生了相应的两种路由协议。分别是域内路由协议和域间路由协议。域内路由协议域内路由协议是负责一个路由域内路由的路由协议。域内路由协议的作用是确保在一个域内的每个路由器均遵循相同的方式表示路由信息。并且遵循相同的发布和处理信息的规则。主要用于发现和计算路由。域内路由协议有:RIP。OSPF。IS-IS等。
域间路由协议域间路由协议负责在自治系统之间或域间完成路由和可到达信息的交互。主要用于传递路由。域间路由协议有:EGP。BGP。EGP协议。主要是早期的EGP协议其效率太低。目前仅被作为一种标准的外部网关协议。没有被广泛使用。而BGP协议特别是BGP-4。由于能处理聚合和超网的功能。为互联网提供可控制的无循环拓扑。因此在互联网上被大量使用。Internet中的IP数据包一般是点到点的应用。但也有某些情况是点到多点的应用。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/tongxinshuyu/article-39616-1.html
那年的几何爱情
哪个不是三高