目录

MGRE的配置

中心的配置

分支的配置

在MGRE环境下使用RIP来获取未知网段的路由信息

OSPF -- 开放式最短路径优先协议【链路状态协议】

RIPV2和OSPFV2的相同点:

RIPV2和OSPFV2的不同点

区域划分的要求:

1、OSPF的数据包类型

2、OSPF的状态机

3、OSPF的工作过程

4、OSPF的基本配置


MGRE的配置

中心的配置

[Huawei]int t 0/0/0 -- 创建隧道接口

[Huawei-Tunnel0/0/0]ip address 192.168.9.7 24 -- 给隧道接口配置IP地址

[Huawei-Tunnel0/0/0]tunnel-protocol gre p2mp -- 选择封装协议 -- MGRE

[Huawei-Tunnel0/0/0]source 79.0.0.1 -- 中心设备源IP地址必须固定

[Huawei-Tunnel0/0/0]nhrp network-id 100 -- 启动NHRP,id具有全局意义[相当于小组名]

分支的配置

[Huawei]int t 0/0/0

[Huawei-Tunnel0/0/0]ip address 192.168.9.8 24

[Huawei-Tunnel0/0/0]tunnel-protocol gre p2mp

[Huawei-Tunnel0/0/0]source g0/0/0 -- 源ip选出接口

[Huawei-Tunnel0/0/0]nhrp network-id 100

[Huawei-Tunnel0/0/0]nhrp entry 192.168.9.7 79.0.0.1 register  汇报给中心

汇报自己的接口ip信息(第一个IP地址是中心隧道接口IP地址,第二个是中心真实物理接口IP地址)

【display nhrp peer all 】查看NHRP注册情况(地址映射信息)

MGRE搭建的环境的逻辑拓扑连接是一个多节点的网络,但是,在数据发送时,还是点到点的发送,所以,是不支持广播和组播行为的,所以,可以理解为是一种NBMA网络。

在MGRE环境下使用RIP来获取未知网段的路由信息

1、只有中心获取到分支的路由信息,但是分支并没有获取到中心的路由信息

-- 解决方案 -- 在中心上开启伪广播。--通过给所有分支分别发送数据包达到类似广播的效果

[中心-Tunnel0/0/0]nhrp entry multicast dynamic

2、分支在中心开启伪广播后,只能获取到中心的路由信息,但是无法获取分支之间的路由信息 - 是因为华为设备默认开启rip水平分割-从哪学不发回去

--解决方案 到中心设备关闭接口的水平分割

[中心-Tunnel0/0/0] undo rip split-horizon

OSPF -- 开放式最短路径优先协议【链路状态协议】

收敛速度、选路、占用资源

RIP存在三个版本 -- RIPV1、RIPV2  --  IPV4

--RIPNG  -- IPV6

OSPF也存在三个版本 -- OSPFV1[实验室夭折不用了解]、OSPFV2 - IPV4

OSPFV3 - IPV6

RIPV2和OSPFV2的相同点:

1、RIPV2和OSPFV2一样,都是无类别的路由协议

无类别 -- 传递路由信息时携带子网掩码

2、RIPV2[224.0.0.9]和OSPFV2[224.0.0.5/224.0.0.6]都是以组播的形式发送信息。

3、OSPFV2 和 RIPV2都支持等开销负载均衡

RIPV2和OSPFV2的不同点

-- OSPF协议可以应用在中大型网络中,但是RIP只能应用在小型网络中。 -- 主要原因是OSPF可以进行结构化部署 -- 区域划分、

区域划分的主要目的 -- 区域内部传递拓扑信息,区域之间传递的是路由信息。

ABR  -- 区域边界路由器 -- 同时属于两个区域,并且一个接口属于一个区域,且有一个接口在区域0

区域之间可以存在多个ABR设备,一个ABR也可以对应多个区域

区域划分的要求:

1、区域之间必须存在ABR【可以存在多个ABR,甚至还有保险功能 】

2、区域之间必须按照星型拓扑划分 -- 星型的中间区域被称为骨干区域,为了方便对每个区域进行管理,我们给OSPF的每个区域设定一个区域ID,称为area ID -- 32位二进制构成 -- 骨干区域的区域ID必须为0。

如果一个网络规模较小,不需要进行区域划分,则这样的OSPF网络我们称为单区域OSPF网络【华为的官方文档中要求,如果是单区域OSPF网络,则必须设置为区域0】;如果一个网络存在多个OSPF区域,则将被称为多区域OSPF网络。

1OSPF的数据包类型

hello包 -- 周期的发现、建立和保活邻居关系

hello包的发送周期 -- 10s(30s)

死亡时间 -- 4倍的hello时间

为了区分和标定OSPF网络中每台路由器,我们引入了RID【route id】 -- 1,全网【OSPF网络】唯一;2、格式统一 -- RID要求按照IP地址的格式来进行标定【由32位二进制构成,用点分十进制来表达】

