rip

华为ISIS

和自甴很熟 提交于 2020-02-07 11:15:28
文章目录 一:什么是IS-IS 1.1:概述 1.2:华为IS-IS的路由种类和功能 1.3:邻居关系的建立 1.4:NSAP地址 1.4.1:NSAP地址的换算 1.5:华为IS-IS常用命令 二:实验验证 2.1:环境准备 2.2:实验拓扑图 2.3:实验过程(有不懂的可私聊我,或者评论交流) 2.3.1:R1配置 2.3.2:R2配置 2.3.3:R3配置 2.3.4:R4配置 2.3.5:R5配置 2.3.6:R6配置 2.4:路由重分发配置 2.5:路由汇总配置 前言 IS-IS和OSPF一样都是链路状态路由协议,现在运营商一般都是用IS-IS协议来工作 一:什么是IS-IS? 1.1:概述 中间系统到中间系统(IS-IS,Intermediate system to intermediate system,意为“中间系统到中间系统”)是一种内部网关协议,是电信运营商普遍采用的内部网关协议之一 IS-IS与OSPF一样都是链路状态路由协议,使用SPF算法,使用Hello包建立邻居关系、使用LSP交换链路状态信息,采用分层设计 1.2:华为IS-IS的路由种类和功能? 两种路由器级别,L1和L2 L1负责在同一个区域内传播链路状态信息(类似OSPF中的1类和2类) L2负责在不同的区域内相互传播链路状态信息(类似OSPF的3类) 三种路由器的功能:L1,L2和L1-2

TCP/IP协议rip概述和实验

谁都会走 提交于 2020-02-04 01:09:59
1、rip的有关概述 rip是典型的距离矢量路由协议,只支持主类路由,(在v2版本中支持无类路由VLSM和CIDR但要注意手动在rip视图中关闭自动聚合)没有邻居的概念,在宣告时将自身的路由表打包一份发送出去,收到路由时直接信任加表,得益于DV算法(关系方向、距离和下一跳,不关心链路状态信息)的不科学计算方式会产生负载均衡和次优路径,但其优于设备资源消耗较少。 报文有Request和Responce两种,用于应用层服务于网络层,传输层的源和目的端口都是520,不携带掩码和下一跳地址,原地址为下一跳地址(v2版本中携带掩码和下一跳),使用广播进行路由报文更新的交互(v2采用224.0.0.9组播更新)每经过一台三层设备hop加1,16不可达,15不转发,30s更新一次报文,180s未收到删除该路由,数据库中还可存在一分钟 周期更新不支持触发更新(v2支持触发更新,认证) 防环机制有路由毒化和水平分割两种,从一个接口收到路由更新下一次接收时不会携带这条路由(水平分割)携带这条路由将其hop设置为16不可达(路由毒化) 有rap路由表和数据库两张表,responce交互的路由信息在数据库中 从中筛选最佳路由加表 自动聚合不够精确可能会造成路由黑洞,最好关闭,rap是自动开启的 2、路由器运行rap协议的实验 Router>en Router#conf t Router(config)

CCNP6----RIPv1与RIPv2共存实验

为君一笑 提交于 2020-02-03 08:12:59
根据实验要求: 尽量减少路由条目数量 ,所以在将172.16.1.0/24划分网段时,我将首先将R2、R3、R4、R5、R6上的两个环回看成一个网段,以便于汇总,然后将RIPv2区域的骨干网看成一个网段,那么就需要划分6段地址。 骨干: 192.168.1.0/27 R2: 192.168.1.32/27 R3: 192.168.1.64/27 R4: 192.168.1.96/27 R5: 192.168.1.128/27 R6: 192.168.1.160/27 然后细分这六段地址 骨干: 192.168.1.0/27 R2-R3:192.168.1.0/30 R3-R4:192.168.1.4/30 R4-R5:192.168.1.8/30 R5-R6:192.168.1.12/30 R2-R6:192.168.1.16/30 R6-R7:192.168.1.20/30 R2: 192.168.1.32/27 lo0:192.168.1.32/28 lo1:192.168.1.48/28 R3: 192.168.1.64/27 lo0:192.168.1.64/28 lo1:192.168.1.80/28 R4: 192.168.1.96/27 lo0:192.168.1.96/28 lo1:192.168.1.112/28 R5: 192.168.1.128/27 lo0

CCNP6

