首页 > 其他分享 >【原创】BGP-1随笔(BGP如何建立邻居)

【原创】BGP-1随笔(BGP如何建立邻居)

时间:2023-09-19 11:11:55浏览次数:30  
标签:179 建立 tcp BGP TCP 邻居 随笔 路由

       大家好,我是你们的龙少一郎,有些光阴没有拿笔挥洒了,觉得有必要写点东西,还是似曾相似的感觉,追随着心的方向,带着努力的梦想,一路跌跌撞撞,将回忆轻轻随手写上,今天我给大家说的是BGP的入门基础篇,菜鸟可以简单了解一下。         说到BGP,我们不得不把路由分类一下:内部路由(IGP)和外部路由(EGP)。内部路由包括RIP、EIGRP、OSPF,ISIS等路由;外部路由包括BGP等;现在EGP已经淘汰了,主要指的是BGP路由,而BGP又分为IBGP和EBGP。下篇文章简单说下IBGP和EBGP的区别。BGP传递路由的原理是基于AS进行学习和传递的,是一种无为而治的AS-By-AS的带有丰富的策略和属性进行精确的路由控制。它是一种基于四层的网络协议,以TCP三层握手和四次断开为基础,具有安全、可靠和稳定的特性,从94年一直延用至今,仍然活跃在历史的舞台上。        我们知道,TCP协议保证了数据传输的可靠性,而基于TCP的BGP在真正传输数据之前是要进行TCP三次握手的建立,邻居也是从这时候开始建立的。而TCP具有全双工性,所以为了避免两主机之间的BGP报文的重放,我们在进行neighbor 宣告指定时,有几点需要注意:        一:neighbor指定的地址对象是我们需要与对方进行TCP建立的目标对象,也是希望允许该对象访问我端的TCP协议的179端口。        二:我们只需要建立一方tcp会话的连接就可以保证tcp的可靠连接,这些连接都是基于IPV4-unicast的建立 。虽然查看tcp会话时,在命令行中只会显示随机某一条,通过show tcp  brief ,但是如果我们希望稳定出现一条,或者只希望我主动请求建立连接的一方的179端口被对方随机高位进行连接。这时候我们可以采取防问控制列表(拒绝neighbor指定的对象访问我端的179端口并且接口中in引入)、传输模式(transport connection-mode active /passive )。        三:如果tcp建立是以环回口为对象建立,我们需要考虑到路由表中的环回口路由、TTL值(EBGP多跳)、直连检测(connection-check)、路由更新源(update-source)也可以避免BGP路由的重放,这样也是稳定建立邻居的一种方式。                                                                                        

 

标签:179,建立,tcp,BGP,TCP,邻居,随笔,路由
From: https://www.cnblogs.com/longshao0918/p/17714103.html

相关文章

  • 【原创】BGP中的直连检测释疑
                                                   BGP直连检测及update-source当两个不同的自治系统(AS)间进行邻接建立时,会存在BGP的直连检测,它的目的就是建立BGP的邻接,进行路由......
  • 【原创】BGP协议的主要进程
    BGP的主要进程在思科路由器上,我们查看对应的BGP协议使用的进程导致CPU及内存利用率,可以用如下命令进行查看(锐捷路由器上不适用) 分别有Scanner进程、I/O进程、Router进程以及其他Scheduler进程、Event进程和Task这三个进程。前三个进程的主要作用如下:Scanner进程:主要是对BG......
  • 【原创】BGP中几种时间上的分析
                                                    BGP当中的关于几种时间上的简单分析在刚接触BGP时,出现了几种时间上的概念,对于这些时间上的概念,除了熟悉之外,也有一些疑惑,疑......
  • 【原创】BGP常见的邻居错误代码
                                                        BGP建立邻居的常见错误代码 在BGP建立邻居的过程当中,若邻居建立有问题,则会在BGP的Notification报文中出现常......
  • 【原创】重置BGP邻居的几种情况和方式
                                                 重置BGP邻居的几种情况和方式1. 什么情况下我们才会对BGP邻居进行重置?答:当我们有以下几种情况的时候,我们才会重置一个BGP的连接。......
  • 【原创】BGP中有关路由注意事项
                                                               BGP中有关路由注意事项1、对于BGP中的路由宣告,必须要和本地路由条目中的路由保持一致么......
  • 2023年9月18日每日随笔
      今天,上午上了两节课,一节软件设计,一节人机交互,软件设计学习了单例模式,适配器模式,人机交互学习了VB方式的图形人机交互界面,单例模式主要有三个要点:instance,静态私有构造函数,静态公有方法,适配器模式忘了,人机交互使用编程的方式教了橡皮筋,拖动等等。下午把社会实践作业全写完了......
  • 9.18随笔
    用c++实现一个程序:任意生成30道两位数四则运算题目,要求:减法输出结果不可以出现负数,除法输出结果不能有小数,乘法输出结果位数不可超过999.代码实现#include<iostream>#include<cstdlib>#include<ctime>usingnamespacestd;intgenerateNumber(intmin,intmax){retur......
  • 9.18随笔
    1.今儿破格早起了,去图书馆写了一节课高频电子线路,感觉高频是比较重要的,电赛的时候也用到了,还是魏老师编写的,本学期专业课难度:数字信号处理(2.5)>电磁场电磁波(2.5)>计算机网络(2.5)>高频电子线路(3),点都不想学习呢今天,又让我不禁有个灵魂拷问,为什么要学习,好像有点知道为什么,但又不是那么紧......
  • 爬虫随笔(一)
    最近因为工作和研究方向的变动,开始学习爬虫,现在是刚刚入门,简单写一些,爬虫入门的建议。一、基础知识(1)掌握的编程语言:python、Html、JS、CSSPython是必须的,虽然Java也可以实现相关功能,但是总归脚本写起来方便一点。如果有语言基础,直接去菜鸟教程,看语法,就差不多掌握了。Html、JS......