BGP的介绍及配置

简介:
                                                 浅淡BGP的介绍及配置
介绍
我在前面写的里面路由器在学习其他路由器的信息时是不是都在同一个AS区间,在不同的AS间也可以用重分布连接,但是在两个AS区域间还行,一旦AS区域超过两个用重分布就显得特别的麻烦,那有没有别的办法呢?答案是有,是什么呢?那就是我今天介绍的BGP,下面我就简单介绍一下BGP及BGP的配置。
BGP(Border Gateway Protocol)边界网关协议。它是基于路由策略的,实现工作在不同的AS间实现路由协议的更新(触发路由条目状态更新)
BGP是一种路径矢量协议,路由宣告时进行
在路由器通讯时路径选择的参数有:本地优先级、MED度量值、权重、下一跳……
BGP是通过策略规则实现数据在不同的AS间进行传输,策略路由功能在AS间实现“类”跳数功能的路由管理实现不同AS间的最佳路径选择。
那什么时候有BGP什么时候不用呢?
使用BGP协议的条件规则:
1、工作在不同的AS间
2、AS间通讯有多重接口
3、通过AS的策略规则定制AS间的路由选路
有上面3个中的任何一个都有可能配置BGP
不使用BGP协议的条件规则
1、在AS间通过协议重分布实现单链路连接
2、硬件设备的内存或动力源能力太低
3、AS间的地带宽连接
BGP是使用TCP的179端口号进行通讯的,BGP也有三表功能,与前面的三表有点不同是:
1、邻居表:通过TCP--179端口实现
2、转发表:通过AS的边界路由器的多重连接实现链路选取
3、路由表:实现AS间的最佳路径选取
AS间建立的直连邻居关系称为EBGP关系,在同一个AS区域内的连接是IBGP,在AS间的连接为EBGP
BGP的路径选择的几个进程:AS路径、下一跳、源端、本地优先级、权重、MED度量值
AS路径:描述课穿越的桥接AS信息和目标区域信息
下一跳:在课传递区域运行IBGP时AS间的边界路由器的下一跳地址在AS内部传递时将保持不变
本地优先级:工作在AS内部,用来表示内部路由条目的对外部AS进行路由宣告时离开AS的选择条件
MED度量值:可以在AS间进行传递,形成EBGP的例句关系,值小优先
权重:是思科的特有特性,大优先
BGP的配置
router(Config)#router  bgp  autonmous-system
启用BGP功能autonmous-system(变量用来表示BGP协议的路由器在AS内的关系)
router(Config-rputer)#neighbor {ip-address/peer-group-name} remote-as  autonmous-system
邻居关系根据其所在AS 的位置确定为内部或外部邻居
router(Config-rputer)#network  network-number  [mask network-mask]
描述通过BGP协议向外宣告的网络缺省宣告主网络
BGP邻居建立时发起BGP协议包的源地址为本出口地址
router(Config-rputer)#neighbor {ip-address/peer-group-name} update-source  interface-type interface-number
描述到达邻居接口源地址(指运行IBGP的邻居路由器的虚拟回环地址)
下面我们来做一个实验巩固一些我们的学习,拓扑如下图:
我们先把命令写到一个文本里待会粘贴
r1:
en 
conf t
host r1
int s0/0
ip addr 192.168.1.1 255.255.255.0 
no shut 
exit
router bgp 65100
neighbor 192.168.1.2 remote-as 65101
exit 
r2:
en 
conf t
host r2
int s0/0
ip addr 192.168.1.2 255.255.255.0
clock rate 64000
no shut  
exit
int s0/1
ip addr 192.168.2.1 255.255.255.0
no shut 
exit 
int s0/2
ip addr 192.168.3.1 255.255.255.0
clock rate 64000
no shut 
exit 
int l0
ip addr 192.168.5.5 255.255.255.0
no shut
exit 
router eigrp 1
network 192.168.2.0
network 192.168.3.0
network 192.168.5.0
exit 
router bgp 65101
neighbor 192.168.1.1 remote-as 65100
neighbor 192.168.6.6 remote-as 65100
neighbor 192.168.6.6 update-source l0
r3:
en 
conf t
host r3
int s0/1
ip addr 192.168.2.2 255.255.255.0
clock rate 64000
no shut  
exit
int s0/2
ip addr 192.168.3.2 255.255.255.0
no shut 
exit 
int s0/3
ip addr 192.168.4.1 255.255.255.0
clock rate 64000
no shut 
exit 
int l0
ip addr 192.168.6.6 255.255.255.0
no shut
exit 
router eigrp 1
network 192.168.2.0
network 192.168.3.0
network 192.168.6.0
exit 
router bgp 65101
neighbor 192.168.4.1 remote-as 65102
neighbor 192.168.5.5 remote-as 65102
neighbor 192.168.5.5 update-source l0
r4:
en 
conf t
host r4
int s0/3
ip addr 192.168.4.2 255.255.255.0 
no shut 
exit
router bgp 65102
neighbor 192.168.4.1 remote-as 65101
exit
写好以后我们来粘贴一下,看是否错误
 
 
 
