热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

H3COSPF实验大集合(IPv4)

实验目录:1.OSPF多区域基本配置2.OSPF创建虚链路3.OSPF引入外部路由4.OPPF中的stub区域5.OSPF中的stubno-summary区域6.OSP

 

实验目录:

1.OSPF多区域基本配置

2.OSPF创建虚链路

3.OSPF引入外部路由

4.OPPF中的stub区域

5.OSPF中的stub no-summary区域

6.OSPF中的NSSA区域

 

 

一.OSPF多区域基本配置

 

 

按照上面的拓扑配置ip地址

 

宣告网络

R1上的lo0和s0/2/0宣告到区域1中。

[R1]ospf

[R1-ospf-1]area 1

[R1-ospf-1-area-0.0.0.1]network 192.168.1.0 0.0.0.255

[R1-ospf-1-area-0.0.0.1]network 1.1.1.0 0.0.0.255

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

 

R2上的s0/2/0宣告到区域1中。

其他宣告到区域0

[R2]ospf

[R2-ospf-1]area 1

[R2-ospf-1-area-0.0.0.1]network 192.168.1.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 192.168.2.0 0.0.0.255

[R2-ospf-1-area-0.0.0.0]network 2.2.2.0 0.0.0.255

[R2-ospf-1-area-0.0.0.0]q

[R2-ospf-1]q

 

R3上的s0/2/0宣告到区域0

S0/2/2和lo0宣告到区域2

[R3]ospf

[R3-ospf-1]area 0

[R3-ospf-1-area-0.0.0.0]net 192.168.2.0 0.0.0.255

[R3-ospf-1]area 2

[R3-ospf-1-area-0.0.0.2]net 192.168.3.0 0.0.0.255

[R3-ospf-1-area-0.0.0.2]net 3.3.3.0 0.0.0.255

[R3-ospf-1-area-0.0.0.2]q

[R3-ospf-1]q

 

R4上的s0/2/0宣告到区域2

Lo0宣告到区域3

[R4]ospf

[R4-ospf-1]area 2

[R4-ospf-1-area-0.0.0.2]net 192.168.3.0 0.0.0.255

[R4-ospf-1-area-0.0.0.2]q

[R4-ospf-1]area 3

[R4-ospf-1-area-0.0.0.3]net 4.4.4.0 0.0.0.255

[R4-ospf-1-area-0.0.0.3]q

 

 

基本的多区域OSPF已经配置完毕

 

查看一下R1的路由,是不能学习到区域3的路由的,因为区域3不与主干区域相连!

[R1]display ip routing-table protocol ospf

Public Routing Table : OSPF

Summary Count : 6

 

OSPF Routing table Status :

Summary Count : 4

 

Destination/Mask    Proto  Pre  Cost         NextHop         Interface

 

2.2.2.2/32          OSPF   10   1562         192.168.1.2     S0/2/0

3.3.3.3/32          OSPF   10   3124         192.168.1.2     S0/2/0

192.168.2.0/24      OSPF   10   3124         192.168.1.2     S0/2/0

192.168.3.0/24      OSPF   10   4686         192.168.1.2     S0/2/0

 

OSPF Routing table Status :

Summary Count : 2

 

Destination/Mask    Proto  Pre  Cost         NextHop         Interface

 

1.1.1.1/32          OSPF   10   0            1.1.1.1         Loop0

192.168.1.0/24      OSPF   10   1562         192.168.1.1     S0/2/0

 

上面输出显示,我们没有学习到area3的路由4.4.4.0

 

几个查看命令

[R1]display ospf routing

 

         OSPF Process 1 with Router ID 1.1.1.1

                  Routing Tables

 

 Routing for Network

 Destination        Cost     Type    NextHop         AdvRouter       Area

 192.168.3.0/24     4686     Inter   192.168.1.2     2.2.2.2         0.0.0.1

 3.3.3.3/32         3124     Inter   192.168.1.2     2.2.2.2         0.0.0.1

 2.2.2.2/32         1562     Inter   192.168.1.2     2.2.2.2         0.0.0.1

 1.1.1.1/32         0        Stub    1.1.1.1         1.1.1.1         0.0.0.1

 192.168.1.0/24     1562     Stub    192.168.1.1     1.1.1.1         0.0.0.1

 192.168.2.0/24     3124     Inter   192.168.1.2     2.2.2.2         0.0.0.1

 

 Total Nets: 6 

 Intra Area: 2  Inter Area: 4  ASE: 0  NSSA: 0

 

 

