内部路由协议和外部路由协议
- 格式:doc
- 大小:21.50 KB
- 文档页数:2
路由的分类和基本概念
路由的分类
路由的分类有很多,下面列出一些常见的路由的分类:
一、按路由策略分类:
1、静态路由:利用管理员手动创建的固定的路由表中的路由,
静态路由在网络中比较静止,路由表在网络发生变化时不会及时更新;
2、动态路由:大多数通用的路由策略,通过两个路由器之间的
交流来自动更新路由表,有一些动态路由协议是OSPF、BGP;
3、虚拟路由:也叫虚拟路由器,用户可以使用它来模拟一台真
实的物理路由器,它的行为和功能和真实的路由器基本相同,但是它只是一种虚拟的实体;
二、按路由协议分类:
1、RIP(路由信息协议):是一种最简单的路由协议,它使用定
期的路由广播更新路由表,它会把自己的路由表广播给同一网络中的每个节点;
2、OSPF(开放最短路径优先):一种高级的路由协议,它能够自动发现网络中的改变,并自动更新路由表;
3、BGP(边界网关协议):是一种网络间路由发现协议,它是用
于在不同的网络中发现最佳路径的一种动态路由协议;
4、IGRP(内部网关路由协议):一种路由协议,用于在局部网络中发现最优路径,它是Cisco公司特有的一种动态路由协议。
路由的基本概念
路由是一种用于在两个或多个网络中传输数据的设备。
在网络之间传输数据时,路由器可以根据数据包的目的地址选择最佳的路由,并将其发送到目的网络。
路由也可以根据不同网络之间的不同带宽,延迟,以及可靠性来提供不同的服务。
路由器可以用于不同网络间的数据传输,也可以用于分离不同网络之间的广播等。
路由器还具有NAT (Network Address Translation)(网络地址转换)的功能,它允许私有网络隐藏到公用网络中,从而保护客户的网络安全。
各种路由协议的比较首先解释一下什么是有类路由协议什么是无类路由协议:有类路由协议:在发送时不发送子网掩码,所以它不支持VLSM,比如RIPV1,IGRP无类路由协议:在发送是发送子网掩码,所以它支持VLSM,比如RIPV2 OSPF EGIRP IS-IS BGP 在从多路由协议中RIPV2 RIPV1 IGRP 属于距离失量路由协议,OSPF IS-IS 属于链路状态路由协议,至于EIGRP是高级距离失量路由协议,含有一些链路状态路由协议的特征,是混合的路由协议。
以下是一些协议的比较:1、RIPV1,RIPV2所支持的网络规模为中型,IGRP EIGRP为大型网络,而OSPF IS-IS支持极大型网络。
2、度量值(metric)RIPV1,RIPV2为跳数IGRP,EIGRP 为复合(带宽,延时,负载,可靠性,以及MTU)OSPF,IS-IS为开销(cost cost =10的八次方/带宽)3、最大跳数的限制RIPV1,RIPV2为15 跳IGRP,EIGRP为255IS-IS为1024OSPF 没有跳数限制4、只有ciso的两个私有协议IGRP和EIGRP不但支持在等价的链路上做负载均衡,还支持在不等价的链路上做负载均衡,其它的只支持在等价的链路上做负载均衡。
5、RIP依靠UDP进行传输,使用端口号520。
但IGRP,EGIRP,OSPF直接与internet层相连并分别使用IP协议号9,88,89路由分为静态路由和动态路由,其相应的路由表称为静态路由表和动态路由表。
静态路由表由网络管理员在系统安装时根据网络的配置情况预先设定,网络结构发生变化后由网络管理员手工修改路由表。
动态路由随网络运行情况的变化而变化,路由器根据路由协议提供的功能自动计算数据传输的最佳路径,由此得到动态路由表。
根据路由算法,动态路由协议可分为距离向量路由协议(Distance Vector Routing Protocol)和链路状态路由协议(Link State Routing Protocol)。
常见的路由协议及其工作原理。
常见的路由协议有以下几种:1. 静态路由协议(Static Routing Protocol):管理员手动配置路由器的路由表,将目的地址映射到出接口。
静态路由协议不会自动适应网络变化,需要手动更新路由表。
2. RIP(Routing Information Protocol):RIP是一种距离向量路由协议,使用跳数作为路径的度量标准。
路由器通过交换路由表来学习网络拓扑,并通过定期广播自己的路由表来通知其他路由器。
3. OSPF(Open Shortest Path First):OSPF是一种链路状态路由协议,使用链路的带宽作为路径的度量标准。
路由器通过交换链路状态数据库来学习网络拓扑,并计算最短路径树,从而确定最佳路径。
4. EIGRP(Enhanced Interior Gateway Routing Protocol):EIGRP是思科自主研发的一种增强型内部网关路由协议。
它结合了距离向量和链路状态两种路由算法,并采用基于可靠性的分布式计算方法,具有快速收敛和低网络开销等特点。
5. BGP(Border Gateway Protocol):BGP是一种路径矢量路由协议,用于在不同的自治系统之间交换路由信息。
BGP使用属性和策略来选择最佳路径,并支持多路径和策略路由。
这些路由协议的工作原理大致如下:- 路由器通过邻居路由器交换路由信息,了解网络拓扑和目的地的可达性。
- 根据收到的路由信息更新路由表,选择最佳的路径进行数据转发。
- 定期发送路由更新信息,通知其他路由器自己的路由信息,并接收其他路由器的更新信息。
- 在网络中形成稳定的路由路径,使数据能够正确地传递到目的地。
- 监控网络变化,及时更新路由表,保持网络的稳定性和可靠性。
路由的内外部分类一、内部路由内部路由是指在一个自治系统(Autonomous System,简称AS)内部进行的路由。
自治系统是指由同一管理机构负责的一组IP地址。
内部路由协议是用于在自治系统内部进行路由选择的协议。
1.距离矢量路由协议距离矢量路由协议是一种基于距离和方向的路由选择协议,常见的距离矢量路由协议有RIP(Routing Information Protocol)和IGRP(Interior Gateway Routing Protocol)。
这些协议通过周期性地交换路由信息,计算出到达目的网络的最短路径,并将路由表信息更新到路由器的路由表中。
2.链路状态路由协议链路状态路由协议是一种基于路由器之间链路状态信息交换的路由选择协议,常见的链路状态路由协议有OSPF(Open Shortest Path First)和IS-IS(Intermediate System to Intermediate System)。
这些协议通过交换链路状态信息,计算出到达目的网络的最短路径,并将路由表信息更新到路由器的路由表中。
3.路径矢量路由协议路径矢量路由协议是一种基于路径矢量信息交换的路由选择协议,常见的路径矢量路由协议有BGP(Border Gateway Protocol)和EIGRP(Enhanced Interior Gateway Routing Protocol)。
这些协议通过交换路径矢量信息,计算出到达目的网络的最短路径,并将路由表信息更新到路由器的路由表中。
二、外部路由外部路由是指在不同自治系统之间进行的路由。
不同自治系统之间的路由选择是通过外部路由协议进行的。
1.BGPBGP是一种边界网关协议,用于在不同自治系统之间进行路由选择。
BGP通过交换路由信息,使得不同自治系统之间能够找到到达目的网络的最佳路径。
BGP的特点是具有非常高的可扩展性和稳定性,被广泛应用于互联网中。
2.EGPEGP是一种早期的外部网关协议,用于在不同自治系统之间进行路由选择。
OSPF(Open Shortest Path First开放式最短路径优先)是一个内部网关协议::AS内部路由(本质区别),采用链路状态路由选路技术开放式最短路径优先协议是一种为IP网络开发的内部网关路由选择协议其由三个子协议组成hello协议,交换协议,扩散协议,其中hello协议负责检查链路是否可用并完成指定路由器和备份路由器;交换协议完成“主”,“从”路由器的选择和交换各自的路由数据库信息,扩散协议负责完成各路由器中路由数据库的同步维护不同厂商管理距离不同,思科OSPF的协议管理距离(AD)是110,华为OSPF的协议管理距离是10。
OSPF 采用链路状态路由选择技术,开放最短路径优先算法路由器互相发送直接相连的链路信息和它拥有的到其它路由器的链路信息。
每个 OSPF 路由器维护相同自治系统拓扑结构的数据库。
从这个数据库里,构造出最短路径树来计算出路由表。
当拓扑结构发生变化时, OSPF 能迅速重新计算出路径,而只产生少量的路由协议流量。
此外,所有 OSPF 路由选择协议的交换都是经过身份验证的。
主要优点收敛速度快;没有跳数限制;支持服务类型选路提供负载均衡和身份认证适用环境规模庞大、环境复杂的互联网OSPF协议的优点:OSPF能够在自己的链路状态数据库内表示整个网络,这极大地减少了收敛时间,并且支持大型异构网络的互联,提供了一个异构网络间通过同一种协议交换网络信息的途径,并且不容易出现错误的路由信息。
OSPF支持通往相同目的的多重路径。
OSPF使用路由标签区分不同的外部路由。
OSPF支持路由验证,只有互相通过路由验证的路由器之间才能交换路由信息;并且可以对不同的区域定义不同的验证方式,从而提高了网络的安全性。
OSPF支持费用相同的多条链路上的负载均衡。
OSPF是一个非族类路由协议,路由信息不受跳数的限制,减少了因分级路由带来的子网分离问题。
OSPF支持VLSM和非族类路由查表,有利于网络地址的有效管理OSPF使用AREA对网络进行分层,减少了协议对CPU处理时间BGP(边界网关协议):AS外部路由,采用距离向量路由选择BGP是唯一一个用来处理像因特网大小的网络协议,也是唯一能够妥善处理好不相关路由域间的多路连接协议。
内部路由协议和外部路由协议的区别根据路由协议工作的范围可以将动态路由协议划分为内部路由协议和外部路由协议。
实际上,前面介绍的距离向量路由协议和链路状态协议均属于内部路由协议,它们工作在一个自治系统Autonomous System,简称AS。
一个自治系统通常是指一个网络管理区域,在这个区域内整个网络受到一个机构的管理,比如某个大学的校园网可以被称作一个自治区域内部,而外部路由协议则是工作在自治系统之间的路由协议,在自治系统之间进行路由信息的相互交换,实现路由表的动态更新。
普遍使用的外部路由协议有外部网关协议和边界网关协议。
1.外部网关协议外部网关协议(Exterior Gateway Protocol,简称EGP)是长期以来较为著名的外部路由协议,它在RFC 904中描述。
外部网关协议用于外部网关之间交换路由信息,这些外部网关不在同一个自治系统之内。
EGP假定在两个任意AS之间只有单一的主干,因此也只存在单一的路径,因此EGP限制了网络的规模,在真正的网络运用中,EGP己经逐渐被边界网关协议所替代。
EGP以周期性地轮询为基础,在轮询时进行Hello/I Hear You消息交换以监测邻居路由器的可达性,并发出轮询请求以征求更新应答。
EGP对外网关进行限制,它要求它们只能通告在该网关自治系统内的可达网络。
因此,一个使用EGP的网关传送信息给它的EGP邻居,但是并不向它的EGP邻居(如果网关交换路由信息,它们就是邻居)通告自治系统这外的可达信息。
在一个自治系统内部,由EGP网关负责收集自治系统内部的路由信息。
2.边界网关协议边界网关协议(Border Gateway Protocol,简称BGP)是一个用于多个自治系统之间交换网络可达信息的外部路由协议,RFC 1771文档中对目前使用的第4版BGP协议(简称为BGP-4)进行了全面的描述。
每个BGP路由器向其邻居BGP路由器通告自己掌握的网络可达信息,这些网络可达信息将被BGP路由器用于构建无回路的AS连通图,同时还会运用一些路由策略。
zte路由协议优先级一、引言在网络通信中,路由协议是控制数据包转发的重要机制。
作为中国领先的通信设备制造商,ZTE(中兴)路由器在市场上有着广泛的应用。
本文将详细介绍ZTE路由协议的优先级,帮助大家更好地理解和配置路由协议。
二、ZTE路由协议概述1.路由协议类型ZTE路由器支持多种路由协议,包括内部路由协议和外部路由协议。
内部路由协议主要有OSPF、IS-IS、BGP等,外部路由协议主要有RIP、OSPF、BGP等。
2.路由协议层级ZTE路由协议按照层级分为以下几种:- 链路状态路由协议:OSPF、IS-IS- 距离矢量路由协议:RIP- 路径矢量路由协议:BGP三、ZTE路由协议优先级1.内部路由协议优先级在ZTE路由器中,内部路由协议的优先级如下:- OSPF:级别1- IS-IS:级别2- BGP:级别32.外部路由协议优先级ZTE路由器中外部路由协议的优先级如下:- RIP:级别1- OSPF:级别2- BGP:级别3四、影响ZTE路由协议优先级的因素1.路由器硬件性能:路由器的硬件性能直接影响路由协议的优先级,高性能的路由器可以支持更多且更复杂的路由协议。
2.网络拓扑结构:不同的网络拓扑结构对路由协议的优先级有不同要求,例如,星型网络适合使用链路状态路由协议,而总线型网络适合使用距离矢量路由协议。
3.路由协议本身特性:不同路由协议的特性也会影响优先级,例如,BGP 适用于大型互联网服务提供商,而OSPF和IS-IS更适合中小型网络。
五、如何调整ZTE路由协议优先级1.配置路由协议参数:通过配置路由协议的参数,如路由器接口的IP地址、子网掩码、路由器ID等,实现路由协议优先级的调整。
2.调整路由器优先级设置:在路由器配置文件中,可以通过修改路由器优先级参数,如路由器接口的优先级、路由器区域的优先级等,实现路由协议优先级的调整。
3.使用路由策略控制器:通过路由策略控制器,如PCC(策略路由控制器),可以根据网络需求和路由协议特性实现优先级的调整。
网络协议名词解释网络协议名词解释协议(Protocol)是关于信息格式及信息交换规则的正式描述,包括底层协议(如机器接口、字节在介质中的传输方式等)和高层协议(文件传送方式等)。
在信息技术中,协议就是一些特殊的规则集合,它被通信的接收方和发送方认可,接收到的信息和发送的信息均以这种规则加以解释。
在网络的各层中存在着许多协议,它是定义通过网络进行通信的规则,接收方的发送方同层的协议必须一致,否则一方将无法识别另一方发出的信息,以这种规则规定双方完成信息在计算机之间的传送过程。
下面就列出一些网络协议规范,以下排名不分先后。
◆ARP(Address Resolution Protocol)地址解析协议它是用于映射计算机的物理地址和临时指定的网络地址。
启动时它选择一个协议(网络层)地址,并检查这个地址是否已经有别的计算机使用,如果没有被使用,此结点被使用这个地址,如果此地址已经被别的计算机使用,正在使用此地址的计算机会通告这一信息,只有再选另一个地址了。
◆SNMP(Simple Network Management P)网络管理协议它是TCP/IP协议中的一部份,它为本地和远端的网络设备管理提供了一个标准化途径,是分布式环境中的集中化管理的重要组成部份。
◆AppleShare protocol(AppleShare协议)它是Apple机上的通信协议,它允许计算机从服务器上请求服务或者和服务器交换文件。
AppleShare可以在TCP/IP协议或其它网络协议如IPX、AppleT alk上进行工作。
使用它时,用户可以访问文件,应用程序,打印机和其它远程服务器上的资源。
它可以和配置了AppleShare协议的任何服务器进行通信,Macintosh、Mac OS、Windows NT和Novell Netware都支持AppleShare协议。
◆AppleTalk协议它是Macintosh计算机使用的主要网络协议。
内部路由协议和外部路由协议
根据路由协议工作的范围可以将动态路由协议划分为内部路由协议和外部路由协议。
实际上,前面介绍的距离向量路由协议和链路状态协议均属于内部路由协议,它们工作在一个自治系统(Autonomous System,简称AS。
一个自治系统通常是指一个网络管理区域,在这个区域内整个网络受到一个机构的管理,比如某个大学的校园网可以被称作一个自治区域)内部,而外部路由协议则是工作在自治系统之间的路由协议,在自治系统之间进行路由信息的相互交换,实现路由表的动态更新。
普遍使用的外部路由协议有部网关协议和边界网关协议。
1.外部网关协议
外部网关协议(Exterior Gateway Protocol,简称EGP)是长期以来较为著名的外部路由协议,它在RFC 904中描述。
外部网关协议用于外部网关之间交换路由信息,这些外部网关不在同一个自治系统之内。
EGP假定在两个任意AS之间只有单一的主干,因此也只存在单一的路径,因此EGP限制了网络的规模,在真正的网络运用中,EGP己经逐渐被边界网关协议所替代。
EGP以周期性地轮询为基础,在轮询时进行Hello/I Hear You消息交换以监测邻居路由器的可达性,并发出轮询请求以征求更新应答。
EGP对外网关进行限制,它要求它们只能通告在该网关自治系统内的可达网络。
因此,一个使用EGP的网关传送信息给它的EGP邻居,但是并不向它的EGP邻居(如果网关交换路由信息,它们就是邻居)通告自治系统这外的可达信息。
在一个自治系统内部,由EGP网关负责收集自治系统内部的路由信息。
2.边界网关协议
边界网关协议(Border Gateway Protocol,简称BGP)是一个用于多个自治系统之间交换网络可达信息的外部路由协议,RFC 1771文档中对目前使用的第4版BGP协议(简称为BGP-4)进行了全面的描述。
每个BGP路由器向其邻居BGP路由器通告自己掌握的网络可达信息,这些网络可达信息将被BGP路由器用于构建无回路的AS连通图,同时还会运用一些路由策略。
BGP协议实质上是一种距离向量路由选择协议,但它和传统的距离向量协议(如RIP等协议)有所不同,在BGP协议中只有单一的度量,在存在多条到相同目的网络的路由信息时将采用优先级来决定采用其中的哪一条路由信息。
BGP协议以CIDR为基础,支持路由信息的汇聚和简化,可以将多条路由汇总为一条单一路由的方法,大大减少了BGP 路由器需要存储和交换的路由信息。
BGP协议实际实现时采用了TCP协议作为传输机制,BGP协议数据单元包含在TCP数据包中,BGP路由采用179号TCP端口进行相互连接。
BGP协议包含了四个主要阶段:
●建立并确认与邻居路由器的BGP连接。
●维持该BGP连接。
●传送网络可达信息。
●通告错误状态。