在本节中,将向您展示如何配置 EBGP(外部 BGP)以及如何通告网络,将使用以下拓扑:

让我们从一个简单的拓扑开始,只有两个路由器和两个自治系统,每台路由器在环回接口上都有一个网络,我们将在 BGP 中通告该网络。

R1(config)#router bgp 1

R1(config-router)#neighbor 192.168.12.2 remote-as 2

R2(config)#router bgp 2

R2(config-router)#neighbor 192.168.12.1 remote-as 1

使用带有 AS 编号的router bgp命令配置BGP,邻居不会自动配置,这时你必须使用neighbor xxxx remote-as命令,这就是配置外部 BGP 的方式。

R1# %BGP-5-ADJCHANGE: neighbor 192.168.12.2 Up

R2# %BGP-5-ADJCHANGE: neighbor 192.168.12.1 Up

如果一切顺利,你会看到邻居UP的消息,表明我们有一个新的 BGP 邻居邻接。

R1(config)#router bgp 1

R1(config-router)#neighbor 192.168.12.2 password MYPASS

R2(config)#router bgp 2

R2(config-router)#neighbor 192.168.12.1 password MYPASS

你也可以使用neighbor password命令启用MD5 身份验证,你的路由器将计算正在发送的每个 TCP 段的 MD5 摘要。

R1#show ip bgp summary

BGP router identifier 1.1.1.1, local AS number 1

BGP table version is 1, main routing table version 1

Neighbor     V    AS MsgRcvd MsgSent   TblVer  InQ OutQ Up/Down  State/PfxRcd

192.168.12.2 4     2      10      10        1    0    0 00:07:12        0

R2#show ip bgp summary

BGP router identifier 2.2.2.2, local AS number 2

BGP table version is 1, main routing table version 1

Neighbor     V    AS MsgRcvd MsgSent   TblVer  InQ OutQ Up/Down  State/PfxRcd

192.168.12.1 4     1      11      11        1    0    0 00:08:33        0

Show ip bgp summary是一个很好的命令,可以检查您是否有 BGP 邻居,你还可以看到从每个邻居收到的前缀数量。

R1(config)#router bgp 1

R1(config-router)#network 1.1.1.0 mask 255.255.255.0

R2(config)#router bgp 2

R2(config-router)#network 2.2.2.0 mask 255.255.255.0

让我们使用network命令通告环回接口,如果要使用 BGP 通告某些内容,你需要确保路由表中存在该条路由并准确配置其子网掩码,如果我在 R1 上输入 network 1.0.0.0 mask 255.0.0.0 它将不起作用,因为该条目不在路由表中。

R1#show ip bgp

BGP table version is 3, local router ID is 1.1.1.1

Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,

r RIB-failure, S Stale

Origin codes: i - IGP, e - EGP, ? - incomplete

Network          Next Hop            Metric LocPrf Weight Path

*> 1.1.1.0/24       0.0.0.0                  0         32768 i

*> 2.2.2.0/24       192.168.12.2             0             0 2 i

使用show ip bgp查看BGP 路由表,可以看到R1已经学到网络2.2.2.0 /24,下一跳IP地址是192.168.12.2,它还显示路径信息,可以看到网络 2.2.2.0 /24 来自 AS 2。

R2#show ip bgp

BGP table version is 3, local router ID is 2.2.2.2

Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,

r RIB-failure, S Stale

Origin codes: i - IGP, e - EGP, ? - incomplete

Network          Next Hop            Metric LocPrf Weight Path

*> 1.1.1.0/24       192.168.12.1             0             0 1 i

*> 2.2.2.0/24       0.0.0.0                  0         32768 i

R2 学到网络 1.1.1.0/24,下一跳 IP 地址为 192.168.12.1。

R1#show ip route bgp

2.0.0.0/24 is subnetted, 1 subnets

B       2.2.2.0 [20/0] via 192.168.12.2, 00:16:13

R2#show ip route bgp

1.0.0.0/24 is subnetted, 1 subnets

B       1.1.1.0 [20/0] via 192.168.12.1, 00:16:59

在路由表中,我们可以看到一个管理距离为 20 的外部 BGP 的 BGP 条目。

最后附上R1 与R2的完整配置:

R1:

hostname R1

!

interface Loopback 0

ip address 1.1.1.1 255.255.255.0

!

interface fastEthernet0/0

ip address 192.168.12.1 255.255.255.0

!

router bgp 1

neighbor 192.168.12.2 remote-as 2

neighbor 192.168.12.2 password MYPASS

network 1.1.1.0 mask 255.255.255.0

!

end

R2:

hostname R2

!

interface Loopback 0

ip address 2.2.2.2 255.255.255.0

!

interface fastEthernet0/0

ip address 192.168.12.2 255.255.255.0

!

router bgp 2

neighbor 192.168.12.1 remote-as 1

neighbor 192.168.12.1 password MYPASS

network 2.2.2.0 mask 255.255.255.0

!

end

