BGP的一些有趣命令

BGP的一些有趣命令

在Cisco的BGP中,除了正常配置的命令之外,还有一些比较有趣的命令,会出现在CCIE LAB考试当中,本期跟大家分享一下。

1.neighborx.x.x.x transport connection-mode active

此命令用于设置主动建立BGP邻居。

举例说明:

先使R1和R2建立IBGP邻居关系,在这里先说明一下,先在R2上配置的BGP,后再R1上配置的BGP,

由此看出,先配置BGP的设备发起TCP连接,R2发起目的端口号为179的TCP连接。

现在在R1上加上neighbor 2.2.2.2 transport connection-mode active,并且clear ipbgp *

而今,是由R1发起目的端口号为179的TCP连接。

在华为中,有个类似命令“peer x.x.x.x listen-only”,其实类似路由协议中的被动接口。

在华三中,目前没找到类似命令。

2.bgp listenrange x.x.x.x/n peer-group xxx

此命令用于指定一个范围建立BGP邻居,在一些环境中可以节省很多配置量。

举例说明:

要求是R1要与R2\R3\R4建立IBGP邻居关系

解法一:

R1

Router bgp 65001

neighbor 192.168.12.2 remote-as 65001

neighbor 192.168.13.3 remote-as 65001

neighbor 192.168.14.4 remote-as 65001

解法二:

R1

Router bgp 65001

neighbor ibgp peer-group

neighbor ibgp remote-as 65001

neighbor 192.168.12.2 peer-group ibgp

neighbor 192.168.13.3 peer-group ibgp

neighbor 192.168.14.4 peer-group ibgp

解法三:

Router bgp 65001

bgplisten range 192.168.0.0/16 peer-group ibgp

neighbor ibgp peer-group

neighbor ibgp remote-as 65001

分析一下上面三个解法,第一个解法是最基本的,针对每个邻居单独配置,在有策略的情况下,配置量也是最大的;第二个解法是进阶的,使用peer-group的方式,也是大家必须掌握的一种,在碰到配置统一策略时,相比较第一种解法,可以节省很多配置;那第三种其实也是使用peer-group,只不过是peer-group的高级使用方法,使得所有属于192.168.0.0/16的邻居都自动建立邻居关系,从配置量上与第二种比较,如果BGP邻居都属于某个网段,第三种解法能节省更多的配置。第三种解法有一点需要特别注意,两端只能有一端使用自动建立邻居关系,如果两端都是bgp listen range则不生效。

而第三种解法的现象也很有意思,在R2/R3/R4上查看BGP邻居时都是正常现象,而在R1上查看BGP邻居关系时就与以往的显示有所区别了。在show ip bgp summary的显示里,会在邻居关系前有个“*”,并且会有标注,“*”代表自动建立的邻居关系。具体现象大家可以用IOU做一下,GNS3的IOS是不支持这个命令的。

发表评论
留言与评论(共有 0 条评论)
   
验证码:

相关文章

推荐文章

'); })();