自闭症网瘾萝莉.ら 提交于 2020-02-01 15:01:51
动态路由协议 各台路由器上,进行信息的沟通,相互的学习,获取未知的路由信息;再进行计算、收敛将最佳的路径加载到路由表中 优点: 工作效率----快速大量学习路由 结构突变时可以马上重新收敛 缺点: 占用硬件资源----cpu/缓存/带宽 安全问题----设备间交互的信息,可能被窃取或者被篡改 算法错误问题----收敛结果不是真正的最佳路径、甚至出环 总结: 一个优秀的IGP路由协议---- 收敛速度快、选择路径佳、占用资源少 路由协议的分类: 基于AS号进行分类 AS----自治系统 AS编号 0-65535 1-64511 公有 64512-65535 私有 IGP 内部网关路由协议----AS之内工作----RIP/EIGRP/OSPF/ISIS----在复杂的结构中快速计算出最佳无环路径 EGP 外部网关路由协议----AS之间工作----EGP/BGP----在大环境间进行路由的共享与管理 IGP协议的分类: 基于更新时是否携带子网掩码 无类别(携带掩码) 有类别(不携带掩码) 基于工作特点 DV(距离矢量)----RIP/EIGRP LV(链路状态)----OSPF/ISIS RIP 路由信息协议 ----V1/V2/NG(ipv6) 距离矢量型的路由协议 基于UDP520端口工作 使用跳数作为度量 周期和触发更新均存在 周期更新----30s 支持等开销负载均衡

计算机网络动态路由rip ospf

大兔子大兔子 提交于 2020-02-01 03:26:54
计算机网络第四次实验报告 一、实验目的 1.掌握基于RIP动态路由协议的网络互联 2掌握.基于OSPF动态路由协议的网络互联 3.掌握基于Ripng和ospfv3的下一代网络互联(课外) 二、实验内容 基于RIP的网络互联 路由信息协议-RIP RIP基本配置 RIP-环路 环路避免-水平分割 环路避免-毒性反转 环路避免-触发更新 RIP配置-Metricin RIP配置-Metricout 水平分割&毒性逆转 抑制接口 基于OSPF的网络互联 开放式最短路径优先(OSPF) 配置RIPng 配置OSPFv3 三、实验过程 RIP工作原理 路由器运行RIP后,会首先发送路由更新请求,收到请求的路由器会 发送自己的RIP路由进行响应。 网络稳定后,路由器会周期性发送路由更新信息。 RIP-度量 RIP使用跳数作为度量值来衡量到达目的网络的距离 缺省情况下,直连网络的路由跳数为0。当路由器发送路由更新时, 会把度量值加1。RIP规定超过15跳为网络不可达。 RIPv2报文格式 环路避免-水平分割 路由器从某个接口学到的路由,不会从该接口再发回给邻居路由器 环路避免-毒性反转 毒性反转是指路由器从某个接口学到路由后,将该路由的跳数设置 为16,并从原接收接口发回给邻居路由器。 水平分割&毒性逆转 抑制接口 配置G0/0/1接口为抑制状态,只接收RIP 报文。 此命令的优先级大于rip

路由器基础配置之rip

橙三吉。 提交于 2020-02-01 03:00:44
我们将以上面的拓扑图进行实验,用rip协议来进行实验,目的是实现三台不同网段的pc机之间实现互相通信 首先为pc机配置好ip地址和网关,配置完IP地址后在配置路由器 router1: enable  进入特权模式 config t  进入全局配置模式 interface g0/0  进入接口模式 ip address 192.168.40.254 255.255.255.0 no shu   启动接口 exit  interface s0/3/0 ip address 192.168.70.1 255.255.255.0 no shu   exit 在全局配置模式下 route rip version 2 network 192.168.40.0 network 192.168.70.0 router2 enable  进入特权模式 config t  进入全局配置模式 interface s0/3/0  进入接口模式 ip address 192.168.70.2 255.255.255.0 clock rate 6400 no shu   启动接口 exit  interface s0/3/1 ip address 192.168.90.1 255.255.255.0 clock rate 6400 no shu   exit interface s0/2/0 ip

TCP/IP详解之:IP选路 动态选路协议

三世轮回 提交于 2020-01-29 17:17:28
第九章 IP选路 netstat -rn 显示路由表 初始化路由表的两种方法:   方法1:在配置文件中指定静态路由(不常用)   方法2:运行路由守护程序 或者 使用ICMP路由器发现报文 没有到达目的地的路由的处理:   此时的结果取决于该IP数据报是由主机产生的还是被转发的。     若是由本地主机产生的,那么就给发送该数据报的应用程序返回一个差错(“主机不可达差错”或“网络不可达差错”);     若是被转发的IP数据报,那么就给原始发送端发送一份 ICMP主机不可达差错报文 ICMP主机与网络不可达差错   当路由器收到一份IP数据报但又不能转发时,就要发送该报文 ICMP重定向差错 当IP数据报应该被发送到另一个路由器时,收到数据报的路由器就要发送ICMP重定向差错报文给IP数据报的发送端。 如下图: 1) 我们假定主机发送一份IP数据报给R1。这种选路决策经常发生,因为R1是该主机的默认路由。 2) R1收到数据报并且检查它的路由表,发现R2是发送该数据报的下一站。当它把数据报发送给R2时,R1检测到它正在发送的接口与数据报到达接口是相同的(即主机和两个路由器所在的LAN)。这样就给路由器发送重定向报文给原始发送端提供了线索。 3) R1发送一份ICMP重定向报文给主机,告诉它以后把数据报发送给R2而不是R1。 ICMP重定向例子 ICMP重定向可以帮助主机来动态学习

