首页 > 其他分享 >RIP_2

RIP_2

时间:2024-03-28 23:55:25浏览次数:21  
标签:R1 RIP 接口 rip router config 路由

1、RIPv1 和 RIPv2对比
Rip V1:有类路由,不支持VLSM,路由更新不发送掩码,使用广播方式更新目的地址,不支持手动汇总,只能支持自动汇总,不支持认证。
Rip V2:无类路由,支持VLSM,路由更新发送掩码,使用组播方式更新目的地址,组播地址是224.0.0.9,支持手动汇总,支持认证。
2、路由配置步骤:
(1)给接口配置IP地址
(2)查看所有配置路由器的接口IP地址
show ip int brief
*目的1:检查配置的接口是否正确,若配置错误,用no ip address命令删除;
*目的2:检查配置的IP地址是否正确,若配置错误,用ip address 命令配置新地址覆盖错误的地址;
目的3:查看接口状态是否开启
(3)在每个路由器上ping直连接口,查看是否通
(4)查看路由表(便于前后对比) show ip route
(5)配置路由协议
router rip
network 网络号 /
该命令的作用是用来声明和该网络号匹配的接口运行RIP路由协议
(6)查看路由表 show ip route
3、RIPv1配置命令
(1)基本配置命令
R1(config)#router rip /启动RIP进程
R1(config-router)# version 1 /定义RIP版本号为版本1
R1(config-router)#network 192.168.12.0 /指定每一个需要运行RIP协议的主网络
(2)配置被动接口
为了阻止过多的RIP广播,可以指定接口为被动接口。该接口可以接收路由更新,但不会主动发布路由更新。
*R1(config)#router rip
*R1(config-router)#passive-interface f1/0
(3)配置单播更新
如果有多个路由器连接在同一个以太网上,但是只希望其中的部分路由器之间交换路由信息,可以配置单播更新。
*R1(config)#router rip
*R1(config-router)#neighbor 192.168.12.67
(4)路由器接口配置多个IP地址
ip address IP地址 子网掩码 secondary
(5)修改链路上的默认metric值
当我们希望路由经过非默认路径时,可以通过修改链路的默认metric值来实现。
R1(config)#access-list 10 permit 10.10.0.0 0.0.7.255 /配置访问控制列表,指定源地址,使用反掩码
注意:此处要进行路由信息汇总,将多个网络地址合并为一条,计算出合并后的掩码,然后算出反掩码!
R1(config)#router rip /进入路由配置模式
R1(config-router)#offset-list 10 out 5 serial 1/0 /匹配已有的访问控制列表10,在通过serial 1/0 接口向外发布路由信息时,将metric值在原有基础上+5
4、RIPv2配置命令
(1)基本配置命令
R1(config)#router rip /启动RIP进程
R1(config-router)# version 2 /定义RIP版本号为版本2
R1(config-router)#network 192.168.12.0 /指定需要运行RIP协议的网络
(2)关闭自动汇总:RIPv2支持手动汇总,可通过命令关闭自动汇总。
*R1(config)#router rip
R1(config-router)#no auto-summary
(3)手动汇总:需要在路由器接口上配置,从该接口发布路由信息时,发布的是汇总后的路由信息。如果路由器连接了多个接口,则每个接口都需要配置汇总。
R1(config)#interface f0/0
R1(config-if)# ip summary-address rip 10.10.0.0 255.255.248.0
(4)RIPv2认证
步骤1:定义一个带名字的钥匙链
R1(config)#key chain xcu /钥匙链的名称不同路由器可以不同
步骤2:定义在钥匙链上的密钥
R1(config-keychain)#key 1 /配置key ID,key ID必须相同
R1(config-keychain-key)#key-string cisco /配置key ID的密钥,秘钥必须相同
步骤3:在接口上启动认证并指定使用的钥匙链
R1(config)#interface f0/0 /进入接口
R1(config-if)#ip rip authentication key-chain xcu /钥匙链名称必须和已配置的一致
步骤4:指定这个接口使用明文认证还是MD5认证
R1(config-if)#ip rip authentication mode md5|text /推荐使用md5认证,加密传输秘钥
(5)分发默认路由
需要在边界路由器上分发默认路由,分发完成后,以太网中所有运行rip协议的路由器上都将会有一条R
的默认路由信息。
R6(config)#router rip
R6(config-router)#default-information originate
(6)RIP排错
使用三个命令:
show ip protocol /
显示协议基本信息
show ip route /
显示路由表,检查路由表是否完整
debug ip rip /
打开debug调试信息,查看接口收发路由信息是否正常
no debug all /
关闭debug调试信息

