首页 > 其他分享 >OSPF--外部路由

OSPF--外部路由

时间:2023-05-19 23:05:30浏览次数:47  
标签:ASBR 开销 LSA -- 外部 OSPF 路由 路由器

企业不仅需要内部通信,还需要和外部连在一起。那如果你内部使用的是ospf,外部路由使用的rip那么怎能链接在一起实现通信呢?

下面我们一起来实现它。

OSPF--外部路由_4类LSA

在R4上面座个静态路由指向5.5,那么会出现什么情况?

外部路由的引入过程:

1.在R4中输入import-router static后,将路由表中的static路由引入到ospf中;

2.这时候R4会产生2条LSU的报文,第一条LSU报文中携带了一个自身1类的LSA,并且置位为ASBR,用来告诉本区域的所有小伙伴们,我成为ASBR了,我要开始引入外部路由;第二条LSU报文携带的就是引入的外部路由即5类LSA。

3.5类的LSA会在整个ospf自治区域内泛洪,不是基于区域传递,只要路由器之间建立full关系,就会传递。

4.所有的外部路由引入ospf后,会以5类的LSA存在数据库中,外部的cost值不会计算,将赋予该5类LSA一个种子度量值,默认为1,可以手动修改。整个开销值在ospf计算外部路由的时,会认为是ASBR路由器到达该目的网络的开销值。

 Type      : External         LSA的类型,表示5类LSA,用来描述外部路由信息
  Ls id     : 5.5.5.5         外部路由的网络地址
  Adv rtr   : 4.4.4.4         产生这条路由的通告者
  Ls age    : 672             老化时间
  Len       : 36              报文长度
  Options   :  E              特殊区域
  seq#      : 80000001        序列号
  chksum    : 0x9f0d          校验和
  Net mask  : 255.255.255.255 该外部路由的网络掩码
  TOS 0  Metric: 1            描述该5类LSA的开销值,即ASBR到目的地址的开销值
  E type    : 2               该5类LSA的开销值类型,默认是2,可以修改成1
  Forwarding Address : 0.0.0.0 转发地址(FA地址):用于优化OSPF访问路径
  Tag       : 1               路由标记,用来作为路由策略的一个匹配参数

开销值类型:

type1:OSPF引入外部路由时,可以通过命令将开销值类型改为type1,当路由器计算type1类型的5类LSA时会计算OSPF内部的开销值累加

type2:OSPF引入的外部路由默认开销值类型为type2,当路由器计算type2类型的5类LSA时,不会计算OSPF内部的开销值,只计算5类LSA携带的cost值。

那现在R4引入外部路由后,R1、R2、R3的数据库中都存在了这个5类的LSA,并且都一样。那么R3怎么找到目的地址5.5呢?

OSPF--外部路由_5类LSA_02

R3会根据区域2内的SPF树找到4.4的地址,就能找到5.5了;那R2呢?

在R2中我们发现到达4.4地址的通告者是3.3,这是怎么回事呢?这就是4类的LSA

OSPF--外部路由_值类型_03

4类的LSA的由来:

1.当R4引入外部路由的时候,会泛洪一个1类的LSA把R4置位ASBR

2.当R3接收到这个1类的LSA后,R3又是ABR,所以会将该ASBR置位的1类LSA转换成4类LSA,并发送到其他直连区域。

所以这时候R2就收到这条4类的LSA。想去4.4的就找3.3。那么R1也会收到这个4类的LSA。

OSPF--外部路由_外部路由_04

  Type      : Sum-Asbr      LSA的类型,使用ASBR表示4类LSA,用来描述ASBR信息
  Ls id     : 4.4.4.4       使用ASBR路由器的router-id填充
  Adv rtr   : 3.3.3.3       通告者,产生这条4类LSA的路由器(ABR)
  Ls age    : 156           老化时间
  Len       : 28            报文长度
  Options   :  E            特殊区域
  seq#      : 80000003      序列号
  chksum    : 0x50ec        校验和
  Tos 0  metric: 1          用来描述ABR路由器到达ASBR路由器的开销值


大家可以思考个问题?

1.有4类LSA,就必然有5类吗?

2.有5类LSA,就必然有4类吗?4类和5类有啥关系?






