华为OSPF

华为:

 

ospf宣告:

ospf产生路由的掩码与通配符无关,通配符只能控制宣告的范围大小不能控制产生路由的掩码与接口实际配置的掩码相同

0.0.0.0 0.0.0.0 自动改为255.255.255.255   //宣告所有启动ospf接口

network 12.12.12.0 0.0.0.255   //宣告网段

network 12.12.12.1 0.0.0.0 //精确宣告

三张表:
邻居表:启用了ospf之后,就会向组播地址发送送hello报文,并且接收到其他路由器发送的hello报文,把其他路由器的RID和hello报文的接收接口关联起来形成邻居表

建立不起来的可能原因:

链路状态数据库(LSDB):存放的是路由器对网络的一个认知情况--类似于地图

路由表:通过SPF算法计算最优的路由形成路由表

五个报文:
hello包:建立和维持邻居关系

DD报文:向对方发送LSA信息,选举主从(根据双方比较RID):

    DR/BDR的选举:(在广播的网络类型才选举)

        1.比较两个接口的优先级(越大越优),当优先级为0表示不参与选举

        2.人工指定>最大lo接口>最大物理接口IP地址

       注意:DR和BDR是非抢占的

LSR:链路状态请求包

LSU: 链路状态更新包

LSACK:链路状态确认包

七个状态:(还有一个attempt在帧中继网络才有)

Down:设备关闭状态

init:   初始化,互相发送hello包

2-way:交互hello信息,选举DR

Exstart:  预启动状态,建立交换的桥梁

Exchange: 交换信息

       LSR:链路状态请求包

       LSU: 链路状态更新包

       LSACK:链路状态确认包

loading:加载LSA信息

full:成功建立邻接

LSA类型:

12类为域内传播

3类:域间路由,ABR产生,汇总了12LSA

1.router    (运行ospf的路由器介绍自己的拓扑+路由信息)

dis ospf lsdb router self-originate

2.network-LSA  (MA网络)

3. ABR产生,区域间路由传递( 汇总12类LSA)

区域间防环机制:

  1.非骨干区域和骨干区域相连接

  2.水平分割(从骨干区域发送给非骨干区域,不要从非骨干区域传回来)

  3.非骨干区域收到的路由不计算和传播给其他路由器

4.ABR产生,描述到达ASBR的路由,通告给除了ASBR所在的区域的其他区域

5.ASBR产生,用于注入其他路由协议的外部路由,LSA会被通告到所有的区域(除了stub和nssa区域)

7.NSSA产生,只能在本区域内传递,要传到其他区域需要nssa区域的ABR对7类LSA进行转换成5类LSA。

ospfcost计算:

出接口的开销总和:S:48G1

ospf的网络接口类型:
1.MA网络:广播多路访问                      hello时间:10s   死亡时间:40s

2.P2P:                                                         hello时间:10s   死亡时间:40s

3.NBMA(帧中继已经淘汰):              hello时间:30s   死亡时间:120s

      需要单播建立邻居:[Huawei-GigabitEthernet0/0/0]ospf network-type nbma

    ospf 1

    peer x.x.x.x 对方接口IP地址

4.P2MP:                                                       hello时间:30s  死亡时间:120s

ospf解决区域不连续问题:虚连接

虚线代表虚连接的建立。在非骨干区域建立,不是在area0里,单播建立邻居

如果建立虚连接的两个接口cost不一致,用最小的cost为准
area 1

vlink-peer 3.3.3.3      //对方的RID

area 1

vlink-peer 2.2.2.2

  dis ospf vlink    //查看建立是否成功

SPF的计算最优路由的步骤

ospf特殊区域:

stub:过滤45类LSA,不允许有ASBR也就是不能引入外部路由

Totally-stub(stub基础命令加no-summary):在stub过滤45类基础上过滤3类LSA,下发一条默认路由,不允许有ASBR

 

Nssa:  允许有ASBR

 

路由汇总:

3类:

[R3-ospf-1]area 3  //要针对哪个区域产生的路由进行汇总

[R3-ospf-1-area-0.0.0.3]abr-summary 192.168.0.0 255.255.0.0

5类

[R5-ospf-1]asbr-summary 172.16.0.0 255.255.248.0 //在ASBR设备上汇总

<R4>dis ospf lsdb ase

转发地址(FD):避免次优路径:对于R1要到达3.3.3.3的路由最优为R1直接到R3,

不经过R2,所以在R2就扮演中间转发角色

转发地址不为0的3个条件: Forwarding Address : 0.0.0.0

1.引入接口的网络类型是MA(broadcast和NBMA)

2.引入接口启用ospf

3.接口未设置为slient-interface

ospf其他:


dis os int     //查看哪些接口启用ospf

dis ospf interface LoopBack0  //查看ospf接口的网络类型

dis cu con os      //查看当前设备配置的ospf

dis ospf lsdb router 3.3.3.3//查看其他邻居的详细信息

dis ospf routing  //查看产生的最优路由

[R2-GigabitEthernet0/0/0]ospf dr-priority 0   //修改接口优先级为0:不参与DR/BDR选举

[R1-GigabitEthernet0/0/0]ospf cost 20   //修改接口的cost为20

[R4-LoopBack0]ospf network-type broadcast //环回口产生的都是32位的路由,可以修改网络类型

[R3-Serial1/0/0]ospf timer hello 5   //修改hello时间

[R1-ospf-1]preference 20        //修改区域内和区域之间的路由优先级为 20

[R1-ospf-1]preference ase 50     //修改 OSPF 外部路由的优先级为 50

[R2]ospf 1

[R2-ospf-1]bandwidth-reference 10000     //修改所有路由器的 OSPF 参考带宽值为 10Gbps

在实际网络可能使用了千兆甚至万兆以太网。但是由于 OSPF 的默认参考带宽值为 100Mbps

并且接口代价值仅为整数,所以 OSPF 无法在带宽上区分百兆以太网和千兆以太网。

在运行 OSPF 的多个区域内,OSPF 的参考带宽值必须一致,否则 OSPF 无法正常工作。

[R1-ospf-1]silent-interface g0/0/0  // R1 GE0/0/0 接口配置为 Silent-Iinterface

//配置互联接口为 Silent-Interface 之后不再从该接口发送接收 hello 报文已经建立关系的邻居消失。

[R1]dis ospf interface g0/0/0  //查看接口被设置为 Silent-Interface

 

接口使能ospf优先network命令

ospf的选路规则:区域内的>区域间的>type1>type2

  • 1
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值