HCIA的路由协议

动态路由协议/静态路由协议

路由表的加表规则:

        当学习到多条路由条目时,先比较优先级,优先级小(优先级大)优先加表,如果优先级一致,比较cost值,cost值小的优先加表,如果cost值也相同,则同时加表-----等开销负载均衡

路由表的查表规则:

        递归查找(挨个找),最长匹配

静态路由协议和动态路由协议的区别:

静态路由协议的缺点:

        配置繁琐

        针对拓扑的变化不能够自动收敛

        只适用于小型网络

静态路由协议优点:

        占用资源少

        安全 稳定

动态路由协议的优点:

        配置简单

        针对拓扑的变化可以自动重新收敛

        适用于中大型网络

动态路由协议的缺点:

        安全性低

        占用资源大

        容易造成选路不佳-----环路

衡量动态路由协议好坏的标准

        选路佳

        占用资源小

        收敛速度快

动态路由协议的分类:

根据AS进行分类------AS--自治系统

ASN----

公有 AS 0-64511

私有 AS 64512-65535

IGP ----内部网关路由协议

RIP  OSPF  EIGRP  ISIS

EGP ----外部网关路由协议

EGP  BGP

在IGP当中,根据更新特点

DV  ---距离矢量型(RIP  EIGRP,相当于是学路由信息时,其它路由器告诉你所学网段的方向和距离,道听途说)
LS   ---链路状态型  (OSPF  ISIS,不仅会传路由信息,还会传拓扑信息,然后自己根据路由信息和拓扑自己去找到达目标网段的路径,地图式路由协议)

在IGP中,根据更新是否携带掩码

无类别路由协议   -----携带

有类别路由协议   -----不携带

RIP ---路由信息协议

标准的距离矢量型路由协议,邻居间直接共享路由表

基于UDP520端口工作 --贝尔曼 ---福特算法

周期更新 ----30s

优先级 100

度量值以跳数计算

防环机制

水平分割:核心作用,消除MA网络中的重复更新量

跳数限制

毒性逆转水平分割

抑制计时器


扩展配置:

手工认证:在R1和R2之间认证

[R2]int g0/0/1
[R2-GigabitEthernet0/0/1]rip authentication-mode md5 usual huawei[R1]int g0/0/1
[R1-GigabitEthernet0/0/1]rip authentication-mode md5 usual huawei

汇总:宣告3个环回

LoopBack2                         172.17.1.1/24        up         up(s)     
LoopBack3                         172.17.2.1/24        up         up(s)     
LoopBack4                         172.17.3.1/24        up         up(s)     [R2]rip 1
[R2-rip-1]version 2
[R2-rip-1]net 172.17.0.0172.17.1.0/24  RIP     100  1           D   23.1.1.1        GigabitEthernet
0/0/1172.17.2.0/24  RIP     100  1           D   23.1.1.1        GigabitEthernet
0/0/1172.17.3.0/24  RIP     100  1           D   23.1.1.1        GigabitEthernet
0/0/1
其它路由查看路由表时去接口做汇总
[R2-GigabitEthernet0/0/0]rip summary-address 172.17.0.0 255.255.252.0
[R2-GigabitEthernet0/0/1]rip summary-address 172.17.0.0 255.255.252.0
在它向其它路由器发出路由信息的接口上做汇总172.17.0.0/22  RIP     100  1           D   23.1.1.1        GigabitEthernet
0/0/1
这时汇总了后查看路由表时

默认接口:路由对于终端是没有必要发送路由更新的,所以需要用沉默接口,只接受,不发送数据

[R3-rip-1]silent-interface g0/0/0

加快收敛速度:修改时要同比例,同倍数所有接口都要做

[R1]rip 1
[R1-rip-1]vers 2
[R1-rip-1]timers rip 15 90 60

缺省:[R3-rip-1]default-route originate (在有缺省的路由上做)

OSPF ---开放式最短路径优先协议

协议号 89

无类别协议

链路状态型路由协议,更新内容--LSA

LSA ---链路状态通告 --一条包含了路由及拓扑的信息

采用触发更新

周期更新 ---30min

区域内传拓扑,区域间传路由

结构化部署  ----地址规划和区域划分