[R1]display ospf interface

 

         OSPF Process 1 with Router ID 1.1.1.1

                 Interfaces

 

 Area: 0.0.0.1       

 IP Address      Type      State    Cost  Pri   DR              BDR

 1.1.1.1         PTP       Loopback 1     1     0.0.0.0         0.0.0.0

 192.168.1.1     PTP       P-2-P    1562  1     0.0.0.0         0.0.0.0

 

 

解决不能学到区域3的路由的方法是:创建虚链路

二.OSPF创建虚链路

实验拓扑同实验一

 

vlink-peer 命令用来创建并配置一条虚连接,undo vlink-peer 命令用来删除一条已

有的虚连接。

根据 RFC2328 的规定,OSPF 的区域必须是和骨干区域保持连通的,可以使用

vlink-peer 命令建立逻辑上的连通性。在某种程度上,可以将虚连接看做一个普通

的使能了OSPF 的接口,因为在其上配置的hello、retransmit 和trans-delay 等参数

的原理是类似的。

需要注意的是,当配置虚连接验证时,由骨干区域的authentication-mode 命令来

确定使用的验证类型是MD5 密文验证或是明文验证。

相关配置可参考命令 authentication-mode display ospf

注意:

全部是在area 2上做的

创建虚链路

[R3]ospf

[R3-ospf-1]area 2

[R3-ospf-1-area-0.0.0.2]vlink-peer 4.4.4.4

[R4]ospf

[R4-ospf-1]area 2

[R4-ospf-1-area-0.0.0.2]vlink-peer 3.3.3.3

 

 

 

 

 

 

 

 

 

 

 

 

[R1]display ospf routing

 

         OSPF Process 1 with Router ID 1.1.1.1

                  Routing Tables

 

 Routing for Network

 Destination        Cost     Type    NextHop         AdvRouter       Area

区域3的路由

 

 192.168.3.0/24     4686     Inter   192.168.1.2     2.2.2.2         0.0.0.1

 4.4.4.4/32         4686     Inter   192.168.1.2     2.2.2.2         0.0.0.1

 3.3.3.3/32         3124     Inter   192.168.1.2     2.2.2.2         0.0.0.1

 2.2.2.2/32         1562     Inter   192.168.1.2     2.2.2.2         0.0.0.1

 1.1.1.1/32         0        Stub    1.1.1.1         1.1.1.1         0.0.0.1

 192.168.1.0/24     1562     Stub    192.168.1.1     1.1.1.1         0.0.0.1

 192.168.2.0/24     3124     Inter   192.168.1.2     2.2.2.2         0.0.0.1

 

 Total Nets: 7 

 Intra Area: 2  Inter Area: 5  ASE: 0  NSSA: 0

 

上面的输出可以看出,区域1已经可以学习到区域3的路由!

 

 

 

 

 

三.OSPF引入外部路由

实验拓扑

 

引入路由简介

import-route 命令用来引入外部路由信息,undo import-route 命令用来取消对外

部路由信息的引入。

如果引入类型为 1 的外部路由,则在路由表中,metric 值为本路由器到达广播此条

外部路由的路由器的metric 值加上引入时使用的cost 值。如果引入类型2 的外部路

由,则路由表中的metric 值就是引入时设定的cost 值。

此命令不是累加形式,cost、type、tag 等参数应在同一条命令中一次设定,否则后

配置的命令会覆盖先配置的命令。

缺省情况下,不引入其它协议的路由信息。

 

我们在R3上做一条通往R4的静态路由,R4向R3上做一条默认路由

[R3]ip route-static 4.4.4.0 24 192.168.3.2

[R4]ip route-static 0.0.0.0 0 192.168.3.1

 

