作者:邓聪聪

配置OSPF虚连接

组网需求

在图1中,Area2没有与骨干区域直接相连。Area1被用作传输区域(Transit Area)来连接Area2和Area0。SwitchA、SwitchB之间配置一条虚连接。

图1 配置OSPF虚连接的组网图 
 

Switch

接口

对应的VLANIF

IP地址

SwitchA

GigabitEthernet1/0/1

VLANIF 10

192.168.1.1/24

SwitchA

GigabitEthernet1/0/2

VLANIF 20

10.1.1.1/8

SwitchB

GigabitEthernet1/0/1

VLANIF 10

192.168.1.2/24

SwitchB

GigabitEthernet1/0/2

VLANIF 30

172.16.1.1/16

SwitchC

GigabitEthernet1/0/1

VLANIF 20

10.1.1.2/8

SwitchD

GigabitEthernet1/0/1

VLANIF 30

172.16.1.2/16

配置思路

采用如下的思路配置OSPF虚连接:

  1. 在各Switch上使能OSPF,配置OSPF基本功能。

  2. 在SwitchA、SwitchB上配置虚连接,使非骨干区域与骨干区域连通。

数据准备

为完成此配置例,需准备如下的数据:

  • 各接口所属的VLAN ID,具体数据如图1所示。
  • 各VLANIF接口的IP地址,具体数据如图1所示。
  • 各Switch设备的Router ID,OSPF进程号以及各接口所属的区域。

    • SwitchA的Router ID 1.1.1.1,运行的OSPF进程号1,区域1的网段192.168.1.0/24,区域0的网段10.0.0.0/8。
    • SwitchB的Router ID 2.2.2.2,运行的OSPF进程号1,区域1的网段192.168.1.0/24,区域2的网段172.16.0.0/16。
    • SwitchC的Router ID 3.3.3.3,运行的OSPF进程号1,区域0的网段10.0.0.0/8。
    • SwitchD的Router ID 4.4.4.4,运行的OSPF进程号1,区域2的网段172.16.0.0/16。

操作步骤

  1. 配置各接口所属VLAN

    <Quidway> system-view
    [Quidway] sysname SwitchA
    [SwitchA] vlan batch 10 20
    [SwitchA] interface gigabitethernet 1/0/1
    [SwitchA-GigabitEthernet1/0/1]port hybrid pvid vlan 10
    [SwitchA-GigabitEthernet1/0/1]port hybrid untagged vlan 10
    [SwitchA-GigabitEthernet1/0/1] quit
    [SwitchA] interface gigabitethernet 1/0/2
    [SwitchA-GigabitEthernet1/0/2] port hybrid pvid vlan 20
    [SwitchA-GigabitEthernet1/0/2] port hybrid untagged vlan 20
    [SwitchA-GigabitEthernet1/0/2] quit

    SwitchB、SwitchC、SwitchD的配置同SwitchA(略)

  2. 配置各VLANIF接口的IP地址
    [SwitchA] interface vlanif 10
    [SwitchA-Vlanif10] ip address 192.168.1.1 24
    [SwitchA-Vlanif10] quit
    [SwitchA] interface vlanif 20
    [SwitchA-Vlanif20] ip address 10.1.1.1 8
    [SwitchA-Vlanif20] quit

    SwitchB、SwitchC、SwitchD的配置同SwitchA(略)

  3. 配置OSPF基本功能

    # 配置SwitchA。

    [SwitchA] ospf 1 router-id 1.1.1.1 
    [SwitchA-ospf-1] area 0
    [SwitchA-ospf-1-area-0.0.0.0] network 10.0.0.0 0.255.255.255
    [SwitchA-ospf-1-area-0.0.0.0] quit
    [SwitchA-ospf-1] area 1
    [SwitchA-ospf-1-area-0.0.0.1] network 192.168.1.0 0.0.0.255
    [SwitchA-ospf-1-area-0.0.0.1] quit
    [SwitchA-ospf-1] quit

    # 配置SwitchB。

    [SwitchB] ospf 1 router-id 2.2.2.2
    [SwitchB-ospf-1] area 1
    [SwitchB-ospf-1-area-0.0.0.1] network 192.168.1.0 0.0.0.255
    [SwitchB-ospf-1-area-0.0.0.1] quit
    [SwitchB-ospf-1] area 2
    [SwitchB–ospf-1-area-0.0.0.2] network 172.16.0.0 0.0.255.255
    [SwitchB–ospf-1-area-0.0.0.2] quit
    [SwitchB–ospf-1] quit

    # 配置SwitchC。

    [SwitchC] ospf 1 router-id 3.3.3.3 
    [SwitchC-ospf-1] area 0
    [SwitchC-ospf-1-area-0.0.0.0] network 10.0.0.0 0.255.255.255
    [SwitchC-ospf-1-area-0.0.0.0] quit
    [SwitchC-ospf-1] quit

    # 配置SwitchD。

    [SwitchD] ospf 1 router-id 4.4.4.4
    [SwitchD-ospf-1] area 2
    [SwitchD-ospf-1-area-0.0.0.2] network 172.16.0.0 0.0.255.255
    [SwitchD-ospf-1-area-0.0.0.2] quit
    [SwitchD-ospf-1] quit

    # 查看SwitchA的OSPF路由表。

    [SwitchA] display ospf routing
    
              OSPF Process 1 with Router ID 1.1.1.1
    Routing Tables Routing for Network
    Destination Cost Type NextHop AdvRouter Area
    10.0.0.0/8 1 Transit 10.1.1.1 3.3.3.3 0.0.0.0
    192.168.1.0/24 1 Transit 192.168.1.1 2.2.2.2 0.0.0.1
    Total Nets: 2
    Intra Area: 2 Inter Area: 0 ASE: 0 NSSA: 0

    由于Area2没有与Area0直接相连,所以SwitchA路由表中没有Area2中的路由。

  4. 配置虚连接

    # 配置SwitchA。

    [SwitchA] ospf 
    [SwitchA-ospf-1] area 1
    [SwitchA-ospf-1-area-0.0.0.1] vlink-peer 2.2.2.2
    [SwitchA-ospf-1-area-0.0.0.1] quit
    [SwitchA-ospf-1] quit

    # 配置SwitchB。

    [SwitchB] ospf 1
    [SwitchB-ospf-1] area 1
    [SwitchB-ospf-1-area-0.0.0.1] vlink-peer 1.1.1.1
    [SwitchB-ospf-1-area-0.0.0.1] quit
    [SwitchB-ospf-1] quit
  5. 验证配置结果

    # 查看SwitchA的OSPF路由表。

    [SwitchA] display ospf routing
    
              OSPF Process 1 with Router ID 1.1.1.1
    Routing Tables Routing for Network
    Destination Cost Type NextHop AdvRouter Area
    172.16.0.0/16 2 Inter-area 192.168.1.2 2.2.2.2 0.0.0.0
    10.0.0.0/8 1 Transit 10.1.1.1 1.1.1.1 0.0.0.0
    192.168.1.0/24 1 Transit 192.168.1.1 2.2.2.2 0.0.0.1 Total Nets: 3
    Intra Area: 2 Inter Area: 1 ASE: 0 NSSA: 0

