初见HCIA——入门篇 学习笔记(四)(静态、RIP、OSPF)

系列文章目录

系列文章目录

初见HCIA——入门篇 学习笔记(一)(网络基本概念).
初见HCIA——入门篇 学习笔记(二)(ICMP和ARP).
初见HCIA——入门篇 学习笔记(三)(TCP和UDP).
初见HCIA——入门篇 (VRP 补充篇).
初见HCIA——入门篇 学习笔记(四)(静态、RIP、OSPF).
初见HCIA——入门篇 学习笔记(五)(DHCP和FTP传输).
初见HCIA——入门篇 学习笔记(六)(VLAN及三层交换机).
初见HCIA——入门篇 学习笔记(七)(链路聚合和 NAT(acl)地址转换).



前言

经过四天的学习HCIA ,现在已经可以慢慢的在华为eNSP组件中,搭建各种小型的拓扑网络结构。本文的内容主要是对路由器,这个重要的网关设备,进行了总结。


一、路由器

路由器是连接两个或多个网络的硬件设备,在网络间起网关的作用,是读取每一个数据包中的地址然后决定如何传送的专用智能性的网络设备。

1.路由器的功能

  1. 解封装,对二层的头部进行解封装。
  2. 选路,根据三层的DMAC来查找路由表,从而找出对应的IP地址。

补充一个概念:

2.路由协议

选路:根据三层的头部(DMAC)去查找(路由表)最佳路径
下图是路由表:
在这里插入图片描述

Destination/Mask:目标前缀和掩码(路由器查找的目标,只要包含要查找的内容,就可以进行匹配)。

路由表匹配原则:

1. 精确匹配也叫最长匹配,查找时会从最短的开始查找,如果有更长的继续匹配,找到最长的前缀为止。
2. 如果出现下一跳不是直接下一跳,需要两次查找(先查找到,发现不是则下一跳,继续在路由表中查找)递归查找。
3.在数据包中无法查找到目标IP,那么数据将会被丢弃。

下一跳:发现路由不在自己物理的下一跳位置,就在路由表中继续查找。

Proto:这个是路由的来源标志。
路由的来源三大类:

  • 链路层自发现
  • 静态
  • 动态

下面实际中路由中常见的关键字

  • Direct   直连
  • Static    静态 由人工写入
  • RIP    动态路由 是一种程序和软件,自动计算出来的路由
  • OSPF   动态路由
  • ISIS      动态路由
  • BGP     动态路由

Pre:路由优先级:相同前缀的只能存放一个,有优先级决定存放那个来源的
上述不同来源的路由,有不同的优先级(数字小越优(0~255))。

  • Direct 0
  • Static 60
  • RIP 100
  • OSPF 10
  • ISIS 95

Cost:路由开销,用于相同前缀相同来源,不同距离的时候根据cost,来选择路径(越小越好,数字越小表示越近) 如果两条路径的cost相同,则两条都会放置在路由表,这种现象叫负载均衡。

Nexthop:目标MAC对应的Ip ,interface源Mac的接口。

二、静态路由

1.静态

使用一下的语句进行静态的配置:

  1. Ip route-static 目标前缀(网段) 下一跳或接口(多个接口一般用下一跳,家庭网络一般用接口(每次拨号的地址不同))
  2. Undo ip route-static //可以撤销路由表的配置,不做这一步
  3. Display ip routing-table//查找路由表的内容
  4. Ip route-static preference 70//(调整优先级)高可用性 (冗余线路)

Ping -t//可以用来长ping
Ctrl+c停止

2.静态配置实验

通过配置,让10.1.1.1去ping 10.1.3.1 ,且AR2为主,AR3为辅。
10.1.2.1去ping 10.1.4.1,AR3为主,AR2为辅。
实验
首先需要进行各个路由的配置工作,这个是最基本的能力,需要多多练习,就和标记一个点是一样的。只要规划好了,细心就可以了。
之后进行静态的配置。
已10.1.1.1 ping 10.1.3.1 为例。首先要将路由器进行连接,分三步

  1. R1>>>R2
    [R1]ip route-static 10.1.3.0 24 172.16.12.2//要访问10.1.3.0网段,让他经过AR2路由接口(172.16.12.2)
  2. R4>>>R2
    [R4]ip route-static 10.1.1.0 24 172.16.23.2//要访问10.1.1.0网段,要走172.16.23.2
  3. R2>>>R1 &&R2>>>R4
    [R2]ip route-static 10.1.1.0 24 172.16.12.1//建立和R1的连接
    [R2]ip route-static 10.1.3.0 24 172.16.12.1/建立和R2的连接在这里插入图片描述
    可以看出10.1.3.0 24 已经有了60的static
    再把下面的进行优先级的设置:
  4. R1>>>R3
    [R1]Ip route-static 10.1.3.0 24 172.16.14.2 preference 70
  5. R4>>>R3
    [R1]Ip route-static 10.1.1.0 24 172.16.34.2 preference 70
  6. R3>>>R1 && R3>>>R2
    [R1]Ip route-static 10.1.1.0 24 172.16.14.1 preference 70
    [R1]Ip route-static 10.1.3.0 24 172.16.34.1 preference 70

