首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

路由交换OSPF域内路由

OSPF路由器R1的LSDB同步完毕后,需要独立计算去往每个网段的最优路径 R1的Router ID 1.1.1.1 每台OSPF路由器都会为每个区域生成唯一一条1类LSA 这条Router ID 1.1.1.1...Router ID 3.3.3.3的Cost是0 R1去往44.44.44.44/32 Cost 5 + 15 + 0 + 0 = 20 伪节点到Router ID 4.4.4.4的Cost是0 同理,其他路由器不再赘述...SPF计算时,先根据自己产生的1类LSA Link-Type P2P、Link-Type TransNet、Link-Type V-Link找到邻居,画出树干节点,再查看其它路由器产生的1类LSA进行延伸...,画出树干节点 如果连接的是一个MA网段(Link-Type TransNet代表连接到一个MA网段) TransNet的Link-ID是这个MA网段DR路由器接口IP地址 可以把连接MA网段想象成连接到一个...“伪节点”(伪节点Router ID由DR接口IP地址充当) 此时需要找到Link-ID对应的2类LSA(描述伪节点连接了哪些真节点) 伪节点到真节点的Cost永远是0 在MA网段计算路由时,总要先到伪节点

1.1K00
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【网络层】IP组播(多播)、硬件组播、IGMP、组播路由选择协议、移动IP、路由器详解、路由表和路由转发

    注:最后有面试挑战,看看自己掌握了吗 文章目录 IP多播----只给有相同需求的路由器传信息 以看视频为例-----组播路由器支持--------运行组播协议的路由器 IP组播地址------多播组的设备都有一个组播组...---------源地址总是单播地址-------UDP最大努力----------硬件组播(局域网内)+因特网范围内组播 硬件组播------局域网内-------以01-00-5E开头的MAC代表组播...IGMP后用组播路由选择协议把这组成员关系发送给因特网上的其他组播放器------------------本地路由器周期性探寻本地局域网上的主机 组播路由选择协议------组播转发树--------常用算法...------224.0.0.0—239.255.255.255---------源地址总是单播地址-------UDP最大努力----------硬件组播(局域网内)+因特网范围内组播 硬件组播---...IGMP的工作流程--------想加入组播,该主机想组播组的组播地址发送一个IGMP报文,声明要加入----------本地组播路由器收到IGMP后用组播路由选择协议把这组成员关系发送给因特网上的其他组播放器

    3K10

    Oracle sql语句--单行函数、组函数、分组与过滤组信息

    根据函数的返回结果,我们将函数分为单行函数和多行函数 1)、单行函数:一条记录返回一个结果 2)、多行函数 组函数 聚合函数 (重点) :多条记录 返回一个结果 (重点) ?...组函数|多行函数|聚合函数 即多条记录 返回一个结果。...3)、sum:求和 4)、avg:平均值 注意: 1、组函数仅在选择列表和Having子句中有效 2、出现组函数,select 只能有组函数或分组字段 ---- 三、分组与过滤组信息...group by :分组 1)、select 出现分组函数,就不能使用 非分组信息,可以使用 group by 字段 2)、group by字段 可以不出现 select 中 ,反之select 除组函数外的...,其他字段必 须出现在group by 中 过滤组having : where :过滤行记录,不能使用组函数, having:过滤组 可以使用组函数

    1.4K20

    Oracle学习(四):组函数

    1.知识点:可以对照下面的录屏进行阅读 SQL> --组函数类型:avg,count,max,min,sum SQL> --工资总额 SQL> select sum(sal) from emp;...组函数会自动滤空,只统计不为空 SQL> select count(*),count(comm) from emp; --结果不同,count(comm)只统计comm不为空的个数 SQL> --可以在组函数中嵌套滤空函数...,来屏蔽组函数的滤空功能 SQL> select count(*),count(nvl(comm,0)) from emp; --结果相同,count(comm)统计所有结果 SQL> --求各个部门的平均工资...尽量使用where,例外:如果条件中含有组函数,只能使用having SQL> --group by的增强:做部门报表可能用到 SQL> -- group by deptno,job + group...尽量使用where SQL> 例外:如果条件中含义组函数,只能使用having SP2-0734: 未知的命令开头 "例外:如果..." - 忽略了剩余的行。

    96620

    组函数及分组统计

    分组函数 SQL中经常使用的分组函数 Count(): 计数 Max():求最大值 Min():求最小值 Avg():求平均值 Sum():求和 -- 统计emp...假设程序中使用了分组函数。则在下面两种情况下能够正常查询结果: 程序中存在了GROUP BY,并指定了分组条件。...这样能够将分组条件一起查询出来 假设不使用GROUP BY,则仅仅能单独地使用分组函数 2.使用分组函数时,查询结果列不能出现分组函数和分组条件之外的字段 综上所述,我们在进行分组统计查询时有遵循这样一条规律...假设没有出如今组函数中。就必然出如今GROUP BY 语句的后面 -- 统计出每一个部门的最高工资。...,可是在组函数嵌套使用的时候不能再出现分组条件的列名 例:求平均工资最高的部门编号、部门名称、部门平均工资 第一步: select deptno, avg(sal) from emp group by

    1.5K20

    技术分享 | MGR 单主模式组内滚动升级

    本文将介绍如何从 MySQL 5.7.25 单主模式的 MGR 组内滚动升级到 MySQL 8.0.26 。 MGR 可以离线升级,也可以在线升级,我们通常都会选择在线升级。...而在线升级官方提供了3种方式:组内滚动升级、滚动迁移升级、滚动重复升级。我们这里使用最简单快速的组内滚动升级方式。...组内滚动升级的方式就是在一个 MGR 组内,其中的每个实例都依次从组中删除、升级,然后重新加入组中。这种方式比较适合单主模式。...而对于多主模式下的组,由于在组内滚动升级期间主节点的数量会减少,从而会导致写可用性降低,这是因为如果一个成员加入一个组时,它运行的 MySQL 服务器版本高于现有组成员运行的最低版本,它会自动保持只读模式...停止组复制 stop group_replication; 4.

    53220

    Flask路由和视图函数(一)

    在Flask中,路由是决定哪个URL请求应该由哪个函数处理的方法。这个过程由视图函数完成,它们是用于处理请求并返回响应的函数。...Flask路由 路由是Flask中最重要的概念之一,它是定义URL到视图函数的映射的机制。在Flask中,路由由app.route()装饰器定义,该装饰器告诉Flask哪个URL应该由哪个函数处理。...下面是一个使用Flask路由的示例:from flask import Flaskapp = Flask(__name__)@app.route('/')def hello(): return '...在上面的示例中,@app.route('/')定义了一个名为hello的视图函数,它将处理主页的请求。当访问根URL(即'/')时,将调用hello()函数并返回“Hello, World!”...Flask视图函数 视图函数是Flask中用于处理HTTP请求并生成响应的函数。它们是使用路由机制进行映射的。

    32320
    领券