前文我们了解了BGP相关概念.AS相关概念以及BGP邻居类型.基础配置等,相关回顾请参考https://www.cnblogs.com/qiuhom-1874/p/15370838.html:今天我们来聊一聊BGP建立邻居的条件和优化相关话题: BGP建立邻居条件 我们知道动态路由协议能够学习到路由,最基础的就是建立邻居:对于BGP来说,它工作在七层应用层,TCP179端口,所以两个路由器要想建立BGP邻居,首先满足对应两端的网络可达:即邻居地址可达: 其次,我们配置的邻居地址所在AS号必须是邻…
前文我们了解了IS-IS的报文结构和类型相关话题,回顾请参考https://www.cnblogs.com/qiuhom-1874/p/15260670.html:今天我们来聊一聊IS-IS建立邻居.同步LSDB数据库和拓扑计算及路由形成相关话题: IS-IS动态路由协议的工作流程和OSPF工作流程大致一样:都是先发送Hello包,通过hello包建立邻居,在邻居建立完成以后,同步LSDB数据库.计算拓扑和路由:细微的差别在于IS-IS整个建立邻居的过程没有OSPF那么复杂,相对来说IS-IS更…
前文我们了解了BGP的邻居建立条件.优化以及BGP认证相关话题,回顾请参考https://www.cnblogs.com/qiuhom-1874/p/15395723.html:今天我们来聊一聊BGP报文结构.类型和状态相关话题: BGP报文结构和类型 提示:BGP工作在应用层,其端口号为179:报文结构是7层封装,BGP报文主要由两种报文头部组成,公共头部和类型头部:公共头部主要用来描述bgp AS号,包头长度,报文类型,版本信息等等信息,类型头部主要用来描述不同类型的BGP报文相关属性:BG…
前文我们了解了路由注入带来的问题以及解决方案相关话题,回顾请参考https://www.cnblogs.com/qiuhom-1874/p/15362604.html:今天我们来学习下新的路由协议BGP: BGP简介 BGP的前身EGP设计非常简单,只能在AS之间简单的传递路由信息,不会对路由进行任何优选,也没有考虑如何在AS之间避免路由环路等问题,因而EGP最终被BGP取代:相比于EGP,BGP更具有路由协议的特征,比如邻居的发现和邻居关系的建立:路由的获取,优选和通告:提供路由环路避免机制,…
前文我们了解了BGP报文结构.类型以及邻居状态相关话题,回顾请参考https://www.cnblogs.com/qiuhom-1874/p/15422924.html:今天我们来聊一聊BGP路由宣告相关话题: BGP路由宣告和IGP路由宣告区别 我们知道IGP路由协议,在宣告路由时,不同IGP路由协议,对应宣告路由的方式都各有不同:比如RIP宣告路由,只需要宣告对应网络主类地址即可:ospf宣告网络,只需要对应宣告的网络能够包含对应网络即可:只有宣告了网络,对应邻居关系才会建立,然后自动学习对…
前文我们了解了BGP路由宣告相关话题,回顾请参考https://www.cnblogs.com/qiuhom-1874/p/15440860.html:今天我们来聊一聊BGP防环机制和路由聚合相关话题: BGP防环机制 我们知道BGP的邻居类型分IBGP和EBGP,对于不同类型邻居关系,它们宣告路由的规则各有不同,对于邻居类型为IBGP,它们宣告路由只会传递一跳:对于邻居类型为EBGP,它们宣告路由是可以传递多跳和IGP传递路由相似,同时IBGP传递路由时,它们不会更改更新源,即宣告者是谁,对应…
前文我们了解了BGP的路由属性和优选规则相关话题,回顾请参考https://www.cnblogs.com/qiuhom-1874/p/15489497.html:今天我们来聊一聊BGP路由控制相关话题: BGP路由控制 BGP可以结合几乎所有的策略工具,并利用BGP路径属性,来影响BGP选路:我们知道BGP的优选规则,它是依次比较首选值.本地优先级.聚合方式.AS_Path.起源属性优先级.med.邻居类型.内部IGP开销.router-id.IP地址这些属性:所以我们要影响BGP选路就可以通…
前文我们了解了BGP的路由过滤已经as-path过滤器的使用相关话题,回顾请参考https://www.cnblogs.com/qiuhom-1874/p/15542559.html:今天我们来聊一聊BGP的团体属性和团体属性过滤器相关话题: BGP团体属性(Community) BGP团体属性是什么呢?简单讲BGP的团体属性是指标识具有相同特征的BGP路由:我们可以理解为具有相同标签的BGP路由:这个标签就是它的团体属性:只不过在BGP里不叫标签,而是叫团体属性:所以tag不是BGP属性,而团…
前文我们了解了BGP防环机制和路由聚合相关话题,回顾请参考https://www.cnblogs.com/qiuhom-1874/p/15458110.html:今天我们来聊一聊BGP路由属性和选路规则相关话题: BGP路由属性 先来看一看BGP路由表 提示:BGP路由表主要显示了BGP路由,其中主要由路由状态代码,目标网络地址,下一跳,med属性值,本地优先级,路由首选值,以及路由的AS_path和起源属性组成:状态代码中,星号(*)表示该路由可用,如果没有星号,表示该路由不可用,一般情况不可…
前文我们聊了下通过修改BGP路由属性来影响路由,从而达到控制BGP路由的目的:回顾请参考https://www.cnblogs.com/qiuhom-1874/p/15495585.html:今天我们来聊一聊BGP路由过滤和AS-Path-filter过滤器的使用: BGP路由过滤 BGP路由过滤是指对特定的路由通过策略或者过滤器在出方向或入方向做允许或拒绝,从而来达到控制路由的收发: 示例:通过ip 前缀列表匹配要拒绝的路由,然后使用过滤工具过滤掉满足条件的路由 [R5-bgp]dis bg…