powerbidesktop中字段不包括

powerbidesktop中字段不包括,第1张

跳转至主内容

我们使用可选的 Cookie,通过社交媒体连接等方式改善你在我们网站上的体验,并且根据你的在线活动投放个性化的广告。 如果你拒绝可选 Cookie,则我们将仅使用为你提供服务所必须的 Cookie。 你可以单击页面底部的“管理 Cookie”更改你的选择。隐私声明 第三方 Cookie接受 拒绝 管理 Cookie

文档

全球导航

Learn Power Platform Power BI

显示 Power BI 中不含数据的项目

项目

2022/11/29

5 个参与者

反馈

本文内容

确定相关数据

显示不含数据的项目

Power BI 视觉对象行为

示例数据模型

后续步骤

适用范围:✔️ Power BI Desktop ✔️ Power BI 服务

Power BI 允许你可视化来自各种源的各种数据。 创建视觉对象时,Power BI 仅显示相关数据,以便正确地管理数据的显示方式。 Power BI 根据视觉对象的配置和基础数据模型确定相关的具体数据。 本文介绍 Power BI 如何确定相关数据。 我们还添加了一些说明如何做出决定的示例。

确定相关数据

若要阐述 Power BI 如何确定要显示的相关数据,让我们将表看作一个简单的示例。 使用本文末尾的示例数据模型部分中介绍的模型,考虑通过以下设置生成一个表:

1 来自同一个表的组:Product[Color] - Product[Size]

Product[Color] Product[Size]

蓝色 大型

蓝色 中等

蓝色 小型

Red 大型

在此示例中,Power BI 显示表“[Product]”中存在的“[Color-Size]”的组合。

现在让我们看看其他组合:

2 来自不同但直接相关的表的组且包含一个度量值:ProductStyle[Finish] - Product[Color] - Sum(Sales[Quantity])

ProductStyle[Finish] Product[Color] [SumQuantity]

光泽 蓝色 10

亚光 蓝色 15

在此示例中,Power BI 仅显示存在的组合。 不会显示模型中不存在的组合,例如(“无”+“蓝色”)或(“亚光”+“红色”)。 确定存在哪些组合的条件是“Sum(Sales[Quantity])”的值不为空。

让我们看看其他情况:

3 来自不同但直接相关的表的组且不包含度量值:ProductStyle[Finish] - Product[Color]

ProductStyle[Finish] Product[Color]

光泽 蓝色

光泽 Red

亚光 蓝色

由于没有显式度量值且这两个表直接相关,因此 Power BI 尝试注入度量值来约束生成的组合。 在本例中,Power BI 会注入 CALCULATE(COUNTROWS('Product')) 度量值,该值不应为空,因为“产品”是两个表共有的表。

在本例中,Power BI 会显示“产品”表中包含条目的组合,不会显示(“无”+“蓝色”)和(“亚光”+“红色”)的组合 。

4 来自不同且不相关的表的组

示例模型不包含此组合,但如果存在来自不同且不相关的表的组,Power BI 将无法关联两个列。 结果将是每个列的所有值的叉积。 在这种情况下,Power BI 会引发“无约束联接”类型的错误,因为此类叉积在数据库中计算的成本很高,并且不会向用户提供非常多的信息。

显示不含数据的项目

前面部分介绍了 Power BI 如何确定要显示的相关数据。 但是,有时候可能需要显示不含数据的项目。

利用“显示不含数据的项”功能,可以包括不含度量值数据(空度量值)的数据行和列。

若要启用“显示不含数据的项”功能,请执行以下步骤:

选择一个视觉对象。

在“值”字段中,右键单击该字段并从显示的菜单中选择“显示不含数据的项”,如下图所示 :

“显示不含数据的项”功能在以下情况下不起任何作用:

未向视觉对象添加度量值,分组列来自同一个表。

各个组不相关。 Power BI 不会为具有不相关的组的视觉对象运行查询。

度量值与所有组均无关。 在这种情况下,度量值不会仅针对某些组的组合为空。

有一个用户定义的不含空度量值的度量值筛选器。 例如:SalesAmount > 0

注意

通过启用“显示不含数据的项”选项,可能会降低性能,并可能导致视觉对象呈现缓慢或数据导出超时。

“显示不含数据的项目”的工作原理

“显示不含数据的项目”的最有趣用例是存在度量值的情况。 假设存在组来自同一个表或可以通过模型中的路径进行关联的情况。 例如,“产品样式”与“产品”直接相关且与“销售额”间接相关,“产品样式”和“产品类别”可以通过“产品”表进行关联等。

让我们看看以下几个有趣的情况,并在关闭和打开“显示不含数据的项目”时进行比较。

1 对同一个表中的列进行分组:Product[Color] - Product[Size] - Sum(Sales[Quantity])

关闭“显示不含数据的项目”功能时的显示方式:

Product[Color] Product[Size] [SumQuantity]

蓝色 中等 15

蓝色 小型 10

打开“显示不含数据的项目”功能时的显示方式:

Product[Color] Product[Size] [SumQuantity]

蓝色 大型

蓝色 中等 15

蓝色 小型 10

Red 大型

请注意两个新组合在打开此功能时的显示方式:“蓝色 - 大型”和“红色 - 大型” 。 这两个条目在“Sales”表中没有相应的“Quantity”。 但是,它们显示在“Product”表中。

2 对相关表中的列进行分组:ProductStyle[Finish] - Product[Color] - Sum(Sales[Quantity])

关闭“显示不含数据的项目”功能时的显示方式:

ProductStyle[Finish] Product[Color] [SumQuantity]

光泽 蓝色 10

亚光 蓝色 15

打开“显示不含数据的项目”功能时的显示方式:

ProductStyle[Finish] Product[Color] [SumQuantity]

光泽 蓝色 10

光泽 Red

亚光 蓝色 15

注意 “(光泽-红色)”和“(无、空白)”显示为组合的方式。 下面是显示它们的原因:

Power BI 首先考虑了“ProductStyle[Finish]”,然后选择了所有要显示的值,这样就生成了“光泽、亚光、无”。

使用其中的每个值,Power BI 选择了所有相应的“Product[Color]”条目。

“无”与任何“Product[Color]”都不对应,因此该值显示为空白。

值得注意的是,选择列值的机制依赖于顺序,并且可以将其视为表之间的“左外部联接” *** 作。 如果列的顺序更改,那么结果也将更改。

让我们看看更改顺序的示例,以及此更改对结果的影响。 此示例与此部分中的第 2 项相同,但更改了顺序。

