理论+实操:华为ospf

一:OSPF路由协议概述

1.1 内部网关协议和外部网关协议

  • 自治系统(AS)
  • 内部网关协议(IGP)
  • 外部网关协议(EGP)

在这里插入图片描述

1.2 OSPF是链路状态路由协议

将自己的直连链路状态,发送给别的路由

在这里插入图片描述

二:OSPF的工作过程

  • 邻居列表
  • 链路状态数据库
  • 路由表

在这里插入图片描述

在这里插入图片描述

三:OSPF的基本概念

3.1 OSPF区域

  • 为了适应大型的网络,OSPF在AS内划分多个区域
  • 每个OSPF路由器只维护所在区域的完整链路状态信息

3.2 区域ID

  • 区域id可以表示成一个十进制的数字
  • 也可以表示成一个ip

3.3 骨干区域Area 0

  • 负责区域间路由信息转播

3.4 非骨干区域

在这里插入图片描述

3.5 Router ID

  • OSPF区域内唯一标识路由器的IP地址

3.6 Router ID 选举规则

  • 选举路由器lookback接口上数值最高的IP地址
  • 如果没有lookback接口,在物理端口中选取IP地址最高的
  • 也可以使用router-id 命令指定Router ID

3.7 DR和BDR

在这里插入图片描述

3.8 指定路由器(DR)

在这里插入图片描述

3.9 其他路由器(DRothers)只和DR及BDR形成邻接关系

在这里插入图片描述

3.10 DR和BDR的选举方法

  • 自动选举DR和BDR
    • 网段上Router ID最大的路由器将被选举为DR,第二大的将被选举为DBR
  • 手工选择DR和BDR
    • 优先级范围是0-255,数值越大,优先级越高,默认为1
    • 如果优先级相同,则需要比较Router ID
    • 如果路由器的优先级被设置为0,它将不参与DR和DBR的选举

3.11 DR和BDR的选举过程

  • 路由器的优先级可以影响一个选举过程,但是它不能强制更换已经存在的DR或BDR路由器

在这里插入图片描述

  • OSPF的组播地址
    • 224.0.0.5 DR通过224.0.0.5向所有邻居通告信息
    • 224.0.0.6 Rrother通过224.0.0.6向DR和BDR通告网络状态信息

3.12 OSPF的度量值为COST

在这里插入图片描述

3.13 ospf的协议号为89

四:OSPF的数据包类型

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

v3是支持ipv6的
在这里插入图片描述

五:实验验证:

在这里插入图片描述

配置完ip地址后,开始抓包

在这里插入图片描述

在这里插入图片描述

AR1

The device is running!
<Huawei>system-view 
Enter system view, return user view with Ctrl+Z.
[Huawei]un in en
Info: Information center is disabled.
[Huawei]sysname AR1	
[AR1]int LoopBack 0
[AR1-LoopBack0]ip add 1.1.1.1 32
[AR1-LoopBack0]int g 0/0/0
[AR1-GigabitEthernet0/0/0]ip add 12.0.0.1 30
[AR1-GigabitEthernet0/0/0]un sh
Info: Interface GigabitEthernet0/0/0 is not shutdown.
[AR1-GigabitEthernet0/0/0]q
[AR1]ospf 1 router-id 1.1.1.1
[AR1-ospf-1]area 0
[AR1-ospf-1-area-0.0.0.0]network 12.0.0.0 0.0.0.3
[AR1-ospf-1-area-0.0.0.0]network 1.1.1.1 0.0.0.0
[AR1-ospf-1-area-0.0.0.0]

AR2

The device is running!
<Huawei>system-view 
Enter system view, return user view with Ctrl+Z.
[Huawei]un in en
Info: Information center is disabled.
[Huawei]sysname AR2	
[AR2]int LoopBack 0
[AR2-LoopBack0]ip add 2.2.2.2 32
[AR2-LoopBack0]int g 0/0/0
[AR2-GigabitEthernet0/0/0]ip add 12.0.0.2 30
[AR2-GigabitEthernet0/0/0]un sh
Info: Interface GigabitEthernet0/0/0 is not shutdown.
[AR2-GigabitEthernet0/0/0]int g 0/0/1
[AR2-GigabitEthernet0/0/1]ip add 23.0.0.1 30
[AR2-GigabitEthernet0/0/1]un sh
Info: Interface GigabitEthernet0/0/1 is not shutdown.
[AR2-GigabitEthernet0/0/1]q
[AR2]ospf 1 router-id 2.2.2.2
[AR2-ospf-1]area 0
[AR2-ospf-1-area-0.0.0.0]network 12.0.0.0 0.0.0.3
[AR2-ospf-1-area-0.0.0.0]ne	
[AR2-ospf-1-area-0.0.0.0]network 23.0.0.0 0.0.0.3
[AR2-ospf-1-area-0.0.0.0]network 2.2.2.2 0.0.0.0

