HCIP第五天(MGRE协议)

MGRE — 多点通用路由封装技术

NHRP协议 — 下一跳解析协议 ---- 自动学习隧道地址和物理地址的对 应关系的一种方法。
原理: 需要在私网中选出一个物理接口不会发生变化的作为NHRP的中 心(NHS — 下一跳服务器) 。剩下的分支都需要知道中心的隧道IP 和物理接口IP,他们需要将自己的物理接口IP和隧道IP发送给中心 (如果分支的物理接口的IP地址发生变化, 则需要立即将对应关系重 新发送) 。这样,NHS将会收集所有分支的地址映射关系。之后需要 通讯时, 查看对应关系, 封装对应的接口IP地址即可。分支之间需要 进行通讯, 则先将数据发给中心, 由中心进行转发。
----- 这种中心站点到分支站点的架构 — HUB-SPOKE架构

因为MAGRE搭建的逻辑拓扑是一个多节点的网络, 但是, 发送信息时 依然是点到点的发送, 无法使用广播或者组播行为, 所以, 这样的网络我 们可以称为NBMA网络。(他属于逻辑上搭建出的NBMA网络, 真正意义上物 理设备搭建出的NBMA网络是帧中继。)

MGRE的配置过程
给中心站点进行配置(边界路由器出接口的公网IP地址不会发生变化 的作为NHS,即中心站点)
[r1]int t 0/0/0 — 创建隧道接口
[r1-Tunnel0/0/0]ip address 192.168.5.1 24 — 配置隧道IP地址
[r1-Tunnel0/0/0]tunnel-protocol gre p2mp — 选择封装类型 ---- 选择MGRE
[r1-Tunnel0/0/0]source 15.0.0.1 [r1-Tunnel0/0/0]nhrp network-id

给分支站点进行配置
[r2]int t 0/0/0— 定义源IP地址
100 — 创建NHRP域

[r2-Tunnel0/0/0]ip address 192.168.5.2 24
[r2-Tunnel0/0/0]tunnel-protocol gre p2mp
[r2-Tunnel0/0/0]source GigabitEthernet 0/0/1 — 以接口作为封装源, 以应对IP地址的变化
[r2-Tunnel0/0/0]nhrp network-id 100 — 加入NHRP域, 必须是和中心站点创建相同的域
[r2-Tunnel0/0/0]nhrp entry 找中心站点进行注册地址
display nhrp peer all
192.168.5.1 15.0.0.1 register — 隧道地址 物理接口
— 可以查看NHRP信息收集情况
通过RIP获取路由信息
中心站点可以收到分支的数据包, 但是, 分支不能收到中心站点 的数据报
开启伪广播后, 分支站点只能收到中心站点的路由信息, 却不能 收到其他分支站点的路由信息。
OSPF — 开放式最短路径优先协议
OSPF也存在三个版本 — OSPFV1(实验室阶段夭折) ,OSPFV2 — IPV4 OSPFV3 ---- IPV6

RIPV2和OSPFV2的异同点:
相同点:
1,RIPV2和OSPFV2一样, 都是无类别的路由协议(传递路由信息 的时候携带子网掩码) ,都支持VLSM和CIDR。
2,OSPFV2和RIPV2(224.0.0.9)都是以组播的形式传递信 息。 ---- 224.0.0.5/224.0.0.6
3,OSPFV2和RIPV2都支持等开销负载均衡。
不同点:
OSPF和RIP不同, RIP要求仅适用于中小型的网络环境中, OSPF可 以应用于中大型的网络环境中。OSPF为了适应中大型网络环境, 需要进行结构化部署。
区域划分的主要目的 — 区域内部传递拓扑信息, 区域之间传递路由信息
区域划分的要求:
1,区域之间必须存在ABR
2,区域划分必须按照星型拓扑结构划分 ---- 所 有区域需要连接在中心区域上, 这个中心我们称之 为骨干区域。

OSPF的数据包
hello包 — 用来周期发现, 建立和保活邻居关系
hello的周期发送时间 ---- 10S(30S)
DBD包 ---- 数据库描述报文 — 携带的是数据库(LSDB — 存放 LSA信息的数据库) 的目录信息

LSR包 ---- 链路状态请求报文 — 基于DBD包请求未知的LSA信息
LSU包 — 链路状态更新报文 — 真正携带LSA信息的数据包
LSAck包 ---- 链路状态确认报文 — 确认包
OSPF存在没30MIN一次的周期更新。

OSPF的状态机

在这里插入图片描述
***Two-way — 标志着邻居关系的建立。 ***
FULL状态 — 标志着邻接关系的建立。 ---- 邻接关系主要是为了和之 前邻居关系进行区分。邻居关系, 仅能使用hello包进行周期保活, 只有 邻接关系, 可以去交换LSA信息。

down状态 — 启动OSPF之后, 发出hello包进入下一个状态
init(初始化) 状态 — 收到Hello包中包含本地的RID时进入下一个状态
Two-way(双向通讯) 状态 — 标志着邻居关系的建立
(条件匹配) 条件匹配成功, 则进入下一个状态; 否则, 只能停留在邻 居关系, 靠Hello包进行周期保活。
Exstart(预启动) 状态 — 使用未携带数据的DBD包进行主从关系选 举, 比较RID,RID大的为主, 可以优先进入下一个状态
Exchange(准交换) 状态 — 使用携带数据的DBD包进行数据库目录摘要 的共享。
Loading(加载) 状态 — 查看对端的DBD包中的信息和本地的LSDB数据 库目录信息进行对比, 基于未知的LSA信息发送LSR包, 对端回复LSU包, 需要LSACK进行确认。
FULL状态 — 标志着邻接关系的建立

网络结构突变
1,增加一个网段: 触发更新, 直接通过LSU包将变更信息发送, 需要 ACK确认。
2,断开一个网段: 触发更新, 直接通过LSU包将变更信息发送, 需要 ACK确认。
3,无法沟通: 死亡时间 — 40S(120S)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

WHearTBeat

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值