区域划分的规则:

1.满足星型结构,必须存在骨干0区域

2.必须存在ABR

ABR ---区域边界路由器

OSPF的三表五包七状态

三表:邻居表,数据库表,路由表

五包:Hello,DBD,LSR,LSU,LSack

七状态:down,init,2-way,exstart,exchange,loading,full

OSPF的工作过程

启动配置完成后,本地使用组播(224.0.0.5)发送Hello包到所有的邻居处,若收集到邻居的Hello包,且Hello包中存在本地的routerID,则建立邻居关系,生成邻居表,

邻居关系建立后,将进行条件匹配,条件匹配失败则停留于邻居关系,仅Hello(hello time ---10s或者30s)包周期保活即可,条件匹配成功,则建立邻接关系。邻接关系间将使用DBD,LSR,LSU,LSsck来获取未知的LSA信息,当获取到所有的LSA信息后,本地生成LSDB---数据库表,在本地基于LSDB计算到达所有未知网段的最短路径,生成路由表。

条件匹配:匹配网络类型

建立邻接关系的条件:

        点到点网络:直接建立邻接关系

        MA网络:MA网络中将进行DR,BDR的选举,仅DRother间建立邻居关系,其他均为邻接关系。

选举规则:

        1.比较接口优先级,默认为1

        2.比较routerID,routerID数字大者为主

非抢占性选举

干涉选举:

通过修改接口优先级可以干涉DR,BDR的选举

接口优先级为0时,表示不参与选举,直接为DRother

routerID ----作用:标识路由器

产生:

        1.手工配置---保证全网唯一

        2.默认使用本地最大环回地址,如果没有环回,则使用本地最大物理接口地址IP

COST的计算方法:整段路径的cost之和///----     参考带宽/(÷)接口带宽

查看接口的开销值:

OSPF实验:

在配置完相关操作时,可以看见R2,R3,R4,R5中的有个路由器的邻居表中,有个状态为2-way,R4和R5是2-way关系,这是有问题的

这时,我们要全部重启OSPF,使用交互窗口,控制所有会话,同时重启

输入重启命令:

再次查看邻居关系表,显示R2和R3是2-way关系,才正确

再查看邻居的详细关系,可以看见DR和BDR

在R1上查看LSDB表:

查看路由表:

在R1和R2之间做(接口)认证:保证更新安全

[R1]int Serial 4/0/0
[R1-Serial4/0/0]ospf authentication-mode md5 1 cipher huawei[R2]int Serial 4/0/1
[R2-Serial4/0/1]ospf authentication-mode md5 1 cipher huawei

在R1和R2之间做区域认证(区域内所有路线都要做):防止某一台设备突然加入到这个区域依然可以获得所有路由条目,只有认证了才能获得路由信息

[R1]ospf 1 router-id 1.1.1.1
[R1-ospf-1-area-0.0.0.1]authentication-mode md5 1 cipher huawei[R2]ospf 1 router-id 2.2.2.2
[R2-ospf-1-area-0.0.0.1]authentication-mode md5 1 cipher huawei

缺省路由:

[R5]ospf 1 router-id 5.5.5.5     
[R5-ospf-1]default-route-advertise always    #第一种写法,边界路由器上本无缺省路由,强制下方缺省[R5]ip route-static 0.0.0.0 0 LoopBack 0     #指定一个缺省
[R5-ospf-1]default-route-advertise       

修改优先级(R3的g0/0/1,R4的s4/0/1,R5的g0/0/1):表示不参与选举,再修改之前,要保证整个网络中必须要存在一台DIother,在正常网络环境中,至少要有几台设备,才会存在DIother设备(3台,在一个广播域),不正常情况下是2台,邻居关系要4台

[R3]int g0/0/1	
[R3-GigabitEthernet0/0/1]ospf dr-priority 0[R4]int Serial 4/0/1
[R4-Serial4/0/1]ospf dr-priority 0[R5]int g0/0/1
[R5-GigabitEthernet0/0/1]ospf dr-priority 0

修改Hello time:

[R5]int g0/0/1
[R5-GigabitEthernet0/0/1]ospf timer hello 5

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/414824.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

为什么网上很多人都不推荐新手学习C语言?

