2台设备,启用2组BGP邻居,一条主用,另一条备用,如何设置?
设置主备链路
(0)
最佳答案
所有路由器都运行BGP协议。Router A与Router B和Router C之间运行EBGP;Router D与Router B和Router C之间运行IBGP。
AS 200中运行OSPF协议。
配置路由策略,使得Router D优选从Router C学到的1.0.0.0/8路由。
图4-5 配置BGP路径选择的组网图
设备 | 接口 | IP地址 | 设备 | 接口 | IP地址 |
Router A | GE1/0/1 | 1.0.0.1/8 | Router D | GE1/0/1 | 195.1.1.1/24 |
| GE1/0/2 | 192.1.1.1/24 |
| GE1/0/2 | 194.1.1.1/24 |
| GE1/0/3 | 193.1.1.1/24 | Router C | GE1/0/1 | 193.1.1.2/24 |
Router B | GE1/0/1 | 192.1.1.2/24 |
| GE1/0/2 | 195.1.1.2/24 |
| GE1/0/2 | 194.1.1.2/24 |
|
(1) 配置各接口的IP地址(略)
(2) 配置Router B、Router C和Router D之间运行OSPF协议
# 配置Router B。
<RouterB> system-view
[RouterB] ospf
[RouterB-ospf] area 0
[RouterB-ospf-1-area-0.0.0.0] network 192.1.1.0 0.0.0.255
[RouterB-ospf-1-area-0.0.0.0] network 194.1.1.0 0.0.0.255
[RouterB-ospf-1-area-0.0.0.0] quit
[RouterB-ospf-1] quit
# 配置Router C。
<RouterC> system-view
[RouterC] ospf
[RouterC-ospf] area 0
[RouterC-ospf-1-area-0.0.0.0] network 193.1.1.0 0.0.0.255
[RouterC-ospf-1-area-0.0.0.0] network 195.1.1.0 0.0.0.255
[RouterC-ospf-1-area-0.0.0.0] quit
[RouterC-ospf-1] quit
# 配置Router D。
<RouterD> system-view
[RouterD] ospf
[RouterD-ospf] area 0
[RouterD-ospf-1-area-0.0.0.0] network 194.1.1.0 0.0.0.255
[RouterD-ospf-1-area-0.0.0.0] network 195.1.1.0 0.0.0.255
[RouterD-ospf-1-area-0.0.0.0] quit
[RouterD-ospf-1] quit
(3) 配置BGP连接
# 配置Router A。
<RouterA> system-view
[RouterA] bgp 100
[RouterA-bgp-default] peer 192.1.1.2 as-number 200
[RouterA-bgp-default] peer 193.1.1.2 as-number 200
[RouterA-bgp-default] address-family ipv4 unicast
[RouterA-bgp-default-ipv4] peer 192.1.1.2 enable
[RouterA-bgp-default-ipv4] peer 193.1.1.2 enable
# 将1.0.0.0/8网段通告到Router A的BGP路由表中。
[RouterA-bgp-default-ipv4] network 1.0.0.0 8
[RouterA-bgp-default-ipv4] quit
[RouterA-bgp-default] quit
# 配置Router B。
[RouterB] bgp 200
[RouterB-bgp-default] peer 192.1.1.1 as-number 100
[RouterB-bgp-default] peer 194.1.1.1 as-number 200
[RouterB-bgp-default] address-family ipv4 unicast
[RouterB-bgp-default-ipv4] peer 192.1.1.1 enable
[RouterB-bgp-default-ipv4] peer 194.1.1.1 enable
[RouterB-bgp-default-ipv4] quit
[RouterB-bgp-default] quit
# 配置Router C。
[RouterC] bgp 200
[RouterC-bgp-default] peer 193.1.1.1 as-number 100
[RouterC-bgp-default] peer 195.1.1.1 as-number 200
[RouterC-bgp-default] address-family ipv4 unicast
[RouterC-bgp-default-ipv4] peer 193.1.1.1 enable
[RouterC-bgp-default-ipv4] peer 195.1.1.1 enable
[RouterC-bgp-default-ipv4] quit
[RouterC-bgp-default] quit
# 配置Router D。
[RouterD] bgp 200
[RouterD-bgp-default] peer 194.1.1.2 as-number 200
[RouterD-bgp-default] peer 195.1.1.2 as-number 200
[RouterD-bgp-default] address-family ipv4 unicast
[RouterD-bgp-default-ipv4] peer 194.1.1.2 enable
[RouterD-bgp-default-ipv4] peer 195.1.1.2 enable
[RouterD-bgp-default-ipv4] quit
[RouterD-bgp-default] quit
(4) 通过配置本地优先级,使得Router D优选从Router C学到的路由。
# 在Router C上定义编号为2000的IPv4基本ACL,允许1.0.0.0/8路由通过。
[RouterC] acl basic 2000
[RouterC-acl-ipv4-basic-2000] rule permit source 1.0.0.0 0.255.255.255
[RouterC-acl-ipv4-basic-2000] quit
# 在Router C上定义名为localpref的Route-policy,设置路由1.0.0.0/8的本地优先级为200(缺省的本地优先级为100)。
[RouterC] route-policy localpref permit node 10
[RouterC-route-policy-localpref-10] if-match ip address acl 2000
[RouterC-route-policy-localpref-10] apply local-preference 200
[RouterC-route-policy-localpref-10] quit
# 为从BGP对等体193.1.1.1的路由应用名为localpref的Route-policy。
[RouterC] bgp 200
[RouterC-bgp-default] address-family ipv4 unicast
[RouterC-bgp-default-ipv4] peer 193.1.1.1 route-policy localpref import
[RouterC-bgp-default-ipv4] quit
[RouterC-bgp-default] quit
# 查看Router D的BGP路由表。
[RouterD] display bgp routing-table ipv4
Total number of routes: 2
BGP local router ID is 195.1.1.1
Status codes: * - valid, > - best, d - dampened, h - history,
s - suppressed, S - stale, i - internal, e - external
Origin: i - IGP, e - EGP, ? - incomplete
Network NextHop MED LocPrf PrefVal Path/Ogn
* >i 1.0.0.0 193.1.1.1 200 0 100i
* i 192.1.1.1 100 0 100i
可以看到,Router D从Router C学到1.0.0.0/8的路由是最优的。
(0)
经过楼上的指点,最终得到了我想要的答案:
#前缀列表匹配所有路由条目
ip ip-prefix backup index 10 permit 0.0.0.0 0 less-equal 32
#策略路由:条件匹配所有路由,目的修改开销值,默认为0,我们改大为200
route-policy cx-ds-backup permit node 10
if-match ip-prefix backup
apply cost 200
#在备份的对等体下添加该路由策略,正常流量对等体不做限制
bgp 66000
peer 10.25.17.1 as-number 65000
peer 10.25.17.2 as-number 65000
#
ipv4-family unicast
peer 10.255.17.1 enable
peer 10.255.17.2 enable
peer 10.255.17.2 route-policy cx-ds-backup import
#
另:
在通告给IBGP对等体时,下一跳不可达的路由不会添加到路由表中,所以一定要保证AS内部下一跳可达,这样的ibgp路由才能生效。
(0)
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
你好,我这个是2个bgp,不是4个不是选路,是路由备份,产品文档我看过了没有类似的才来问的
效果是一样的当其中一个邻居失效的情况下面 林外一个接管,这就是备份