文章目录

  • 案例1:OSPF单区域配置
  • 案例2:Silent-Interface
  • 案例3:OSPF的多区域配置
  • 案例4:调整OSPF Cost值
  • 案例5:OSPF的特殊区域
  • 案例6:Virtual Link的配置
  • 案例7:OSPF报文认证

案例1:OSPF单区域配置


       基本的IP配置省略,下面是路由器R1的配置:

[R1]ospf 1 router-id 1.1.1.1
[R1-ospf-1]area 0
[R1-ospf-1-area-0.0.0.0]network 172.16.1.0 0.0.0.255
[R1-ospf-1-area-0.0.0.0]network 172.16.2.0 0.0.0.255
[R1-ospf-1-area-0.0.0.0]network 172.17.12.0 0.0.0.3

上面的命令创建了OSPF进程1,并设置其router-ID为1.1.1.1,在GE0/0/0,GE0/0/1及GE0/0/2接口上激活OSPF。R2的配置如下:

[R2]ospf 1 router-id 2.2.2.2
[R2-ospf-1]area 0
[R2-ospf-1-area-0.0.0.0]network 172.17.12.0 0.0.0.3
[R2-ospf-1-area-0.0.0.0]network 172.16.255.0 0.0.0.255

上面的命令创建了OSPF进程1,并设置其router-ID为2.2.2.2,在GE0/0/2,Loopback0及GE0/0/2接口上激活OSPF。接着使用display ospf peer 查看R1d的邻居表。 
       可以看到R1在Area0中发现了一个邻居,并且Router-ID为2.2.2.2,IP地址为172.17.12.2,状态为Full(全毗邻),对端为Master。在进行DR和BDR的选举时,R2胜出成为DR,R1为BDR,这是因为默认接口DR的优先级都为1但R2的Router-ID比较大。
       在R1上使用display ospf routing查看OSPF路由表,此表并非路由器的群居路由表,而是OSPF路由表。
       
       看以看到我们通过OSPF不仅学习到了正常的网段还学习到了R2的Loopback 0的地址。但是子网掩码却为32位而我们配置的时候为24位,这是因为OSPF将 Loopback接口视为一个末梢网络,而且在该网络中只连接着一个节点,因此无论该接口实际配置的网络掩码是多少,在OSPF Type-1 LSA中描述这个接口时,都以主机(网络掩码为255.255.255.255)的形式进行通告。在R2上使用display ospf lsdb router 2.2.2.2查看一下R2产生的Type-1 LSA。
       
       如果希望R2在其产生的Type-1 LSA中描述Loopack接口的实际网段信息,可以将该接口的OSPF网络类型修改为Broadcast(或者NBMA),例如:

[R2]intface LoopBack 0
[R2-LoopBack0]ospf network-type broadcast

案例2:Silent-Interface

还是上个案例的拓扑,由于R1一旦在其接口上激活OSPF之后,它的三个接口便会周期性的发送Hello报文,尝试在这些接口上发现OSPF邻居,但是由于R1的G0/0/0和G0/0/1直连的两个网段并没有OSPF路由器,因此这些Hello报文其实给PC增加了负担。所以我们需要将这两个接口指定为Silent-Interface,禁止其收发Hello报文。具体配置如下:

[R1]ospf 1
[R1-ospf-1]silent-interface GigabitEthernet 0/0/0
[R1-ospf-1]silent-interface GigabitEthernet 0/0/1

使用display ospf brief查看接口的属性。

案例3:OSPF的多区域配置


R1的配置如下:

[R1]ospf 1 router-id 1.1.1.1
[R1-ospf-1]area 1
[R1-ospf-1-area-0.0.0.1]network 172.16.1.0 0.0.0.255
[R1-ospf-1-area-0.0.0.1]network 172.16.2.0 0.0.0.255
[R1-ospf-1-area-0.0.0.1]q
[R1-ospf-1]area 0
[R1-ospf-1-area-0.0.0.0]network 172.16.0.0 0.0.0.3

R2的配置如下:

[R2]ospf 1 router-id 2.2.2.2
[R2-ospf-1]area 2
[R2-ospf-1-area-0.0.0.2]network 172.16.9.0 0.0.0.255
[R2-ospf-1-area-0.0.0.2]network 172.16.10.0 0.0.0.255
[R2-ospf-1-area-0.0.0.2]q
[R2-ospf-1]area 0
[R2-ospf-1-area-0.0.0.0]network 172.16.0.4 0.0.0.3

Core-Router配置如下:

[Core-Router]ospf router-id 3.3.3.3
[Core-Router-ospf-1]area 0
[Core-Router-ospf-1-area-0.0.0.0]network 172.16.0.0 0.0.0.3
[Core-Router-ospf-1-area-0.0.0.0]network 172.16.0.4 0.0.0.3