今日话题,为什么网上很多人都不推荐新手学习C语言?实际情况并非如此。相反,C语言对于新手来说是一门非常适合入门的编程语言。首先,C语言具有较低的学习曲线。新手只需掌握基本的if-else条件语句和for循环结构,就能开始…

工业设备管理系统:助力企业实现数字化转型

随着工业4.0和智能制造的快速发展,数字化转型已成为企业提升竞争力、适应市场变化的必然选择。工业设备管理系统作为数字化转型的关键组成部分,能够为企业提供实时监控、数据分析、预警和远程控制等功能,助力企业实现数字化转型的目标。 一、…

使用 Docker 部署 的WAF: 雷池社区版

Web应用防火墙(WAF)是保护网站不受恶意攻击的关键组件。 使用 Docker 部署雷池社区版,可以大大简化安全管理工作。 一、WAF 雷池社区版简介 雷池社区版是一种流行的开源 Web 应用防火墙,它提供基本的安全保护,如防止…

ThreadLocalMap为什么用线性探测解决哈希冲突

前言 ThreadLocal 本身不存储值,访问的是当前线程 ThreadLocalMap 里存储的数据副本,实现了线程间的数据隔离。只有当前线程能访问,也就不存在并发访问时的安全问题了。 ThreadLocal 的核心是 ThreadLocalMap,它和 HashMap 不同的…

【数据结构与算法】quicksort快速排序算法大全:快速排序hoare法,快速排序挖坑法,快速排序前后指针法,快速排序优化,快速排序的非递归实现

一、快速排序算法 快速排序使用分治的思想来进行排序,其基本过程如下: 从待排序数组中选择一个元素作为枢轴(pivot)。将数组分割成两个子数组,使得左侧子数组的元素都小于等于枢轴,右侧子数组的元素都大于…

【C++初阶】第二站:类与对象(上) -- 上部分

前言: C学习的第二站:类和对象(上)文章的上半部分,知识点:面向过程和面向对象初步认识、类的引入、类的定义、类的访问限定符及封装、类的作用域、类的实例化. 目录 面向过程和面向对象初步认识 类的引入 类的定义 类的访问限定符及封装 访问限定符 封装 类的…

【Docker】安装nacos以及实现负载均衡

🥳🥳Welcome 的Huihuis Code World ! !🥳🥳 接下来看看由辉辉所写的关于Docker的相关操作吧 目录 🥳🥳Welcome 的Huihuis Code World ! !🥳🥳 前言 一.nacos单个部署 1.镜像拉取 …

【Linux】Linux系统编程——pwd命令

文章目录 1.命令概述2.命令格式3.常用选项4.相关描述5.参考示例 1.命令概述 pwd(Print Working Directory)命令用于显示用户当前工作目录的完整路径。这是一个常用的命令,帮助用户确定他们目前所在的目录位置。 2.命令格式 基本的 pwd 命令…

Excel表格的快速动态扩展与删除行

实例需求:工作表中的表格(ListObject)名称为Table1,表格列数不确定,需要实现如下功能: 当用户完成最后一行最后一列输入之后(如果该单元格为空,则视为输入未完成)&#…

Python 生成 文件目录网页 下载超链接和打开 笔记

1. 一键生成 文件目录网页 下载超链接 1.1 图: 1.2 代码: (由Ai生成部分,再改成适合自己用) index.py # -*- coding: utf-8 -*- import os # import syspath E:\BIT\public\software\\ # path path os.getcwd() …

Java基础知识整理,驼峰规则、流程控制、自增自减

写在开头 本文接着上一篇文章续写哈。Java基础知识整理,注释、关键字、运算符 在这一篇文章中我们总结了包括注释、关键字、运算符的Java基础知识点,今天继续来聊一聊命名规则(驼峰)、流程控制、自增自减。 一、命名规则 上一…

书生·浦语 LMDeploy 大模型量化部署原理

文章目录 大模型部署背景模型部署大模型的特点大模型部署的挑战大模型部署方案 LMDeploy简介 大模型部署背景 模型部署 将训练好的模型在特定软硬件环境中启动的过程,使模型能够接收输入并返回预测结果为了满足性能和效率的需求,常常需要对模型进行优化…