BGP(一个实验教你学会如何配置IBGP与EBGP)

BGP(边界网关路由协议或路径矢量路由协议)

  1. 运行了BGP协议的路由器被称为BGP发言者
  2. BGP分为了IBGP和EBGP
  3. IBGP必须建立在TCP层能够通信的前提之上,TTL值为255跳;为了提高可靠性和稳定性,IBGP采用loopback地址建立
  4. EBGP一般来说是直连建立,TTL值默认为1跳,可以人为修改;EBGP采用对端的接口地址建立

BGP路由传递特性:(重点,搞不懂这两点就做不对)

一:IBGP发言者A从IBGP发言者B那获取到的BGP路由信息不会告诉与A相连的其他IBGP发言者,但是为告诉与A相连的EBGP发言者

二:IBGP传递EBGP那条路由的下一跳不会改变;需要手动指定自己是去往EBGP的下一跳。

拓扑图:

需求:
第一题:自治区域100内部运行OSPF,在OSPF建立之上运行IBGP全连接
全连接就是R22与R33建立一个IBGP关系,R22与R44建立一个IBGP关系,R33与R44建立一个IBGP关系。采用环回口建立IBGP关系

第二题:R11与R22建立EBGP关系,R55与R44建立EBGP关系。采用互联地址建立,R11与R55的环回口模拟业务网段。

目的:最终实现R11的业务网段能够与R55的业务网段通信,即1.1.1.1 与 5.5.5.5 能够通信

配置:

第一步:配置设备的名称以及ip地址        略

第二步:AS 100 内部运行OSPF
R22
ospf 1
 area 0.0.0.0
  network 2.2.2.2 0.0.0.0
  network 23.1.1.0 0.0.0.255

R33
ospf 1
 area 0.0.0.0
  network 3.3.3.3 0.0.0.0
  network 23.1.1.0 0.0.0.255
  network 34.1.1.0 0.0.0.255

R44
ospf 1
 area 0.0.0.0
  network 4.4.4.4 0.0.0.0
  network 34.1.1.0 0.0.0.255

此时在R33上使用:dis ospf peer查看与R22和R44的邻居关系是否建立成功

第二步:建立全连接,R22与R33建立IBGP,R22与R44建立IBGP,R33与R44建立IBGP
R22
bgp 100                                                                //创建BGP与区域号100绑定
 peer 3.3.3.3 as-number 100                               //与3.3.3.3 建立,后面跟3.3.3.3的区域号
 peer 3.3.3.3 connect-interface LoopBack0        //指定更新源,就是说明用那个接口与3.3.3.3建立
 peer 4.4.4.4 as-number 100                              
 peer 4.4.4.4 connect-interface LoopBack0
address-family ipv4 unicast                                //进入ipv4地址族
  peer 3.3.3.3 enable                                          //开启对等体建立
  peer 4.4.4.4 enable

R33
bgp 100
 peer 2.2.2.2 as-number 100
 peer 2.2.2.2 connect-interface LoopBack0
 peer 4.4.4.4 as-number 100
 peer 4.4.4.4 connect-interface LoopBack0
 address-family ipv4 unicast
  peer 2.2.2.2 enable
  peer 4.4.4.4 enable

R44
bgp 100
 peer 2.2.2.2 as-number 100
 peer 2.2.2.2 connect-interface LoopBack0
 peer 3.3.3.3 as-number 100
 peer 3.3.3.3 connect-interface LoopBack0
 address-family ipv4 unicast
  peer 2.2.2.2 enable
  peer 3.3.3.3 enable

第三步:R11与R22建立EBGP关系,R44与R55建立EBGP关系,并在R22和R44上修改下一跳为自己,并在R11和R55宣告自己的业务网段

R11
bgp 200
 peer 12.1.1.2 as-number 100
 address-family ipv4 unicast
  network 1.1.1.1 255.255.255.255
  network 12.1.1.0 255.255.255.0
  peer 12.1.1.2 enable

R22
bgp 100
peer 12.1.1.1 as-number 200
address-family ipv4 unicast
  peer 3.3.3.3 next-hop-local                                //告诉3.3.3.3 我是你的下一跳
  peer 4.4.4.4 next-hop-local
  peer 12.1.1.1 enable

R44
bgp 100
peer 45.1.1.5 as-number 300
 address-family ipv4 unicast
  peer 2.2.2.2 next-hop-local
  peer 3.3.3.3 next-hop-local
  peer 45.1.1.5 enable

R55
bgp 300
 peer 45.1.1.4 as-number 100
 address-family ipv4 unicast
  network 5.5.5.5 255.255.255.255
  network 45.1.1.0 255.255.255.0
  peer 45.1.1.4 enable

验证:先查看BGP邻居有没有建立成功

R11:

同理查看其他路由器是否建立成功了

第二:验证R11与R55的连通性        带源ping

  • 21
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值