标签:ASBR,开销,LSA,--,外部,OSPF,路由,路由器
From: https://blog.51cto.com/garrett/6315474

相关文章

  • Linux开发
    shell命令概述Shell作用:命令解释器介于操作系统内核与用户之间,负责解释命令行获得命令帮助内部命令help命令的“--help”选项使用man命令阅读手册页命令行编辑的几个辅助操作Tab键:自动补齐反斜杠“\”:强制换行快捷键Ctrl+U:清空至行首快捷键Ctrl+K:清空至行尾快捷键Ctr......
  • 程序与设计
    2-27在命令行窗口中启动的Python解释器中实现在Python自带的IDLE中实现print("Helloworld")编码规范每个import语句只导入一个模块,尽量避免一次导入多个模块不要在行尾添加分号“:”,也不要用分号将两条命令放在同一行建议每行不超过80个字符使用必要的空行可以增加代码的可读性运......
  • Python学习
    3-13字符串类型字符串类型:str   1.定义格式:       变量='内容'           打印一行       变量="内容"           打印一行       变量='''内容'''或者三引号           可以通过回车的方式换行,......
  • 五月学习之keepalived 脑裂起因与解决
    一、keepalived脑裂脑裂(split-brain):指在一个高可用(HA)系统中,当联系着的两个节点断开联系时,本来为一个整体的系统,分裂为两个独立节点,这时两个节点开始争抢共享资源,结果会导致系统混乱,数据损坏。对于无状态服务的HA,无所谓脑裂不脑裂;但对有状态服务(比如MySQL)的HA,必须要严格防止脑裂......
  • wgcloud安装部署需要什么环境
    首先WGCLOUD监控系统可以部署到Linux,也可以部署到Windows上不管是部署到Linux,还是Winodws,它依赖的环境组件都一样的1、server所在主机需要JDK1.8环境(JDK11也可以),OpenJDK也可以的,更高版本JDK也支持,但推荐JDK1.8或112、server还需要数据库来存贮数据支持MySQL、MariaDB、PostgreSQL、......
  • 云原生之使用docker部署TestLink测试平台
    (云原生之使用docker部署TestLink测试平台)一、TestLink介绍TestLink是基于web的测试用例管理系统,主要功能是测试用例的创建、管理和执行,并且还提供了一些简单的统计功能。二、TestLink的特点测试需求管理测试用例管理测试用例对测试需求的覆盖管理测试计划的制......
  • #yyds干货盘点# LeetCode程序员面试金典:将有序数组转换为二叉搜索树
    题目:给你一个整数数组nums,其中元素已经按升序排列,请你将其转换为一棵高度平衡二叉搜索树。高度平衡二叉树是一棵满足「每个节点的左右两个子树的高度差的绝对值不超过1」的二叉树。 示例1:输入:nums=[-10,-3,0,5,9]输出:[0,-3,9,-10,null,5]解释:[0,-10,5,null,-3,null,9]......
  • 2023-05-19:汽车从起点出发驶向目的地,该目的地位于出发位置东面 target 英里处。 沿途
    2023-05-19:汽车从起点出发驶向目的地,该目的地位于出发位置东面target英里处。沿途有加油站,每个station[i]代表一个加油站,它位于出发位置东面station[i][0]英里处,并且有station[i][1]升汽油。假设汽车油箱的容量是无限的,其中最初有startFuel升燃料。它每行驶1英里就会用......
  • 文心一言 VS 讯飞星火 VS chatgpt (18)-- 算法导论4.1 5题
    五、使用如下思想为最大子数组问题设计一个非递归的、线性时间的算法。从数组的左边界开始,由左至右处理,记录到目前为止已经处理过的最大子数组。若已知A[1..j]门的最大子数组,基于如下性质将解扩展为A[1..j+1]的最大子数组:A[1..j+1]的最大子数组要么是A[1..j]的最大子数组,要么是......
  • NDP 常用报文格式
    邻居发现协议(NeighborDiscoveryProtocol,NDP)是IPv6协议体系中最重要的基础协议之一,很多IPv6功能都依赖NDP来实现。一般说来,NDP可以实现的功能包括:替代IPv4的ARP来形成邻居表;默认网关的自动获取;无状态地址自动配置;路由重定向等。NDP定义了5类ICMPv6报文,即路由器请求(RouterSolicito......