1-引言

关于BGP需要注意的几个关键点:
1)BGP通告的网段必须存在于IGP的路由表中;而OSPF通告的网段所在接口上启用了OSPF进程;
2)OSPF靠area 0和SPF防环;而BGP靠AS 0 和路径属性防环;路由信息数据包每过一个AS都会记录当前的AS号到路径属性中。如果已经记录的AS号与路由器所在的AS号一致则该路由器拒收该条路由通告信息;
3)BGP路由信息转发原则:从EBGP接收的可以转发给IBGP或EBGP,从IBGP接收的可以转发给EBGP,但是不能转发给IBGP;
4)从EBGP接收的路由信息需要改变下一跳;
5)BGP属于控制层面的路由协议,其路由表中有BGP路由也不一定能够转发数据包,转发数据包需要结合其他配置方法。

本篇笔记主要探讨的问题如下:

BGP通过OSPF路由建立邻居时,由于OSPF默认管理距离为110,BGP默认管理距离为20,因此会出现路由表抖动!
实验拓扑图如下:

2-实验探究

基本配置

R1:
config t
inter lo 0
ip add 1.1.1.1 255.255.255.255
inter f 0/0
no shutdown
ip add 12.1.1.1 255.255.255.0
router ospf 100
router-id 1.1.1.1
network 1.1.1.1 0.0.0.0 a 0
network 12.1.1.1 0.0.0.0 a 0R2:
config t
inter lo 0
ip add 2.2.2.2 255.255.255.255
inter f 1/0
no shutdown
ip add 12.1.1.2 255.255.255.0
router ospf 100
router-id 2.2.2.2
network 2.2.2.2 0.0.0.0 a 0
network 12.1.1.2 0.0.0.0 a 0

此时,R1和R2的路由信息如下:

配置BGP

R1:
config t
router bgp 100
neighbor 2.2.2.2 remote-as 200
neighbor 2.2.2.2 update-source lo 0
neighbor 2.2.2.2 ebgp-multihop 4
network 1.1.1.1 m 255.255.255.255
R2:
config t
router bgp 200
neighbor 1.1.1.1 remote-as 100
neighbor 1.1.1.1 update-source lo 0
neighbor 1.1.1.1 ebgp-multihop 4
network 2.2.2.2 m 255.255.255.255

查看现象

R1上debug ip bgp会发现BGP邻居会自动断开后又自动建立:

R2上的路由信息一直抖动:

可以看到关于1.1.1.1的路由是抖动的,它一会属于OSPF路由,一会属于BGP路由。
这类问题需要引起重视,它会使网络不断处于收敛状态,影响正常通信。

TCP/IP路由协议-BGPOSPF路由抖动问题相关推荐

  1. 第6章 TCP/IP路由协议故障处理

    < DOCTYPE html PUBLIC -WCDTD XHTML StrictEN httpwwwworgTRxhtmlDTDxhtml-strictdtd> 一.缺省网关 当包的目的 ...

  2. Cisco测试命令和TCP/IP连接故障处理

    Cisco测试命令和TCP/IP连接故障处理 一.故障处理命令 1.show命令: 1) 全局命令: show version :显示系统硬件和软件版本.DRAM.Flash show startup ...

  3. Cisco测试命令和TCP/IP连接故障处理整理集合

    Cisco测试命令和TCP/IP连接故障处理 一.故障处理命令 1.show命令: 1) 全局命令: show version :显示系统硬件和软件版本.DRAM.Flash show startup ...

  4. 追踪Linux TCP/IP代码运行--基于2.6内核(……

    查看书籍详细信息: 追踪Linux TCP/IP代码运行--基于2.6内核(-- 内容简介 本书以应用程序为线索,详细描述了数据包在协议栈的分段.重组.发送.接收过程,同时分析了路由的初始化和设置过程 ...

  5. cisco 模拟器安装及交换机的基本配置实验心得_看完这份1113页的TCP/IP协议+路由与交换机,成功上岸字节跳动...

    TCP是一个巨复杂的协议,因为它要解决很多问题,而这些问题又带出了很多子问题和阴暗面.所以学习TCP本身是个比较痛苦的过程,但对于学习的过程却能让人有很多收获. 之所以想写这篇文章,目的有三个: 一个 ...

  6. 【TCP/IP】IP:网际协议(寻址和路由)

    IP是TCP/IP协议族中最为核心的协议,所有的TCP.UDP.ICMP及IGMP数据都以IP数据报格式传输. IP提供不可靠.无连接的数据报传送服务. 不可靠是指它不能保证IP数据报能成功地到达目的 ...

  7. 《TCP/IP路由技术(第二卷)》一1.2 EGP的操作

    本节书摘来自异步社区<TCP/IP路由技术(第二卷)>一书中的第1章,第1.2节,作者[美]Jeff Doyle,CCIE #1919 , Jennifer DeHaven Carroll ...

  8. 《CCNP ROUTE 300-101学习指南》——1.4节路由和TCP/IP操作

    本节书摘来自异步社区<CCNP ROUTE 300-101学习指南>一书中的第1章,第1.4节路由和TCP/IP操作,作者 [美]戴安娜 蒂尔(Diane Teare) , 鲍勃 瓦尚(B ...

  9. 《IP路由协议疑难解析》一1.3 动态路由

    本节书摘来自异步社区<IP路由协议疑难解析>一书中的第1章,第1.3节,作者 [美]Zaheer Aziz, CCIE #4127 , Johnson Liu, CCIE #2637 , ...

最新文章

  1. 7种从头开始免费学习编程的方法
  2. php谈谈你对分布式的理解,简谈关于对分布式处理的理解
  3. ITK:图像的拉普拉斯算子
  4. 学习笔记(一)(x264编码流程)
  5. python 在gui中显示logging_如何在GUI中显示print()的输出python
  6. 这个保守的 RNA motif是病毒侵染的关键
  7. oracle 10g SQL* Plus主机字符串
  8. Jquery各种前台效果JQ
  9. linux 系统权限相关知识
  10. Linux 命令(25)—— cp 命令
  11. mybatis的trim标签
  12. mac 版 SourceTree(git 客户端)跳过登录验证
  13. android游戏源码
  14. 【前端性能优化】雅虎35条军规
  15. ajax里的data的用法,Jquery中ajax方法data参数的用法
  16. 远程服务器时Ubuntu报错:qt.qpa.xcb: could not connect to display
  17. conda 设置清华镜像源_conda使用清华镜像源问题
  18. 【UVM基础】UVM同步通信元件(uvm_event/uvm_barrier)快速上手指南
  19. 在线图片编辑网站汇总
  20. WIN7安装npm的问题

热门文章

  1. python 获取巨量星图数据
  2. 深入理解 AuthenticationManagerBuilder 【源码篇】
  3. 开发者必看 | DevWeekly 第1期:什么是时间复杂度?
  4. 猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,又多吃了一个第二天早上又将剩下的桃子吃掉一半,又多吃了一个。到第10天早上时,只剩下一个,求第一天有多少桃子。
  5. Howto: Download SLES or SLED Source Code
  6. FastDFS 单机安装
  7. 2020程序员VS码农,“金三银四”春招指南
  8. 如何用ajax实现页面自动刷新,Ajax实现页面自动刷新实例解析
  9. 微信读书怎么导入txt
  10. 【宋红康 MySQL数据库 】【高级篇】【12】性能分析工具的使用