三、动态路由

静态适合小型的企业,缺乏灵活性。不能自动收敛。

  • 距离矢量性 (分布式(基于之前),保存了路由表)(快) RIP
  • 链路状态性 (集中性计算(知道所有),保存了拓扑结构)(准确)OSPF ISIS
  • 混合型(结合了两者的特点)EIGRP BGP

1.RIP协议

1
交换路由表,看从哪个端口进入,跳过一个路由器代价加一。
在这里插入图片描述
路由规则:
1.如果发现更新的路由在自己的表中没有学习。
2.如果有,就判断是否需要学习。

  1. 如果更新的路由与自己表中的路由,来源方向一致,则无条件学习(在来的基础上加一)。
  2. 如果不一致则学习开销小的的一方。
    2
    周期性更新。
    在这里插入图片描述
    但是RIP会产生环路的问题。

环路

  • 1跳数会越来越高
  • 2数据会在设备间打转

2.RIP如何防止RIP环路

防环原则

  • 1.水平分隔:当一个路由从一个接口收到,将不会从了这个接口再发出。
  • 2.毒性逆转

3
4
毒性逆转是可以跨越水平分割的。

  • 3.抑制计时器
    更新周期太长
    5
  • 4.触发更新
    不等周期立马更新。
    6
  • 5.最大跳数
    设置最大跳数16,到达16时就设为infinity。
    7

RIP的计时器

  • 1.更新计时器(60S)
  • 2.失效计时器 3*60S 如果未更新路由失效,不能用于转发数据。
  • 3.抑制计时器 3*60S 如果未更新就失效了
  • 4.刷新计时器 (60S)失效的路由60S后,会被删除

RIP的使用

  • Rip 1//进程号
  • Version 2//启动版本
  • Undo summer//关闭主类汇总
  • Network 10.0.0.0//宣告

宣告的两个作用:
1.让路由器的RIP学习宣告的网段以及它包含的网段。这些网段将被RIP传递。
2.这些网段包含的接口自动发出或者接受RIP的组播。224.0.0.9 udp 520

  • (1)Update包
  • (2)Response包

3.OSPF

IETF开发的 IP的专用路由协议。其中的SPF是算法——是一种迪杰斯特拉的改进版

  • 无环路
  • 收敛快
  • 扩展性好
  • 支持认证

OSPF原理
开始的时候,在路由器之间会形成一种邻接关系。然后,路由器之间洪范LSA(链路状态信息),当LSA同步的时候会形成LSDB(链路状态数据库),启动SPF算法,最终生成一个以当前路由器为根,其他路由器为树的节点。然后以这个树来查找网段,并生成对应的路由表。

OSPF的数据包

  • Hello包(打招呼)
  • DD报文(Database Description)(菜单)lsa的头部
  • LSR(点餐)把从DBD中找出需要的链路状态头部信息传给邻居,请求完整信息。
  • LSU(上菜)将LSR请求的头部信息对应的完整信息发给邻居。
  • LSACK(确认)

这些包是封装在三层,协议号是89

OSPF邻居状态机(目的是为了获取路由):

工作分布在不同的阶段中。

Down (未启动)---->Init (启动)----->2-way-----> exstart----->exchange----->loading----->full

  • Down邻居的初始状态,没有在有效时间内收到邻居的hello包。
  • Init 已经收到了邻居的hello包,但是自己不在邻居的列表中。
  • 2-Way 双向通信已经建立。但是没有建立邻接关系。
  • Exstart 形成邻接关系的第一步,选举信息交换前的主从关系(先发信息和后发信息的选举,用空的DD报文选举)。RID大的为主。
  • Exchange邻居之间相互发送携带LSA头部的DD,用于描述本地的LSDB。
  • Loading 相互发送LSR请求LSA,发LSU携带完整的LSA。
  • Full LSDB已经同步,形成邻接关系。

RID

OSPF的路由器在进行SPF计算时必须有一个标识,该标识就是RID,格式为IP地址。
RID选举:如果路由器有回环地址那么在回环地址值选最大的RID,如没有,则选举接口地址最大的IP,为RID(RID的选举也可以人工指定,一般建议人工指定。)