Product[Color] - ProductStyle[Finish] - Sum(Sales[Quantity])

打开“显示不含数据的项目”功能时的显示方式:

Product[Color] ProductStyle[Finish] [SumQuantity]

蓝色 光泽 10

蓝色 亚光 15

Red 光泽

注意“ProductStyle[Finish]=None”没有显示在表中。 在本例中,Power BI 先选择了“产品”表中的所有“颜色”值。 然后,对于每种颜色,Power BI 选择了相应的“饰面”值,其中包含数据。 由于“无”未显示在“颜色”的任何组合中,因此未选中该项。

Power BI 视觉对象行为

在视觉对象中的一个字段上启用“显示无数据的项目”后,将自动为该同一视觉对象 Bucket 或层次结构中的其他所有字段启用该功能。 视觉对象 Bucket 或层次结构可以是其轴或图例,也可以是类别、行或列 。

例如,在“行”Bucket 中的带有四个字段的矩阵视觉对象上,如果一个字段启用“显示无数据的项目”,则矩阵中的所有项目都将启用它。 在下图中,在“行”Bucket 的第一个字段“SupplierID”字段中启用了“显示无数据的项目”。 “行”Bucket 中的其他字段也会自动启用该功能。

相反,“列”Bucket 中显示的“洲”字段不会自动启用“显示不含数据的项” 。

如果将视觉对象转换为不同类型(例如,将矩阵视觉对象转换为表格视觉对象),通常会看到此视觉对象行为。 在此类转换中,移动到 Bucket 中的任何字段都将自动启用“显示无数据的项目”,其中 Bucket 中的字段已启用该功能。 在上述示例中,如果“SupplierID”启用了“显示无数据的项目”功能且视觉对象转换为表格,则“列”Bucket 中的“洲”字段(以及“行”Bucket 中的字段)将移动到表视觉对象所使用的唯一 Bucket(即“值”Bucket)中。 因此,“值”Bucket 中的所有字段都将启用“显示无数据的项目”。

导出数据

使用“导出汇总数据”功能时,“显示无数据的项目”功能的行为与导出转换为表格视觉对象时的行为相同。 因此,在导出图表矩阵视觉对象等视觉对象时,导出的数据可能与显示的视觉对象不同。 产生这种行为的原因是,作为导出过程的一部分,转换为表视觉对象将为要导出的所有字段启用“显示不含数据的项”。

示例数据模型

本部分介绍本文中的示例使用的示例数据模型。

模型:

数据:

Product[ProductId] Product[ProductName] Product[Color] Product[Size] Product[CategoryId] Product[StyleId]

1 Prod1 蓝色 小型 1 1

2 Prod2 蓝色 中型 2 2

3 Prod3 Red 大型 1 1

4 Prod4 蓝色 大型 2 2

ProductCategory[CategoryId] ProductCategory[CategoryName]

1 电话

2 照相机

3 TV

ProductStyle[StyleId] ProductStyle[Finish] ProductStyle[Polished]

1 光泽 是

2 亚光 否

3 无 否

Sales[SaleId] Sales[ProductId] Sales[Date] Sales[Quantity]

1 1 2012 年 1 月 1 日 0:00 10

2 2 2013 年 1 月 1 日 0:00 15

后续步骤

本文介绍了如何在 Power BI 中启用“显示不含数据的项目”功能。 你可能还会对以下文章感兴趣:

Power BI 中多维模型的默认成员

建议的内容

在 Power BI 中将一列按另一列排序 - Power BI

了解如何通过按数据字段对 Power BI 视觉对象进行排序来更改其外观。 使用一列定义另一列的排序顺序。

在 Power BI 中使用相对日期切片器或筛选器 - Power BI

了解如何使用切片器或筛选器在 Power BI 中约束相对日期范围。

在 Power BI Desktop 中使用自定义格式字符串 - Power BI

了解如何在 Power BI Desktop 中自定义格式字符串

在 Power BI 中应用条件表格式设置 - Power BI

向 Power BI 中的表和矩阵应用自定义格式设置。

显示更多

中文 (简体)

主题

管理 Cookie

早期版本

博客

参与

隐私

使用条款

商标

© Microsoft 2022

#show ip interface brief 查看所有接口的状态

(config-line)#logging sy

关闭自动汇总

(config-router)#no auto-summary

RIP的手动汇总

(config-if)#ip summary-address rip subnet subnet_mask

链路状态型

然后路由的基本常识有

路由器基础知识:

路由器的硬件组成:

1 CPU

2 ROM 保存了ROUTER的引导程序和一些版本较小、较旧的IOS。

3 FLASH 保存了IOS的映像文件(BIN)

4 NVRAM 非易失性存储器。用于保存ROUTER当中的静态的配置文件。startup-config

5 RAM 随机存取存储器。用于保存路由表和正在运行的配置文件。running-config

路由器的启动过程:

ROM------------------------FLASH---------------NVRAM-------------------RAM

读取引导程序,自检。||开启并释放IOS文件||查看是否有配置文件||运行IOS,开始学习网络信息。

ROUTER的几种配置模式:

1 ROUTER> 用户模式。功能最少、权限最低的模式。只能对ROUTER进行简单的查看,并不能对ROUTER进行任何的修改、配置。是用户TELNET到ROUTER上后的缺省模式。 ENA

2 ROUTER# 特权模式。在特权模式下,可以对ROUTER进行全部的查看和简单的配置修改。CONF T

3 ROUTER(CONFIG)# 全局配置模式。在此模式下,可以对R进行最大化的配置修改,但不能查询R信息。

4 从高级模式返回到低级模式,可以使用命令“EXIT”或“END”或直接“CTRL+Z”。

R的简单配置(所有配置全部基于全局模式以后的情况下):

1 修改R名称:HOSTNAME

2 设置一个EN密码:明文密码 ENABLE PASSWORD

密文密码 ENABLE SECRET

两种配置出来的密码,不能是同一个密码。同时配置两个密码时,密文密码的级别比明文密码的级别高。

3 给CONSOLE口加密:

(config)#line console 0 进入CON口的配置。

(config-line)#password 设置一个密码

(config-line)#login 激活密码

4 设置TELNET密码:(若R没有配置TELNET密码,则拒绝一切TELNET进程;R最多允许5个线程的登陆。)!!!

(config)#line vty 0 4 进入VTY线路的配置。

(config-line)#password 设置一个密码

(config-line)#login 激活密码

5 设置一个BANNER信息:给R设置一个欢迎界面信息。

(config)#banner motd # this is zhaoxin#

6 给R设置IP地址:

(config)#interface s0/s1/e0

(config-if)#ip address ip_add ip_mask

(ocnfig-if)#no shutdown

7 保存R配置:

#copy running-config startup-config

8 删除NVRAM中的信息:

#erase nvram或者

#delete startup-config

9 重启R:

#reload

10 关闭域中命令查找:

#no domain-lookup

CDP协议 CISCO发现协议。在任何的串行线路当中,网络设备之间会相互的发送CDP协议,用于学习和邻居设备之间的连接信息。包括邻居设备之间的类型、信息和平台等。当网络设备一开启,就会自动的想外部发送CDP信息。用于查询邻居信息,若该CDP信息没有得到任何邻居的反馈,则此设备会认为,该接口没有连接任何设备,接口会自动关闭。如果想关闭CDP协议,可以使用:

(config)#no cdp run

#show cdp neighbors 查看当前设备的邻居设备

在使用到串行线路的设备之间,需要为路由器设置时钟频率。时钟频率,用来规范路由器之间的传输速率。

DEC:数据通信设备。DTE:数据中断设备。

在串行线路当中,需要对DCE设备设置时钟频率。否则路由器之间无法相互通信。

使用命令:

#show controllers serial 0/1 来查看DCE是在哪个接口中。

(config-if)#clock rate 64000 设置时钟频率

#show ip route 查看路由表

accessserver1>clear line tty 线程号后两位。

路由协议知识:

路由选择协议的划分:

一 静态路由选择协议:由网络管理员在路由器上手工添加路由信息以实现路由目的。适用于小型的网络中。

二 动态路由选择协议:根据网络结构或流量的变化,路由协议会自动调整路由信息以实现路由目的。

1 内部路由选择协议IGP。 使用AS来做区分。AS 自治系统,以一种路由方式或一种路由资源所组成的范围。

2 外部路由选择协议EGP。

要实现路由,路由器必须知道:

目的地址

源地址

所有可能的路由路径

最佳路由路径

管理路由路径

R必须知道未和其直接相连的目的地址

IP协议是被路由选择协议

可路由协议ROUTED PROTOCOL(被路由协议):利用网络层完成通信的协议,允许数据包从主机以寻址方案转发到另一主机。例如IP、IPX、APPLETALK。

路由协议ROUTING PROTOCOL,本质是创建和维护路由表,可路由协议利用他实现路由功能。例如:RIP、IGRP、EIGRP、OSPF、BGP、IS-IS等。

在R下直接连接终端,这种网络叫做存根网络。在存根网络中,比较适合使用静态路由。在一些网络比较简单,或不经常变动拓扑的网络中,也比较适合使用静态路由。

静态路由的配置:

(config)#ip route 目的网段 目的网段子网掩码 下一跳地址

静态路由是一条单方向的路径,必须在对段的R上配置一条相反的路径。

静态路由的优点:因为不使用任何算法,对设备的使用消耗资源比较低。配置简单、快捷、安全性高。是优先级别最高的路由选择协议。

静态路由的缺点:不能自动使用网络拓扑的变化,不能工作在网络环境较大的网络当中。适合使用在存根网络当中。

ip route 0000 0000 外出接口IP/接口名称(可以是S0、S1、E1这样的接口名称)

这样的路由条目叫做缺省路由。

以外出接口方式设计静态路由比下一跳方式设计的静态路由优先级别更高。

路由协议:用于路由器选择路径和管理路由表。一旦选择了一条路径后,路由器就利用路由选择协议,选择最优路径。

自治系统:使用相同的路由准则的网络的集合。

IGP:在一个自治系统内运行。

EGP:连接不同的自治系统。

路由的AD(Administrative Distance):路由选择协议的管理距离。

管理距离说明各种路由选择协议的优先级别。

C直连 0

DEFAULT ROUTING缺省路由/外出接口式 0

STATIC 1

RIP 120

IGRP 100

OSPF 110

EIGRP 90

AD值越小,代表该协议越优先。

度量值(Metric):路由协议算法由度量得出度量值。根据度量值判定路由最优路径,来创建和维护路由表。Metric越小,越优先。

收敛时间(Convergence Time):路由器之间相互学习路由表的过程叫做收敛,当所有的路由器路由表一致时,叫做收敛完成,从开始收敛到收敛完成所花费的时间,叫做收敛时间。收敛时间也可以作为评价一个网络好坏的标准。收敛越快,网络性能越好。

路由协议的分类:

距离矢量型:定期将路由表复制给相邻的路由器并进行矢量堆加。

距离矢量型的路由选择协议采用定时更新。每经过一定的时间后,开始学习和发送路由信息。

发送路由表的时候是整张路由表COPY给邻居路由器,这会导致路由表越来越大。

会因为收敛过慢,导致路由表不稳定,产生路由回路。

距离矢量型路由选择协议的几个通用特性:

1 采用定时更新,周期性的发布路由更新信息。例如RIP为30S,IGRP为90S。

2 包含邻居信息。邻居通常意味着共享相同的某条数据链路的所有路由器。

3 使用广播的方式发布路由更新信息。

4 每次发布的路由表都是整张表。但大多数情况下,邻居路由器接收到更新信息后,只保留自己的路由表中不存在的部分。

消除路由回路的机制:

1 抑制定时器。给数据定义一个最大时间,若数据没有在定义时间内传出网络,则证明,网络产生回路,数据被丢弃。

2 创建一个最大跳数。给数据定义一个最大的跳数(Max Hop),若数据没有在最大跳数内传出网络,则证明,网络产生回路,数据被丢弃。

3 水平分割。给数据定义一个方向。路由器不容许再次发送同一方向或接口所转发或发出的数据。

RIP(Routing Information Protocol)

RIP的特点:是一种典型的距离矢量型的路由选择协议。采用定时更新,每30秒更新一次。采用跳数作为度量值,HOPS越少,路径越优先。最大支持15跳。

RIP的记时器:

1 更新记时器(UPDATE TIMER) 默认为30S,在CISCO路由器中,加入了一个随机变量,使得CISCO路由器中RIP的更新时间为从255秒到30之间的一个随机值

每30秒,RIP会发送/接收一次路由更新

2 失效记时器(INVALID TIMER) 默认为180S

无论什么时候,当有一条新的路由被建立,则该记时器则被初始化为180S,当再次接受到这条路由更新的时候,记时器又会被初始化为180S当180S内还没有接收到该条更新时,则这条路由的跳数将会被更改为16,即标记为”不可达”

3 抑制定时器(HOLDDOWN TIMER) 默认为180秒 CISCO专用记时器