配置文件

  • SwitchA的配置文件

    #
    sysname SwitchA
    #
    vlan batch 10 20
    #
    interface Vlanif10
    ip address 192.168.1.1 255.255.255.0
    #
    interface Vlanif20
    ip address 10.1.1.1 255.0.0.0
    #
    interface GigabitEthernet1/0/1
    port hybrid pvid vlan 10
    port hybrid untagged vlan 10
    #
    interface GigabitEthernet1/0/2
    port hybrid pvid vlan 20
    port hybrid untagged vlan 20
    #
    ospf 1 router-id 1.1.1.1
    area 0.0.0.0
    network 10.0.0.0 0.255.255.255
    area 0.0.0.1
    network 192.168.1.0 0.0.0.255
    vlink-peer 2.2.2.2
    #
    return
  • SwitchB的配置文件

    #
    sysname SwitchB
    #
    vlan batch 10 30
    #
    interface Vlanif10
    ip address 192.168.1.2 255.255.255.0
    #
    interface Vlanif30
    ip address 172.16.1.1 255.255.0.0
    #
    interface GigabitEthernet1/0/1
    port hybrid pvid vlan 10
    port hybrid untagged vlan 10
    #
    interface GigabitEthernet1/0/2
    port hybrid pvid vlan 30
    port hybrid untagged vlan 30
    #
    ospf 1 router-id 2.2.2.2
    area 0.0.0.1
    network 192.168.1.0 0.0.0.255
    vlink-peer 1.1.1.1
    area 0.0.0.2
    network 172.16.0.0 0.0.255.255
    #
    return
  • SwitchC的配置文件

    #
    sysname SwitchC
    #
    vlan 20
    #
    interface Vlanif20
    ip address 10.1.1.2 255.0.0.0
    #
    interface GigabitEthernet1/0/1
    port hybrid pvid vlan 20
    port hybrid untagged vlan 20
    #
    ospf 1 router-id 3.3.3.3
    area 0.0.0.0
    network 10.0.0.0 0.255.255.255
    #
    return
  • SwitchD的配置文件

    #
    sysname SwitchD
    #
    vlan 30
    #
    interface Vlanif30
    ip address 172.16.1.2 255.255.0.0
    #
    interface GigabitEthernet1/0/1
    port hybrid pvid vlan 30
    port hybrid untagged vlan 30
    #
    ospf 1 router-id 4.4.4.4
    area 0.0.0.2
    network 172.16.0.0 0.0.255.255
    #
    return
 