BGP简介-如何配置 EBGP(外部 BGP)相关推荐

  1. 第十一天----BGP的基本配置,路由聚合

    6,BGP的基本配置 1,BGP建邻的基本配置 1)EBGP对等体关系直连建邻 [r1]bgp 1----启动BGP进程----后面的1不是 进程号,而是配置路由器所在AS的AS号 [r1-bgp]r ...

  2. BGP路由器协议排错教程:BGP 路由通告的排错

    工程师很容易对 BGP 路由通告产生误解,这是本章第一个需要解释清楚的概念. 4.1.1 本地路由通告问题 假设现在有一台路由器,它要把网络 10.1.0.0/16 和 10.0.0.0/8 放到 B ...

  3. bgp 建立邻居发送的报文_大型网络BGP之IBGP和EBGP邻居关系基础配置

    一.BGP拓扑 说明:BGP一般用于大型企业及国际出口.运营商.大型数据中心 二.BGP基本配置 1.IBGP配置(IBGP属于同一个BGP AS号内部建立邻居关系) 我们在R2 和 R4 之间配置简 ...

  4. BGP之IBGP和EBGP基本配置详解,理论+实战

    一.IBGP和EBGP概念 EBGP是不同的AS间建立的邻居关系,通常EBGP通过直连建立邻居关系 IBGP是相同的AS内的建立的BGP关系,邻居之间不必要通过直连建立邻居关系,一般通过loopbac ...

  5. 华为 BGP协议基础配置与总结

    良药苦口利于病,忠言逆耳利于行. 文章目录 一.BGP概述 二.拓扑 三.基础配置 四.BGP与IGP比较 五.BGP的数据包 六.BGP的邻居状态机 七.BGP计时器 八.BGP的更新源 九.BGP ...

  6. 华为BGP的基本配置命令

    华为BGP的基本配置命令 华为的配置: 如下图所示,为了好理解用它们的之间相连的主机名字的来做的IP地址(C类的地址/30的掩码) 蓝色区域的为Area1,绿色区域的为Area2,它们之间用的是ISI ...

  7. BGP路由协议实验配置命令

    实验拓扑 拓扑中,配置BGP,CR1.CR2.AR属于AS65004,并且内部运行OSPF,BR属于AS65003,BR与CR1.CR2建立EBGP关系,其中AR所接用户网络使用loopback1,l ...

  8. BGP路由器协议排错教程:BGP 基本配置

    在配置 BGP 时,最好从模块化的角度考虑配置信息.BGP 路由器上需要配置以下组成 部分. ? BGP 会话参数:BGP 会话参数中提供了用来与远端 BGP 邻居建立通信所需的设置. 会话设置中包含 ...

  9. BGP协议原理(一)BGP协议基本概念:BGP作用与特点、BGP邻居关系建立与配置

    文章目录 前提概念 AS ASN IGP与EGP BGP的基本概述 基本作用 BGP协议特点 BGP邻居关系和配置 建立TCP连接 BGP邻居类型 BGP简单邻居关系配置 报文类型 邻居关系的建立 前 ...

最新文章

  1. ResNet50结构
  2. 开发者,什么是你真正关心的问题?| AI ProCon 2019
  3. 通过apt自动生成建造者模式单线程版代码(一)
  4. OpenCV梯度结构张量的各向异性图像分割
  5. ./include/caffe/util/cudnn.hpp: error: too few arguments to function ‘SetPooling2dDescriptor
  6. 【渝粤题库】陕西师范大学200481 高级英语(一)
  7. 推荐我们在B站免费的生信入门基础课程|测序原理,GO/GSEA/WGCNA
  8. 以一种访问权限不允许的方式做了一个访问套接字的尝试。
  9. HD-Map lanelet2(2)
  10. mumu模拟器android调试,使用MuMu模拟器调试AndroidStudio项目
  11. 【视频学习笔记】(霹雳吧啦Wz)MobileNet 系列
  12. 集成混合运动与大功率柔性操作的半人马救灾机器人(4)——项目成果展示
  13. fiddler 抓包显示 ERR_TUNNEL_CONNECTION_FAILED
  14. shell语言简单学习
  15. Foundry教程:ERC-20代币智能合约从编写到部署全流程开发
  16. “悟空遥控”商业模式拆解及投资建议
  17. python算法设计 - 二进制
  18. 关于CPU使用率飙升,我们需要了解什么?
  19. 五年内买车买房——理财篇
  20. OSPF不规则区域知识点

热门文章

  1. 如何让word设置连续的页码,解决不同页面页码相同问题
  2. 【天池竞赛】心跳数据挖掘
  3. 《后来》可爱MM演唱 视频
  4. es+ik+kibana的简单使用
  5. Java学习之路---对象篇(Object)
  6. 离开平凡的生活,你们都是诗人。
  7. 论文阅读:UER: An Open-Source Toolkit for Pre-training Models
  8. win10怎么打开网络计算机,Win10怎么启用网络发现?
  9. 【华为OD机试真题 python】不含 101 的数【2022 Q4 | 100分】
  10. Python: dict vs defaultdict