邻居关系
OSPF在启动后会通过hello寻找邻居,收到包的会检测hello包中的参数,如果参数一致会形成邻居关系。
邻接关系
形成邻居关系不一定会变成邻接关系。这个是网络类型来确定的,只有双方交换了DD报文才能形成邻接关系。LSDB同步后才能形成邻接关系。

DR/BDR机制
DR/BDR机制:选班长机制,备份的DR,在现实中的副班长,在MA网络中OSPF会指定一个路由器(DR)和其他路由器建立邻接关系,已达到邻接关系的最小化键立,防止信息的重复传递。

DR/BDR的选举:先看优先级,优先级越大越好(0~255),如果一样默认是1,则比较RID ,RID大的优。

OSPF区域
首先,OSPF 路由协议是支持多区域划分的。在一个最为简单的 OSPF 多区域网络环境中,OSPF 需采用两级分层结构。

即:骨干区域–Area 0

普通区域–非 Area 0 区域

并同时需按照普通区域要直连骨干区域,骨干区域要直连的模式搭建网络环境。

因为 OSPF 路由协议是链路状态路由协议,同时以自己为根节点,通过 SPF 算法计算路由,从而得出自己的路由表。

假设多区域的 OSPF 中没有骨干 Area 0 ,那么,多区域的 OSPF 中将不会传播域间路由信息。

调整参考带宽如下:
[Huawei]ospf
[Huawei-ospf-1]bandwidth-reference ?
INTEGER<1-2147483648> The reference bandwidth (Mbits/s)

也可以直接修改接口cost

[Huawei]int e0/0/0
[Huawei-Ethernet0/0/0]ospf cost ?
INTEGER<1-65535> Cost value <1-65535>

OSPF配置

  1. ospf 1 router-id 5.5.5.5 //启动ospf并设置RID为5.5.5.5
  2. area 0.0.0.0 //进入ospf区域0
  3. network 10.1.1.0 0.0.0.255 //宣告ospf的网段 用反掩码控制宣告位

Dis ospf peer//查看邻居信息的详细

Dis ospf peer brief//查看简略信息

Dis ip routing-table ospf//在路由表中查看ospf的路由

Dis ofps lsdb//查看ospf lsdb的信息

配置的位置要根据ip来定,也能是(10.1.0.0 0.0.255.255)


  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
本课程为帮主自主研发的独门课程,根据对实际工作中的使用情况、**版HCIA考试大纲、HCIA考试题库题目的研究把课程分为6大模块,将近30个知识点【更加注重的实际运用】,分别如下:------------------------【第一模块:组建简单的网络】(初识网络,OSI参考模型讲解,TCP/IP协议栈上,TCP/IP协议栈下,IP地址子网划分,华为设备管理与配置)-------------------------------【第二模块:组建中型的路由网络】(路由协议原理讲解,静态路由讲解与配置,RIP路由协议讲解与配置,OSPF路由协议讲解与配置)--------------------------------【第三模块:组建中型的交换网络】(交换机与VLAN讲解,交换与STP讲解与配置,交换与VTP讲解与配置,交换机链路聚合讲解与配置,vlan间路由讲解与配置,端口安全讲解与配置)---------------------------------【第四模块:组建高效易用的网络】(DHCP讲解与配置,DNS讲解与配置,Syslog 讲解与配置,SNMP讲解与配置,NTP讲解与配置,Wireless网络构建与配置)---------------------------------【第五模块:组建安全的网络架构】(ACL讲解与配置,防火墙讲解与配置,AAA讲解与配置)---------------------------------【第六模块:连接到广域网链路】(初识广域网PPP,HDLC,PPPOE,NAT讲解与配置,IPv6讲解与配置,GRE讲解与配置)----------------------------------【第七模块:组建高可用的网络】(VRRP讲解与配置,SDN讲解与配置,Vxlan讲解与配置)--------------------------------在这里,我不仅仅让每一位学员可以顺利通过考试,更多的是带给学员实际工作中最为常用的知识,课程中详细讲解每一个知识点的原理,并利用实验加以辅证,在课程中一直对学员强调:一定要掌握每个知识点的原理,我们不追求对命令的熟悉程度,因为我们知道我们学完该课程在实际工作中未必就一定接触的是思科的产品,所以命令再熟悉也不能体现个人的能力和价值,要想在工作中很好的体现自我价值,体现个人的能力和魅力,一定要将原理性的东西烂熟于心,否则本末倒置,得不偿失。好好学习,我会全力以赴让你赢在起跑线上。请相信我,也请相信你自己,加油!!!

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Le`soleil

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

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

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

打赏作者

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

抵扣说明:

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

余额充值