有关rip路由协议相关知识以及实例配置【第1部分】
有关rip路由协议相关知识以及实例配置【第一部分】
RIP呢,这是一个比较重要的知识点,所以它的知识覆盖面很广泛;但是呢,我将会对碰到的问题进行一些分析解刨(主要是为了帮助自己理清思维);也希望能够从中发现自己不足的问题,也希望能够找到一些比较冷僻的问题,这样子才会有意思多了。
先上图,这个就是我准备做实验的基本用图了。现在已经按照图上标注的IP将所有基本配置设置好了。
在这个实验中,大多数都是基于ripv1,只有在需要比较的时候才会把版本改成ripv2,然后判断完之后再切换为ripv1;
第一步:测试连通性;
在配置rip之前,先对没有进行任何配置的拓扑图进行一些测试;
【1】因为通过查看路由表:(因为是直连链路。所以R1有到达R2的路由;同理R2上面也有如何到达R1路由器的路由:)
所以我尝试用PC1去ping通AR2的G0/0/1端口:(因为所有的PC机的默认网关都是指向路由器)
但是会显示超时;
这是为什么呢?
所以这个时候各个路由器下的网段都没有互联起来。需要使用一种协议来使各个网段能够互相知晓;
第二步:配置rip
配置rip之前先查看下路由表信息;
[R1]display ip routing-table
[R1]rip [R1-rip-]network 192.168.14.0 宣告网络;该地址一定是自然网段的地址 [R1-rip-]network 192.168.12.0 不能是子网地址; [R1-rip-]network 192.168.1.0 (使能了所有的路由器) 自然网段就是A,B,C类网络地址;所以不需要掩码。每个ip地址的范围就决定了属于的类型; [R1]display ip routing-table protocol rip 使用这个命令查看rip的路由;
但是我们看到并没有任何rip路由,这是因为我们只是启动了R1的rip协议并且通告。但是其他路由器却并没有使能rip,导致没有路由器能够响应R1的通告。所以没有信息;
但是我们从这张表中发现:所有的rip都只是建立了“直连路由”找不到的路由;
第三步:解决发现的问题
----------------中断-----------华丽的分割线----------------------------
【问题】这里就发现了一个问题:
rip到底建立了相邻路由器之间的路由(因为优先级不够不显示)而没有在表中显示?
还是说rip根本就没有建立相邻路由器之间的路由呢?
【1】、首先我考虑了是否可以吧直连路由的优先级修改一下。但是现实是残酷的:
【2】所以我准备修改下rip的优先级:
但是也残酷啊,因为允许修改的最小值才是1.别个直连链路是0啊0啊!
【3】所以只有间接测试了!
使用这张图:因为在没有做任何配置的情况下,从R6直接pingR8是不能到达的;
所以准备在这个网络中运行rip协议,并且设置一条静态路由;
修改rip路由的优先级,看是否路由表中会出现rip协议产生的路由;
[R8]ip route-static 10.0.1.2 10.0.1.1 [R6]ip route-static 10.0.1.0 10.0.0.2
当我建立了rip然后准备通告的时候。又有问题发生了:
这里并不能通告10.0.1.0 这是为啥子呢?!
这个应该和network只能通告自然网段有关系吧:(既然碰到这个知识点了就先分析下)
不过也没关系,反正10.0.1.0也属于A类网段;所以我们只需要通告
[R7-rip-1]network 10.0.0.0
照样能在每个路由器之间发现rip的路由:
这个时候为了验证之前的问题:我将修改优先级为1;
[R6/7/8-rip-1]preference 1
我们发现:当我们修改了优先级之后:使用命令
[R6]display ip routing-table之后;
在整体路由表中,看不到优先级比较小的rip路由;只能看到静态路由;
【结论】
[R6]display ip routing-table -------查看整体路由表
使用这个命令查看的是整体路由表,说明整体路由表是会自动隐藏优先级小的路由项的;
[R6]display ip routing-table protocol rip
使用这个命令会显示rip生成的所有的路由项;而不会因为优先级较小而隐藏;
所以也可以同时证明。Rip不会生成相邻路由间的路由条目;(因为没必要)
2017.3.15 by tea、
有关rip路由协议相关知识以及实例配置【第1部分】的更多相关文章
- rip路由协议 细节分析及实例配置【完整版】
rip路由协议 细节分析及实例配置[完整版] RIP呢,这是一个比较重要的知识点,所以它的知识覆盖面很广泛:但是呢,我将会对碰到的问题进行一些分析解刨(主要是为了帮助自己理清思维):也希望能够从中发现 ...
- OSPF相关知识与实例配置【第一部分】
OSPF相关知识与实例配置[基本知识及多区域配置] OSPF(开放式最短路径优先协议)是一个基于链路状态的IGP,相比于RIP有无环路:收敛快:扩展性好等优点,也是现在用的最多的:所以这次实验就针对于 ...
- 使用Nginx+uwsgi在亚马逊云服务器上部署python+django项目完整版(二)——部署配置及相关知识
---恢复内容开始--- 一.前提: 1.django项目文件已放置在云服务器上,配置好运行环境,可正常运行 2.云服务器可正常连接 二.相关知识 1.python manage.py runserv ...
- python的面向对象-实例(对象)的相关知识、实例化
1.对象就是实例,什么是实例 类运行的过程就是实例化的过程,实例化产生的结果就是产生了一个实例 class的牛逼之处就是不用手动的return,他会加载完函数之后,自动return __init__ ...
- 华为路由器RIP路由协议配置命令
RIP路由协议配置 rip 创建开启协议进程 network + ip 对指定网段接口使能RIP功能IP地址是与路由器直连的网段 debugging rip 1 查看RIP定期更新情况 termina ...
- 【Python五篇慢慢弹(5)】类的继承案例解析,python相关知识延伸
类的继承案例解析,python相关知识延伸 作者:白宁超 2016年10月10日22:36:57 摘要:继<快速上手学python>一文之后,笔者又将python官方文档认真学习下.官方给 ...
- HTML入门基础教程相关知识
HTML入门基础教程 html是什么,什么是html通俗解答: html是hypertext markup language的缩写,即超文本标记语言.html是用于创建可从一个平台移植到另一平台的超文 ...
- 神州数码RIP路由协议
实验要求:熟练掌握RIP配置方法 拓扑如下 R1 enable 进入特权模式 config 进入全局模式 hostname R1 修改名称 interface s0/1 进入端口 physical-l ...
- redis安装 phpredis Jedis 扩展的实现及注意事项,php,java,python相关插件安装实例代码和文档推荐
redis安装 phpredis Jedis 扩展的实现及注意事项,php,java,python相关插件安装实例代码和文档推荐 1.Redis 官方网站下载: http://redis.io/dow ...
随机推荐
- node源码详解(四) —— js代码如何调用C++的函数
本作品采用知识共享署名 4.0 国际许可协议进行许可.转载保留声明头部与原文链接https://luzeshu.com/blog/nodesource4 本博客同步在https://cnodejs.o ...
- Microsoft Office 2016 简体中文 Vol 版镜像下载(Pro Plus、Visio、Project 下载)
在使用上,零售版和批量授权版并没有区别,只是授权方式方面的区别,相对而言,VOL 版的更容易激活一些,其他并没有什么区别了. 有需要的可以在下面下载:(以下均是 VL 版) 版本:Office 201 ...
- 从新手到高手c++全方位学习 pdf + 视频教程 共18章
淘宝已经和谐了这个网站,原网址:https://item.taobao.com/item.htm?spm=a1z09.8149145.0.0.mb00D0&id=17350311256& ...
- win10环境下python3.5安装步骤
点我去Python官网下载 往下翻几页就能看到各种版本的Python,当前最新的是Python3.6,也没多大区别,我选择的是3.5.2 64位的,点击download 根据自己的电脑配置,我选择的是 ...
- atom编辑器快捷键
挑来挑去,还是决定选择atom,做为我的编程编辑器. 下面是我总结的atom快捷键 //1.atomcmd+,; 设置cmd+h; 隐藏程序cmd+alt+h; 隐藏其他程序 //2.文件cmd+n; ...
- js精要之模块模式
// 模块模式是一种用于创建拥有私有数据的单件对象的模式,基本做法是使用立调函数(IIFE)来返回一个对象 var yourObjet = (function(){ // 私有数据 return { ...
- 支撑Pinterest日均1000+次试验的A/B测试平台揭秘
编者按:本文详细介绍了 Pinterest 内部A/B测试平台的搭建过程,对于无论是有技术能力和资源想要自建A/B测试系统的大公司,还是想在业务中引入第三方A/B测试方法和工具的中小公司都极具参考意义 ...
- python之字典常用语法
1. 创建字典 描述:生成字典 语法: dic={'k1':'v1'} 样例: dic=dict(k1='v1',k2='v2') dic={'k1':'v1','k2':'v2'} 2. 取键值ge ...
- ABP框架 - 嵌入资源
文档目录 本节内容: 简介 创建嵌入文件 xproj/project.json 格式 csproj 格式 添加到嵌入式资源管理器 使用嵌入式视图 使用嵌入式资源 ASP.NET Core 配置 忽略文 ...
- iOS详解MMDrawerController抽屉效果(一)
提前说好,本文绝对不是教你如何使用MMDrawerController这个第三方库,因为那太多人写了 ,也太简单了.这篇文章主要带你分析MMDrawerController是怎么实现抽屉效果,明白 ...