TCP/IP||动态选路

£可爱£侵袭症+ 提交于 2020-01-29 17:12:06
  1.动态选路     动态选路协议用于路由器之间的通信,当相邻路由器之间进行通信,已告知对方每个路由器当前所连接的网络,就产生了动态选路,在Internet之间采用了许多不同的选路协议,Internet是以一组自治系统(AS)方式组织,每个自治系统通常由单个实体管理,每个自治系统可以选择该自治系统中个路由器之间的选路协议,这种协议称作内部网关协议(IGP)或域内选路协议(IRP).     最常用的IGP协议是RIP(选路信息协议)。一种新的IGP开放最短路径有限OSPF协议。     外部网关EGP或域内选路协议的分隔选路协议用于不同自治系统之间的路由器。   2.UNIX选路守护程序     UNIX运行名为routed路由守护程序,只是用RIP协议.     gated:IGP和EGP都支持他。      3.RIP 选路     最广泛使用的选路协议,在RFC 1058种描述,报文格式如下 1.命令字段1为请求,2为应答,34舍弃不用,非正式命令(轮询5和轮询表项(6)) 2.版本字段为1,第二版的RIP为2 3.20字节指定地址,IP地址以及度量 4.20字节格式的RIP报文可以通告多达25条路由.    4.运行流程   1.初始化:在启动一个路由保护程序时,先判断启动那些接口,在接口发送请求报文,要求其他路由器发送路由表.在点对点链路中,该请求发送其他终点

路由协议

北慕城南 提交于 2020-01-29 17:07:06
网络是由节点互联组成的, 数据包通过在节点之间转发到达目的地. 路由是指决定端到端通信中数据包的路径, 是网络层最核心的功能之一. 路由器是执行路由功能的主要硬件设备, 它是拥有CPU, 内存甚至外部存储设备的计算机, 使用软件进行路由选择和转发. 路由器可以不依赖专用硬件工作, 个人计算机也可以改装成路由器使用. 因为路由器依赖软件进行工作, 我们可以方便的扩展路由器的功能比如安装防火墙和代理等服务. 路由器一般拥有多个有线或无线网络接口, 不同接口可以设置不同的IP地址. 一般把路由器与其内网主机连接的接口称为LAN口, 与外网连接的接口称为WAN口. 自治系统(Autonomous system, AS)是指执行相同路由器策略的IP网络, 在AS内部进行路由选择的路由协议称为内部网关协议, 在AS之间进行路由选择的协议称为外部网关协议. RIP协议 RIP协议是一种较为简单的内部网关协议, 它使用基于距离向量(distant-vector)的路由机制. 它使用UDP报文进行通信, 默认端口号为520. RIP协议使用跳数衡量到达目的地的距离并将跳数, 称为度量值. RIP协议允许的最大跳数为15跳, 大于或等于16跳的目的地认为是不可达的. 每个支持RIP协议的路由器都会维护一个路由表, 其中每一项包含字段: 目的地址 下一跳地址 出接口 度量值 最后更新时间:

浅谈Swift的属性(Property)

守給你的承諾、 提交于 2020-01-28 05:31:06
原文博客地址: 浅谈Swift的属性(Property) 今年期待已久的 Swift5.0 稳定版就已经发布了, 感兴趣的小伙伴可看我的这篇博客: Swift 5.0新特性更新 这篇博客可主要分享 Swift 的属性的相关介绍和剖析, 测试环境: Xcode 11.2.1 , Swift 5.1.2 属性分类 在 Swift 中, 严格意义上来讲属性可以分为两大类: 实例属性和类型属性 实例属性( Instance Property ): 只能通过实例去访问的属性 存储实例属性( Stored Instance Property ): 存储在市里的内存中, 每个实例都只有一份 计算实例属性( Computed Instance Property ) 类型属性( Type Property ): 只能通过类型去访问的属性 存储类型属性( Stored Type Property ): 整个程序运行过程中就只有一份内存(类似全局变量) 计算类型属性( Computed Type Property ) 类型属性可以通过 static 关键字定义; 如果是类也可以通过 class 关键字定义 实例属性属于一个特定类型的实例,每创建一个实例,实例都拥有属于自己的一套属性值,实例之间的属性相互独立 为类型本身定义属性,无论创建了多少个该类型的实例,这些属性全局都只有唯一一份