一、实验拓扑

二、实验步骤

1、给主机设置IP,网关;给交换机划分VLAN,给VLAN划分端口,给VLAN设置IP

2、启用OSPF、宣告网段(network 网络地址 反掩码 区域名     其中0区域为主干区域)

▲SwitchA 的相关配置

Switch>enable
Switch#config
Configuring from terminal, memory, or network [terminal]?
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#hostname SwitchA
SwitchA(config)#vlan 10
SwitchA(config-vlan)#exit
SwitchA(config)#vlan 20
SwitchA(config-vlan)#exit
SwitchA(config)#vlan 100
SwitchA(config-vlan)#exit
SwitchA(config)#interface range fastEthernet 0/1-10
SwitchA(config-if-range)#switchport access vlan 10
SwitchA(config-if-range)#interface range fastEthernet 0/11-20
SwitchA(config-if-range)#switchport access vlan 20
SwitchA(config-if-range)#interface fastEthernet 0/23
SwitchA(config-if)#switchport access vlan 100
SwitchA(config-if)#
SwitchA(config-if)#interface vlan 100
SwitchA(config-if)#ip address 192.168.100.1 255.255.255.0
SwitchA(config-if)#no shutdown
SwitchA(config-if)#interface vlan 10
SwitchA(config-if)#ip address 192.168.10.1 255.255.255.0
SwitchA(config-if)#no shutdown
SwitchA(config-if)#interface vlan 20
SwitchA(config-if)#ip address 192.168.20.1 255.255.255.0
SwitchA(config-if)#no shutdown
SwitchA(config-if)#exit
SwitchA(config)#router ?
  eigrp  Enhanced Interior Gateway Routing Protocol (EIGRP)
ospf Open Shortest Path First (OSPF)
rip Routing Information Protocol (RIP)
SwitchA(config)#router ospf ?
<1-65535> Process ID
SwitchA(config)#router ospf 1
SwitchA(config-router)#network 192.168.10.0 0.0.0.255 area 0
SwitchA(config-router)#network 192.168.20.0 0.0.0.255 area 0
SwitchA(config-router)#network 192.168.100.0 0.0.0.255 area 0
SwitchA(config-router)#

▲SwitchB 的相关配置

Switch>
Switch>enable
Switch#config
Configuring from terminal, memory, or network [terminal]?
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#vlan 30
Switch(config-vlan)#exit
Switch(config)#vlan 40
Switch(config-vlan)#exit
Switch(config)#vlan 101
Switch(config-vlan)#exit
Switch(config)#vlan 200
Switch(config-vlan)#exit
Switch(config)#hostname SwitchB
SwitchB(config)#interface range fastEthernet 0/1-10
SwitchB(config-if-range)#switchport access vlan 30
SwitchB(config-if-range)#interface range fastEthernet 0/11-20
SwitchB(config-if-range)#switchport access vlan 40
SwitchB(config-if-range)#interface fastEthernet 0/23
SwitchB(config-if)#switchport access vlan 101
SwitchB(config-if)#interface fastEthernet 0/24
SwitchB(config-if)#switchport access vlan 200
SwitchB(config-if)#
SwitchB(config-if)#exit
SwitchB(config)#interface vlan 101
SwitchB(config-if)#ip address 192.168.100.2 255.255.255.0
SwitchB(config-if)#no shutdown
SwitchB(config-if)#interface vlan 200
SwitchB(config-if)#ip address 192.168.200.1 255.255.255.0
SwitchB(config-if)#no shutdown
SwitchB(config-if)#interface vlan 30
SwitchB(config-if)#ip address 192.168.30.1 255.255.255.0
SwitchB(config-if)#no shutdown
SwitchB(config-if)#interface vlan 40
SwitchB(config-if)#ip address 192.168.40.1 255.255.255.0
SwitchB(config-if)#no shutdown
SwitchB(config-if)#exit
SwitchB(config)#route ospf 1
SwitchB(config-router)#network 192.168.100.0 0.0.0.255 area 0
SwitchB(config-router)#network 192.168.30.0 0.0.0.255 area 0
SwitchB(config-router)#network 192.168.200.0 0.0.0.255 area 1
SwitchB(config-router)#network 192.168.40.0 0.0.0.255 area 1
SwitchB(config-router)#

  

▲SwitchC 的相关配置

Switch>
Switch>enable
Switch#config
Configuring from terminal, memory, or network [terminal]?
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#hostname SwitchC
SwitchC(config)#vlan 50
SwitchC(config-vlan)#exit
SwitchC(config)#vlan 60
SwitchC(config-vlan)#exit
SwitchC(config)#vlan 201
SwitchC(config-vlan)#exit SwitchC(config)#interface range fastEthernet 0/1-10
SwitchC(config-if-range)#switchport access vlan 50
SwitchC(config-if-range)#interface range fastEthernet 0/11-20
SwitchC(config-if-range)#switchport access vlan 60
SwitchC(config-if-range)#interface fastEthernet 0/24
SwitchC(config-if)#switchport access vlan 201
SwitchC(config-if)#exit
SwitchC(config)#interface vlan 201
SwitchC(config-if)#ip address 192.168.200.2 255.255.255.0
SwitchC(config-if)#no shutdown
SwitchC(config-if)#interface vlan 50
SwitchC(config-if)#ip address 192.168.50.100 255.255.255.0
SwitchC(config-if)#no shutdown
SwitchC(config-if)#interface vlan 60
SwitchC(config-if)#ip address 192.168.60.100 255.255.255.0
SwitchC(config-if)#no shutdown
SwitchC(config-if)#exit
Switch(config)#router ?
eigrp Enhanced Interior Gateway Routing Protocol (EIGRP)
ospf Open Shortest Path First (OSPF)
rip Routing Information Protocol (RIP)
Switch(config)#router ospf ?
<1-65535> Process ID
Switch(config)#router ospf 1
Switch(config-router)#network 192.168.50.0 0.0.0.255 area 1
Switch(config-router)#network 192.168.60.0 0.0.0.255 area 1
Switch(config-router)#network 192.168.200.0 0.0.0.255 area 1
Switch(config-router)#  

