目录
要求
1.环回互通
2.路由器上有两环回,把一个环回接口建立BGP邻居
分析
1.EBGP之间ttl为1,需要修改
2.传递给邻居时,由于AS-BY-AS,在AS内部不能修改条目属性,导致下一跳不可达,导致条目不优,需要修改下一跳为源IP地址
建立拓扑结构图
配置
1.IP配置
以R1为例:
<Huawei>sys
[Huawei]sysn r1
[r1]int g0/0/0
[r1-GigabitEthernet0/0/0]ip add 12.1.1.1 24
[r1-GigabitEthernet0/0/0]int loo 0
[r1-LoopBack0]ip add 1.1.1.1 32
[r1-LoopBack1]ip add 11.1.1.1 24
2.建立邻居
R1与R2建立EBGP
[r1]bgp 1 //启动BGP协议,启动时需要键入AS号;没有多进程概念
[r1-bgp]router-id 11.11.11.11 // 建议配置RID;若不配置将自动生成—规则同OSPF相同
[r1-bgp]peer 1.1.1.2 as-number 2 // 对端IP地址,及对端所在的AS编号
[r1-bgp]peer 1.1.1.2 connect-interface LoopBack 0 // 一旦使用环回接口建立BGP的邻居关系;必须将源地址也修改为环回接口
[r1-bgp]peer 1.1.1.2 ebgp-max-hop 4 //EBGP的ttl为1,需要修改
[r1]ip route-static 1.1.1.2 32 12.1.1.2 //需要写一个静态路由
[r2]bgp 2
[r2-bgp]router-id 22.22.22.22
[r2-bgp]peer 1.1.1.1 as-number 1
[r2-bgp]peer 1.1.1.1 connect-interface LoopBack 2
[r2-bgp]peer 1.1.1.1 ebgp-max-hop 4
[r2]ip route-static 1.1.1.1 32 12.1.1.1
R4与R5也是这样配置
R2与R3建立IBGP
相互之间做个ospf
[r2]ospf 1 router-id 22.22.22.22
[r2]area 0宣告网段:
[r2-ospf-1-area-0.0.0.0]network 1.1.1.2 0.0.0.0
[r2-ospf-1-area-0.0.0.0]network 22.1.1.0 0.0.0.255
[r2-ospf-1-area-0.0.0.0]network 23.1.1.0 0.0.0.255R3,4也是如此
[r2-bgp]peer 1.1.1.3 as-number 2
[r2-bgp]peer 1.1.1.3 connect-interface LoopBack 2
[r2-bgp]peer 1.1.1.3 next-hop-local //当路由条目传递给本地的EBGP邻居时,属性将自动发生变化,包括下一跳地址
[r3-bgp]peer 1.1.1.2 as-number 2
[r3-bgp]peer 1.1.1.2 connect-interface LoopBack 4
[r3-bgp]peer 1.1.1.2 next-hop-local
R3与R4,R2还需要跟R4做,因为有IGBP水平分割,配置如同一样
3.BGP宣告
只需要宣告环回即可,只要保证环回接口可以ping通
[r1-bgp]network 11.1.1.0 24
其余的也是如此宣告
此时的R1的BGP表
验证
R1的环回pingR5的环回
R3的环回pingR5的环回