配置完成后查看Core-Router的OSPF邻居表:
       
       可以看到Core-Router已与R1和R2建立了全毗邻的邻接关系。可以查看它的路由表。
       
       使用display ospf abr-asbr查看ABR和ASBR的信息。
       

案例4:调整OSPF Cost值


       在四台路由器上都激活OSPF,R2和R2都会在其产生的Type-1、Type-2 LSA中描述192.168.100.0/24网段,并且所有的接口Cost都是缺省的,那么最终R3的路由表中,到达192.168.100.0/24的路由将会在R1及R2这两个下一跳执行等价负载分担,基础配置省略,查看R3的OSPF路由表:

       如果我们希望R3的两条链路以主备的方式进行工作,即当网络正常时,R3将到达192.168.100.0/24的报文转发给R1,而当R1故障时,或者R1-R3之间的链路故障时,R3自动将上行流量切换到R2。实现这一功能的方法是调整OSPF接口的Cost值,可以将R3的G0/0/1的Cost值调大,这样R3计算路由时,会优选Cost值更小的。对R3的配置如下:

[R3]interface g0/0/1
[R3-GigabitEthernet0/0/1]ospf cost 100

使用display ospf interface g0/0/1可以查看该接口的OSPF参数。

再查看R3的OSPF路由。

已经达到预期效果。

案例5:OSPF的特殊区域


1.基础配置
R1的配置:

[R1]ospf 1 router-id 1.1.1.1
[R1-ospf-1]area 1
[R1-ospf-1-area-0.0.0.1]network 10.1.12.0 0.0.0.255

R2的配置:

[R2]ospf 1 router-id 2.2.2.2
[R2-ospf-1]area 1
[R2-ospf-1-area-0.0.0.1]network 10.1.12.0 0.0.0.255
[R2-ospf-1-area-0.0.0.1]q
[R2-ospf-1]area 0
[R2-ospf-1-area-0.0.0.0]network 10.1.23.0 0.0.0.255

R3的配置:

[R3]ip route-static 10.3.1.0 24 NULL0
[R3]ip route-static 10.3.2.0 24 NULL0[R3]ospf 1 router-id 3.3.3.3
[R3-ospf-1]area 0
[R3-ospf-1-area-0.0.0.0]network 10.1.23.0 0.0.0.255
[R3-ospf-1-area-0.0.0.0]q
[R3-ospf-1]import-route static

上述R3的配置命令中,前两条命令的意思时给R3上创建两条静态黑洞路由,这两条路由没有实际的意义,只是为了方便R3将其引入OSPF,import-route static 命令将静态路由引入OSPF。使用display ospf lsdb查看R1的LSDB:

       可以看到R1的LSDB中存在Type-1(Router)、Type-2(Network)、Type-3(Sum-Net)及Type-4(Sum-Asbr)和Type-5(External) LSA。此时R1拥有到达全网段的路由!
2.将Area1配置为Stub区域,观察路由及LSA的变化。
R1的配置:

[R1]ospf 1
[R1-ospf-1]area 1
[R1-ospf-1-area-0.0.0.1]stub

R2的配置:

[R2]ospf 1
[R2-ospf-1]area 1
[R2-ospf-1-area-0.0.0.1]stub

查看R1路由表的变化:

       路由表变得非常的精简,因为R2会阻挡Type-4,Type-5 LSA进入该区域。另外R2会向Area1下发一条使用Type-3 LSA描述的默认路由,使得Area1内的路由器能够使用这条默认路由、通过R2访问OSPF域外的网络。再观察一下R1的LSDB:

LSDB也变得精简了!
3.将Area1配置为Totally-Stub区域,观察路由及LSA的变化。
       为了进一步减少Area 1内的LSA泛洪,则可以将OSPF区域间的路由也阻挡掉。修改R2的OSPF配置:

[R2]ospf 1
[R2-ospf-1]area 1
[R2-ospf-1-area-0.0.0.1]stub no-summary

no-summary 的意思是阻挡Summary LSA进入该区域。这样Area1就变成了Totally-Stub区域,查看R1的路由表:

路由表只剩下默认路由了,查看R1的LSDB:

LSDB变得更加精简了。
4.将Area 1配置为NSSA,并在R1上引入少量外部路由。
       现在R1接着一个非OSPF的网络,他需要将少量外部路由引入OSPF,从而让域内的OSPF路由器能够获取到相应的外部路由,但是又希望保持Area1的Stub区域特性,那么可以将Area1配置为NSSA。修改R1的配置:

[R1]ospf 1
[R1-ospf-1]area 1
[R1-ospf-1-area-0.0.0.1]undo stub
[R1-ospf-1-area-0.0.0.1]nssa

在R1上创建一条静态黑洞路由,然后将其引入到OSPF:

[R1]ip route-static 10.1.1.0 24 NULL0
[R1]ospf 1
[R1-ospf-1]import-route static

修改R2的配置:

[R2]ospf 1
[R2-ospf-1]area 1
[R2-ospf-1-area-0.0.0.1]undo stub
[R2-ospf-1-area-0.0.0.1]nssa

NSSA的ABR R2将阻挡Type-4,Type-5 LSA进入该区域,这与stub区域是一样的,此外Area1又被允许在该区域产生Type-7 LSA用于描述这些外部路由,这些LSA只在Area1内泛洪。R2将会收到Type-7 LSA,并用它计算路由,同时,他还会向Area0中注入Type-5 LSA用于描述10.。1.1.0/24路由,也就是将Type-7 LSA转化为Type-5 LSA,注入到Area0。查看R1的LSDB:

       可以看到有两条Type-7 LSA,一条是R1产生的,一条是R2自动产生的,是一条默认路由。查看R1的路由表:

查看R3的LSDB:

       有三条Type-5 LSA用来描述外不路由。其中前两条是自己产生的,另外一条是R2产生的。
5.将Area1配置为Totally NSSA,进一步阻挡Type-3 LSA。
       接着上一步配置修改R2的配置:

[R2]ospf 1
[R2-ospf-1]area 1
[R2-ospf-1-area-0.0.0.1]nssa no-summary

查看R1的LSDB:

       可以看到现在已经只剩一条描述默认路由的Type-3 LSA。

案例6:Virtual Link的配置


       基础IP配置和OSPF配置省略。对于R3来说到达192.168.2.0/24网段有两条链路可以走,本应该选择Cost较小的192.168.23.0/24网段,但是事实却不是这样!查看R3的OSPF路由表:

       可以看到R3却选择了一条Cost值较大的192.168.13.0/24网段,这是因为R3是一台ABR,它不能够使用自己在非0区域中收到的Type-3 LSA来计算区域间路由,所以无论路径Cost如何,R3将始终选择R1到达192.168.2.0/24。那么如何解决这一问题呢?最简单的方法就是在R2及R3之间跨越Area23建立一条Virtual Link,使得R2能够借助这条Virtual Link直接将Type-1 LSA发送给R3。R2的关键配置如下:

[R2]ospf 1
[R2-ospf-1]area 23
[R2-ospf-1-area-0.0.0.23]vlink-peer 3.3.3.3

R3的关键配置如下:

[R3]ospf 1
[R3-ospf-1]area 23
[R3-ospf-1-area-0.0.0.23]vlink-peer 2.2.2.2

使用dis ospf vlink命令查看Virtual Link的相关信息:

再次查看R3的OSPF路由表:

192.168.2.0/24的路由的下一跳变成了192.168.23.2。

案例7:OSPF报文认证


       OSPF支持两种报文认证方式:区域认证及接口认证。给上面运行了OSPF的拓扑图配置认证。为保证Area0的安全性,需在Area0开启区域认证,使用MD5的验证方式,密码为Huawei123。R3与R4之间开启OSPF接口认证,使用明文密码HWArea1。先配置区域认证,R1的关键配置如下:

[R1]ospf 1
[R1-ospf-1]area 0
[R1-ospf-1-area-0.0.0.0]authentication-mode md5 1 cipher Huawei123

R2的关键配置如下:

[R2]ospf 1
[R2-ospf-1]area 0
[R2-ospf-1-area-0.0.0.0]authentication-mode md5 1 cipher Huawei123

R3的关键配置如下:

[R3]ospf 1
[R3-ospf-1]area 0
[R3-ospf-1-area-0.0.0.0]authentication-mode md5 1 cipher Huawei123

在配置接口认证,R的关键配置如下:

[R3]interface g0/0/2
[R3-GigabitEthernet0/0/2]ospf authentication-mode simple cipher HWArea1

R4的关键配置如下:

[R4]int g0/0/2
[R4-GigabitEthernet0/0/2]ospf authentication-mode simple cipher HWArea1

配置完成后,R3,R4将基于接口认证建立邻居关系。