AR3

The device is running!
<Huawei>system-view 
Enter system view, return user view with Ctrl+Z.
[Huawei]un in en
Info: Information center is disabled.
[Huawei]sysname AR3
[AR3]int LoopBack 0
[AR3-LoopBack0]ip add 3.3.3.3 32
[AR3-LoopBack0]int g 0/0/1
[AR3-GigabitEthernet0/0/1]ip add 23.0.0.2 30
[AR3-GigabitEthernet0/0/1]un sh
Info: Interface GigabitEthernet0/0/1 is not shutdown.
[AR3-GigabitEthernet0/0/1]int g 0/0/0
[AR3-GigabitEthernet0/0/0]ip add 35.0.0.1 24
[AR3-GigabitEthernet0/0/0]un sh
Info: Interface GigabitEthernet0/0/0 is not shutdown.
[AR3-GigabitEthernet0/0/0]q	
[AR3]ospf 1 router-id 3.3.3.3
[AR3-ospf-1]area 0
[AR3-ospf-1-area-0.0.0.0]network 23.0.0.0 0.0.0.3
[AR3-ospf-1-area-0.0.0.0]network 3.3.3.3 0.0.0.0
[AR3-ospf-1-area-0.0.0.0]network 35.0.0.0 0.0.0.255

AR4

The device is running!
<Huawei>system-view 
Enter system view, return user view with Ctrl+Z.
[Huawei]sysname AR4
[AR4]un in en
Info: Information center is disabled.
[AR4]int loo 0
[AR4-LoopBack0]ip add 4.4.4.4 32
[AR4-LoopBack0]int g 0/0/0
[AR4-GigabitEthernet0/0/0]ip add 35.0.0.2 24
[AR4-GigabitEthernet0/0/0]un sh
Info: Interface GigabitEthernet0/0/0 is not shutdown.	
[AR4-GigabitEthernet0/0/0]q
[AR4]ospf 1 router-id 4.4.4.4
[AR4-ospf-1]area 0  	
[AR4-ospf-1-area-0.0.0.0]network 4.4.4.4 0.0.0.0
[AR4-ospf-1-area-0.0.0.0]network 35.0.0.0 0.0.0.255
[AR4-ospf-1-area-0.0.0.0]q

AR5

The device is running!
<Huawei>system-view 
Enter system view, return user view with Ctrl+Z.
[Huawei]un in en
Info: Information center is disabled.
[Huawei]sysname AR5
[AR5]int loo 0
[AR5-LoopBack0]ip add 5.5.5.5 32
[AR5-LoopBack0]int g 0/0/0
[AR5-GigabitEthernet0/0/0]ip add 35.0.0.3 24
[AR5-GigabitEthernet0/0/0]un sh
Info: Interface GigabitEthernet0/0/0 is not shutdown.
[AR5-GigabitEthernet0/0/0]q
[AR5]ospf 1 router-id 5.5.5.5	
[AR5-ospf-1]area 0
[AR5-ospf-1-area-0.0.0.0]network 35.0.0.0 0.0.0.255
[AR5-ospf-1-area-0.0.0.0]network 5.5.5.5 0.0.0.0

查看路由表

AR1:

[AR1]dis ip routing-table 
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Routing Tables: Public
         Destinations : 14       Routes : 14       

Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface

        1.1.1.1/32  Direct  0    0           D   127.0.0.1       LoopBack0
        2.2.2.2/32  OSPF    10   1           D   12.0.0.2        GigabitEthernet
0/0/0
        3.3.3.3/32  OSPF    10   2           D   12.0.0.2        GigabitEthernet
0/0/0
        4.4.4.4/32  OSPF    10   3           D   12.0.0.2        GigabitEthernet