RID的生成方法:

1、手工配置 -- 满足以上两点要求即可

2、自动生成 -- 如果路由器存在环回接口,则将取环回接口的IP地址中最大的作为RID;如果路由器不存在环回接口,则将在路由器的物理接口中取最大的IP地址作为RID。

hello包中将携带RID

DBD包 -- 数据库描述报文 --   携带的是路径信息的摘要 -- 相当于是本地存放LSA数据库(LSDB - 链路状态数据库)的目录

LSR包 -- 链路状态请求报文 -- 给予DBD包请求未知LSA信息

LSU包 -- 链路状态更新报文 -- 携带LSA信息的数据包

LSACK包 -- 链路状态确认报文

OSPF也存在周期更新,每30min一次

2OSPF的状态机

Down State 陌生人 -》hello-》Init State 初始化-》回hello-》Two-Way State 双向通讯状态 标志着邻居关系的建立 【邻居关系并不是终点】

(条件匹配)-- 条件匹配成功,则将进入下一个状态;如果条件匹配失败,只能维持邻居关系,通过10s/30s一次的hello包进行周期保活

Two-Way -》DBD 谁的id大谁就先进入Exchange State -》进入exchange状态开始后才正式进行数据交换

主从关系选举 -- 通过比较RID,RID大的为主,可以优先进入下一个状态,主从关系选举还可以完成隐形确认【回ack是显性确认】

这里使用DBD包来进行主从关系选举,主要是为了和之前的邻居状态进行区分

FULL状态, -- 标志着邻接关系的建立 -- 邻接关系主要为了和之前的邻居关系进行区分,邻居关系只能发送hello包进行周期保活,而邻接关系才能真正交互LSA信息

Down状态 -- 启动OSPF,发送hello包之后进入下一个状态

Initial(初始化)状态 -- 收到hello包中包含本地的RID,则进入下一个状态

2-Way(双向通讯)状态 -- 标志着邻居关系的建立

(条件匹配)

Exstart(预启动)状态 -- 使用未携带数据的DBD包进行主从关系的选举,为主的可以优先进入下一个状态。

Exchange(准交换)状态 -- 使用携带摘要信息的DBD包进行目录共享

Loading(加载)状态 -- 基于DBD包比对自己本地数据库,使用LSR包请求未知的LSA信息,对端通过LSU包回复LSA信息,需要ACK确认

FULL状态 -- 标志着邻接关系的建立

3OSPF的工作过程

启动配置完成后,OSPF向本地所有运行协议的接口以组播224.0.0.5的形式发送hello包:hello包中会携带本地的RID以及本地一致的邻居的RID。之后,将收集到的邻居关系记录在一张表中 -- 邻居表

邻居表建立后进行条件匹配,失败则停留在邻居状态,仅通过hello包进行周期保活。

如果匹配成功,则开始建立邻接关系。首先,先使用未携带数据的DBD包进行主从关系选举。之后,使用携带数据的DBD包来共享本地目录信息。之后本地使用LSR/LSU/LSACK获取未知的LSA信息,完成本地数据库的建立 -- LSDB --生成数据库表。

最后,基于本地LSDB去通过SPF算法计算到达未知网段的路由信息,将路由信息加载到路由表中。

收敛完成后,OSPF需要通过Hello包进行周期保活,每30min进行一次周期更新。

结构突变的场景:

1、突然断开一个网段  -- 触发更新 LSU发出

2、突然增加一个网段 -- 触发更新 LSU发出

3、无法沟通 -- dead time

4、OSPF的基本配置

1、启动OSPF进程

[r1]ospf router-id 1.1.1.1

[r1-ospf-1]

2、创建区域

[r1-ospf-1]area 0

[r1-ospf-1-area-0.0.0.0]

3、宣告 -- 作用1,激活接口;2,发布路由

[r1-ospf-1-area-0.0.0.0]network 12.0.0.1 0.0.0.0 -- 反掩码(由连续的0和1组成,0所对应位不可变,1对应位可变)

[r1-ospf-1-area-0.0.0.0]network 12.0.0.0 0.0.0.255

【看ospf邻居表 display ospf peer】

【看ospf邻居简表 display ospf peer brief】

【看数据库表 display ospf lsdb】

【展开一条LSA信息 display ospf isdb router 2.2.2.2】

OSPF在华为体系中默认的优先级为10

COST = 参考带宽/真实带宽 -- 华为设备OSPF参考带宽的默认值为100bps

COST小于1写成1  大于1的时候对于小数是去尾

修改参考带宽 bandwidth-reference 10000

注意:一旦修改参考带宽,则网络内所有设备都要修改