若一条路由更新的跳数大于路由表已记录的跳数,则将会导致路由器进入抑制时间,并将该路由标记为可能失效(possibly down)

4 刷新记时器(FLUSH TIMER) 默认为240秒但CISCO的路由器中设置为60秒

若路由器240S以后都没有收到路由更新,则标记该路由为”不可达”。并删除该路由表。

RIP V1的特性:

1 路由更新发送使用UDP520端口。

2 使用跳数作为METRIC值,最大支持15跳,第16跳将被标记为不可达。

3 发送路由更新信息时,使用广播的方式发送

注意:RIP V1不支持VLSM和CIDR。(因为RIP在做路由通告的时候,是使用广播地址通告,且不会通告子网内容)

RIP V2的特性:

1 支持VLSM、CIDR。支持不连续的子网。

2 采用多播路由更新,使用组播地址224009

3 支持认证 使用国际标准TEXT,CISCO设备支持MD5加密。

RIP V1与V2的共同特性

发送数据时,使用UDP端口520

默认管理距离都是120

v1配置命令:

(config)#router rip

(config-router)#network 直连网段

#show ip protocol 显示路由选择协议更新的详细信息。

#debug ip rip

CISCO路由器默认情况下没有起用V2,要使用V2用下列命令:

(config)#router rip

(config-router)#version 2

(config-router)#network 直连网段号

#clear ip router 立即强制更新路由表

配置被动接口:

(CONFIG-ROUTER)PASSIVE-INTERFACE INTERFACE_NAME

如果一个接口被配置成被动接口,则本接口只接收路由更新,而不会发送路由更新被动接口可以在所有的路由选择协议中使用

启用单播更新:

(config-router)neighbor neighbor_ip

启用触发更新:

(config-if)ip rip triggered

注意:1 触发更新只在串行线路中有效2 必须在物理链路的两端都进行触发更新的配置

解决不连续子网的办法:

1 更换协议

2 配置辅助地址

配置第二地址:

(config-if)ip add ip_add ip_submask secondary

当配置了第二地址之后,不需要再在路由选择协议中对本地址进行通告

更改RIP的记时器:

(config-router)timers basic

共4个值,必须都写上

针对RIP的DEBUG命令:

Debug ip rip[event]

Debug ip rip trigger

RIP V2与V1的兼容性:

(config-if)ip rip send version 1/2

(config-if)ip rip receive version 1/2

配置RIP V2的认证:

(config)#key chain (指定一个名字)

(config-keychain)#key 1(指定一个编号)

(config-keychain-key)#key-string cisco(指定一个认证用的密码)

在一个网络中,KEY CHAIN的值可以不同,但KEY和KEY-STRING必须相同

在接口上开启认证:

(config-if)#ip rip authentication mode md5 在接口上开启MD5认证

(config-if)#ip rip auth key-chain 指定认证KEY-CHAIN的名字,必须与前面配置的一样。

当在两个相连的R上配置认证时,KEY CHAIN可以不一样,但KEY值和KEY-STRING必须一样。

#show ip interface brief 查看所有接口的状态

(config-line)#logging sy

关闭自动汇总

(config-router)#no auto-summary

RIP的手动汇总

(config-if)#ip summary-address rip subnet subnet_mask

链路状态型

平衡混合型

EIGRP CISCO私有的技术,由IGRP发展而来。

IGRP 内部网关路由选择协议。

EIGRP 增强型内部网关路由选择协议。

EIGRP 的特性:

1 支持多种被路由协议。使用PDM机制。

2 快速收敛

3 100%的无环路无类别路由协议,支持CIDR、VLSM。

4 配置简单

5 使用部分的、增量的、有界的更新

6 支持等开销及非等开销的负载均衡(需要手工配置)

7 使用组播及单播来发送数据包代替广播

8 可以在网络中任何一个节点上进行汇总

EIGRP的三张表:

1 邻居表。保存所有的直连运行EIGRP的邻居路由器。

2 拓扑表。保存所有从EIGRP邻居所学到的路由信息。

3 路由表。只列出从拓扑表计算得来的最好的路由表。

EIGRP使用IP数据包来转发路由信息。协议字段值为88。

EIGRP建立邻居关系必须具备两个条件,第一,K值相同,第二。AS号相同。

EIGRP使用2240010这个IP地址发送HELLO数据包。

使用的度量值共有5个:

带宽、延时、可靠性、负载、MTU最大传输单元。

5个K值对应以上的5个度量值,默认为10100,默认情况下只考虑带宽和延时。

UPDATE 更新

QUERY 查询

REPLY 回复

HELLO

ACK 确认

EIGRP的几个基本概念:

AD通告距离:下一跳通告的到目标网络的开销

FD可行距离:本地到达目标网络的度量值

FDmin最小可行距离:到达目标网络的最小度量值

FC可行条件:AD<FDmin

Successor后继者:通告最佳路由的下一跳路由器

Feasible Successor可行后继者:满足可行条件的下一跳路由器

配置EIGRP认证:点对点的认证,此配置针对接口配置

MD5加密的认证

(config-if)#ip authentication mode eigrp as号 MD5 开启EIGRP的MD5认证

(config-if)#ip authentication key-chain eigrp as号 keyid 设置一个MD5的密码

OSPF特性:

开放标准

最短路径优先

链路状态型协议

与EIGRP一样,使用IP数据包发送更新,IP报文协议号为89

只支持IP协议环境/EIGRP支持IP、IPX、APPLETALK

支持等价负载均衡/EIGRP支持等开销、非等开销。

OSPF也有三张表

邻居表 列出所有邻居

拓扑表 保存所在区域的所有链路状态信息

路由表 只列出最好的路由信息

LSA 链路状态通告

OSPF EIGRP

邻居表 列出所有邻居 列出所有邻居

拓扑表 所在网络的地图 邻居的路由表

使用SPF算法 使用DUAL算法

得到最佳路由

路由表 路由表 路由表

OSPF需要一个层次化的网络结构,它包含两种不同的层次区域

·传输区域(骨干AREA 0)

·普通区域

注意 骨干区域必须是区域0,所有的普通区域必须要连接到骨干区域,不同的非骨干区域间的通信必须要经过骨干区域。

划分区域的目的在于:

1 减小路由表的大小

2 限制LSA的扩散LINK-STATE 链路状态

3 加快OSPF的收敛速度

4 增强OSPF的稳定性

OSPF 的COST是10的8次方除以带宽单位是BPS

EIGRP 的COST是10的7次方除以带宽单位是BPS