0/0/0
        5.5.5.5/32  OSPF    10   3           D   12.0.0.2        GigabitEthernet
0/0/0
       12.0.0.0/30  Direct  0    0           D   12.0.0.1        GigabitEthernet
0/0/0
       12.0.0.1/32  Direct  0    0           D   127.0.0.1       GigabitEthernet
0/0/0
       12.0.0.3/32  Direct  0    0           D   127.0.0.1       GigabitEthernet
0/0/0
       23.0.0.0/30  OSPF    10   2           D   12.0.0.2        GigabitEthernet
0/0/0
       35.0.0.0/24  OSPF    10   3           D   12.0.0.2        GigabitEthernet
0/0/0
      127.0.0.0/8   Direct  0    0           D   127.0.0.1       InLoopBack0
      127.0.0.1/32  Direct  0    0           D   127.0.0.1       InLoopBack0
127.255.255.255/32  Direct  0    0           D   127.0.0.1       InLoopBack0
255.255.255.255/32  Direct  0    0           D   127.0.0.1       InLoopBack0

AR2:

[AR2]dis ip routing-table 
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Routing Tables: Public
         Destinations : 16       Routes : 16       

Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface

        1.1.1.1/32  OSPF    10   1           D   12.0.0.1        GigabitEthernet
0/0/0
        2.2.2.2/32  Direct  0    0           D   127.0.0.1       LoopBack0
        3.3.3.3/32  OSPF    10   1           D   23.0.0.2        GigabitEthernet
0/0/1
        4.4.4.4/32  OSPF    10   2           D   23.0.0.2        GigabitEthernet
0/0/1
        5.5.5.5/32  OSPF    10   2           D   23.0.0.2        GigabitEthernet
0/0/1
       12.0.0.0/30  Direct  0    0           D   12.0.0.2        GigabitEthernet
0/0/0
       12.0.0.2/32  Direct  0    0           D   127.0.0.1       GigabitEthernet
0/0/0
       12.0.0.3/32  Direct  0    0           D   127.0.0.1       GigabitEthernet
0/0/0
       23.0.0.0/30  Direct  0    0           D   23.0.0.1        GigabitEthernet
0/0/1
       23.0.0.1/32  Direct  0    0           D   127.0.0.1       GigabitEthernet
0/0/1
       23.0.0.3/32  Direct  0    0           D   127.0.0.1       GigabitEthernet
0/0/1
       35.0.0.0/24  OSPF    10   2           D   23.0.0.2        GigabitEthernet
0/0/1
      127.0.0.0/8   Direct  0    0           D   127.0.0.1       InLoopBack0
      127.0.0.1/32  Direct  0    0           D   127.0.0.1       InLoopBack0
127.255.255.255/32  Direct  0    0           D   127.0.0.1       InLoopBack0
255.255.255.255/32  Direct  0    0           D   127.0.0.1       InLoopBack0

AR3:

[AR3]dis ip routing-table 
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Routing Tables: Public
         Destinations : 16       Routes : 16       

Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface

        1.1.1.1/32  OSPF    10   2           D   23.0.0.1        GigabitEthernet
0/0/1
        2.2.2.2/32  OSPF    10   1           D   23.0.0.1        GigabitEthernet
0/0/1
        3.3.3.3/32  Direct  0    0           D   127.0.0.1       LoopBack0
        4.4.4.4/32  OSPF    10   1           D   35.0.0.2        GigabitEthernet
0/0/0
        5.5.5.5/32  OSPF    10   1           D   35.0.0.3        GigabitEthernet
0/0/0
       12.0.0.0/30  OSPF    10   2           D   23.0.0.1        GigabitEthernet
0/0/1
       23.0.0.0/30  Direct  0    0           D   23.0.0.2        GigabitEthernet
0/0/1
       23.0.0.2/32  Direct  0    0           D   127.0.0.1       GigabitEthernet
0/0/1
       23.0.0.3/32  Direct  0    0           D   127.0.0.1       GigabitEthernet
0/0/1
       35.0.0.0/24  Direct  0    0           D   35.0.0.1        GigabitEthernet
0/0/0
       35.0.0.1/32  Direct  0    0           D   127.0.0.1       GigabitEthernet
0/0/0
     35.0.0.255/32  Direct  0    0           D   127.0.0.1       GigabitEthernet
