1.区分两者
EBGP—外部边界网关协议主要作用是 在不同的自治系统间交换路由信息。
IBGP—内部边界网关协议主要作用是 向内部路由器提供更多信息。
EBGP对路由环路的避免方法是: 通过AS_PATH属性来实现的,每离开一个AS累加一个AS号。
IBGP对路由环路的避免方法是: IBGP路由器必须全互联,即要求逻辑全连接。
(一个路由器通过IBGP学到的路由不会传递给它的IBGP邻居)
EBGP一般情况下都要求EBGP邻居之间存在物理连接。
IBGP不需要IBGP邻居之间有物理连接,只需要逻辑连接即可。

2.实验比较  拓扑图:
实验需求:

1.AS200内IGP启用OSPF,IBGP全互联-R2和R3、R4、R5;R4和R2、R3、R5···

2. R5和R6 之间建立正常的EBGP关系(即用物理直连的物理接口)
3. R1和R2 之间用环回口建立EBGP关系(提示:EBGP多跳)
参考配置:
R1:
interface Loopback0--

ip address 1.1.1.1 255.255.255.0

interface Serial0/0---
ip address 12.1.1.1 255.255.255.0

router bgp 100
no synchronization
bgp log-neighbor-changes
network 1.1.1.0 mask 255.255.255.0
neighbor 2.2.2.2 remote-as 200
neighbor 2.2.2.2 ebgp-multihop 5 /

/ EBGP的默认TTL值为1,所以不能建立邻居关系

neighbor 2.2.2.2 update-source Loopback0
no auto-summary
!
ip route 2.2.2.0 255.255.255.0 12.1.1.2 //

在配置中必须加上静态路由或起IGP,保证两者能互通

!

R2:
interface Loopback0-

ip address 2.2.2.2 255.255.255.0

interface Serial0/0---

ip address 12.1.1.2 255.255.255.0

interface Serial0/1---

ip address 24.1.1.2 255.255.255.0

interface Serial0/2---

ip address 23.1.1.2 255.255.255.0

router ospf 100
log-adjacency-changes
network 2.2.2.2 0.0.0.0 area 0
network 23.1.1.2 0.0.0.0 area 0
network 24.1.1.2 0.0.0.0 area 0
!
router bgp 200
no synchronization
bgp log-neighbor-changes
neighbor 1.1.1.1 remote-as 100
neighbor 1.1.1.1 ebgp-multihop 5

/

/ EBGP的默认TTL值为1,所以不能建立邻居关系

neighbor 1.1.1.1 update-source Loopback0
neighbor 3.3.3.3 remote-as 200
neighbor 3.3.3.3 update-source Loopback0
neighbor 3.3.3.3 next-hop-self //通过EBGP得到的路由传递给IBGP邻居时下一跳不改变
neighbor 4.4.4.4 remote-as 200
neighbor 4.4.4.4 update-source Loopback0
neighbor 4.4.4.4 next-hop-self
neighbor 5.5.5.5 remote-as 200
neighbor 5.5.5.5 update-source Loopback0
neighbor 5.5.5.5 next-hop-self
no auto-summary
!
ip route 1.1.1.0 255.255.255.0 12.1.1.1

//

在配置中必须加上静态路由或起IGP,保证两者能互通

R3:
interface Loopback0-

ip address 3.3.3.3 255.255.255.0

interface Serial0/0--

ip address 23.1.1.3 255.255.255.0

interface Serial0/1--

ip address 35.1.1.3 255.255.255.0

router ospf 100
log-adjacency-changes
network 3.3.3.3 0.0.0.0 area 0
network 23.1.1.3 0.0.0.0 area 0
network 35.1.1.3 0.0.0.0 area 0
!
router bgp 200
no synchronization
bgp log-neighbor-changes
neighbor 2.2.2.2 remote-as 200
neighbor 2.2.2.2 update-source Loopback0
neighbor 4.4.4.4 remote-as 200
neighbor 4.4.4.4 update-source Loopback0
neighbor 5.5.5.5 remote-as 200
neighbor 5.5.5.5 update-source Loopback0
no auto-summary

R4:
interface Loopback0--

ip address 4.4.4.4 255.255.255.0

interface Serial0/0---

ip address 24.1.1.4 255.255.255.0

