深入解读路由器,路由器常用协议有哪些?(下)
扫描二维码
随时随地手机看文章
路由器将是下述内容的主要介绍对象,通过这篇文章,小编希望大家可以对路由器的相关情况以及信息有所认识和了解,详细内容如下。
一、路由器
路由器通常位于网络层,因而路由技术也是与网络层相关的一门技术, 路由器与早期的网桥相比有很多的变化和不同。 通常而言,网桥的局限性比较大,它只能够连通数据链路层相同或者类似的网络,不能够连接数据链路层之间有着较大差异的网络。但是路由器却不同,它打破了这个局限,能够连接任意的两种不同的网络,但是这两种不同的网络之间要遵守一个原则,就是使用相同的网络层协议,这样才能够被路由器连接。路由技术简单来说就是对网络上众多的信息进行转发与交换的一门技术,具体来说,就是通过互联网络将信息从源地址传送到目的地址。路由技术这几年来也取得了不错的发展和进步,特别是第五代路由器的出现,满足了人们对数据、语音和图像的综合应用,逐渐被大多数家庭网络所选择并且广泛被使用。除此之外,这几年来,我国的路由技术越来越成熟,同时也结合了当代的智能化技术,使得人们在使用路由技术的过程中能够体会到快捷、快速的效果,从而推动和促进互联网和网络技术的发展。
路由器的正常使用离不开协议的支持。
二、ISIS协议-中间系统到中间系统协议
中间系统到中间系统(IS-IS,Intermediate system to intermediate system,读作“i-sys”)是一种内部网关协议,是电信运营商普遍采用的内部网关协议之一。标准的IS-IS协议是由国际标准化组织制定的ISO/IEC 10589:2002 所规范的。但是标准的IS-IS协议是为无连接网络服务(CLNS)设计的,并不直接适合于IP网络,因此互联网工程任务组制定可以适用于IP网络的集成化的IS-IS协议,称为集成IS-IS,它由RFC 1195等RFC文档所规范。由于IP网络的普遍存在,一般所称的IS-IS协议,通常是指集成IS-IS协议。
IS-IS协议是一种基于链路状态算法的路由协议,这意味着作为中间系统的路由器,必须完全知晓自己所在区域内部所有其它的路由器和它们的链路状态。IS-IS协议通过发送LSP(链路状态协议数据单元)进行路由信息通告,通过Hello PDU发现邻居和创建邻接,通过SNP(序号协议数据单元)确保路由器持有最新的、有效的LSP。路由器在接收到的LSP的基础上,通过SPF(最短路径优先)算法最终确定路由表。
IS-IS协议把路由器分为三种:L1路由器、L2路由器和L1/L2路由器。其中,L1路由器是为端系统(比如个人计算机)直接提供服务的路由器,L2路由器是骨干路由器。L1/L2路由器向L1路由器隐藏骨干区域的细节,并负责将由L1路由器组成的非骨干区域的数据请求转发到由L2路由器组成的骨干区域。
和OSPF协议直接使用IP地址标识路由器不同,IS-IS协议使用OSI的地址方案NASP标识路由器节点。因此,纯粹的IS-IS协议并不直接适合于IP网络;而集成IS-IS能够实现IP路由的关键,在于RFC 1195引入携带IP路由信息的CLV字段。
三、BGP协议-边界网关协议
边界网关协议(BGP)是运行于 TCP 上的一种自治系统的路由协议。 BGP 是唯一一个用来处理像因特网大小的网络的协议,也是唯一能够妥善处理好不相关路由域间的多路连接的协议。 BGP 构建在 EGP 的经验之上。 BGP 系统的主要功能是和其他的 BGP 系统交换网络可达信息。网络可达信息包括列出的自治系统(AS)的信息。这些信息有效地构造了 AS 互联的拓扑图并由此清除了路由环路,同时在 AS 级别上可实施策略决策。
BGP用于在不同的自治系统(AS)之间交换路由信息。当两个AS需要交换路由信息时,每个AS都必须指定一个运行BGP的节点,来代表AS与其他的AS交换路由信息。这个节点可以是一个主机。但通常是路由器来执行BGP。两个AS中利用BGP交换信息的路由器也被称为边界网关(Border Gateway)或边界路由器(Border Router) [1] 。
由于可能与不同的AS相连,在一个AS内部可能存在多个运行BGP的边界路由器。同一个自治系统(AS)中的两个或多个对等实体之间运行的BGP 被称为 IBGP(Internal/Interior BGP)。归属不同的AS的对等实体之间运行的BGP称为EBGP (External/Exterior BGP)。在AS边界上与其他AS交换信息的路由器被称作边界路由器(border/edge router)。在互联网操作系统(Cisco IOS)中,IBGP通告的路由的距离为200,优先级比EBGP和任何内部网关协议(IGP)通告的路由都低。其他的路由器实现中,优先级顺序也是EBGP高于IGP,而IGP又高于IBGP。
BGP属于外部网关路由协议,可以实现自治系统间无环路的域间路由。BGP是沟通Internet广域网的主用路由协议,例如不同省份、不同国家之间的路由大多要依靠BGP协议。BGP可分为IBGP(Internal BGP)和EBGP(External BGP)。BGP的邻居关系(或称通信对端/对等实体)是通过人工配置实现的,对等实体之间通过TCP(端口179)会话交互数据。BGP路由器会周期地发送19字节的保持存活keep-alive消息来维护连接(默认周期为30秒)。在路由协议中,只有BGP使用TCP作为传输层协议。
上述所有信息便是小编这次为大家推荐的内容,希望大家能够喜欢,想了解更多有关它的信息或者其它内容,请关注我们网站哦。