OSPF的五种数据包

HELLO 用来发现链路状态变化,建立邻居关系

DATABASE DESCRIPTION 数据库描述。描述自己的数据库(广告)

LINK-STATE REQUEST 向邻居请求一段链路状态数据库

LS UPDATE LSA的集合

LS ACK 确认信息

与EIGRP一样,中间三个需要确认。

OSPF建立邻居关系的匹配条件(hello数据包中包含的信息):

1 ROUTER ID 如果有手工指定,则使用手工指定的。在没有的时候去看LOOPBACK接口上的IP,如果有多个LO接口,则使用最大的IP地址,如果没有LO接口,则使用物理接口中IP地址最大的一个。

2 HELLO/DEAD INTERVALS 发送/接受HELLO数据包的时间间隔。

3 NEIGHBORS 列出所有已知的直连邻居

4 AREA ID 区域的ID号

5 ROUTER PRIORITY 路由器的优先级

6 STUB AREA FLAG 末节网络的标识。

DR 指定路由器

BDR 备份指定路由器

OSPF使用224005/224006发送更新包

224006代表发送给ALL DR ROUTERS 只发送给DR路由器

224005代表发送给ALL SPF ROUTERS 发送给所有路由器

在一个OSPF网络中,所有的非DR、BDR路由器,只与DR或BDR路由器建立邻居关系。DR和BDR路由器建立邻居关系。

配置命令:

(config)#router ospf 进程号 |在一个R上可以运行多个OSPF进程。不同R上可以使用不同进程号。

(config-router)#network 网段号 通配符掩码 AREA 区域号 | AREA0是必须的!!!

OSPF的认证和汇总:

ABR area border router:区域边界路由器

手工指定一个router id

(config-router)#router-id

强行刷新OSPF进程,以使ROUTER ID生效。

#clear ip ospf process

在查看路由信息的时候,看到O IA 表示区域间路由。

#show ip ospf database summary

查看IP汇总、LSA的信息。

STUB NETWORK 末节网络

配置汇总:

(config-router)#area 区域号 range 网络号 子网掩码

配置认证:认证可以针对区域间做认证。

点对点的认证:此配置针对接口配置

一 MD5加密的认证

(config-if)#ip ospf authentication message-digest 开启OSPF的MD5认证

(config-if)#ip ospf message-digest-key KEYID md5 密码 设置一个MD5的密码

二 简单口令认证

(config-if)#ip ospf authentication-key 密码 只有这一条命令

全区域认证:

(config-router)#area 区域号 authentication message-digest 开启区域中的MD5认证

有类别路由协议与无类别路由协议间的重发布。重发布配置在边界路由器上。

重发布分为单向重发布/双向重发布两种。

EIGRP的默认内部管理距离是90,外部管理距离是170。

在边界路由器上,要配置多个路由协议,在做重发布的时候,希望在哪个路由协议里发布另一个协议,那么被发布的这个协议就是源协议。在配置时,需在目的协议中发布源路由协议。

(config-router)redistribute 源路由协议[AS号] metric 目标路由协议度量值 subnets

在将任何协议重发布到OSPF中时,在重发布命令的最后要加上SUBNETS,否则将无法实现对子网的支持。

NAT技术:

NAT 一个私有地址和一个共有地址的转换

NAT过载 多个私有地址和一个共有地址的转换

PAT使用端口号来标识一个唯一的私有地址。

PC--------------NAT-------------INTERNET

10110/24 61110/24

做NAT的前期准备:

PC(config)#ip route 0000 0000 10112

NAT(config)#ip route 0000 0000 61112

ISP(config)#ip route 10110 2552552550 61111

先做好两条缺省路由和一条静态路由,再开始做NAT。

静态NAT 一个内部IP对应一个外部IP

在做NAT的R上配置:

(config)#ip nat inside source static PC地址IP 外出IP地址

然后在使用内部地址的接口上进行配置:

(config-if)#ip nat inside

在使用外部地址的接口上进行配置:

(config-if)#ip nat outside

NAT过载 多个内部IP对应一个外部IP。NAT过载必须要配合ACL来使用。

(config)#access-list 1 permit 源网络 通配符掩码

先创建一个允许被NAT的范围,只针对内部的IP。

(config)#ip nat inside source list ACL号 interface 出口接口 overload

再配置PAT

动态NAT 多个内部IP对应多个外部IP。也必须配合ACL来用。

先创建一个允许被NAT的范围,只针对内部的IP。

(config)#access-list 1 permit 源网络 通配符掩码

定义一个地址池

(config)#ip nat pool 地址池名 外部开始IP 外部结束IP netmask 子网掩码

应用PAT

(config)#ip nat inside source list ACL名 pool 地址池名 overload

在配置NAT之后,如果没有路由协议,那么必然是不通的。

验证的时候,在做NAT的路由器上使用DEBUG IP NAT,在ISP的路由器上使用DEBUG IP PACKET来查看NAT结果。

DHCP

配置一个DHCP地址池

Router(config)#ip dhcp pool test

定义所要分配的IP地址段

Router(dhcp-config)#network 10110 2552552550

定义缺省网关

Router(dhcp-config)#default-router 10111

定义DNS地址

Router(dhcp-config)#dns-server 218301940

定义租约期限

Router(dhcp-config)#lease 7

排除一些IP不分配:

(config)#ip dhcp excluded-address 开始IP 结束IP

手工开启DHCP服务:

(config)#no/ service dhcp

配置设备通过DHCP得到IP地址:

(config-if)#ip add dhcp

注意:DHCP不能做在串行接口上,只能做在以太网接口上。作为DHCP的路由器在发送DHCP信息的接口上,必须配置IP地址。默认情况下,DHCP服务是开启状态。

交换知识:

在连接两个交换机时,必须使用交叉线。

交换机的工作方式:

一 对称式:设备上所有的接口速率一致。包括UPLINK口。

UPLINK口,又叫做级联口,用于交换机做堆叠工作。

简单的理解堆叠就是将多个交换机相互连接后构成一个大的广播域。

一般来说,对称式设备在级联时,可以直接使用平行线。

二 非对称式:UPLINK口相对于其他接口来说,速率更大。

一般非对称式设备级联时,使用的是交叉线。

交换机的转发方式:

一 存储转发

在转发数据前,必须接受到整个数据帧。然后,交换机读取目的或源地址,并将数据进行过滤后,进行转发。

可以对数据进行错误检查,不纠错。

二 直通转发(贯穿式转发)

在接受到数据帧时,只读取目的地址,然后在完成的数据帧到达之前,就将数据进行转发。

