ospf中两个优先级的区别

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ospf中两个优先级的区别相关的知识,希望对你有一定的参考价值。

OSPF的两种修改preference 的方法 请问他们的区别
[H3C-Serial2/0]ospf dr-priority 2
[H3C-ospf-1]preference 1
在接口下修改的优先级可以在对端的路由器下用命令dis ospf peer 发现修改了,但是后者只能在dis ospf ber 中发现修改了,他们的区别和用处?谢谢

在接口中修改的是通过此接口的ospf 的优先级将改变;
接口的优先级决定了该接口在选举“指定路由器”时所具有的资格,优先级高的在选举权发生冲突时被首先考虑。

在ospf进程中修改的是这个设备ospf进程的优先级;
缺省情况下,OSPF内部路由的优先级为 10;外部路由的优先级为 150。
由于路由器上可能同时运行多个动态路由协议,就存在各个路由协议之间路由信息共享和选择的问题,所以为每一种路由协议指定了一个缺省的优先级。在不同的路由协议发现去往同一目的地的多条路由时,优先级高的协议发现的路由将被选中以转发 IP报文
参考技术A

    这种情况下,通常结果是:先配的为dr,后配的为bdr。

    打开debug可以看到,先配好的,等待一段时间(好像是3倍dead time)后,选自己为dr,而dr不可抢夺,后来的成为bdr。

    至于“ospf dr-priority这个命令代表OSPF的DR的优先级”确实不晓得,没用过缺省。如果指定,就手动输入。

静态路由与思科的区别

一、概述

  我们知道思科,静态路由优先级是1,ospf 110 ,华为静态路由器优先级60,ospf 10

为什么会有这个差异呢,涉及到产品设计的理念。

  1、思科是老外设计的,认为管理员配置的静态路由有最高的权限,想去哪里就去哪里。

  2、华为认为管理员配置的静态路由会出错,所以优先级比动态路由协议的优先级低。

二、静态路由写法

  说明:我们都知道静态路由的写法,可以写下一跳的 IP, 或者本端路由器的出口。

  如果是 serial 口这两种写法,在思科、华为两个体系里没有什么区别。

  不同:但是现在 serial 口慢慢的会被淘汰,更多的是用以太网口。

     在以太网口的时候,就有很大的区别,

     1、思科 依然两种写法通吃, 默认开启代理arp

     2、华为建议直接写下一跳的地址,默认没有开启 代理arp 

  因为代理arp 的关系,华为如果写的是出口 ,那么会不可达,除非开启代理arp , 在端口模式下  arp-proxy enable ;

  安全因素:开启代理arp ,以太网口是一个广播域,有多个接口在一个广播域里面,可能会导致黑客攻击,探测你路由器内网的路由信息。

      serial 是点到点相对安全。

  下面实验验证:

    拓扑

  技术分享图片

  PC1,配置

    技术分享图片

  PC2,配置

    技术分享图片

  AR2 配置    

1 interface GigabitEthernet0/0/2
2  ip address 192.168.1.1 255.255.255.0 
3 
4 interface GigabitEthernet0/0/0
5  ip address 12.1.1.1 255.255.255.252
6 
7 ip route-static 0.0.0.0 0.0.0.0 GigabitEthernet0/0/0

  AR3 配置,类似AR2

 1 interface GigabitEthernet0/0/0
 2  ip address 12.1.1.2 255.255.255.252 
 3 #
 4 interface GigabitEthernet0/0/1
 5 #
 6 interface GigabitEthernet0/0/2
 7  ip address 192.168.2.1 255.255.255.0 
 8 #
 9 interface NULL0
10 #
11 ip route-static 0.0.0.0 0.0.0.0 GigabitEthernet0/0/0

  我们,再AR2--AR3中间的以太网链路 开启抓包,  再 在PC1  ping 192.168.2.10

结果:ping 不同,what.路由都配置好了怎么会不通呢,在抓包软件中看到, ARP 广播,但是无人回应。这个ARP 是代理ARP,不同于二层的ARP。

    技术分享图片

 怎么办呢?下面我们   arp-proxy enable  试试。。。结果,在PC1 上ping PC2 依然不通,

  但是在 ar2 上ping pC2 可以通。

   技术分享图片

 

  实验:修改路由,改成下一跳的写法

    AR2   :  ip route-s 0.0.0.0 0 12.1.1.2   

    AR3 :    IP  route-s 0.0.0.0 0 12.1.1.1 

  再,PC1  ping PC2  可以通 

    技术分享图片

  抓包,

  技术分享图片

 

   实验二

     1、AR2,AR3 上 shutdown  gi 0/0/0

       2、在 serial  口上配置 ip, 及 静态路由,写法  本端出口

     3、在AR2,AR3  serial 线路上抓包 ,与 之前的对比,

 

    实验结果:

    技术分享图片

    技术分享图片

 

   

  

 

以上是关于ospf中两个优先级的区别的主要内容,如果未能解决你的问题,请参考以下文章

OSPF邻居/邻接建立(3)

三种路由协议RIP 、OSPF 、BGP和静态路由

OSPF协议的总结

开放最短路径优先的OSPF的报文格式

eNSP模拟实验-OSPF开销值、协议优先级及计时器

路由基础之OSPF开销值协议优先级及计时器的修改和使用RIPOSPF发布默认路由