np学习——OSPF的典型配置案例相关推荐

  1. 动态路由 华三nat 静态路由_史上最详细H3C路由器NAT典型配置案例

    NAT 典型配置举例 内网用户通过 NAT 地址访问外网(静态地址转换) 1. 组网需求 内部网络用户使用外网地址访问 Internet . 2. 组网图 图 1-5 静态地址转换典型配置组网图 3. ...

  2. 艾泰转发规则虚拟服务器,艾泰HiPER 510典型配置案例详解

    [IT168 资讯]伴随互联网的普及,出现了很多提供宽带上网的的出租屋,这些出租屋网络规模一般并不大,尤其是10台至20台电脑规模的出租屋居多.因为网络规模较小,所以不会考虑投入大量的资金来购买昂贵的 ...

  3. 无线控制器 dhcp服务器,H3C无线控制器典型配置案例集(V5)-6W113

    本文介绍了在WLAN接入中使用本地Portal认证特性的典型配置举例. 2  配置前提 本文档不严格与具体软.硬件版本对应,如果使用过程中与产品实际情况有差异,请参考相关产品手册,或以设备实际情况为准 ...

  4. h3c无线认证服务器,H3C无线控制器典型配置案例集(V5)-6W113

    本文介绍了AC PSK特性的典型配置举例. 2  配置前提 本文档不严格与具体软.硬件版本对应,如果使用过程中与产品实际情况有差异,请参考相关产品手册,或以设备实际情况为准. 本文档假设您已了解WLA ...

  5. H3C MSR路由器GRE over IPv4典型配置案例

    一. 组网需求     路由器H3C A和路由器H3C B之间通过Internet相连.两个私有子网Group 1和Group 2,通过在两台路由器之间使用GRE建立隧道实现互联. 二.组网拓扑图如下 ...

  6. tp-link路由器Portal功能典型配置案例

    从http://win7sky.com/tp-link/20140720-1496.html处转载 随着智能手机.平板电脑等移动互联网终端的普及,酒店.商场.餐厅等越来越多的服务场所需要给客户提供免费 ...

  7. 网络工程师学习资料:路由器配置案例分析

    INTERNET共享资源的方式越来越多,就大多数而言,DDN专线以其性能稳定.扩充性好的优势成为普遍采用的方式,DDN方式的连接在硬件的需求上是简单的,仅需要一台路由器(router).代理服务器(p ...

  8. 华三ap设置无线服务器,H3C无线控制器典型配置案例集(V5)-6W113

    本文档介绍AP自动注册配置举例. 2  配置前提 本文档不严格与具体软.硬件版本对应,如果使用过程中与产品实际情况有差异,请参考相关产品手册,或以设备实际情况为准. 本文档假设您已了解自动AP功能. ...

  9. 内网服务器防火墙作用,防火墙内网用户通过公网域名访问内部服务器典型配置案例集...

    1)防火墙开启ALG DNS功能. 核心交换机配置: 核心交换机上配置PC和服务器的网关,缺省路由指向防火墙,具体配置略. 防火墙配置: 1.在接口G0/0.G0/1.G0/2上配置相应的地址,正确配 ...

  10. HUAWEI+Eudemon1000E+防火墙+典型配置案例

    当使用consol口登入Eudemon1000E 防火墙时,如果登入失败退出可能会被锁定,提示:User interface con0 is locked! 锁定的时间默认是10分钟,可以通过对con ...

最新文章

  1. Spring MVC 搭建web项目示例
  2. vc设置窗口在另一个窗口前面_日常办公如何设置IE
  3. printf输出字符串_C语言入门必学第一课,学习“输入与输出”!
  4. 在程序员面前千万不要说这9句话,我一个同事就死的很惨!
  5. python 文案自动生成_Python应用 | 利用COM技术自动生成IBM i2舞弊关系分析图表
  6. Emacspeak,Linux的声音界面
  7. 有限差分法FDM和有限元法FEA比较
  8. 上楼梯算法的java实现(转)
  9. 第二章 ELKstack部署及配置
  10. Linux Tomcat Cluster
  11. mysql 子查询空_mysql的子查询
  12. JAVA:获得当前执行路径的办法
  13. openlayers6【十三】地图矢量图层 Vector 详解
  14. Python爬虫:网页字体加密与解密实践
  15. 云服务器选股,【图】老师们能不能在通达信7.48中整合云行情服务器?_选股公式,股票,炒股公式,股票指标,股票论坛_股票软件技术交流论坛_理想论坛 - 股票论坛...
  16. Android手机通讯录(上)
  17. TCP UDP之网络编程及数据库入门
  18. 目录:名企笔试 + 算法题
  19. 基于陷波滤波器的永磁同步电机振动抑制学习笔记
  20. PMP 紧前关系绘图法

热门文章

  1. 青岛理工大学QUT期末考试《电子商务概论》思维导图
  2. matlab排队模型和排队系统仿真
  3. 数学建模--因子分析模型
  4. 港科报道 | 8位校友入选香港25青年科创先锋人物
  5. 电信光猫F652破解经验谈
  6. 自己动手打造 mini 型 QQ (一):动手实现局域网仿 QQ 互联
  7. ie和chrome浏览器下onproperty事件oninput onpropertychange的相应和相应属性的获取
  8. 黑苹果appstore下载软件报错,不能下载解决方法
  9. 安装mp4,mp3等媒体解码器
  10. Python学习总结(九)正则表达式