ospf的虚连接配置的更多相关文章

  1. OSPF虚链路配置.示例2

    先看一个拓扑图 黄色区域是area0,即骨干区域,如果如图示RT1与RT6之间的链路断了,那么会出现骨干区域被“分裂”的情况,很明显骨干区域是不能被分割开的,出现这种状况的时候可能会影响到整个自制系统 ...

  2. OSPF的基本配置及DR /BDR选举的实验

    OSPF的基本配置及DR /BDR选举的实验 实验拓扑: 实验目的:掌握OSPF的基本配置 掌握手工指定RID 掌握如何修改OSPF的接口优先级 观察DR BDR选举的过程 实验要求:R3当选为DR ...

  3. 神州数码OSPF路由汇总配置

    实验要求:掌握OSPF路由汇总配置 拓扑如下 R1 enable 进入特权模式 config 进入全局模式 hostname R1 修改名称 interface s0/1 进入端口 ip addres ...

  4. OSPF单区域配置

    OSPF单区域配置 实验环境:华为模拟器eNSP 现在有这样一个拓扑图: 我想要让R1可以ping通R3,显然目前是不行的: <R1>ping 192.168.2.2 PING 192.1 ...

  5. OSPF但区域配置

    原理概述 实验内容 实验拓扑 实验编址 实验步骤1.基本配置配置完成后,使用ping命令检测 2.部署单区域OSPF网络使用命令ospf创建并运行OSPF 其中1是进程号,如果没有写明进程号,则默认为 ...

  6. GNS3(1)——OSPF多区域配置

    GNS3(1)——OSPF多区域配置 RIP适用于中小网络,比较简单.没有系统内外.系统分区,边界等概念,用到不是分类的路由. OSPF适用于较大规模网络.它把自治系统分成若干个区域,通过系列内外路由 ...

  7. OSPF虚链路配置.示例1

      在OSPF 网络中,区域0为骨干区域,其它的为非骨干区域,非骨干区域必须与骨干区域直接相连. 根据拓扑图可看到区域1与骨干区域0直接相连而区域2与骨干区域没有直接相连,这种情况下我们可以创建一条虚 ...

  8. OSPF多区域配置

    1.配置三台路由器IP R1(config)#INTER S1/0 R1(config-if)#IP ADDress 192.1.12.1 255.255.255.0 R1(config-if)#no ...

  9. 默认路由、RIPv2、OSPF、EIGRP配置(全网全通)

    1:默认路由 遇到问题:给r2配置向右的单项默认路由,通过PC1去ping主机PC2,一直显示Request timed out, 解决方法:r2配置如下: r2(config)#ip route 0 ...

随机推荐

  1. HNOI2019做题笔记

    代码比较长所以直接去LOJ看吧- 鱼(计算几何.向量) 比较套路的内容:枚举\(D\),对于其他所有点按照\(D\)极角排序,按照极角序枚举\(A\),这样垂直于\(AD\)的线也会以极角序旋转,可以 ...

  2. C#中UDP数据的发送、接收

    Visual C# UDP数据的发送、接收包使用的主要类及其用法: 用Visual C# UDP协议的实现,最为常用,也是最为关键的类就是UdpClient,UdpClient位于命名空间System ...

  3. TypeError: sequence item 1: expected str instance, int found

    Error Msg Traceback (most recent call last): File "E:/code/adva_code/my_orm.py", line 108, ...

  4. Photoshop调出外景婚片蓝色小清新艺术效果

    春季婚纱旺季来了,好多童鞋给我抱怨说客片太难转色了,春天的小清新感都转不了,其实并不难,运用好互补色来进行加减色,能很快调整好照片的偏色,互补色也可称为对比色,后期调色的加也可称为减,如加蓝=减黄.加 ...

  5. 控制结构(3): 状态机(state machine)

    // 上一篇:卫语句(guard clause) // 下一篇:局部化(localization) 基于语言提供的基本控制结构,更好地组织和表达程序,需要良好的控制结构. 前情回顾 上次分析了guar ...

  6. Spring MVC 使用介绍(十)—— 编码

    一.概述 客户端与服务器端在交互过程中,需要将字符以某种编码方式转化为字节流进行传输,因此涉及字符的编码和解码.某一方以编码方案A编码,另一方须以同样的编码方案解码,否则会出现乱码. 客户端与服务器端 ...

  7. SpringCloud实践引入注册中心+配置中心

    随着服务数量的增多,尤其是多数项目涉及jni本地方法的调用,所需参数配置较多,同时内存溢出等维护问题时常发生.鉴于此,原tomcat集群的使用已难满足需求,而微服务的思想契合当前项目实践,特在服务端构 ...

  8. VScode中python环境配置

    vscode中python环境配置 想要在vscode中运行python代码必须要告诉vscode使用哪个解释器才行 方法1. 打开命令面板(Ctrl+Shift+P)输入Python: Select ...

  9. BZOJ2616PERIODNI

    题目描述 给定一个N列的表格,每列的高度各不相同,但底部对齐,然后向表格中填入K个相同的数,填写时要求不能有两个数在同一列,或同一行,下图中b是错误的填写,a是正确的填写,因为两个a虽然在同一行,但它 ...

  10. MySQL安装-windows安装

    windows下安装MySQL 在windows下面安装MySQL 本文以5.7.17为示例 MySQL下载 官网:https://dev.mysql.com/downloads/mysql/ 本次安 ...