比较如下

存储转发 直通转发

接受完整的数据帧 接受部分数据帧

支持错误检查 不支持错误检查

延迟相对大 延迟相对小

直通转发又分为两种方式:

1快速转发交换:一接收到目的地址就立即转发。

2自由分段(无碎片)交换:只接受前64字节,并对其进行检验后转发。

交换机工作状态:

半双工。一般当交换机下连接有HUB时,交换机处于半双工状态(使用CSMA/CD机制)。

全双工。只用于点到点的网络中。而且所有的接入节点都必须支持全双工。

STP(生成树协议)的几个概念:

1 根网桥

2 根端口

3 指定端口

根端口和指定端口都用于转发数据流量

非指定端口也叫做阻塞端口,或者丢弃端口。接受到数据流量后将数据丢弃。

根端口的确定是基于带宽的。

STP的各种状态:

阻塞状态(bloking):不转发数据帧,接受BPDU。

侦听状态(listening):不转发数据帧,侦听数据帧。

学习状态(learning):不转发数据帧,学习地址。

转发状态(forwarding):转发数据帧,学习地址。

禁止状态(disabled):不转发数据帧,不接受BPDU。

每个网络中都有一个根网桥

每个非根网桥都有一个根端口

每个网段都有一个指定端口

所有的非指定端口不使用

STP的收敛

如果整个网络中所有的接口,不是BLOCKING状态,就是转发状态时,我们就认为STP收敛完成了。如果网络拓扑改变了,那么STP就会重计算,在这个时候是无法转发数据的。

VLAN(虚拟局域网):使用交换机,将物理上处于同一个地域的PC或服务器,划分到不同的逻辑域中。在一个VLAN中的设备只能与本VLAN中的设备相互通信。VLAN与VLAN之间无法通信。

VLAN间相互通信,必须使用路由。

VLAN主要针对网络的可扩展性、安全性、可管理性。

VLAN的优点:

1 提供一套灵活、可变动的管理方式。

2 大大的增加了安全性。首先,VLAN可以限制一个VLAN组中成员的数量;其次,可以防止外来用户在未经许可的情况下接入本地网络;第三,可以把所有未使用的端口单独划分为一个VLAN。

默认情况下,交换机中的VLAN1,我们称之为“管理VLAN”,可以把VLAN1看作是一个接口,并给VLAN1配置IP地址,VLAN1上的IP被叫做“管理IP”。

静态VLAN:

在配置VLAN时需要注意的几点:

1 29XX系列交换机最大支持到1024个VLAN。但一般取决于交换机型号和交换机接口数量。

2 交换机中,始终有一个缺省的VLAN,编号为VLAN 1。交换机下所有接口,默认全部在VLAN 1中。

3 交换机之间相互通信,使用的数据封装协议,为8021Q或ISL。

BPDU 桥接数据协议单元

创建一个VLAN

#vlan database

进入VLAN配置模式

(config-vlan)vlan 编号 name VLAN名

建立一个VLAN

(config-if)#switchport mode access

更改工作模式为访问模式

(config-if)#switchport access VLAN编号

将接口绑定到某个VLAN中

VTP协议

VLAN TRUNK PROTOCOL VLAN干道协议

简单的说,VTP就是在VLAN间做中继。中继,就是指使用两点间的一条物理线路,来承载多个逻辑链路,多个逻辑链路之间,互不干扰。

使用VTP,我们可以在一台交换机上设置好多个VLAN后,在其他与本交换机直连的交换机上,通过简单的配置,使其可以学习到VLAN的配置信息。

在配置VTP前,首先要配置一个域。

(vlan)#vtp domain 域名

更改为客户机模式

(vlan)#vtp client

进入接口,更改接口模式为干道

(config-if)#switchpot mode trunk

一、适用范围不同。

RIP适用于中小网络,比较简单。没有系统内外、系统分区,边界等概念,用到不是分类的路由。

OSPF适用于较大规模网络。它把自治系统分成若干个区域,通过系列内外路由的不同处理,区域内和区域间路由的不同处理方法,减少网络数据量大传输。

二、运行有区别。

RIP运行时,首先向外发送请求报文,其他运行RIP的路由器收到请求后,马上把自己的路由表发送过去,在没收到请求时,会将路由删除,并广播自己新的路由表。

OSPF要求每个路由器周期性的发送链路状态信息,使得区域内所有路由器最终都能形成一个跟踪网络链路状态的链路状态数据库。利用链路状态数据库,每一个路由器都可以以自己为“根”,建立一个最短路径优先树,用来描述以自己出发,到达每个目的网络所需的开销。

三、使用情况不同。

OSPF占用的实际链路带宽比RIP少;OSPF使用的CPU时间比RIP少;OSPF适用的内存比RIP大;RIP在网络上达到平衡用的时间比OSPF多。

扩展资料

在IPv4协议上工作时,OSPF可通过内建的安全机制保护链路状态数据库的安全性。在IPv6网络上,本协议使用IPSec提供安全服务。

OSPFv3对OSPFv2进行了如下修改:

1 邻居路由器只使用链路本地地址进行路由信息交换(虚拟链路除外)

2 OSPFv3基于每条单独的链路进行工作

3 链路状态通告与Hello报文中不再包含网际协议前缀(IP Prefix)信息

参考资料:

百度百科-RIP协议

百度百科-OSPF路由协议

在Power BI中, 列 *** 作主要包括新建列、 删除列、 重命名列和重新排序列等。 在Power BI中进行属性 *** 作之前, 需要导入“客服中心话务员个人信息表xlsx”数据文件, 数据视图中显示的数据是其加载到模型中的样子。点击左侧的第二个图标就可以显示出数据。

新建列

在Power BI中创建新列, 可用鼠标右击列名称, 例如用鼠标右击“入职时间”, 在d出的快捷菜单中选择“新建列”选项。

在列计算位置输入相应的内容。例如想计算所有员工的最大年龄。

重命名列

在Power BI中重命名列, 可用鼠标右击列名称, 例如用鼠标右击“入职时间”, 在d出的快捷菜单中选择“重命名”选项。重命名为最大年龄。

删除列

在Power BI中删除列, 可用鼠标右击列名称, 例如用鼠标右击“最大年龄”, 在d出的快捷菜单中选择“删除”选项。

数据排序

数据排序包括“升序排序”和“降序排序”, 可以在 Power BI中对列数据进行排序。 例如, 用鼠标右击“年龄”, 在d出的快捷菜单中选择“升序排序”选项。