HCIP认证学习day4相关推荐

  1. 考一个华为认证HCIP需要学习那些东西?

    直接上目录这样你也方便查看! 目录 直接上目录这样你也方便查看! 一,首先要了解华为的认证体系 1.华为认证覆盖ICT全领域: 2.华为认证一共分为三个等级: 二,华为认证考试介绍: 1.HCIP 认 ...

  2. 网工必考:HCIP认证(华为认证ICT高级网络工程师)

    华为HCIP课程介绍 HCIP认证概述 HCIP-R&S认证定位于中小型网络的构建和管理. HCIP-R&S认证包括但不限于:网络基础知识,交换机和路由器原理,TCP/IP协议簇,路由 ...

  3. 持有华为hcip认证一个月工资有多少?华为hcip考试流程是怎样的?

    华为hcip认证证书是华为的认证证书中含金量最高的一个证书,大家都希望尽快的拿到华为hcip认证证书,然后去找工作,很多朋友在准备华为hcip认证考试的时候,都想了解下考试的流程情况以及拿到证书工作之 ...

  4. 华为hcip认证每科有多少题目?hcip需要全部通过吗?

    华为认证是华为技术有限公司(简称"华为")基于"平台+生态"战略,围绕"云-管-端"协同的新ICT技术架构,打造的业界覆盖ICT领域最广的认 ...

  5. 七天入门linux,RHCE认证学习笔记-第七天

    RHCE认证学习笔记-第七天 1.系统启动过程: BIOS初始化-->引导程序(Bootloader)-->内核初始化-->进程(Init)-->用户程序 (1)BIOS初始化 ...

  6. 【书评】RHCSA/RHCE Red Hat Linux 认证学习指南(第6版)EX200 EX300

    这次参加 CSDN 举办的读书活动,正赶上项目忙,看得也是断断续续,拖了2周了,才能来写这个书评. ========== 书评的分割线 ========== 首先,我会肯定的告诉你,不论你是一名专业的 ...

  7. 对《RHCSA/RHCE Red Hat Linux认证学习指南(第6版):EX200 EX300》的评价

    近期看了清华大学出版社出版的一本Linux认证指导书--<RHCSA/RHCE Red Linux认证学习指南(第六版)>,推荐下. 首先这本书介绍的比较全面,既可以最为入门,也可以作为技 ...

  8. C1认证学习六(HTTPS)

    C1认证学习六(HTTPS) 文章目录 C1认证学习六(HTTPS) 任务学习 任务目标 加密算法 对称加密 非对称加密 不可逆加密 SSL TLS 任务学习 HTTPS是身披 SSL / TLS 的 ...

  9. C1认证学习一(进制学习)

    C1认证学习一(进制学习) 文章目录 C1认证学习一(进制学习) 目标 进制的定义 二进制 八进制 十六进制 十进制 准换方法 其他进制转换为十进制 十进制转换为其他的进制 二进制转换为八进制 二进制 ...

最新文章

  1. html5 的a标签是可以拨电话的,通过其Href属性来实现
  2. 产品需求管理中的四大难点
  3. 如何设置网件gs108e_硬核评测!Wi-Fi 6 到底有多快,如何更快?
  4. 【python数据挖掘课程】十二.Pandas、Matplotlib结合SQL语句对比图分析
  5. 量子计算机到底多强大?从量子运算看清楚它们的能力
  6. linux-在cenos上安装大全(nginx/JRE/maven/Tomcat/MYSQL/redis/kafka/es...)
  7. 云图说|华为云数据库在线迁移大揭秘
  8. docker:轻量级图形页面管理工具Portainer
  9. asp.net oracle连接数据库,ASP.NET连接Oracle数据库的步骤详解
  10. tomcat catalina localhost 没有项目_Tomcat简介--01
  11. 第三周作业之效能分析
  12. 用python延续科比的曼巴精神
  13. 计算机矩阵入门(eigen)0XC000041D
  14. Samba 服务详解
  15. Spring| Spring中的动态代理配置(aspectj-autoproxy属性介绍)
  16. html显示十进制特殊字符,一些有可能用到的HTML特殊字符十进制代码
  17. hecto - 手把手教你写个 文本编辑器
  18. 【奥斯卡理财星体系 第五章】丨手把手教你从零开始搭建资产配置
  19. 普吉岛自由行——泰囧准备篇
  20. 冬令营第四天(1.21)

热门文章

  1. Riccati 方程求解及MATLAB function遇到的代码生成问题
  2. Array王锐大神力作:osg与PhysX结合系列内容——第1节 PhysX核心功能及基本程序结构介绍
  3. 摩尔斯码(Morse Code)
  4. 简单左拉菜单栏-css+js
  5. 你知道的前端优化手段
  6. 山东的计算机职业学院排名2015年,志愿填报-山东省大专学校排名及其15所院校优秀专业推荐...
  7. 回文字符(第一周技术分享)
  8. Android 动画详尽教程 [详尽!详尽!]
  9. 让一个灰度矩阵显示为图片python
  10. 怎么调整图片的对比度?