当三台交换机都设置好ospf动态路由后,用以下命令查看(在特权模式下)

SwitchC#show ip route

结果如图

三、实验结果

所有的PC间全通。

三台三层交换机OSPF多区域划分动态路由实验的更多相关文章

  1. 两台三层交换机单区域OSPF动态路由实验

    一.   实验目的 1.  掌握三层交换机之间通过OSPF协议实现网段互通的配置方法. 2.  理解RIP协议和OSPF协议内部实现的不同点 二.   应用环境 当两台三层交换机级联时,为了保证每台交 ...

  2. RIP、OSPF、BGP、动态路由选路协议、自治域AS

    相关学习资料 tcp-ip详解卷1:协议.pdf http://www.rfc-editor.org/rfc/rfc1058.txt http://www.rfc-editor.org/rfc/rfc ...

  3. 三层交换机RIP动态路由实验

    一.   实验目的 1.  掌握三层交换机之间通过RIP协议实现网段互通的配置方法. 2.  理解动态实现方式与静态方式的不同 二.   应用环境 当两台三层交换机级联时,为了保证每台交换机上所连接的 ...

  4. 八、路由详细介绍之动态路由OSPF(重点)

    一.OSPF介绍 OSPF优点:无环路.收敛快.扩展性好.支持认证 二.工作原理: 图中RTA.RTB.RTC每个路由器都会生成一个LSA, 通过LSA泛洪进行互相发送相互学习,形成LSDB (链路状 ...

  5. 动态路由 - OSPF 一文详解

    动态路由 在之前的文章中,介绍了基于距离矢量的路由协议.而在今天这这一部分中会主要讲解链路状态的路由协议,对于动态的路由协议来说,需要具备如下的能力: 发现远端网络 路由器可以直接获得直连路由,这是由 ...

  6. H3C路由器配置——动态路由OSPF协议

    一.介绍 1.OSPF协议介绍 (1).OSPF(Open Shortest Path First,开放最短路径优先)路由协议是用于网际协议(IP)网络的链路状态路由协议.是一个被各厂商设备广泛支持的 ...

  7. 浅谈-动态路由之OSPF的理解

    路由 在网络中,路由相当于就是一张地图,让路由器知道这个对应的IP数据包应该往哪端口.网段走:而这个"地图"我们称之为路由表,不同的目的IP路由表的下一个跳也不同,其生成方式有又有 ...

  8. 动态路由——OSPF

    目录: 一. OSPF路由协议概述     1,OSPF协议    2,内部网关协议和外部网关协议   3,OSPF的工作过程 二.OSPF基本概念   1,OSPF区域   2,区域ID   3,R ...

  9. Vlan间通讯,动态路由

    Vlan间通讯,动态路由 案例1:三层交换vlan间通信 案例2:多交换机vlan间通信 案例3:三层交换配置路由 案例4:RIP动态路由配置 案例5:三层交换配置RIP动态路由 1 案例1:三层交换 ...

随机推荐

  1. UnitTest和Developer

    UnitTest对项目很重要,这是很多developer都明白的道理,可是真的让所有的developer对自己的代码写UnitTest,似乎是不可能的. developer完全可以以已经有很多task ...

  2. java之逻辑运算符

    &-逻辑与    |-逻辑或    !-逻辑非    &&-短路与    ||-短路或    ^-逻辑异或 a b a&b a|b !a a^b a&& ...

  3. 新手入门:python的pip安装(二)

    pip的安装以及使用pip安装包 —–安装python的时候勾选了下载pip,不知道为什么没下载.然后就偷懒想着需要哪个包再单独去下载就好了,然后!!!每个包都会出点小问题,导致我这个初学者有三天不想 ...

  4. 创意编程,Python开发多功能壁纸自动切换工具!

    import ctypes import time import requests import os from threading import Thread from tkinter import ...

  5. 感受一把面试官通过一道题目引出的关于 TCP 的 5 个连环炮!

    面试现场:从 URL 在浏览器被被输入到页面展现的过程中发生了什么? 相信大多数准备过的同学都能回答出来,但是如果继续问:收到的 HTML 如果包含几十个图片标签,这些图片是以什么方式什么顺序下载?建 ...

  6. Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column 'infor

    今天在Navicat上执行SQL增删改查数据操作的时候出现了下面这个问题 Expression #1 of ORDER BY clause is not in GROUP BY clause and ...

  7. Java字符串面试问答

    字符串是使用最广泛的Java的类之一.在这里,我列出了一些重要的Java的字符串面试问答. 这将有助于您全面了解String并解决面试中与String有关的任何问题. Java基础面试问题 Java中 ...

  8. Anaconda安装第三方库与pip和conda 添加国内源

    Anaconda安装第三方库 PIP使用命令 Anaconda命令 pip和conda 添加国内源 1:PIP相关命令 卸载 pip uninstall XXX 1.升级pip python -m p ...

  9. wcharczuk/go-chart图表上使用中文字体

    https://github.com/wcharczuk/go-chart/ 默认使用的字体是 roboto.Roboto,不支持中文.  // GetDefaultFont returns the ...

  10. Redis for OPS 07:Redis 补充说明

    写在前面的话 redis 的各种架构搭建暂时就到这里,本文主要用于补充说明 Redis 的一些概念以及配置文件的相关信息. 常用词汇 缓存穿透: 类似热点数据存储 Redis 一样,对于非热点数据存储 ...