BGP建立连接问题排查

2024-04-27 01:32
文章标签 bgp 排查 连接 建立 问题

本文主要是介绍BGP建立连接问题排查,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

BGP 建立连接ACTIVE或CONNECT状态修复,需要依次排查如下:

  1. 物理线是否正常,IP基础配置是否正确;

  2. 排查防火墙是否拦截,是否需要关闭service firewall stop, 或者修改指定条目放开179端口;

    #关闭防火墙
    systemctl stop firewalld
    #iptables添加端口179;
    iptables -I INPUT -p tcp -m multiport --dports 179 -j ACCEPT
    #或关闭iptables
    #systemctl stop iptables
    
  3. 排查路由是否准确,静态路由或默认路由;

  4. 如果建立EBGP,排查ebgp是否需要添加多跳;

  5. 查看双方BGP建联的配置是否准确,例如AS号,IP地址等;

  6. neighbor地址是否能互相ping通,如果是基于vrf的建联,需要能够通过vrf ping通;然后是TCP是否能够联通hping3 2.2.2.2 -p 179 -S;

  7. 刷新缓存clear ip bgp *

  8. 重启bgp程序;

这篇关于BGP建立连接问题排查的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/939187

相关文章

解决在云服务器上无法使用QQ邮箱发送邮件的问题

最近在做测试demo的时候发现,在本地可以使用qq邮箱的服务来进行邮件的发送,但是把项目部署到云服务器上就没办法发送邮件,并且报错是连接超时: 向xxxxx@qq.com用户发送绑定邮箱验证码异常:Mail server connection failed; nested exception is com.sun.mail.util.MailConnectException: Couldn't

由于安全设置错误,远程桌面连接失败怎么办?

问题:远程桌面安全设置错误? “我是一名IT经理,需要经常使用远程桌面连接到办公室的电脑。近期,我在使用远程桌面时,远程桌面提示‘由于安全设置错误,客户端无法连接到远程计算机。’我不清楚是什么原因所导致的,有什么方法可以解决这个问题吗?谢谢!” 如何解决远程桌面连接由于安全设置错误? 远程桌面安全设置错误是比较常见的RDP问题,别担心,在这篇文章中,我们为您提供了三种解决方案,以帮助您轻

Java之纯JDBC连接Access

[b][color=olive][size=x-large]在Java中,解析Access一般来说有2种方式,第一种用JDBC-ODBC桥接的方式解析,第二种用纯JDBC的方式解析。 关于用JDBC-ODBC这种方式的解析,散仙在这里就不在演示了,网上搜一下,一大堆都是关于桥接的,今天着重说一下第二种方式,使用JDBC连接Access,这样来做,既可以保证操作平台的一致性,也避免了,让用户去配置

Spring项目的几种乱码问题解决思路

[b][color=green][size=large]与Spring结合做Web项目时,常常会出现乱码情况,这时候,问题可能出现在2方面,一方面是我们本身的应用程序,另一方面就是出现在数据库,那么针对这两种可能出现的情况应该怎么避免呢? 通常做法如下: 1,在web项目中的web.xml文件里加入文件编码过滤器UTF-8: [/size][/color][/b] <!-- 处

QT中C端关闭导致S端崩溃问题

在实现多线程C/S通信时,有一个bug卡了我好久——当有一个C端关闭时,S端会崩溃。 经过一条条函数语句的筛查,终于找到问题出在哪里: 我通过类QList和迭代器来存储、访问C端链接的socket,而我在deleteSocket中delete迭代器后还想要访问到它,导致了内存的异常访问,使程序崩溃了。所以把delete *iter改成(*iter)->deleteLater(); 既可以实现原

凸优化理论学习三|凸优化问题(一)

系列文章目录 凸优化理论学习一|最优化及凸集的基本概念 凸优化理论学习二|凸函数及其相关概念 文章目录 系列文章目录一、优化问题(一)标准形式的优化问题(二)可行点和最优点(三)局部最优点(四)隐式和显式约束(五)可行性问题 二、凸优化问题(一)标准形式的凸优化问题(二)局部最优与全局最优(三)一些标准凸问题1、线性规划 (LP)2、二次规划 (QP)3、二次约束二次规划 (QCQP)4

Navicat 客户端连接Oracle注意事项

[b][color=green][size=large]今天,在使用navicat的客户端在win7 64位上连接Oracle的数据库时,发生了一个错误,弹框报异常如下:[/size][/color][/b] Cannot load OCI DLL, 126: Instant Client package is required for Baic and TNS connectionFor

Apache Pig和Solr问题笔记(一)

记录下最近两天散仙在工作中遇到的有关Pig0.12.0和Solr4.10.2一些问题,总共有3个,如下: (1)问题一: 如何Pig中使用ASCII和十六进制(hexadecimal)的分隔符进行加载,和切分数据? 注意关于这个问题,在Pig中,会反应到2个场景中, 第一: 在Pig加载(load)数据时候 。 第二: 在Pig处理split,或则正则截取数据的时候。 先稍微说下,

你不知道的Java的split的小问题

[size=medium] 有时候,我们的一些业务数据,有些定义的是按某个分割符分割数据,然后一行一行的,处理这种数据时候,要务必小心,因为它简单,不用维护类似json格式的数据或者一个对象,而是直接通过下标位置来访问数据的,相信这种场景大家也都接触过,当然弊端也是显而易见的,如果位置放错或者代码使用不当,都会造成一些问题,所以使用这种方式时,一会都会约定一些内容,比如行分隔符,列分割符等,下面

jdk安装多个版本,但是java -version显示最早安装的版本,换掉Path或者JAVA_HOME不生效问题

问题一:当你的电脑上又多个jdk版本,如17 或者8时,使用命令行 java -version显示最早安装的,如下图所示:环境变量配置的17,但是命令行显示的是8。 原因:windows电脑装jdk17后 会在你的环境变量当中的path开头 自动加上了 C:\ProgramData\Oracle\Java\javapath; 这样一个配置。 导致你后续如果安装jdk17然后重新配置了JAVA