BGP简介-如何配置 EBGP(外部 BGP)
在本节中,将向您展示如何配置 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)相关推荐
- 第十一天----BGP的基本配置,路由聚合
6,BGP的基本配置 1,BGP建邻的基本配置 1)EBGP对等体关系直连建邻 [r1]bgp 1----启动BGP进程----后面的1不是 进程号,而是配置路由器所在AS的AS号 [r1-bgp]r ...
- BGP路由器协议排错教程:BGP 路由通告的排错
工程师很容易对 BGP 路由通告产生误解,这是本章第一个需要解释清楚的概念. 4.1.1 本地路由通告问题 假设现在有一台路由器,它要把网络 10.1.0.0/16 和 10.0.0.0/8 放到 B ...
- bgp 建立邻居发送的报文_大型网络BGP之IBGP和EBGP邻居关系基础配置
一.BGP拓扑 说明:BGP一般用于大型企业及国际出口.运营商.大型数据中心 二.BGP基本配置 1.IBGP配置(IBGP属于同一个BGP AS号内部建立邻居关系) 我们在R2 和 R4 之间配置简 ...
- BGP之IBGP和EBGP基本配置详解,理论+实战
一.IBGP和EBGP概念 EBGP是不同的AS间建立的邻居关系,通常EBGP通过直连建立邻居关系 IBGP是相同的AS内的建立的BGP关系,邻居之间不必要通过直连建立邻居关系,一般通过loopbac ...
- 华为 BGP协议基础配置与总结
良药苦口利于病,忠言逆耳利于行. 文章目录 一.BGP概述 二.拓扑 三.基础配置 四.BGP与IGP比较 五.BGP的数据包 六.BGP的邻居状态机 七.BGP计时器 八.BGP的更新源 九.BGP ...
- 华为BGP的基本配置命令
华为BGP的基本配置命令 华为的配置: 如下图所示,为了好理解用它们的之间相连的主机名字的来做的IP地址(C类的地址/30的掩码) 蓝色区域的为Area1,绿色区域的为Area2,它们之间用的是ISI ...
- BGP路由协议实验配置命令
实验拓扑 拓扑中,配置BGP,CR1.CR2.AR属于AS65004,并且内部运行OSPF,BR属于AS65003,BR与CR1.CR2建立EBGP关系,其中AR所接用户网络使用loopback1,l ...
- BGP路由器协议排错教程:BGP 基本配置
在配置 BGP 时,最好从模块化的角度考虑配置信息.BGP 路由器上需要配置以下组成 部分. ? BGP 会话参数:BGP 会话参数中提供了用来与远端 BGP 邻居建立通信所需的设置. 会话设置中包含 ...
- BGP协议原理(一)BGP协议基本概念:BGP作用与特点、BGP邻居关系建立与配置
文章目录 前提概念 AS ASN IGP与EGP BGP的基本概述 基本作用 BGP协议特点 BGP邻居关系和配置 建立TCP连接 BGP邻居类型 BGP简单邻居关系配置 报文类型 邻居关系的建立 前 ...
最新文章
- ResNet50结构
- 开发者,什么是你真正关心的问题?| AI ProCon 2019
- 通过apt自动生成建造者模式单线程版代码(一)
- OpenCV梯度结构张量的各向异性图像分割
- ./include/caffe/util/cudnn.hpp: error: too few arguments to function ‘SetPooling2dDescriptor
- 【渝粤题库】陕西师范大学200481 高级英语(一)
- 推荐我们在B站免费的生信入门基础课程|测序原理,GO/GSEA/WGCNA
- 以一种访问权限不允许的方式做了一个访问套接字的尝试。
- HD-Map lanelet2(2)
- mumu模拟器android调试,使用MuMu模拟器调试AndroidStudio项目
- 【视频学习笔记】(霹雳吧啦Wz)MobileNet 系列
- 集成混合运动与大功率柔性操作的半人马救灾机器人(4)——项目成果展示
- fiddler 抓包显示 ERR_TUNNEL_CONNECTION_FAILED
- shell语言简单学习
- Foundry教程:ERC-20代币智能合约从编写到部署全流程开发
- “悟空遥控”商业模式拆解及投资建议
- python算法设计 - 二进制
- 关于CPU使用率飙升,我们需要了解什么?
- 五年内买车买房——理财篇
- OSPF不规则区域知识点
热门文章
- 如何让word设置连续的页码,解决不同页面页码相同问题
- 【天池竞赛】心跳数据挖掘
- 《后来》可爱MM演唱 视频
- es+ik+kibana的简单使用
- Java学习之路---对象篇(Object)
- 离开平凡的生活,你们都是诗人。
- 论文阅读:UER: An Open-Source Toolkit for Pre-training Models
- win10怎么打开网络计算机,Win10怎么启用网络发现?
- 【华为OD机试真题 python】不含 101 的数【2022 Q4 | 100分】
- Python: dict vs defaultdict