这时数据就会按照年龄的大小升序排序, 字段名称的右侧会出现一个升序的图标

至此列的基本 *** 作介绍完成。

文章知识点与官方知识档案匹配

MySQL入门技能树首页概览

30302 人正在系统学习中

打开CSDN APP,看更多技术内容

powerbi使用python实例,使用Python脚本在powerbi中创建新列_文武尊者

'RESIDENTIAL_ADDRESS1':RESIDENTIAL_ADDRESS1}) 复制该片段,转到PowerBIDesktop > Power Query Editor > Transform > Run Python Script并运行它以获得以下信息: 然后对这个片段执行相同的 *** 作: ^{pr2}$ 现在你应该有这个: 到目前为止

Power BI新建列与关系函数(三)_ZikM_0221的博客_新建列的函数

Power BI新建列与关系函数 01 在销售表中新增售价列 售价= LOOKUPVALUE(‘商品表’[售价],‘商品表’[商品编码],‘销售表’[商品编码]) 解读:LOOKUPVALUE(引用哪张表的哪个列,在哪里进行搜索,自己表里面查哪个列)

Power BI——新建列

1在“计算”选项卡里找到“新建列”: 2左侧选择“数据”选项卡,在“销售表”里可以看到原始数据——日期、商品名称、销售数量,在新建列里输入公式: 注意: 1方法1:在=后边输入一个" 号即可出现所需要的表里的字段(推荐使用) 2方法2:在=后边输入一个[ 号可出现所需要的字段 不需要带有表的情况:在自己的表里新建的列不需要加表名; 需要带有表的情况:引用其他表里的列新建列时需要加对应的表名; 即可得到 销售数量10后的数量:

继续访问

PowerBI 新手入门 ---- 新建一个表(用函数 ADDCOLUMNS )

我们可以使用 ADDCOLUMNS() 函数新建一个表 1、首先我们先大致了解一下本次用到的函数 ADDCOLUMNS() 函数: 说明:ADDCOLUMNS 函数是为表添加新的列 语法:ADDCOLUMNS (<表>, <名称 1>, <表达式 1>, [[ <名称 2>, <表达式 2> ] ]) 参数说明: ① 表:需要添加新列的表 ② 名称:可重复,要添加的新列的名称 ③ 表达式:可重复,要添加的新列的表达式 返回值:

继续访问

如何创建计算列_Lee-Shyllen的博客_powerbi新建列

计算列是用于快速创建模型和可视化效果的有用工具。若要创建计算列,请在报表画布的左侧选择Power BI Desktop 中的数据视图。 在“建模”选项卡中,选择新建列。 这将在你可以使用DAX(数据分析表达式)语言输入计算的地方启用公式栏。 DAX

Power BI DAX语言简介3 - 度量值(Measure) vs 列(Column)

要想在Power BI中使用DAX的函数对数据进行加工,就必须先创建一个度量值(Measure) 或者列(Column)。那么何时使用度量值,何时使用列呢?

继续访问

在Power BI中用DAX新建列的方式进行累计求和

在Power BI中用DAX新建列的方式进行累计求和DAX 新建列来累计求和累计求和DAX 新建列DAX函数 FilterDAX函数 EARLIERDAX函数 SUMX DAX 新建列来累计求和 Power BI有两种方式进行累计求和 第一种:在Power query中用公式,类似for循环 第二种:用DAX以新建列的方式 下面详细介绍第二种方式 累计求和 若原始数据:表名test date nums 2020-08 1 2020-09 1 2020-10 1 2020-11 1

继续访问

Power BI的五个实用小技巧(文末赠书)

文末赠书Power BI集成了很多实用功能,有些功能甚至不止一个入口。微软的终极目标是让我们将重心放在数据处理和分析的思路上,而不是寻找功能菜单这种附加值低的事情上。工欲善其事,必先利其器。Power BI功能众多,需要我们不断地实践、摸索才能熟练掌握。本文就从Power BI运行效率的提升及模型的规范易用出发,分享五个实用小技巧。Power BI中有诸多的默认功能设置,

继续访问

目标检测模型 YOLOv2 与 YOLO9000 (YOLO9000: Better, Faster, Stronger)

YOLOv2与YOLO9000 YOLO9000: Better, Faster, Stronger 一、简述YOLOv1 -> YOLOv2 -> YOLO9000​ YOLOv1取得了实时的检测速度,但是仍不能算是最先进的目标检测模型,因为它的准确率还不够高(对YOLO的错误分析显示它在定位上犯了大量的错误)。由此Joseph Redmon等人在YOLO的基础上,一步一步地添加已有的提高准确度的各种技术,也就是说YOLOv2 = YOLOv1+许多提高准确率的技巧。在堆叠了大量技术后,YO

继续访问

Power BI的基本 *** 作

1、度量值与关系模型 1、查看关系模型 导入数据 点击左侧数据,可以查看表中数据。 关系模型 可以看到,商品表和销售表是一对多的关系;门店和销售表也是一对多的关系。 2、创建度量值 度量值概念 度量值就是对表中数据求和、最大、平均等。如果想获取所有销售数量的最大、最小,在Excel中也非常方便来做,但是如果想获取某天销售额的最大、最小,就不是很方便了,可以使用PowerBI。 创建度量值 度量值一般都放到一张表中。 点击输入数据,将表名称修改为度量值,则在字段菜单可以看到有一

继续访问

[Power Query] 添加列

本文主要讲解Power Query中的添加列功能

继续访问

最新发布 PowerBI入门

Power BI入门

继续访问

Power BI基础系列-04数据基础 *** 作

数据基础 *** 作 属性的 *** 作 在Power BI Desktop中,属性的 *** 作主要包括新建列、删除列、重命名列和重新排序列等。在Power BI中进行属性 *** 作之前,需要导入“Excel”数据文件,数据视图中显示的数据是其加载到模型中的样子,如图所示: 新建列 在Power BI中创建新列,可以鼠标右键列的名称,例如用鼠标右键“性别”在d出来的快捷菜单中选择“新建列”选项。如图所示: 这时

继续访问

调整图例位置_如何在Power BI中自定义图例的显示顺序(转)

如何在Power BI中自定义图例的显示顺序在 Power BI 中使用图表排序功能的时候,想改变图例的顺序不是一个容易的事情。比如堆积柱形图,如果想改变每个柱子内部不同图例之间的顺序,从图表右上角的排序入口是找不到这个设置的。那该如何排序呢?如果你仔细观察,会发现图例默认按照字母升序排序这个升序的排序规则目前是无法修改的,但是通过修改升序的计算依据,你可以让图例实现按你需要的顺序排序,这里需要

