首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何找到路由器正在使用的路由协议。如果被发现如何测试

如何找到路由器正在使用的路由协议。如果被发现如何测试
EN

Server Fault用户
提问于 2015-02-08 21:58:34
回答 2查看 18.3K关注 0票数 5

最近我在一次面试中被问到一个社交问题,我确实回答了,但面试官并不满意。问题是:“给定一个正在积极运行的路由器,您如何知道路由器使用什么路由协议,特别是如何知道它是否运行OSPF或BGP?在您发现它正在运行之后,给出任何测试用例来测试该协议是否运行良好。”

我给出了答案,假设他问的是OSPF和BGP之间的区别。我的答案是基于我学到的下列主题:

  1. 如果路由器正在运行OSPF,这意味着它使用的是端口号89。因此,如果我们使用一个数据包嗅探器,我们可以看到哪个端口号被使用,并决定它是ospf还是bgp。另外,BGP数据包在ospf不包含的数据字段中包含AS号。
  2. 现在我们如何测试ospf?嗯,我们可以看到路由器是否在发送LSA S,以及路由表的样子。BGPs路由表将不同于OSPF。

这时,他问我是否有更好的方法来找出BGP还是OSPF。此外,如果我知道如何测试OSPF刚刚开始运行,它是否已经运行,或者它是否失败。不管我怎么回答,他总是说:“给我一个更好的办法。”

那么,是否还有其他方法来区分运行在路由器上的哪个协议,以及测试任何协议呢?

EN

回答 2

Server Fault用户

发布于 2016-03-31 03:51:54

show ip route--命令将为您提供在Cisco路由器上运行的协议和路由的输出,您可以通过它的代码识别哪个路由协议在路由器上运行。

代码:

  • C连接,
  • S -静态
  • I - IGRP
  • R - RIP
  • M -移动
  • B - BGP
  • D - EIGRP
  • EX - EIGRP外部
  • O - OSPF
  • IA - OSPF区域间
  • N1 - OSPF NSSA外部1型
  • N2 - OSPF NSSA外部2型
  • E1 - OSPF外部类型1
  • E2 - OSPF外部类型2
  • E - EGP
  • i -IS
  • L1 - IS-IS级-1
  • L2 - IS-IS级-2
  • ia -IS-是区域间的
  • * -候选默认
  • U -每个用户静态路由
  • o - ODR
  • P -定期下载静态路由

_E.g。:

代码语言:javascript
复制
 o - 192.168.1.0/24 via 10.10.1.2 00:00:3 serial 2/0

(O -指示ospf在路由器上运行)

票数 2
EN

Server Fault用户

发布于 2015-02-08 22:40:07

在路由器上键入显示ip路由,它将显示路由器上的路由列表。您可以通过协议编号和名称指出路由器使用的路由协议类型。

票数 -2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/666007

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档