BGP的简单配置与IBGP和EBGP的邻居建立过程

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了BGP的简单配置与IBGP和EBGP的邻居建立过程相关的知识,希望对你有一定的参考价值。

技术图片

实验要求:AR2, AR3, AR4 利用OSPF实现全网互通,AR1使用物理接口地址建立EBGP的邻居关系,AS 100 区域中使用环回口建立IBGP的邻居关系,然后在其中宣告LO1与AR1中的环回地址,实现AR1 ping AR4

实验过程:
AR1:
接口地址配置
interface GigabitEthernet0/0/0
ip address 192.168.1.1 255.255.255.0
interface GigabitEthernet0/0/1
ip address 192.168.2.1 255.255.255.0
interface LoopBack0
ip address 10.1.10.1 255.255.255.255
BGP的配置:
bgp 200
peer 192.168.1.2 as-number 100
peer 192.168.2.2 as-number 100
network 10.1.10.1 255.255.255.255 //在AS 200中宣告环回地址 通过EBGP邻居传递

技术图片

技术图片
通过学习EBGP,学习到了一个10.1.20.1的网段路由 可以通过192.168.1.2与192.168.2.2

AR2
接口配置
interface GigabitEthernet0/0/0
ip address 192.168.1.2 255.255.255.0

interface GigabitEthernet0/0/1
ip address 192.168.3.1 255.255.255.0

interface LoopBack0
ip address 2.2.2.2 255.255.255.255
OSPF的配置
ospf 1 router-id 2.2.2.2
area 0.0.0.0
network 2.2.2.2 0.0.0.0
network 192.168.3.1 0.0.0.0

ISIS的配置
bgp 100
peer 192.168.1.1 as-number 200 //与AR1建立EIGP的邻居关系
peer 3.3.3.3 as-number 100
peer 3.3.3.3 connect-interface LoopBack0 //修改更新这个报文地址为环回地址
意思是告诉这个3.3.3.3自己更新IBGP的报文地址为自己的环回地址
peer 3.3.3.3 next-hop-local //修改IBGP的邻居下一跳为本地
意思是告诉3.3.3.3你的下一跳为我们直连的物理地址
peer 4.4.4.4 as-number 100
peer 4.4.4.4 connect-interface LoopBack0
peer 4.4.4.4 next-hop-local
import-route ospf 1 //这一条命令的意思是 在BGP 100 引入OSPF让AR1上出现整个网段的路由,因为AR1与AR2是IBGP邻居会学习地方的路由表上的路由

AR3
接口配置:
interface GigabitEthernet0/0/0
ip address 192.168.2.2 255.255.255.0
interface GigabitEthernet0/0/1
ip address 192.168.4.1 255.255.255.
interface LoopBack0
ip address 3.3.3.3 255.255.255.255

OSPF的配置
ospf 1 router-id 3.3.3.3
area 0.0.0.0
network 3.3.3.3 0.0.0.0
network 192.168.4.1 0.0.0.0

bgp 100
peer 192.168.2.1 as-number 200
peer 2.2.2.2 as-number 100
peer 2.2.2.2 connect-interface LoopBack0
Peer 2.2.2.2 next-hop-local
peer 4.4.4.4 as-number 100
peer 4.4.4.4 connect-interface LoopBack0
Peer 4.4.4.4 next-hop-local
import-route ospf 1

AR4的配置
接口配置
interface GigabitEthernet0/0/0
ip address 192.168.4.2 255.255.255.0

interface GigabitEthernet0/0/1
ip address 192.168.3.2 255.255.255.0
interface LoopBack0
ip address 4.4.4.4 255.255.255.255
interface LoopBack1
ip address 10.1.20.1 255.255.255.255

OSPF上的配置
ospf 1 router-id 4.4.4.4
area 0.0.0.0
network 4.4.4.4 0.0.0.0
network 192.168.3.2 0.0.0.0
network 192.168.4.2 0.0.0.0

BGP上的配置
bgp 100
peer 2.2.2.2 as-number 100
peer 2.2.2.2 connect-interface LoopBack0 //修改这个更新源为环回口
Peer 2.2.2.2 next-hop-local //IBGP邻居下一跳为本机物理地址
peer 3.3.3.3 as-number 100
peer 3.3.3.3 connect-interface LoopBack0
Peer 3.3.3.3 next-hop-local
network 10.1.20.1 255.255.255.255

结果:
通过AR2与AR3的EBGP邻居学习到了AR4环回口的地址,与AR2与AR3 isis的区域引入OSPF的路由,实现全网互通
AR2与AR3和AR4建立EBGP的邻居关系,学习到了AR1的本地环回接口地址

AR1的邻居关系

技术图片

AR2的邻居关系:
技术图片

AR3的邻居关系:
技术图片

AR4上的邻居关系
技术图片技术图片

以上是关于BGP的简单配置与IBGP和EBGP的邻居建立过程的主要内容,如果未能解决你的问题,请参考以下文章

BGP协议与配置

BGP - 3,BGP重要概念(EBGP,IBGP,防环/黑洞/全互连/同步)

BGP-一网双平面

华为路由器BGP邻居详解

BGP理论知识概述

BGP-1基础篇