引入外部静态路由和直连路由

[R3]ospf

[R3-ospf-1]import-route ?

  bgp     Border Gateway Protocol (BGP) routes

  direct  Direct routes

  isis    Intermediate System to Intermediate System (IS-IS) routes

  ospf    Open Shortest Path First (OSPF) routes

  rip     Routing Information Protocol (RIP) routes

  static  Static routes

 

[R3-ospf-1]import-route direct     

[R3-ospf-1]import-route static

 

 

[

 

 

 

 

 

 

 

 

 

 

 

 

如果不引入直连路由的话,我们会学习不到R3直连的192.168.3.0网段

 

查看下面的路由,我们就可以看到外部路由的标志

[R1]display ip routing-table protocol ospf

Public Routing Table : OSPF

Summary Count : 9

 

OSPF Routing table Status :

Summary Count : 7

 

Destination/Mask    Proto  Pre  Cost         NextHop         Interface

 

2.2.2.2/32          OSPF   10   1562         192.168.1.2     S0/2/0

3.3.3.3/32          O_ASE  150  1            192.168.1.2     S0/2/0

4.4.4.0/24          O_ASE  150  1            192.168.1.2     S0/2/0

192.168.2.0/24      OSPF   10   3124         192.168.1.2     S0/2/0

192.168.2.1/32      O_ASE  150  1            192.168.1.2     S0/2/0

192.168.3.0/24      O_ASE  150  1            192.168.1.2     S0/2/0

192.168.3.2/32      O_ASE  150  1            192.168.1.2     S0/2/0

 

OSPF Routing table Status :

Summary Count : 2

 

Destination/Mask    Proto  Pre  Cost         NextHop         Interface

 

1.1.1.1/32          OSPF   10   0            1.1.1.1         Loop0

192.168.1.0/24      OSPF   10   1562         192.168.1.1     S0/2/0

 

 

 

四.OPPF中的stub区域

实验拓扑同实验三

注意:

如果要将一个区域配置成 Stub 区域,则该区域中的所有路由器都必须配置此属性。

相关配置可参考命令 default-cost

 

把区域1配置为stub区域

 
 

[R1]ospf

[R1-ospf-1]area 1

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

[R2]ospf

[R2-ospf-1]area 1

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

 

 

 

 

 

 

 

 

 

 

 

末节区域过滤4,5类lsa,没有过滤3类lsa,所以有ospf区域内的所有路由条目。

外部路由走默认路由!

[R1]display ip routing-table protocol ospf

Public Routing Table : OSPF

Summary Count : 5

 

OSPF Routing table Status :

Summary Count : 3

 

Destination/Mask    Proto  Pre  Cost         NextHop         Interface

 

0.0.0.0/0           OSPF   10   1563         192.168.1.2     S0/2/0

2.2.2.2/32          OSPF   10   1562         192.168.1.2     S0/2/0

192.168.2.0/24      OSPF   10   3124         192.168.1.2     S0/2/0

 

OSPF Routing table Status :

Summary Count : 2

 

Destination/Mask    Proto  Pre  Cost         NextHop         Interface

 

1.1.1.1/32          OSPF   10   0            1.1.1.1         Loop0

192.168.1.0/24      OSPF   10   1562         192.168.1.1     S0/2/0

 

五.OSPF中的stub no-summary区域

实验拓扑同实验三

简介:

完全末节区域是末节区域的升级,添加了过滤3类lsa功能,所以内部的路由也被汇总成为一条默认的路由。

注意:

完全末节区域不需要区域内的路由都开启stub no-summary ,但其他的路由器要开启stub

比如此实验,

R1不必开启stub no-summary,但必须开启stub            R2必须开启stub no-summary

 

[R1]ospf

[R1-ospf-1]area 1

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

[R2]ospf

[R2-ospf-1]area 1

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

 

 

 

 

 

 

 

 

 

 

过滤3,4,5类LSA,而且SAR会产生一条默认路由,到区域0的也走默认路由

使用“display ospf lsdb”可以清楚的看出!

 

[R1]display ospf routing

 

         OSPF Process 1 with Router ID 1.1.1.1

                  Routing Tables

 

 Routing for Network

 Destination        Cost     Type    NextHop         AdvRouter       Area

 0.0.0.0/0          1563     Inter   192.168.1.2     2.2.2.2         0.0.0.1

 1.1.1.1/32         0        Stub    1.1.1.1         1.1.1.1         0.0.0.1

 192.168.1.0/24     1562     Stub    192.168.1.1     1.1.1.1         0.0.0.1

 

 Total Nets: 3 

 Intra Area: 2  Inter Area: 1  ASE: 0  NSSA: 0

完全末节区域是末节区域的升级,添加了过滤3类lsa功能,所以内部的路由也被汇总成为一条默认的路由。上面的输出可以看出,已经学习不到其他区域的路由了,取而代之的是一条默认路由!

[R1]display ip routing-table

Routing Tables: Public

        Destinations : 7        Routes : 7

 

Destination/Mask    Proto  Pre  Cost         NextHop         Interface

 

0.0.0.0/0           OSPF   10   1563         192.168.1.2     S0/2/0

1.1.1.1/32          Direct 0    0            127.0.0.1       InLoop0

127.0.0.0/8         Direct 0    0            127.0.0.1       InLoop0

127.0.0.1/32        Direct 0    0            127.0.0.1       InLoop0

192.168.1.0/24      Direct 0    0            192.168.1.1     S0/2/0

192.168.1.1/32      Direct 0    0            127.0.0.1       InLoop0

192.168.1.2/32      Direct 0    0            192.168.1.2     S0/2/0

 

 

六.OSPF中的NSSA区域

 

此实验的小目录

1.验证NSSA不学习其他区域引进的外部路由

2.[R4-ospf-1-area-0.0.0.2] nssa default-route-advertise

3.NSSA的完全末节区域

[R4-ospf-1-area-0.0.0.2] nssa no-summary

4.NSSA可以引入外部路由,7转为5类lsa

 

NSSA简介及实验说明

1.此实验相当于有两个ASBR自治系统边界路由器,NSSA区域是一个,由RIP宣告的也是一个。使用RIP的原因就是验证NSSA区域不能接受其他的ASBR发送的5类型LSA

2.配置为NSSA后,NSSA区域不会受到其他ASBR的信息,必需使用

[R4-ospf-1-area-0.0.0.2]nssa no-summary default-route-advertise

3.设置静态路由的原因是验证nssa可以引入外部路由,并把器类lsa转为5类!

 

 

 

 

配置RIPv2

[R1]

[R1]rip

[R1-rip-1]ver 2 

[R1-rip-1]un s

[R1-rip-1]net 192.168.1.0

[R1-rip-1]net 1.1.1.0

[R1-rip-1]q

配置ospf

[R2]rip

[R2-rip-1]ver 2

[R2-rip-1]un s

[R2-rip-1]net 192.168.1.0

[R2-rip-1]q

 

[R2]ospf

[R2-ospf-1]area 1

[R2-ospf-1-area-0.0.0.1]net 2.2.2.0 0.0.0.255

[R2-ospf-1-area-0.0.0.1]net 192.168.2.0 0.0.0.255

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

[R2-ospf-1]q

 

[R3]ospf

[R3-ospf-1]area 1

[R3-ospf-1-area-0.0.0.1]net 192.168.2.0 0.0.0.255

[R3-ospf-1-area-0.0.0.1]q      

[R3-ospf-1]area 0

[R3-ospf-1-area-0.0.0.0]net 192.168.3.0 0.0.0.255

[R3-ospf-1-area-0.0.0.0]net 3.3.3.0 0.0.0.255

[R3-ospf-1-area-0.0.0.0]q

[R3-ospf-1

推荐阅读
  • 本文介绍了在rhel5.5操作系统下搭建网关+LAMP+postfix+dhcp的步骤和配置方法。通过配置dhcp自动分配ip、实现外网访问公司网站、内网收发邮件、内网上网以及SNAT转换等功能。详细介绍了安装dhcp和配置相关文件的步骤,并提供了相关的命令和配置示例。 ... [详细]
  • baresip android编译、运行教程1语音通话
    本文介绍了如何在安卓平台上编译和运行baresip android,包括下载相关的sdk和ndk,修改ndk路径和输出目录,以及创建一个c++的安卓工程并将目录考到cpp下。详细步骤可参考给出的链接和文档。 ... [详细]
  • Java学习笔记之面向对象编程(OOP)
    本文介绍了Java学习笔记中的面向对象编程(OOP)内容,包括OOP的三大特性(封装、继承、多态)和五大原则(单一职责原则、开放封闭原则、里式替换原则、依赖倒置原则)。通过学习OOP,可以提高代码复用性、拓展性和安全性。 ... [详细]
  • WhenIusepythontoapplythepymysqlmoduletoaddafieldtoatableinthemysqldatabase,itdo ... [详细]
  • 配置IPv4静态路由实现企业网内不同网段用户互访
    本文介绍了通过配置IPv4静态路由实现企业网内不同网段用户互访的方法。首先需要配置接口的链路层协议参数和IP地址,使相邻节点网络层可达。然后按照静态路由组网图的操作步骤,配置静态路由。这样任意两台主机之间都能够互通。 ... [详细]
  • RouterOS 5.16软路由安装图解教程
    本文介绍了如何安装RouterOS 5.16软路由系统,包括系统要求、安装步骤和登录方式。同时提供了详细的图解教程,方便读者进行操作。 ... [详细]
  • 本文由编程笔记#小编为大家整理,主要介绍了logistic回归(线性和非线性)相关的知识,包括线性logistic回归的代码和数据集的分布情况。希望对你有一定的参考价值。 ... [详细]
  • vue使用
    关键词: ... [详细]
  • 本文介绍了一个Java猜拳小游戏的代码,通过使用Scanner类获取用户输入的拳的数字,并随机生成计算机的拳,然后判断胜负。该游戏可以选择剪刀、石头、布三种拳,通过比较两者的拳来决定胜负。 ... [详细]
  • Java容器中的compareto方法排序原理解析
    本文从源码解析Java容器中的compareto方法的排序原理,讲解了在使用数组存储数据时的限制以及存储效率的问题。同时提到了Redis的五大数据结构和list、set等知识点,回忆了作者大学时代的Java学习经历。文章以作者做的思维导图作为目录,展示了整个讲解过程。 ... [详细]
  • 本文讨论了一个关于cuowu类的问题,作者在使用cuowu类时遇到了错误提示和使用AdjustmentListener的问题。文章提供了16个解决方案,并给出了两个可能导致错误的原因。 ... [详细]
  • Go Cobra命令行工具入门教程
    本文介绍了Go语言实现的命令行工具Cobra的基本概念、安装方法和入门实践。Cobra被广泛应用于各种项目中,如Kubernetes、Hugo和Github CLI等。通过使用Cobra,我们可以快速创建命令行工具,适用于写测试脚本和各种服务的Admin CLI。文章还通过一个简单的demo演示了Cobra的使用方法。 ... [详细]
  • Python项目实战10.2:MySQL读写分离性能优化
    本文介绍了在Python项目实战中进行MySQL读写分离的性能优化,包括主从同步的配置和Django实现,以及在两台centos 7系统上安装和配置MySQL的步骤。同时还介绍了创建从数据库的用户和权限的方法。摘要长度为176字。 ... [详细]
  • HSRP热备份路由器协议的应用及配置
    本文介绍了HSRP热备份路由器协议的应用及配置方法,包括设计目标、工作原理、配置命令等。通过HSRP协议,可以实现在主动路由器故障时自动切换到备份路由器,保证网络连通性。此外,还介绍了R1和R2路由器的配置方法以及Sw1和Sw2交换机的配置方法,最后还介绍了测试连通性和路由追踪的方法。 ... [详细]
  • 1、etcnginxconf.ddefault.conf,添加如下信息:location{try_files$uri$urirouter;rootho ... [详细]
author-avatar
鸟的蛋蛋
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有