粘贴好并没有错误后我们来验证一下
输入show tcp brief看是不是在tcp的179端口
show ip bgp neighbor查看邻居关系









本文转自 liuyonglei 51CTO博客,原文链接:http://blog.51cto.com/liuyonglei/128864,如需转载请自行联系原作者
目录
相关文章
|
算法 Java
jvm性能调优 - 15JVM的老年代垃圾回收器CMS的缺点
jvm性能调优 - 15JVM的老年代垃圾回收器CMS的缺点
345 0
|
2月前
|
机器学习/深度学习 算法 5G
OTFS调制技术:通往6G的时延-多普勒域革命
OTFS调制技术革新无线通信,将信息从时频域迁移至时延-多普勒域,利用信道的准静态特性与稀疏性,显著提升高速移动场景下的抗多普勒性能与频谱效率,成为6G关键候选技术。
683 1
|
6月前
|
运维 Kubernetes 前端开发
如何用 eBPF 实现 Kubernetes 网络可观测性?实战指南
本文深入探讨了Kubernetes网络观测的挑战与eBPF技术的应用。首先分析了传统工具在数据碎片化、上下文缺失和性能瓶颈上的局限性,接着阐述了eBPF通过零拷贝观测、全链路关联和动态过滤等特性带来的优势。文章进一步解析了eBPF观测架构的设计与实现,包括关键数据结构、内核探针部署及生产环境拓扑。实战部分展示了如何构建全栈观测系统,并结合NetworkPolicy验证、跨节点流量分析等高级场景,提供具体代码示例。最后,通过典型案例分析和性能数据对比,验证了eBPF方案的有效性,并展望了未来演进方向,如智能诊断系统与Wasm集成。
300 0
|
2月前
|
安全 NoSQL 中间件
阿里云通过中国信通院首批安全可信中间件评估
近日,由中国信通院主办的2025(第五届)数字化转型发展大会在京举行。会上,“阿里云应用服务器软件AliEE”、“消息队列软件RocketMQ”、“云数据库Tair”三款产品成功通过中国信通院“安全可信中间件”系列评估,成为首批获此认证的中间件产品。 此次评估覆盖安全可信要求、功能完备性、安全防护能力、性能表现、可靠性与可维护性等核心指标,标志着阿里云中间件产品在多架构适配与安全能力上达到行业领先水平。
206 5
|
6月前
|
PyTorch 算法框架/工具 C++
人工智能算法python程序运行环境安装步骤整理
本教程详细介绍Python与AI开发环境的配置步骤,涵盖软件下载、VS2017安装、Anaconda配置、PyCharm设置及组件安装等内容,适用于Windows系统,助你快速搭建开发环境。
|
8月前
|
存储 自然语言处理 文件存储
|
10月前
|
机器学习/深度学习 数据可视化 计算机视觉
DeepSeek迁移学习与预训练模型应用
迁移学习利用预训练模型加速新任务训练,尤其在数据有限时效果显著。DeepSeek提供丰富的预训练模型和工具,支持图像、文本等多类型数据的迁移学习。本文详细介绍了如何使用DeepSeek进行特征提取、微调预训练模型、文本分类和目标检测,并通过代码示例帮助读者掌握这些技巧,解决常见问题,快速构建高性能模型。
|
SQL 存储 关系型数据库
MySQL怎样优化千万级数据
MySQL在处理千万级数据时可能存在性能挑战。本文介绍了几个优化策略来改善查询效率
665 2
|
12月前
|
JSON API 开发者
速卖通获得AliExpress商品详情API接口文章
速卖通(AliExpress)是阿里巴巴旗下的全球跨境电商平台,提供便捷的在线购物渠道。为帮助开发者和商家高效管理商品信息,速卖通提供了商品详情API接口。本文介绍如何使用aliexpress.item_get API获取商品详情,包括获取API密钥、调用API接口及处理响应数据,帮助用户提升商品管理和营销效率。注意API调用限制和合法合规使用。
|
监控 搜索推荐 API
京东商品详情API接口的开发、应用与收益探索
在数字化和互联网高速发展的时代,京东通过开放商品详情API接口,为开发者、企业和商家提供了丰富的数据源和创新空间。本文将探讨该API接口的开发背景、流程、应用场景及带来的多重收益,包括促进生态系统建设、提升数据利用效率和推动数字化转型等。
315 3