Bootstrap

OSPF的配置

network 本质 讲匹配该网络的接口加入到OSPF进程中,该接口就会运行OSPF协议,发送Ospf报文。

OSPF network 命令的用法

1. network 10.1.12.1 0.0.0.0直接宣告接口的IP地址,反掩码为0.0.0.0,精确宣告加入到OSPF进程中的接口,

并在产生的LSA中描述这个接口所在链路的链路状态。

2、network 10.1.12.0 0.0.0.255 直接宣告接口的网络号,反掩码为255.255.255.255-255.255.255.0=0.0.0.255

注:宣告网络号不能用0.0.0.0一定要用子网掩码反码

3、network要么敲接口地址要么敲接口网络号

4、极致偷懒方法,非常不建议用 network 0.0.0.0 255.255.255.255:将所有接口加入到OSPF中

反掩码= 255.255.255.255减去子网掩码,子网掩码10是连续的,所以反掩码也是连续的

通配符掩码:01可以不用连续,比如255.0.255.0

动态路由协议可以自动算路,开销等价的时候自动做负载分担

Network 10.1.1.1 0.0.0.0

Network 10.1.2.1 0.0.0.0

可以直接敲network 10.1.0.0 0.0.255.255 只要满足前面16bit10.1的接口都会宣告进入OSPF进程中,这样子就可以批量的宣告,接口地址变了network要重新配

默认情况下不管loocpback的掩码是多少,OSPF总是将loocpback当成/32的主机路由进行描述

默认情况下不管loopback的掩码是多少,OSPF总是将loopabck当成/32的主机路由进行描述。

如果希望按照实际的掩码描述,则将Loopback的网络类型修改为broadcast。

实际项目中,loopback接口通常都会配置为/32的主机路由。

先算网络号,再算子网反码

R1

<Huawei>SYS

[Huawei]SYS R1

[R1]INT LO 0

[R1-LoopBack0]IP ADD 1.1.1.1 24

[R1]INT G0/0/0

[R1-GigabitEthernet0/0/0]IP ADD 10.1.12.1 24

[R1-ospf-1-area-0.0.0.0]network 1.1.1.1 0.0.0.0

[R1]OSPF 1 router-id 1.1.1.1

[R1-ospf-1]A 0      Area 0

[R1-ospf-1-area-0.0.0.0]DIS THIS    查看配置的network

[R1-ospf-1-area-0.0.0.0]NET 10.1.12.1 0.0.0.0 将接口10.1.12.1宣告到OSPF进程中

[R1]DIS oSPF lsdb summary 查看进程

[R1]DIS OSPF lsdb router 查看network详细信息

[R1]dis ip routing-table protocol ospf 查看OSPF路由表

R2

<Huawei>SYS

[Huawei]SYS R2

[R2]INT LO 0

[R2-LoopBack0]IP ADD 2.2.2.2 32

[R2]INT G0/0/0

[R2-GigabitEthernet0/0/0]IP ADD 10.1.12.2 24

[R2]ospf 1 router-id 2.2.2.2

[R2-ospf-1]a 0

[R2-ospf-1-area-0.0.0.0]net 10.1.12.0 0.0.0.255 与R1相连的网络的网络号

[R2-ospf-1-area-0.0.0.0]net 10.1.23.0 0.0.0.255与R2相连的网络的网络号

[R2-ospf-1-area-0.0.0.0]net 2.2.2.2 0.0.0.0

[R2-ospf-1-area-0.0.0.0]dis this

[R2]dis ip routing-table protocol  ospf  查看OSPF路由表

R3

<Huawei>SYS

[R2]SYS R3

[R3]INT LO 0

[R3-LoopBack0]IP ADD 3.3.3.3 32

[R3]INT G0/0/0

[R3-GigabitEthernet0/0/0]IP ADD 10.1.23.1

[R3]ospf 1 router-id 3.3.3.3

[R3-ospf-1]a 0

[R3-ospf-1-area-0.0.0.0]network 10.1.23.3 0.0.0.255 将与R2相连的接口宣告到IOSPF进程中

[R3-ospf-1-area-0.0.0.0]net 3.3.3.3 0.0.0.0

[R3-ospf-1]dis this

[R3]ping 1.1.1.1

  PING 1.1.1.1: 56  data bytes, press CTRL_C to break

    Reply from 1.1.1.1: bytes=56 Sequence=1 ttl=254 time=40 ms

    Reply from 1.1.1.1: bytes=56 Sequence=2 ttl=254 time=30 ms

    Reply from 1.1.1.1: bytes=56 Sequence=3 ttl=254 time=20 ms

    Reply from 1.1.1.1: bytes=56 Sequence=4 ttl=254 time=20 ms

    Reply from 1.1.1.1: bytes=56 Sequence=5 ttl=254 time=20 ms

另一种敲法:

[R3-GigabitEthernet0/0/0]ospf enable 1 area 0在接口里宣告OSPF,把接口直接在进程1里面加入到区域0中

在接口上加的时候区域要创建出来

dis ospf peer brief 查看Ospf邻居摘要信息

dis ospf peer 查看ospf邻居详细信息

[Huawei]dis ip interface brief 查看接口IP

[Huawei]dis ip routing-table 查看路由表

[R2]dis ip routing-table protocol  ospf  查看OSPF路由表

[R3]dis ospf int GigabitEthernet 0/0/0查看OSPF接口DR BDR

命令功能

reset ospf process命令用来重启OSPF进程。

[R3-GigabitEthernet0/0/0]ospf cost 2 改接口开销,想让走指定链路时,开销一改,不同的路由就有不同的路径,会影响网络全局

去的时候是负载分担回来的时候是走同一条路回来的

 

 

 

 

 

 

 

R1

<Huawei>SYS

[Huawei]SYS R1

[R1]INT LO 0

[R1-LoopBack0]IP ADD 1.1.1.1 24

[R1]INT G0/0/0

[R1-GigabitEthernet0/0/0]IP ADD 10.1.12.1 24

[R1-GigabitEthernet0/0/1]ip add 10.1.13.1 24

[R1-ospf-1-area-0.0.0.0]network 1.1.1.1 0.0.0.0

[R1]OSPF 1 router-id 1.1.1.1

[R1-ospf-1]A 0      Area 0

[R1-ospf-1-area-0.0.0.0]DIS THIS    查看配置的network

[R1-ospf-1-area-0.0.0.0]NET 10.1.12.1 0.0.0.0 将接口10.1.12.1宣告到OSPF进程中

[R1-ospf-1-area-0.0.0.0]net 10.1.13.1 0.0.0.0 将接口10.1.13.1宣告到OSPF进程中

[R1]DIS oSPF lsdb summary 查看进程

[R1]DIS OSPF lsdb router 查看network详细信息

[R1]dis ip routing-table protocol ospf 查看OSPF路由表

R2

<Huawei>SYS

[Huawei]SYS R2

[R2]INT LO 0

[R2-LoopBack0]IP ADD 2.2.2.2 32

[R2]INT G0/0/0

[R2-GigabitEthernet0/0/0]IP ADD 10.1.12.2 24

[R2]ospf 1 router-id 2.2.2.2

[R2-ospf-1]a 0

[R2-ospf-1-area-0.0.0.0]net 10.1.12.0 0.0.0.255 与R1相连的网络的网络号

[R2-ospf-1-area-0.0.0.0]net 10.1.23.0 0.0.0.255与R2相连的网络的网络号

[R2-ospf-1-area-0.0.0.0]net 2.2.2.2 0.0.0.0

[R2-ospf-1-area-0.0.0.0]dis this

[R2]dis ip routing-table protocol  ospf  查看OSPF路由表

R3

<Huawei>SYS

[R2]SYS R3

[R3]INT LO 0

[R3-LoopBack0]IP ADD 3.3.3.3 32

[R3]INT G0/0/0

[R3-GigabitEthernet0/0/0]IP ADD 10.1.23.1 24------>R2

[R3-GigabitEthernet0/0/2]IP ADD 10.1.34.1 30------>R4

[R3-GigabitEthernet0/0/1]ip add 10.1.13.2 24 ------>R1

[R3]ospf 1 router-id 3.3.3.3

[R3-ospf-1]a 0

[R3-ospf-1-area-0.0.0.0]network 10.1.23.3 0.0.0.255 将与R2相连的接口宣告到IOSPF进程中

[R3-ospf-1]a 100  配置与R4互连的区域Area 100

[R3-ospf-1-area-0.0.0.100]network 10.1.34.1 0.0.0.0     34.1是和R4相连的接口

[R3-ospf-1-area-0.0.0.0]network 10.1.13.0 0.0.0.255 配置与R1相连的接口

[R3-ospf-1-area-0.0.0.0]net 3.3.3.3 0.0.0.0

[R3-ospf-1]dis this

 

 

R4

<Huawei>SYS

[R4]SYS R4

[R4]INT LO 0

[R4-LoopBack0]IP ADD 4.4.4.4 32

[R4-GigabitEthernet0/0/0]IP ADD 10.1.34.2 30

[R2]ospf 1 router-id 2.2.2.2

[R2-ospf-1]a 100

[R2-ospf-1-area-0.0.0.0]net 10.1.34.2 0.0.0.0 将34.2关联的端口宣告到OSPF进程中

[R4-LoopBack0]ospf enable 1 area 100 将环回口加入到OSPF进程中

四台全是DR,DR指的是链路,不是路由器!

(DRBDR是用来描述路由器在链路上的角色,不是描述路由器,DR是在广播形链路上一定要选择出来的角色,每条广播型链路都有DR)

每台路由器在每个链路上的角色不一样

;