0/0/0
      127.0.0.0/8   Direct  0    0           D   127.0.0.1       InLoopBack0
      127.0.0.1/32  Direct  0    0           D   127.0.0.1       InLoopBack0
127.255.255.255/32  Direct  0    0           D   127.0.0.1       InLoopBack0
255.255.255.255/32  Direct  0    0           D   127.0.0.1       InLoopBack0

AR4:

[AR4]dis ip routing-table 
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Routing Tables: Public
         Destinations : 14       Routes : 14       

Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface

        1.1.1.1/32  OSPF    10   3           D   35.0.0.1        GigabitEthernet
0/0/0
        2.2.2.2/32  OSPF    10   2           D   35.0.0.1        GigabitEthernet
0/0/0
        3.3.3.3/32  OSPF    10   1           D   35.0.0.1        GigabitEthernet
0/0/0
        4.4.4.4/32  Direct  0    0           D   127.0.0.1       LoopBack0
        5.5.5.5/32  OSPF    10   1           D   35.0.0.3        GigabitEthernet
0/0/0
       12.0.0.0/30  OSPF    10   3           D   35.0.0.1        GigabitEthernet
0/0/0
       23.0.0.0/30  OSPF    10   2           D   35.0.0.1        GigabitEthernet
0/0/0
       35.0.0.0/24  Direct  0    0           D   35.0.0.2        GigabitEthernet
0/0/0
       35.0.0.2/32  Direct  0    0           D   127.0.0.1       GigabitEthernet
0/0/0
     35.0.0.255/32  Direct  0    0           D   127.0.0.1       GigabitEthernet
0/0/0
      127.0.0.0/8   Direct  0    0           D   127.0.0.1       InLoopBack0
      127.0.0.1/32  Direct  0    0           D   127.0.0.1       InLoopBack0
127.255.255.255/32  Direct  0    0           D   127.0.0.1       InLoopBack0
255.255.255.255/32  Direct  0    0           D   127.0.0.1       InLoopBack0

AR5:

[AR5]dis ip routing-table 
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Routing Tables: Public
         Destinations : 14       Routes : 14       

Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface

        1.1.1.1/32  OSPF    10   3           D   35.0.0.1        GigabitEthernet
0/0/0
        2.2.2.2/32  OSPF    10   2           D   35.0.0.1        GigabitEthernet
0/0/0
        3.3.3.3/32  OSPF    10   1           D   35.0.0.1        GigabitEthernet
0/0/0
        4.4.4.4/32  OSPF    10   1           D   35.0.0.2        GigabitEthernet
0/0/0
        5.5.5.5/32  Direct  0    0           D   127.0.0.1       LoopBack0
       12.0.0.0/30  OSPF    10   3           D   35.0.0.1        GigabitEthernet
0/0/0
       23.0.0.0/30  OSPF    10   2           D   35.0.0.1        GigabitEthernet
0/0/0
       35.0.0.0/24  Direct  0    0           D   35.0.0.3        GigabitEthernet
0/0/0
       35.0.0.3/32  Direct  0    0           D   127.0.0.1       GigabitEthernet
0/0/0
     35.0.0.255/32  Direct  0    0           D   127.0.0.1       GigabitEthernet
0/0/0
      127.0.0.0/8   Direct  0    0           D   127.0.0.1       InLoopBack0
      127.0.0.1/32  Direct  0    0           D   127.0.0.1       InLoopBack0
127.255.255.255/32  Direct  0    0           D   127.0.0.1       InLoopBack0
255.255.255.255/32  Direct  0    0           D   127.0.0.1       InLoopBack0
  D   127.0.0.1       GigabitEthernet
0/0/0
     35.0.0.255/32  Direct  0    0           D   127.0.0.1       GigabitEthernet
0/0/0
      127.0.0.0/8   Direct  0    0           D   127.0.0.1       InLoopBack0
      127.0.0.1/32  Direct  0    0           D   127.0.0.1       InLoopBack0
127.255.255.255/32  Direct  0    0           D   127.0.0.1       InLoopBack0
255.255.255.255/32  Direct  0    0           D   127.0.0.1       InLoopBack0
发布了87 篇原创文章 · 获赞 26 · 访问量 4531

猜你喜欢

转载自blog.csdn.net/Lfwthotpt/article/details/103698837