BGP-边际网关路由协议简记
概述:
基于TCP建立连接,端口号179
分类:EBGP和IBGP
EBFP管理距离值:20 IBGP管理距离值:200
TTL值:数据包的生存时间 默认EBGP=1,IBGP=255,因此IBGP可以使用环回口作为跟新源建立BGP邻居
BGP是一个高级矢量的路由协议,EBGP之间通过AS-PATH进行防环,IBGP之间通过水平分割进行防环
数据包的种类:
Open消息:设备之间互相发送open消息,建立BGP邻居
Keepalive消息:邻居建立成功后,互相发送该消息,来维持邻居的建立
Update 消息:邻居建立成功,互相发送路由更新
Notification 消息:BGP连接出现问题的情况下,才会发送该消息
BGP对等体的建立(即BGP邻居的建立)
第一:EBGP邻居建立
前提条件:保证更新源是可达的
EBGP之间更新默认使用物理接口
配置命令:
router bgp AS
BGP router-id x.x.x.x
neighbor 对端的更新源地址 remote-as 对端邻居所在的AS号
第一步:配置设备的物理接口地址
测试:R1:ping 200.200.12.2 通
第二步:配置BGP
现象:show IP bgp summary 检查BGP邻居建立:
看到state显示为数字,则表示邻居建立成功
第二:IBGP邻居的建立
前提条件:保证更新源是可达的
更新源是回环口地址(回环口更加稳定)
配置命令:
router bgp AS
bgp router-id x.x.x.x
nei 对端的更新地址 remote-as 对端所在的AS号
nei 对端的更新源地址 update-source 更新源的接口 //对邻居指明自己本地的更新源
实验:
第一步:配置设备的接口地址以及底层的IGP协议EIGRP
测试:R3:ping 4.4.4.4 sou 3.3.3.3 通
第二步:配置IBGP
练习实验
BGP的路由学习
方法:宣告或重分发
宣告:起源属性为i-IGP,表示该路由是以Network的发布进入到BGP中的
router bgp AS
network 路由网段 mask 掩码 //严格按照路由表进行宣告
重分发:起源属性为?—incomplete,表示该路由是以重分发的方式进入到BGP
router bgp AS
redistribute 协议
BGP的三张表:
- 邻居表:show ip bgp summary
- 数据库:show ip bgp
- 路由表:show ip route bgp
实验:
第一步:建立R1 R2之间的邻居
现象:
BGP的下一跳属性:next-hop
- 路由在EBGP邻居之间传递时,学习到路由的下一跳地址为发出路由的路由器的物理接口地址
- 路由在IBGP邻居之间传递时,下一跳地址不变(一直都是边界路由器的更新源地址)
强制下一跳:next-hop-self
当一台路由器同时存在EBGP和IBGP邻居时,那么需要对其IBGP邻居配置强制下一跳
配置命令:
router bgp AS
nei x.x.x.x next-hop-self //路由发送给IBGP邻居时,讲学习到路由的下一跳地址设置为自身
IBGP的防环:水平分割
水平分割的定义:从内部邻居学习到的路由,不在转发给下一个内部邻居
解决方法:
法一:配置IBGP的全互联(内部路由器两两建立IBGP邻居)
法二:配置路由器反射器RR
配置命令:
router bgp AS
nei x.x.x.x router-reflector-client //指邻居x.x.x.x作为路由反射器的客户
路由反射器的规则
规则1:从客户学习到的路由,可以反射给自己的邻居,非客户以及EBGP邻居
规则2:从非客户学习到的路由,可以发射给自己的客户以及EBGP邻居
规则3:从ENGP邻居学习到的路由,可以发射给自己客户,非客户及EBGP邻居、【
法三:配置联邦
BGP-边际网关路由协议简记相关推荐
- 大型网络中内部网关路由协议(IGP)的选择
众多Internet服务提供商在自治域系统(Autonomous System)间普遍使用外部网关路由协议-BGP(Border Gateway Protocol) Version 4,然而在自治域系 ...
- EIGRP(Enhanced Interior Gateway Routing Protocol,增加型内部网关路由协议)
EIGRP是Cisco公司于1992年开发的一个无类别距离矢量路由协议,它融合了距离矢量和链路状态两种路由协议的优点.EIGRP是Cisco的专有路由协议, 是Cisco的IGRP协议的增加版.IGR ...
- cisco 增强型内部网关路由协议EIGRP笔记
增强型内部网关路由协议EIGRP router(config)#router eigrp 100 router(config-router)#network 192.168.1.0 0.0.0.255 ...
- CCNA-思科网络 EIGRP(增强内部网关路由协议)
EIGRP协议 EIGRP概述 EIGRP协议相关模块 EIGRP的特性 DUAL算法 EIGRP术语 EIGRP的三张表 EIGRP五种分组 EIGRP建立关系图解 EIGRP建立邻居失败的原因 E ...
- EIGRP 增强型内部网关路由协议
author:leadlife data:2022/9/5 mains:www.leadlifesec.com Enhanced interior Gateway Routing Protocol E ...
- 内部网关路由协议--OSPF路由协议和RIP路由协议的详细讲解
文章目录 1.OSPF的介绍 1.1 OSPF路由器的分类 1.2 OSPF区域的分类 1.2.1 OSPF区域的划分 1.2.2 虚链路的介绍 1.3 OSPF的LSA的类别 1.4 ospf的包类 ...
- 增强的Internet域内网关路由协议
CISCO私有 转载于:https://blog.51cto.com/myite/107978
- 计算机网络 From Mr.Liu
引言 本博客摘自Mr.Liu,原帖请点击这里. 感谢Mr.Liu,这个文章很充分的描述了计算机网络的核心知识点. 我还在学习中,所以没有进行自己的转述.图片因为是copy代码而没有获得,想看更详尽的, ...
- 【计算机网络】《计算机网络(第5版 )》1~5章笔记
计算机网络(第5版 ) Andrew S. Tanenbaum / David J. Wetherall 括号内为页码 文章目录 第1章 引言 传输模式(13) 互联处理器分类(14) 网络体系结构( ...
最新文章
- Xenapp安装后手动更改XML Service端口,以便使用不同于 IIS 的端口
- Mac无损音乐播放器Audirvana plus
- vb怎么运用api对文件夹进行加密_[MIUI玩法篇 30] | 小米私密文件夹 深度揭秘
- python移动文件中某个内容_如果python中的某些文件类型,则移动文件并创建目录...
- 一些关于 SAP Spartacus 组件和模块延迟加载的问题和解答
- mapreduce排序算法_MapReduce算法–二级排序
- Spring集成–从头开始应用程序,第2部分
- mysql 全文索引 权重_MySQL中的全文索引
- 1123. Is It a Complete AVL Tree (30)
- django-多级联动-前端效果
- 如何取到两个日期中的每一天,并且打印出来
- 如何造数据——分分钟变成造数据大师
- 晶体结构可视化软件Vesta简介
- android开发--不安装支付宝客户端调H5页面问题
- 第一个IOS app- 密码管理大师
- Powershell添加英文输入法
- MAC系统连接Windows共享文件的方法
- java自定义lock锁
- 大数据工程师(开发)面试系列(7)
- 万科成都再现欺诈门,业主集体抵制狗洞式入户