interface Serial0/1---

ip address 45.1.1.4 255.255.255.0

!
router ospf 100
log-adjacency-changes
network 4.4.4.4 0.0.0.0 area 0
network 24.1.1.4 0.0.0.0 area 0
network 45.1.1.4 0.0.0.0 area 0
!
router bgp 200
no synchronization
bgp log-neighbor-changes
neighbor 2.2.2.2 remote-as 200
neighbor 2.2.2.2 update-source Loopback0
neighbor 3.3.3.3 remote-as 200
neighbor 3.3.3.3 update-source Loopback0
neighbor 5.5.5.5 remote-as 200
neighbor 5.5.5.5 update-source Loopback0
no auto-summary

R5:
interface Loopback0--

ip address 5.5.5.5 255.255.255.0

interface Serial0/0---

ip address 45.1.1.5 255.255.255.0

interface Serial0/1---

ip address 56.1.1.5 255.255.255.0

interface Serial0/2---

ip address 35.1.1.5 255.255.255.0

!
router ospf 100
log-adjacency-changes
network 5.5.5.5 0.0.0.0 area 0
network 35.1.1.5 0.0.0.0 area 0
network 45.1.1.5 0.0.0.0 area 0
!
router bgp 200
no synchronization
bgp log-neighbor-changes
neighbor 2.2.2.2 remote-as 200
neighbor 2.2.2.2 update-source Loopback0
neighbor 2.2.2.2 next-hop-self
neighbor 3.3.3.3 remote-as 200
neighbor 3.3.3.3 update-source Loopback0
neighbor 3.3.3.3 next-hop-self
neighbor 4.4.4.4 remote-as 200
neighbor 4.4.4.4 update-source Loopback0
neighbor 4.4.4.4 next-hop-self
neighbor 56.1.1.6 remote-as 300
no auto-summary

R

6:

interface Loopback0--

ip address 6.6.6.6 255.255.255.0

interface Serial0/0---

ip address 56.1.1.6 255.255.255.0

!
router bgp 300
no synchronization
bgp log-neighbor-changes
network 6.6.6.0 mask 255.255.255.0
neighbor 56.1.1.5 remote-as 200
no auto-summary
3.打板
//BGP是可靠性协议,所以在建立邻居之前必须建立TCP连接。#debug ip tcp packet
//BGP并不是在每次需要发送更新时,都建立TCP连接,只是第一次才需要三次握手。
//BGP是通过keepalive消息来维持邻居间的TCP连接,默认每60s发送一次。
//

BGP的建立过程中,需经历6个阶段是:

-Idle(空闲状态)
-Connection(连接状态)
-Active(激活状态)
-Open sent(发送Open消息的状态)
-Open confirm(open消息确认状态)
-Establish(建立状态)
#debug ip bgp

//

建立邻居前,需确认AS号、版本号、hold time等信息的正确性。

//IBGP/EBGP邻居要通过IGP进行路径学习确保TCP可达。
//BGP协议本身实际上并不发现路由,BGP将路由发现的工作全部移交给了IGP协议,它本身着重于路由的控制。
// EBGP的默认TTL值为1,所以不能建立邻居关系
//一个路由器通过IBGP学到的路由不会传递给它的IBGP邻居
//通过EBGP得到的路由传递给IBGP邻居时下一跳不改变,必须手动修改
PS:这是我第一次把实验写成博客,菜鸟一名,希望给进步中的你们一点点帮助,误导之处请大虾及时指出,谢谢。 感谢汤sir,感谢node!

