BGP基本配置
基本配置命令
启动BGP并创建连接
[Router]bgp as-number //启动BGP[Router-bgp-default]router-id router-id //配置Router ID
[Router-bgp-default]peer ip-address as-number as-number //指定BGP对等体及AS号
[Router-bgp-default]address-family ipv4 unicast //创建BGP地址族并进入地址族
[Router-bgp-default-ipv4]peer ip-address enable //使能与指定对等体交换路由信息的能力
优化BGP连接
[Router-bgp-default]peer ip-address connect-interface interface-type interface-number //指定与邻居建立TCP连接使用的源端口
[Router-bgp-default]peer ip-address ebgp-max-hop [hop-count] //配置允许同非直连网络上的邻居建立EBGP连接
配置BGP生成路由
[Router-bgp-default-ipv4]network ip-address [mask | mask-length] [route-policy route-policy-name] //将本地路由发布到BGP路由表中
[Router-bgp-default-ipv4]import-route protocol [{process-id | all-processes } [allow-direct | med med-value | route-policy route-policy-name ] ] //引入其它路由协议的路由
使用network发布本地路由时注意:
1.要发布的网段路由必须存在于本地路由表中且为有效路由
2.所发布的路由的ORIGIN属性为IGP
3.前缀和掩码必须完全匹配才能正常发布,使用路由策略可以灵活的控制所发布的路由
使用import引入其它协议路由时注意:
1.被引入的路由必须存在于本地路由表且为有效路由
2.通过引入方式发布的路由的ORIGIN属性为Incomplete
3.可以通过路由策略来对所引入的路由进行过滤及改变路由属性
BGP协议查看及维护
<Router>display bgp peer ipv4 //查看BGP对等体信息
<Router>display bgp routing-table ipv4 //查看BGP路由信息
<Router>debugging bgp event //查看bpg的debugging信息
BGP配置示例
需求:
as 65223内运行ospf,as 65223与 as 65101运行bgp;RTA与RTB建立EBGP,RTB与RTC建立IBGP;在RTA上使用network将IGP路由发布到BGP中,在RTB上使用import将OSPF引入到BGP中;同时为了保证IGP和IBGP之间是同步的,在RTB上将BGP路由引入到OSPF中。
RTA:
[RTA]bgp 65101
[RTA-bgp-default]router-id 1.1.1.1
[RTA-bgp-default]peer 10.3.3.2 as-number 65223
[RTA-bgp-default]address-family ipv4 unicast
[RTA-bgp-default-ipv4]network 1.1.1.1 255.255.255.255
[RTA-bgp-default-ipv4]peer 10.3.3.2 enable
RTB:
[RTB]bgp 65223[RTB-bgp-default]router-id 2.2.2.2
[RTB-bgp-default]peer 10.3.3.1 as-number 65101
[RTB-bgp-default]peer 4.4.4.4 as-number 65223
[RTB-bgp-default]peer 4.4.4.4 connect-interface LoopBack 0
[RTB-bgp-default]address-family ipv4 unicast
[RTB-bgp-default-ipv4]peer 10.3.3.1 enable
[RTB-bgp-default-ipv4]peer 4.4.4.4 enable
[RTB-bgp-default-ipv4]network 10.3.3.0 255.255.255.252
[RTB-bgp-default-ipv4]import-route ospf 1
[RTB-bgp-default-ipv4]quit
[RTB-bgp-default]quit
[RTB]ospf 1 router-id 2.2.2.2
[RTB-ospf-1]import-route bgp
RTC:
[RTC]bgp 65223
[RTC-bgp-default]router-id 4.4.4.4
[RTC-bgp-default]peer 2.2.2.2 as-number 65223
[RTC-bgp-default]peer 2.2.2.2 connect-interface LoopBack 0
[RTC-bgp-default]address-family ipv4 unicast
[RTC-bgp-default-ipv4]peer 2.2.2.2 enable
注:本文参考华三文档