前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >网络工程师_思科 | OSPF由简到难,配合命令学

网络工程师_思科 | OSPF由简到难,配合命令学

作者头像
网络技术联盟站
发布2019-08-19 11:13:29
1.4K0
发布2019-08-19 11:13:29
举报

交换机工作原理:

基于源mac学习,基于目的mac转发。

路由器的工作原理:

收到一个数据包,拆掉帧头,拆开ip包头,提取目的ip地址,查找自己的路由表,有路由,转发,没有路由,丢弃。

路由器查表原则:

最长掩码查表--走最精确的那条

路由条目的加表原则:

先比较管理距离(OSPF110 EIGRP 90 170 5 RIP 120 静态1),再比较度量值

  • 数据层面:数据包的传递方向
  • 控制层面:路由条目的传递方向

数据包在网络设备之间的传递流程

SW1#show mac-address-table

//查看mac地址表

R1#show run int f0/0

//查看接口下配置

R1#show ip int bri

//查看接口ip地址和接口状态

R1#show run | sec router

//查看动态路由协议配置

R2#clear ip ospf process

//重启ospf进程

R1#show ip protocols

//查看设备运行的动态路由协议

OSPF三张表:

R2#show ip os nei 邻居表

R2#show ip os da 链路状态数据库-----都是Link States---LSA

一个接口宣告到ospf进程,这个接口就可以成为一个链路--ip地址--cost--掩码--路由前缀

R2#show ip route os //去往一个目的地的最优路由

OSPF-Open Shortest Path First

OSPFv2---ipv4用的

OSPFv3---ipv6用的

network:

OSPF--EIGRP---把本地直连网段宣告进协议

BGP----把路由表里面的条目引入到BGP

OSPF5种数据包

OSPF7个状态

OSPF建立邻居必须匹配点

OSPF 1 2 3 4 5 7lsa

OSPF特殊区域

OSPF不规则区域 防环原则 网络类型

OSPF hello时间10s--广播网络

dead-time 40s

OSPF如果只有一个区域,可以是骨干区域0,可以是非0区域。

如果有多个区域,必须有骨干区域0,而且所有非0区域必须和区域0直连,非0区域之家才可以通信。

  • ABR:区域边界路由器
  • ASBR:自治系统边界路由器---两个协议之间--重分布

DR和BDR针对同一个广播网段而言的。

一旦选举成功之后不能被抢占,如果重设置,需要重启ospf进程。

R1#clear ip ospf process //重启ospf进程

DR和BDR选举原则:

1.先看接口优先级--越大越优--默认是1,如果设置为255,人为他就是DR,如果设置为0,没有选举资格

R1(config-if)#ip ospf priority 10 //接口下修改

2.比较RID---越大越优

RID选举原则:

1.手动配置

2.up状态的ip地址最大的环回口

3.up状态的ip地址最大的物理口

  • 224.0.0.5----所有OSPF路由器都侦听
  • 224.0.0.6----只有DR和BDR侦听
  • Hello:建立和维持邻居关系
  • DBD:数据库描述--Database Description
  • LSR:链路状态请求
  • LSU: 链路状态更新
  • LS ACK:确认

OSPF邻居建立7个过程:

  • Down:接口启用了ospf进程,没有往外发送hello
  • Init:收到了对方的hello,看到了RID和Priority,有hello时间
  • Two-way:两者都收到了对方的Hello,都看到了对方的RID和Priority

-----------------------------------------邻居-只用到hello

选举DR和BDR

1.接口优先级--默认是1----DR--255

2.RID---越大越优

  • Exstart:选举主从(Master/slave)关系,谁是主,谁先发送DBD(数据库描述)

谁的RID的大,谁就是主

用到的DBD--第一个DBD

  • Exchange:交换DBD---数据库描述
  • Loading:加载lsa----lsr---lsu---ls ack
  • Full:收敛完毕

建立OSPF邻居必须匹配点:

1.Hello

广播网络-Multi Access(f口-e口-g口)--点对点网络(s口)----10s

R3(config-if)#ip ospf hello-interval 15

2.区域ID

OSPF区域的划分是根据路由器的接口。

3.认证

不认证

明文认证

密文认证

4.末节区域标识

--Stub

--完全Stub

--Nssa

--完全Nssa

5.DBD中的mtu字段

