华为曾经一个rs认证部的面试问题及ospf思科/华为网络类型

华为曾经一个认证部的面试问题:
R1—R2 中间以太网链路点到点连接,R1把网络类型改成点到点,R2把接口网络类型广播。这个时候之间能不能建邻居,能否传路由

解:邻居可以建,路由传不了,因为在1类lsa中对这段链路的描述是不一样的。看我之前 的矢量图文章就明白 。

在华为的面试中也经常会问:在ma网络中p2p网络与boardcast网络类型的区别?
r2–r1–r3
解:从直观角度上来讲:p2p都会接收对端接口的32位路由,最大区别就是度量值和下一跳。 r2传递的路由r1,r3下一跳都是r2,按理来说r3去往r2比r1去往r2是更远的,但在路由上这并没有体现。如果是点到多点,去往r2,r1度量值小,r3度量值大

什么是网络类型,OSPF中有哪些网络类型。

ospf的接口在宣告进ospf时候就会对应一个网络类型。之前讲在以太网接口对应的是网络类型是广播。transnett,而serial对应的是ppp.但,大家要知道并不是物理接口来决定的。
网络类型决定要不要选则,DR,BDR。

思科 六种:

  1. loopback.
    不发hello 不建邻居任何接口默认不是环回类型,不能通过命令改变成环回类型,默认不发hello。 只要通告进ospf,就是32们掩码来通告,系统认识环回口是一个末节节点。

在这里插入图片描述
2. point-to-point
serial(ppp.hdlc)协议就是。组播,邻居1个.10s。
举个例子:拿以太网接口宣告进ospf通过命令的方式,修改成ppp,影响很大。
R2-R1–R3 r1收到任何一台路由器给我的hello会先断除另一台路由器的邻居。会轮流做邻居。
3. point-to-multipoing
支持组播hello发送 .30s,不选dr/bdr.没有邻接关系的数量,更多认为是星型。会将自身接口/32的路由推送给邻居。认知:ma网络所有的spoke只能和hub通信,spoke之间是不能通信的。
5. poing-to-multipoint Non Broadcast
6. broadcat
以太网接口默认 ,可以主动组播hello,目标地址224.0.0.5,hello肯定是。能够自动建邻居。224.0.0.6一般是lsa lsu发送的地址。不支持组播,就不能自动建邻居,单播必须手工指定。每一个网络中dr,bdr的选举都是完全独立的。没有邻居关系数量的限制。对应transnet。认知:节点都是直连,彼此通信,ma网络中通告的路由在其它节点来看下一跳都是通告者。
6. Non-Broadcast
非广播 多路访问,对应帧中继的子接口和多点子接口,不支持组播hello。是网络类型解决,没有邻接关系数量的限制。
思科只需:neighbor,不需要回指。华为peer要互指。

如果一端为ppp一端为p2p那么都是组播都不选dr/bdr,如果你想让他们俩建邻居你可以将他俩hello时间改一致。

show ip ospf int 接口//查看具体信息
ip ospf netwrok //在接口下修改网络类型
show run 接口 //看接口详细配置信息

华为:

  1. point-to-point
    跟思科的loopback是一样的,不建邻居,末节节点 ,华为要改广播。
  2. point-to-multipoing
    思科华为一样 默认都不会对应这个类型。
  3. broadcat
  4. Non-Broadcast

但 如要在帧中继,mpls、 混合网络影响会比较大。比如在mpls内你会运行一个LDP,它会给每条路由都分发一个标签,你在把路由通告给别人的时候,也会携带标签,那么这种时候你将掩码配置为24位的,那你本地关于环回口的直连路由是24位,但是在通过ospf通告路由的时候 ,都是以32位掩码通告,这意味着你邻居路由器关于你的环回口路由和本地所保留的环回口路由不是同一条。本地24位和邻居32位,标签是不兼容的,会导致在mpls环境中你的环回口别人不能访问,并且你要做mpls vpn,你使用华为的设备,华为的设备有一个限制,两台路由器最终要建立vpn
v4的bgp邻居,来彼此传递路由,你如果想要把路由加表,前提是要有去往该路由的32位lsq,没有就不会加表。

建议:思科通告出去环回口掩码与本地一致。华为:直接配置32位掩码。就能保证pe路由器之间可以学到彼此32位路由的。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章