CCNP-BGP基本配置 理解IBGP和EBGP 学会IBGP全互联 学会用环回口建立EBGP邻居相关推荐

  1. bgp基础配置实验(基于环回口建立peer关系)

    实验需求:全网互通 拓扑: 步骤:1.接口ip配置 R1(config)#interface f0/0 R1(config-if)#ip address 12.12.12.1 255.255.255. ...

  2. HCIP第九天 --- BGP基础配置

    目录 1.配置IP地址 2.使用环回接口建立EBGP邻居关系 3.使用环回接口建立IBGP邻居关系 (1)AS2 中启用RIP来获取路由信息 (2)R2-R3-R4建立IBGP邻居关系(两两之间都要建 ...

  3. H3C BGP基本配置实验

    BGP实验 一.拓扑图 二.组网需求 三.配置步骤 1.为各设备配置IP地址 2.配置OSPF,使AS 200内部可通信 3.建立EBGP邻居 4.建立IBGP邻居 5.宣告BGP 6.引入BGP 总 ...

  4. loopback口建立IBGP邻居关系

    在IBGP下,使用环回口建立BGP邻居关系: LSW1配置如下: sysname LSW1 vlan 2 interface Vlanif2 ip address 12.1.1.0 255.255.2 ...

  5. BGP实验配置——IBGP、EBGP、路由策略、路由聚合、链路备份

    BGP简单实验配置 实验拓扑: 要求: BGP动态路由实验: 一.4台路由器基础名称,接口IP均配置 (1).4台PC分别在4个不同网段: PC1:10.1.1.0/24 PC2: 10.1.2.0/ ...

  6. BGP选路 ——起源属性 + MED属性 + EBGP优于IBGP属性

    目录 一.起源属性: (1)特性: (2)配置命令: (3)图解: 二.MED属性 (1)特性: (2)配置命令: 三.EBGP路由优于IBGP路由 BGP路由13条选路顺序: 权重--本地优先级-- ...

  7. 【H3C V7路由器实战视频课程系列-9】BGP路由配置与管理-王达-专题视频课程

    [H3C V7路由器实战视频课程系列-9]BGP路由配置与管理-42人已学习 课程介绍         全面介绍H3C路由器中BGP协议的基础知识和工作原理,并以实战方式介绍H3C路由器BGP路由配置 ...

  8. 华为ebgp_华为设备BGP详细配置

    关于BGP的理论这篇博文就不多说了,直接上图开始配置了.关于理论可以参考上篇博文,华为设备的BGP路由技术是什么? 拓扑图如下: 需求如下: 要使AS100网络(R1:1.1.1.1)和AS200(R ...

  9. 大型企业及运营商国际出口使用的BGP技术,BGP基础配置

    一.BGP基础 BGP属于边界网关协议,用于不同的AS之间,对于不同的运营商或企业可以使用不同的AS号,一般运营商配合MPLS常用的技术. 早些年是EGP属于外部网关协议,而EGP不能进行路由优选环路 ...

最新文章

  1. [MFC] MFC 打开HTML资源(用ID版,也可加载到自己的web控件上)
  2. 调用函数,整数逆序输出
  3. 前端笔记-label标签的for属性
  4. 【Java】java中this$0 this$1 this$2
  5. 【分布式系统工程实现】系统可扩展性演化
  6. VMware 下安装centos7,无法进入图形化界面
  7. 拓端tecdat|R语言群组变量选择、组惩罚group lasso套索模型预测分析新生儿出生体重风险因素数据和交叉验证、可视化
  8. 个人经历 | 聊聊我的安全成长之路
  9. keras 中文文档学习一
  10. win10 安装 ssh后,命令行中仍无法运行ssh命令,‘ssh‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件
  11. 星际争霸php,星际争霸之php简单工厂模式
  12. PPT里的图如何高质量的插入Word
  13. android中LitePal的使用
  14. Win2008安装11g报错:orandce11.dll.dbl and orancds11.dll.dbl 文件找不到
  15. 人工智能与图像处理在机器人视觉中的应用
  16. 好看的HYBBS程序极品论坛模板带插件
  17. 10046的使用和看法
  18. 商汤的「理想主义」与「现实主义」
  19. 苹果 AirTag 防丢器震撼发布,让你的物品精确定位,防止丢失
  20. 关于POS系统可靠性开发的一些考虑:

热门文章

  1. 如何把mo3格式的文件转换成mp3格式
  2. VMware Workstation 导入ova,未通过 OVF 规范一致性或虚拟硬件合规性检查
  3. oracle12c 创建数据库
  4. Oracle数据二进制传输,Oracle数据库插入二进制字段数据
  5. MSP430vsSTM32,你会选择哪个进行项目开发?
  6. Office2019安装视频教程
  7. 币圈拉盘砸盘内幕:30分钟,庄家就彻底把你套牢
  8. 光学三维测量技术及应用
  9. java服务进程名_java设置进程名称 如何修改java程序的进程名
  10. Codeforces Round #579 (Div. 3)--Boxers(贪心,排序)