《BGP设计与实现》一2.7 BGP-IGP的路由交换

简介:

本节书摘来自异步社区《BGP设计与实现》一书中的第2章,第2.7节,作者【美】Randy Zhang , Micah Bartell,更多章节内容可以访问云栖社区“异步社区”公众号查看

2.7 BGP-IGP的路由交换

BGP设计与实现
BGP和一种IGP之间的路由交换可在两个方向上发生:从IGP到BGP,从BGP到IGP。通常有两种方法将一种IGP路由注入到BGP中:

使用命令redistribute;
使用命令network。
使用redistribute命令可以把IGP路由动态地注入到BGP中。只要你这样做,你就应该使用适当的过滤和路由汇总手段,来减小IGP路由的不稳定性对BGP的影响。即使有这些措施,将IGP路由动态地重分布到BGP中也是不鼓励使用的,这是因为IGP路由固有的动态特性,而因此丧失了对它的管理控制。

注意:

当你使用redistribute命令将路由重分布到BGP中时,默认条件下,只有有类(classful)网络才会被重分布。为了使每一条路由被单独地重分布到BGP中,你必须关闭BGP的auto-summary特性(否则,将会自动地创建一个有类的路由汇总)。最近的Cisco IOS软件将引入新的默认行为,即自动启用no auto-summary。
在Cisco IOS软件中,BGP的network命令的操作不同于IGP的network命令的操作。在大多数的IGP配置中,network命令都会绑定一个本地接口到一种路由选择协议上,并将接口地址注入到IGP路由中。在BGP中,network命令仅当某条路由已经存在于IP路由选择表的时候,才会在BGP表中创建该路由。这使IGP路由被半静态地注入到BGP中。这里之所以说是半静态的,是因为只有那些已经存在于IP路由选择表中的路由才会被注入到BGP表中。

BGP到IGP的重分布,应该只用在当这些路由是BGP Internet路由的一个小的子集的时候,或者当BGP路由的数量比较小的时候。在重分布的时候,应该部署适当的过滤措施来最小化IGP中的前缀数量。第4章将讲述各种过滤技巧。

相关文章
|
4月前
|
网络协议
使用MPLS LDP解决BGP路由黑洞的问题
MPLS LDP默认不为BGP路由分配标签
|
6月前
|
网络架构
ISIS路由协议(一)
ISIS路由协议
51 0
|
6月前
|
网络协议 算法 数据安全/隐私保护
ISIS路由协议(三)
ISIS路由协议
74 0
|
6月前
|
网络协议 数据库 网络架构
ISIS路由协议(二)
ISIS路由协议
53 0
|
7月前
|
网络架构
交换机与路由器技术-22-OSPF路由协议
交换机与路由器技术-22-OSPF路由协议
34 0
|
7月前
|
网络架构
交换机与路由器技术-21-RIP路由协议
交换机与路由器技术-21-RIP路由协议
39 0
|
网络协议 算法 数据库
|
网络协议
|
网络协议
|
网络协议 网络架构