随笔分类 - 各常见网络协议 / IP路由
摘要:BGP ORF RFC5291、RFC5292规定了BGP基于前缀的ORF(Outbound Route Filtering)能力,能将本端设备配置的基于前缀的入口策略通过路由刷新报文发送给BGP邻居。BGP邻居根据这些策略构造出口策略,在路由发送时对路由进行过滤。这样不仅避免了本端设备接收大量无用
阅读全文
摘要:BGP GR和NSR BGP的平滑重启GR(Graceful Restart)和不间断路由NSR(Non-Stop Routing)作为高可靠性的解决方案,其根本目的都是为了保证用户业务在设备故障的时候不受影响或者影响最小。 BGP GR BGP GR技术保证了在设备重启或者主备倒换过程中转发层面能
阅读全文
摘要:BGP Auto FRR BGP Auto FRR(BGP Auto Fast ReRoute)是一种链路故障保护措施,应用于有主备链路的网络拓扑结构中,可以使BGP的两个邻居切换或者两个下一跳切换达到亚秒级的收敛速度。 BGP Auto FRR对于从不同对等体学到的相同前缀的路由,利用最优路由作为
阅读全文
摘要:BGP与BFD联动 BGP协议通过周期性的向对等体发送报文来实现邻居检测机制。但这种机制检测到故障所需时间比较长,超过1秒钟。当数据的传输速度达到Gbit/s级别时,这种机制的检测时间将导致大量数据丢失,无法满足网络高可靠性的需求。BGP与BFD(Bidirectional Forwarding D
阅读全文
摘要:BMP BGP监控协议BGP Monitoring Protocol(BMP)能够对网络中的设备的BGP运行状态和BGP路由处理轨迹进行实时监控,BGP运行状态包括对等体关系的建立与解除、路由信息刷新等。BGP路由的处理轨迹是指对设备内部BGP路由的加工过程,例如通过入口或出口策略的路由加工过程。
阅读全文
摘要:BGP邻居震荡抑制 BGP邻居震荡抑制功能是一种震荡抑制方式,开启该功能后,可以达到抑制BGP邻居震荡的目的。 产生原因 BGP邻居震荡是指BGP对等体建立后很快断开,又很快建立,如此反复。在链路不稳定或承载BGP业务的接口状态不稳定等诸多情况下,会引起邻居频繁震荡。BGP对等体建立后BGP邻居之间
阅读全文
摘要:路由衰减 当BGP应用于复杂的网络环境时,路由振荡十分频繁。为了防止频繁的路由振荡带来的不利影响,BGP使用路由衰减来抑制不稳定的路由。 路由振荡指路由表中添加一条路由后,该路由又被撤销的过程。当发生路由振荡时,设备就会向邻居发布路由更新,收到更新报文的设备需要重新计算路由并修改路由表。所以频繁的路
阅读全文
摘要:路由聚合 在大规模的网络中,BGP路由表十分庞大,给设备造成了很大的负担,同时使发生路由振荡的几率也大大增加,影响网络的稳定性。 路由聚合是将多条路由合并的机制,它通过只向对等体发送聚合后的路由而不发送所有的具体路由的方法,减小路由表的规模。并且被聚合的路由如果发生路由振荡,也不再对网络造成影响,从
阅读全文
摘要:BGP联盟 解决AS内部的IBGP网络连接激增问题,除了使用路由反射器之外,还可以使用联盟(Confederation)。联盟将一个AS划分为若干个子AS。每个子AS内部建立IBGP全连接关系,子AS之间建立联盟EBGP连接关系,但联盟外部AS仍认为联盟是一个AS。配置联盟后,原AS号将作为每个路由
阅读全文
摘要:路由反射器 为保证IBGP对等体之间的连通性,需要在IBGP对等体之间建立全连接关系。假设在一个AS内部有n台设备,那么建立的IBGP连接数就为n(n-1)/2。当设备数目很多时,设备配置将十分复杂,而且配置后网络资源和CPU资源的消耗都很大。在IBGP对等体间使用路由反射器可以解决以上问题。 路由
阅读全文
摘要:BGP的路由优选规则和负载分担 在BGP路由表中,到达同一目的地可能存在多条路由。此时BGP会选择其中一条路由作为最佳路由,并只把此路由发送给其对等体。BGP为了选出最佳路由,会根据BGP的路由优选规则依次比较这些路由的BGP属性。 BGP属性 路由属性是对路由的特定描述,所有的BGP路由属性都可以
阅读全文
摘要:BGP安全性 BGP使用认证、通用TTL安全保护机制GTSM(Generalized TTL Security Mechanism)和RPKI(Resource Public Key Infrastructure)三个方法保证BGP对等体间的交互安全。 BGP认证 BGP认证分为MD5认证和Keyc
阅读全文
摘要:BGP与IGP交互 BGP与IGP在设备中使用不同的路由表,为了实现不同AS间相互通讯,BGP需要与IGP进行交互,即BGP路由表和IGP路由表相互引入。 BGP引入IGP路由 BGP协议本身不发现路由,因此需要将其他路由引入到BGP路由表,实现AS间的路由互通。当一个AS需要将路由发布给其他AS时
阅读全文
摘要:BGP报文格式 BGP报文由BGP报文头和具体报文内容两部分组成。BGP的运行是通过消息驱动的,共有如下所示的5种消息类型,这些消息有相同的报文头。这些消息通过TCP协议进行传播(端口号是179)。消息最长为4096字节,最短为19字节(只包含报文头)。BGP报文头包括三部分,总长19字节。 OPE
阅读全文
摘要:BGP工作原理 BGP对等体的建立、更新和删除等交互过程主要有5种报文、6种状态机和5个原则。 BGP的报文 BGP对等体间通过以下5种报文进行交互,其中Keepalive报文为周期性发送,其余报文为触发式发送: Open报文:用于建立BGP对等体连接。 Update报文:用于在对等体之间交换路由信
阅读全文
摘要:BGP的基本概念 本章节介绍了BGP的基本概念,理解这些基本概念后,您可以更好的理解BGP的其它功能。 自治系统AS(Autonomous System) AS是指在一个实体管辖下的拥有相同选路策略的IP网络。BGP网络中的每个AS都被分配一个唯一的AS号,用于区分不同的AS。AS号分为2字节AS号
阅读全文
摘要:IS-IS GR GR是Graceful Restart的简称,又被称为平滑重启,是一种用于保证当路由协议重启时数据正常转发并且不影响关键业务的技术。 不支持GR时,由于各种原因触发的主备切换,都会造成短时间的转发中断,并且在全网造成路由振荡。对于一个大型网络,尤其是运营商网络,这些路由震荡和业务中
阅读全文
摘要:IS-IS邻居震荡抑制 IS-IS邻居震荡抑制功能是一种震荡抑制方式,通过延迟邻居建立或调整链路开销为最大值的方法达到抑制震荡的目的。 产生原因 如果承载IS-IS业务的接口状态在Up和Down之间切换,就会引起邻居状态的频繁震荡。此时,IS-IS会快速发送Hello报文重新建立邻居,同步数据库LS
阅读全文
摘要:IS-IS多实例和多进程 对于支持VPN(Virtual Private Network)的设备,IS-IS多实例是指在同一台路由器上,可以配置多个VPN实例与多个IS-IS进程相关联。IS-IS多进程指在同一个VPN下(或者同在公网下)可以创建多个IS-IS进程,每个进程之间互不影响,彼此独立。不
阅读全文
摘要:IS-IS TE 传统的路由器选择最短的路径作为主路由,不考虑带宽等因素。这样,即使某条路径发生拥塞,也不会将流量切换到其他的路径上。MPLS TE(Multiprotocol Label Routering Traffic Engineering)解决网络拥塞问题有自己的优势。通过MPLS TE,
阅读全文

浙公网安备 33010602011771号