R1(config-if)#ip ospf mtu-ignore //建立ospf邻居忽略mtu

mtu值=最大传输单元=1500字节

6.一条链路两端两个接口ip地址的掩码要一致

R1#show ip os int f0/0  //查看接口ospf信息的
R1(config)#int f0/0
R1(config-if)#ip os hello-interval 10  //修改hello时间
R1(config-if)#ip os dead-interval 40  //修改死亡时间

被动接口:

OSPF/EIGRP:接口就不会向外发送hello包,接口和下面的设备不会建立OSPF邻居关系

OSPF如果只有一个区域,可以是骨干区域0,可以是非0区域。

如果有多个区域,必须有骨干区域0,而且所有非0区域必须和区域0直连,非0区域之家才可以通信。

  • ABR:区域边界路由器
  • ASBR:自治系统边界路由器---两个协议之间--重分布 一台路由器只要能够产生5类的lsa(OSPF外部路由)就是ASBR

OSPF划分区域:

1.防止环路

当一台ABR通过非0区域收到来自区域0的lsa,这个时候这台ABR不会使用这条lsa,也不会传递。

除非这台ABR在区域0没有邻居。

R2#show ip ospf border-routers //查看边界路由器

2.过滤LSA

OSPF度量值计算:路由条目传递方向入站接口cost值得累加

cost=参考带宽/接口带宽

参考带默认=100M=100000000bit

  • 控制层面---路由条目的传递方向
  • 数据层面---路由条目传递的反方向

F口=100=COST=1

G口=1000=COST=1

S口=1.544==COST=64

Lo0口=8000=COST=1

LSA介绍---link-state

LSA一共有11种类别,我们经常使用的是前七种。而第六类LSA是用于组播ospf(它是为IPV4组播而设计),所以现在我们暂时使用不到。

1.Router LSA------------路由器lsa

2.Network LSA-----------网络lsa

3.Summary Net Lsa-----------汇总lsa

4.Summary ASB LSA-------

5.Autonomous system external LSA

7.Defined for not-so-stubby area-------只存在于Nssa区域(特殊区域)

OSPF更新机制:周期更新(1800s)+触发更新

ospf lsa有老化时间=3600s=1h

注意:描述LSA时,研究它时一般通过三点去研究

(1)传播范围---本路由器--本区域--所有区域---除了本区域以外其他所有区域

(2)通告者-----谁发出的---谁产生的

(3)包含信息---

1.Router LSA------------路由器lsa

(1)传播范围---只会在本区域内泛红

(2)通告者-----每一台路由器关于每个区域只会产生1条1类的lsa,ABR关于每个区域都会产生1条。

(3)包含信息---本路由器有几条链路在本区域---链路前缀--掩码--度量值--S口

链路前缀--度量值--F口

R1#show ip os database router 1.1.1.1 //查看R1的1类lsa详细信息

R1#show ip ospf database //查看LSDB

Link ID:1类lsa的标识--RID

ADV Router:Advertisement Router---通告者---谁产生的

Seq#:序列号,防止重复报文

路由器收到1条lsa:

1.去看自己的lsdb,没有,直接添加到lsdb

2.如果有,对比序列号

  • 一样,丢弃
  • 新收到的序列号大,替换掉原来的
  • 新收到的序列号小,丢弃

Checksum:检验数据完整性

Link count:链路数量

S口默认认为有两种网络类型:

1.点对点---point-to-point

2.a Stub Network

1类的lsa谁产生,每台路由器都会产生。

区域内部路由器只会产生1条,如果路由器是ABR,这台设备关于每个区域都会产生1条。

2.Network LSA-----------网络lsa

(1)传播范围---本区域内泛红

(2)通告者---DR发的--用DR的RID来表示的

(3)包含信息---广播网段的---广播网段的链路前缀--链路掩码--没有度量值(结合1类的)

Link ID:2类lsa的标识---DR接口的IP地址

ADV Router:本广播网段DR的RID来表示的

R2#show ip os int f2/0 //查看f2/0口下面ospf的信息

R2#show ip os database network //查看2类lsa的详细信息

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-08-17,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 网络技术联盟站 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
对象存储
对象存储(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务。腾讯云 COS 的存储桶空间无容量上限,无需分区管理,适用于 CDN 数据分发、数据万象处理或大数据计算与分析的数据湖等多种场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档