一、实验拓扑

二、实验步骤

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. Spring Batch与ETL工具比较

    在实际应用中,在批处理中用得较多的是场景是数据同步.在做数据集成工作中,常常需要从源位置把数据同步到目标位置,以便于进行后续的逻辑操作.在做这种批处理工具时,在网上查资料,发现用得比较多的是kettl ...

  2. SPOJ2829 TLE-Time Limit Exceeded

    题目链接--SPOJ 题目链接--洛谷 problem 给出n,m和一个长度为n的数列c.求有多少个数列a满足以下条件: \(1\le a_i < 2^m\) \(a_i\&a_{i-1 ...

  3. WPF之动态加载曲线

    首先说一下思路: 先创建一个控件(其实就是一个canvas),在canvas里面生成一条线,给这条线绑定一个PointCollection,在主界面中用一个定时器改变这个PointCollection ...

  4. .NET Core CSharp初级篇 1-2 循环与判断

    .NET Core CSharp初级篇 1-2 本节内容循环与判断 循环 循环是一个在任何语言都是极为重要的语法,它可以用于很多东西,例如迭代数组等等.在C#中,语法层面的循环有:for , fore ...

  5. python web框架Django入门

    Django 简介 背景及介绍 Django是一个开放源代码的Web应用框架,由Python写成.采用了MVC的框架模式,即模型M,视图V和控制器C.它最初是被开发来用于管理劳伦斯出版集团旗下的一些以 ...

  6. wpf 的dispatcher

    wpf项目中后台代码调用界面控件时,会提示进程调用的错误. private Thread JxThread = null;  //定义线程 private DataLoading.Loading nL ...

  7. 控件类——UIControl(其子类、属性)

    UIControl : 控制类->触摸一个视图 ,执行某个任务 点击某个视图,触发一个事件 UIControl:是一个可以带有触发事件的视图. 主要内容: 0.UIContorl ->的子 ...

  8. 如何用charles进行https抓包

    版权声明:本文为xing_star原创文章,转载请注明出处! 本文同步自http://javaexception.com/archives/138 如何用charles进行https抓包 晚上在家鼓捣 ...

  9. 【LeetCode】70. 爬楼梯

    爬楼梯 假设你正在爬楼梯.需要 n 阶你才能到达楼顶. 每次你可以爬 1 或 2 个台阶.你有多少种不同的方法可以爬到楼顶呢? 注意: 给定 n 是一个正整数. 示例 1: 输入: 2 输出: 2 解 ...

  10. [b0022] python 归纳 (八)_多进程_基本使用

    # -*- coding: UTF-8 -*- """ 测试进程使用 multiprocessing.Process 使用: 1. 准备一个函数<fun>,子 ...