演示:混合配置基于Linux winows cisco环境动态路由
演示:混合配置基于Linux winows cisco环境动态路由
(使用GNS3+VM完全可以一台物理计算机上完成所有实验)
配套演示录像:http://edu.51cto.com/course/course_id-499.html
实训重点:实现基于思科、Linux、Windows不同操作系统环境中的动态路由协议RIPv2的配置,以满足一些特殊应用环境中的特别是路由应急和过渡的要求下,会出现不同类型的路由器混合使用的情况,但是该档案主要以描述Linux路由器的配置为核心。因为思科和微软的路由器较易实现。但是在进行该实验前,建议实验者对网络的路由原理和RIP工作过程有一定的理解,事实上网络基础很重要
支持实训平台的环境: 如下图1所示。
配置需求:
要求为图1环境中的不同系统配置接口IP地址,并在不同系统中启动动态路由协议RIP,要求每台路由器的RIP路由学习完整,并要求网络中环境中的每个IP节点都可以和另一个IP接点通信。请使用ping和查看各个路由设备的路由表为验证结果。
配置教学与演示资源:混合配置基于Linux winows cisco环境动态路由
第一步:建立配置Linux RIP的过程,首先确保在Linux路由器必须存在两张NIC,分别正确的填写IP地址,然后使用ifconfig查看如下图2所示。
然后安装quagga这个软件包,这个软件包是Zebra计划的一个扩展,它能支持在Linux的路由器上支持RIPv1、RIPv2、OSPF、BGP等动态路由协议。默认情况下Linux服务器上不安装quagga软件包,所以必须安装它,该软件包的源文件在Linux的光盘上,如下图3所示,你可以使用很多种方式来安装它,可以使用yum install quagga,如果是在图型化界面下,也可以使用和Windows相同的方式,直接双击它进行安装,对于Linux的初学者建议使用后者进行安装。
注意:当初学者使用双击quagga软件包的方式来安装quagga软件时,可能会出现提示缺乏安装该软件包的其它运行环境,比如图4所示的提示要安装quagga,现在缺乏net-snmp的安装,所以你重新在安装源光盘上定位如图5所示的net-snmp软件包,然后先安装它再安装quagga软件包就可以解决这个故障!
对quagga软件包安装完成后,开始编辑/etc/quagga/zebra.conf文件如图6所示:具体每个指令的意义图中已经诠释。
为什么要编辑这个zebra.conf文件,它的作用和效果是什么?
Zebra这个守护进程是为了更新Linux内核的路由规则,如果大家配置过cisco或者H3C的路由器的telnet功能就应该非常明确它的作用,更直白的讲,用户过一会儿就可以通过telnet(远程登陆)这个路由守护进程来调试我们的基于Linux环境的路由器,实现RIP的功能,在思科和其它厂商的路由器上,如果设备要被telnet,那么用户是必须为路由器配置Enable帐号密码和登陆密码的,所以这个配置过程不能少。当然编辑这个文件也有很多种方式,可以使用Vim,也可以直接在图型化界面中编辑,总之根据自己的个人使用习惯来选择。
对zebra.conf文件的编辑完成后,使用如下的令指来重新启动zebra进程,
然后执行telnet 该路由器,事实上也就是登陆Linux服务器本地的Zebra软件,所以使用了本机的环回IP127.0.0.1而2601是端口号,具体操作如下图8所示,注意到没有,这个过程,是不是感觉和登陆思科的路由器很相似吧!完成telnet过程后,可以使用show ip route查看当前的路由表,目前暂时没有学到任何RIP的路由。
因为此时的Linux服务器需要被配置为路由器,完成数据转发,所以就使用如下所示的指令启动IP转发功能,如果需要将服务器配置为路由器,就必须执行如下指令
第二步:现在到微软的服务器上启动RIP动态路由协议,这不是本文描述的重点,而且微软RIP的配置相当简单所以不作多述,最后的配置界面如下图10所示,如有不清晰可观看本文对应的教学录像。
第三步:把网络环境中三台思科路由器的接口IP地址对应图纸进行配置,并使用如下所示的指令在每台路由器上启动RIP的动态路由。
R1(config-router)#network192.168.2.0
R1(config-router)#network192.168.3.0
R2(config-router)#network192.168.4.0
R2(config-router)#network192.168.100.0
R3(config-router)#network192.168.1.0
R3(config-router)#network192.168.200.0
然后,可以在思科的路由器R2上通过show ip route查看路由表,如下图12所示,可以看出所以子网通过RIP动态路由协议学习正常。
然后在路由器R2上通过traceroute 192.168.200.1可以看到从源到目标的所有路径,与网络实验环境,如下图13所示,完全符合,完成整个实验。
转载于:https://blog.51cto.com/7658423/1275297
演示:混合配置基于Linux winows cisco环境动态路由相关推荐
- 浅谈基于Linux的Redis环境搭建
本篇文章主要讲解基于Linux环境的Redis服务搭建,Redis服务配置.客户端访问和防火强配置等技术,适合具有一定Linux基础和Redis基础的读者阅读. 一 Redis服务搭建 1.在根路径 ...
- 基于 Linux 集群环境上 GPFS 的问题诊断
作者:谷珊,帅炜,陈志阳 来源:IBM Developer GPFS 的概述 GPFS 是 IBM 公司提供的一个共享文件系统,它允许所有的集群节点可以并行访问整个文件系统.GPFS 允许客户共享文件 ...
- 基于数据库实现微服务动态路由
一.概述 随着微服务在各个项目中使用越来越普遍,大多数公司选择使用Spring Cloud框架或者Dubbo来实现项目落地. 因此,在说动态路由之前,笔者先带大家来对比下这两个框架. 从性能效率上来看 ...
- Linux使用ubuntu搭建动态路由,实现rip,ospf,路由重分配功能,实例,例子,,从安装环境到代码无比巨巨巨巨巨详细,
路由器设计(一) (一)准备工作 1.安装虚拟机 在虚拟机(我用的是Virtual Box,若干次测试表明,在Ubuntu上使用这个虚拟机软件比较流畅)上安装上一个Linux系统,比如我用的Ubunt ...
- Cisco配置动态路由
一.首先设置网络的拓扑图 如下图所示 路由器选择2811,线选择Serial DEC 和Copper cross-over IP后边的/24是子网掩码简写255.255.255.0 二.配置主机IP网 ...
- linux使用gcc实现扫雷,基于linux环境下扫雷应用程序
基于linux环境下扫雷应用程序 (16页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.90 积分 <网络操作系统>报告(应用程序开发) ...
- Linux上运行扫雷,基于linux环境下扫雷应用程序.docx
总俶斜技誓魄 <网络操作糸统>掖告 (应用程序开发丿 题 目: 基于I inux平台GCC环境下扫雷应用程 序开发 姓 名: 李磊 学 院: 理学院 专 业: 网络工程 班 级: 092 ...
- Nacos整合Gateway实现动态路由
往期回顾 Nacos的安装与配置 Spring Cloud集成Nacos作为注册中心 LoadBalacer集成Nacos实现负载均衡 常见的负载均衡策略分析 Spring Cloud集成Dubbo实 ...
- springgateway动态路由的四类实现方式
写这篇博客主要是为了汇总下动态路由的多种实现方式,没有好坏之分,任何的方案都是依赖业务场景需求的,现在网上实现方式主要有: 基于Nacos, 基于数据库(PosgreSQL/Redis), 基于Mem ...
最新文章
- 关于CENTOS6.X下修改网卡名称的方法
- 【转】3.1SharePoint服务器端对象模型 之 访问文件和文件夹(Part 1)
- python提取文本中的字符串到新的txt_Python实现jieba对文本分词并写入新的文本文件,然后提取出文本中的关键词...
- 紫金计算机网络,江苏省计算机网络技术重点实验室
- oracle获取表前几行,Oracle查询以获取同一表中相关行的先前值
- 《原力计划【第二季】》第 5 周周榜揭晓!!!
- oracle stalestats_深入理解oracle优化器统计数据(Optimizer Statistics)
- DirectX (13) 粒子系统
- 基于朴素贝叶斯的定位算法
- 【OS】Linux下 /dev 常见特殊设备介绍与应用[loop]
- Unity声音组件AudioSource简介与用法
- java 生成der_java – 我们如何将字符串从PEM转换为DER格式
- springboot集成flowable创建请假流程实例
- 手机触屏事件(jquery)
- ps:图像格式的选择
- Booststrap4布局(栅格系统)
- 网络攻防实践 第八周作业
- 中信soeasy网络硬盘 瑞星杀毒软件升级包
- 关于IMEI、MEID、IMSI
- 十五、商城 - 品牌管理-AngularJS(3)
热门文章
- 图像分类简单介绍-转
- 计算机视觉与深度学习 | 遗传算法(GA)的MATLAB实现(源代码)
- 刚开始学C 语言 怎么编写小程序,用C 语言 程序怎么样编写一个小程序 工具
- php多维数组遍历创建表格,php实现遍历多维数组的方法_PHP
- cad连接不同线段的端点_CAD绘图中两条线段快速无缝平齐对接
- 计算机键盘音乐好汉歌,好汉歌 MIDI File Download :: MidiShow
- VC6.0 预编译(转)
- erlang精要(4)-列表及运算
- 【Python】疫情卷土重来?Python可视化带你追踪疫情的最新动态
- 【NLP】NLP中的消歧