高频面试题:部署OSPF后,为啥无法建邻居关系?

简介: 高频面试题:部署OSPF后,为啥无法建邻居关系?


部署OSPF后,为什么无法建立邻居关系?

OSPF邻居无法建立的常见原因主要包括:

  • 物理连接和下层协议故障
  • 接口没有up
  • 两端IP地址不在同一网段
  • Router ID配置冲突
  • 两端区域类型不一致
  • 两端OSPF参数配置不一致

请尝试按照如下步骤排除故障:

  • 1、使用display ospf interface命令查看OSPF接口的信息。如果接口状态为Down,表明此接口没有发送和接收任何路由协议的报文,请检查接口是否up。
  • 2、检查物理连接及下层协议是否正常运行,可通过ping命令测试。若从本地路由器Ping对端路由器不通,则表明物理连接和下层协议有问题。
  • 3、检查接口上配置的OSPF参数,必须保证与相邻路由器的参数一致,区域号相同,网段与掩码也必须一致(点到点与虚连接的网段与掩码可以不同)。如果配置了验证,需要保证:
  • 如果使用OSPF区域验证,需要保证一个区域中所有路由器的验证模式和验证密码必须一致。如果引用keychain验证方式,必须使用OSPF能够支持的验证算法。
  • 如果使用OSPF接口验证,需要保证同一网段的接口的验证字口令必须相同。如果引用keychain验证方式,必须使用OSPF能够支持的验证算法。
  • 检查OSPF定时器,在同一接口上邻居失效时间应至少为Hello报文发送时间间隔的4倍。
  • 如果是NBMA网络,则应该使用peer ip-address命令手工指定邻居。
  • 如果网络类型为广播网或NBMA,则至少有一个接口的路由器优先级大于零。
相关文章
|
9月前
|
存储 关系型数据库 MySQL
美团面试:MySQL为什么 不用 Docker部署?
45岁老架构师尼恩在读者交流群中分享了关于“MySQL为什么不推荐使用Docker部署”的深入分析。通过系统化的梳理,尼恩帮助读者理解为何大型MySQL数据库通常不使用Docker部署,主要涉及性能、管理复杂度和稳定性等方面的考量。文章详细解释了有状态容器的特点、Docker的资源隔离问题以及磁盘IO性能损耗,并提供了小型MySQL使用Docker的最佳实践。此外,尼恩还介绍了Share Nothing架构的优势及其应用场景,强调了配置管理和数据持久化的挑战。最后,尼恩建议读者参考《尼恩Java面试宝典PDF》以提升技术能力,更好地应对面试中的难题。
|
JavaScript 前端开发 应用服务中间件
【Vue面试题三十】、vue项目本地开发完成后部署到服务器后报404是什么原因呢?
这篇文章分析了Vue项目在服务器部署后出现404错误的原因,主要是由于history路由模式下服务器缺少对单页应用的支持,并提供了通过修改nginx配置使用`try_files`指令重定向所有请求到`index.html`的解决方案。
【Vue面试题三十】、vue项目本地开发完成后部署到服务器后报404是什么原因呢?
|
运维 Linux Docker
ChatGLM3在Docker环境部署(1),Linux运维电话面试技巧
ChatGLM3在Docker环境部署(1),Linux运维电话面试技巧
|
Oracle 关系型数据库 数据库
Oracle 部署及基础使用,字节跳动资深面试官亲述
Oracle 部署及基础使用,字节跳动资深面试官亲述
|
JavaScript 前端开发 应用服务中间件
「Vue面试题」vue项目本地开发完成部署到服务器后报404是什么原因呢?
「Vue面试题」vue项目本地开发完成部署到服务器后报404是什么原因呢?
226 0
Java 最常见的面试题:zookeeper 有几种部署模式?
Java 最常见的面试题:zookeeper 有几种部署模式?
|
域名解析 Kubernetes 负载均衡
k8s两种部署架构,你们是哪一种?为什么面试官会问你你们怎么部署微服务的呢?
k8s两种部署架构,你们是哪一种?为什么面试官会问你你们怎么部署微服务的呢?
|
存储 Java
【IO面试题 四】、介绍一下Java的序列化与反序列化
Java的序列化与反序列化允许对象通过实现Serializable接口转换成字节序列并存储或传输,之后可以通过ObjectInputStream和ObjectOutputStream的方法将这些字节序列恢复成对象。
|
11月前
|
存储 算法 Java
大厂面试高频:什么是自旋锁?Java 实现自旋锁的原理?
本文详解自旋锁的概念、优缺点、使用场景及Java实现。关注【mikechen的互联网架构】,10年+BAT架构经验倾囊相授。
大厂面试高频:什么是自旋锁?Java 实现自旋锁的原理?
|
11月前
|
存储 缓存 算法
面试官:单核 CPU 支持 Java 多线程吗?为什么?被问懵了!
本文介绍了多线程环境下的几个关键概念,包括时间片、超线程、上下文切换及其影响因素,以及线程调度的两种方式——抢占式调度和协同式调度。文章还讨论了减少上下文切换次数以提高多线程程序效率的方法,如无锁并发编程、使用CAS算法等,并提出了合理的线程数量配置策略,以平衡CPU利用率和线程切换开销。
面试官:单核 CPU 支持 Java 多线程吗?为什么?被问懵了!