继续访问

PowerBI 新手入门 ---- 新建一个表(直接输入或粘贴表内容)

有时,我们需要建一个 表 那么我们该如何创建呢? 参考方式步骤 方法一、直接输入: 1、选择主页 ,点击输入数据 2、输入内容、表名 3、修改列名, 方法一、①、选中列2 ;②、右键、选择“重命名”、输入列名即可 方法二:①、选中“是否合格”列;②、在名称那里输入 新的列名,即可 方法二、粘贴方式 1、选择主页 ,点击输入数据 2、将表的内容粘贴上去,点击加载即可( 注;①、粘贴的内容可包含列标题,也可不包含。

继续访问

热门推荐 在Power BI中对数据进行排序(DAX RANKX函数篇)

介绍使用DAX RANKX函数对数据进行排序的方法以及注意事项。

继续访问

PowerBI基础——第一天 度量值、新建列及关系函数 多对一及一对多匹配

简体中文版的PowerBI官网:>

静态路由原理:路由项(routing entry)由手动配置,而非动态决定。与动态路由不同,静态路由是固定的,不会改变,即使网络状况已经改变或是重新被组态。一般来说,静态路由是由网络管理员逐项加入路由表。

优点:使用静态路由的另一个好处为网络安全保密性高。动态路由因为需要路由器之间频繁地交换各自的路由表,而对路由表的分析可以揭示网络的拓扑结构和网络地址等信息。因此,网络出于安全方面的考虑也可以采用静态路由。不占用网络带宽,因为静态路由不会产生更新流量。

缺点:大型和复杂的网络环境通常不宜采用静态路由。一方面,网络管理员难以全面地了解整个网络的拓扑结构;另一方面,当网络的拓扑结构和链路状态发生变化时,路由器中的静态路由信息需要大范围地调整,这一工作的难度和复杂程度非常高。当网络发生变化或网络发生故障时,不能重选路由,很可能使路由失败。

RIP原理:

1 、初始化。RIP初始化时,会从每个参与工作的接口上发送请求数据包。该请求数据包会向所有的RIP路由器请求一份完整的路由表。该请求通过LAN上的广播形式发送LAN或者在点到点链路发送到下一跳地址来完成。这是一个特殊的请求,向相邻设备请求完整的路由更新。

2 、接收请求。RIP有两种类型的消息,响应和接收消息。请求数据包中的每个路由条目都会被处理,从而为路由建立度量以及路径。RIP采用跳数度量,值为1的意为着一个直连的网络,16,为网络不可达。路由器会把整个路由表作为接收消息的应答返回。

3、接收到响应。路由器接收并处理响应,它会通过对路由表项进行添加,删除或者修改作出更新。

4、 常规路由更新和定时。路由器以30秒一次地将整个路由表以应答消息地形式发送到邻居路由器。路由器收到新路由或者现有路由地更新信息时,会设置一个180秒地超时时间。如果180秒没有任何更新信息,路由的跳数设为16。路由器以度量值16宣告该路由,直到刷新计时器从路由表中删除该路由。

刷新计时器的时间设为240秒,或者比过期计时器时间多60秒。Cisco还用了第三个计时器,称为抑制计时器。接收到一个度量更高的路由之后的180秒时间就是抑制计时器的时间,在此期间,路由器不会用它接收到的新信息对路由表进行更新,这样能够为网路的收敛提供一段额外的时间。

5、 触发路由更新。当某个路由度量发生改变时,路由器只发送与改变有关的路由,并不发送完整的路由表。

优点:

仅和相邻的路由器交换信息。如果两个路由器之间的通信不经过另外一个路由器,那么这两个路由器是相邻的。RIP协议规定,不相邻的路由器之间不交换信息。

路由器交换的信息是当前本路由器所知道的全部信息。即自己的路由表。

按固定时间交换路由信息,如,每隔30秒,然后路由器根据收到的路由信息更新路由表。

缺点:

1、过于简单,以跳数为依据计算度量值,经常得出非最优路由。

2、度量值以16为限,不适合大的网络。

3、安全性差,接受来自任何设备的路由更新。无密码验证机制,默认接受任何地方任何设备的路由更新。不能防止恶意的rip欺骗。

4、不支持无类ip地址和VLSM<ripv1>。

5、收敛性差,时间经常大于5分钟。

6、消耗带宽很大。完整的复制路由表,把自己的路由表复制给所有邻居,尤其在低速广域网链路上更以显式的全量更新。

OSPF原理:

1、初始化形成端口初始信息:在路由器初始化或网络结构发生变化(如链路发生变化,路由器新增或损坏)时,相关路由器会产生链路状态广播数据包LSA,该数据包里包含路由器上所有相连链路,也即为所有端口的状态信息。

2、路由器间通过泛洪(Floodingl机制交换链路状态信息:各路由器一方面将其LSA数据包传送给所有与其相邻的OSPF路由器,另一方面接收其相邻的OSPF路由器传来的LSA数据包,根据其更新自己的数据库。

3、形成稳定的区域拓扑结构数据库:OSPF路由协议通过泛洪法逐渐收敛,形成该区域拓扑结构的数据库,这时所有的路由器均保留了该数据库的一个副本。

4、形成路由表:所有的路由器根据其区域拓扑结构数据库副本采用最短路径法计算形成各自的路由表。

优点:OSPF适合在大范围的网络;组播触发式更新;收敛速度快;以开销作为度量值;OSPF协议的设计是为了避免路由环路;应用广泛。

缺点:OSPF协议的配置对于技术水平要求很高,配置比较复杂的;路由其自身的负载分担能力是很低的。

扩展资料

RIP作为IGP(内部网关协议)中最先得到广泛使用的一种协议,主要应用于 AS 系统,即自治系统(Autonomous System)。连接 AS 系统有专门的协议,其中最早的这样的协议为“EGP”(外部网关协议),仍然应用于因特网,这样的协议通常被视为内部 AS路由选择协议。

RIP主要设计来利用同类技术与大小适度的网络一起工作。因此通过速度变化不大的接线连接,RIP 比较适用于简单的校园网和区域网,但并不适用于复杂网络的情况。

参考资料来源:百度百科-静态路由

参考资料来源:百度百科-OSPF路由协议

参考资料来源:百度百科-路由选择信息协议

以上就是关于powerbidesktop中字段不包括全部的内容,包括:powerbidesktop中字段不包括、路由器命令logging sy、RIP和OSPF的区别是什么啊等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10095537.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存