标签:R1,RIP,接口,rip,router,config,路由
From: https://www.cnblogs.com/hongmengshikong/p/18102901

相关文章

  • JavaScript Fetch API请求和响应
    JavaScriptFetchAPI请求和响应 //加载进场工人不安全行为数据varloadAllWorkerUsafeData=setInterval(function(){consturl=`http://35.98.90.55/api/info?project=23`;fetch(url).then(response=>response.json()).then(data=>{varhandle_c......
  • 重生前端之我在javascript敲代码(03-数组)
    一.数组(重点)思考:如何保存一个班级的所有学生的姓名?回答:一种方法利用前面学习过的知识,则每一条信息都需要一个变量去保存,缺点是这样做很麻烦,而且容易出错,又不合理;另一种方法就是利用数组。概念:数组是存储一系列值的变量集合,可以存储多个值。1.1语法数组构成:数组由一个或......
  • JavaScript数据类型
    JS数据类型整体分为两大部分:基本数据类型引用数据类型基本数据类型    Number数字型    数学中学习到的数字,可以是整数,小数,正数,负数。    JavaScript中的正数,负数,小数等统一称为数字类型。 注意事项    JS是弱数据类型,变量到底......
  • 不同操作系统中通用解决方案,浏览器拉起app或打开本机应用软件原理,前端网页如何打开一
    不同操作系统中通用解决方案,浏览器拉起app或打开本机应用软件原理,前端网页如何打开一个PC本地应用,通过Scheme、JavaScript、第三方库分别实现前端网页打开本地应用。设想一个场景,当我们在浏览一个网页并且需要下载某个资源时,你的电脑可能经常会跳出一个提示框,询问你是否需......
  • SAP Fiori开发中的JavaScript基础知识1 - 背景介绍
    1.背景开发SAPFiori应用程序过程中,不可避免的要用到JavaScript去增强或影响UI的行为。对于传统ABAPer,JavaScript的语言特性和风格与ABAP是有较大的不同的。接下来的一段时间,我会尝试整理在SAPFiori开发过程中会常用到的一些JavaScript基础知识,并结合介绍在SAPBAS中开发Fio......
  • SAP Fiori开发中的JavaScript基础知识2 - 变量,操作符,值,类型
    1.JavaScript代码示例在介绍JavaScript具体语法前,让我们先看一段在Web应用程序过程中的JS代码片。<!DOCTYPEhtml><html> <head> <metacharset="utf-8"/> <title>FirstJavaScriptApplication!</title> <scriptsrc="js/myExternal.js&q......
  • ECMAScript与JavaScript:一窥两者之间的微妙差异
    目录引言一、ECMAScript的定义与作用二、JavaScript的定义与作用三、ECMAScript和JavaScript的关系同源关系语法规范兼容性四、ECMAScript和JavaScript的区别概念层面更新频率兼容性五、ECMAScript规范和JavaScript引擎的实现之间是如何保持兼容性的六、ECMAScrip......
  • 03-JavaScript数组
    1.数组(重点)思考:如何保存一个班级的所有学生的姓名?回答:一种方法利用前面学习过的知识,则每一条信息都需要一个变量去保存,缺点是这样做很麻烦,而且容易出错,又不合理;另一种方法就是利用数组。概念:数组是存储一系列值的变量集合,可以存储多个值。1.1语法数组构成:数组由一个或......
  • Alfred使用AppleScript来实现一键隐藏功能(老板键)
    setappNamesto{"WeChat","QQ"}--将要隐藏的进程名称放入数组中tellapplication"SystemEvents"repeatwithappNameinappNamessetappProcesstofirstprocesswhosenameisappNamesetappIdtoidofappProcess......
  • JavaScript变量/数组
    变量1、var:全局变量(作用域范围大,且允许重复声明)2、let:局部变量(作用域仅在代码块内,且不允许重复声明)3、const:常量(一旦声明,常量的值不能改变)数组特点:长度可变,类型可变for和foreach的区别:1、for遍历数组中的所有元素2、foreach遍历数组中有值的元素,并调用一次传入的函......