spf

OSPF学习心得

半世苍凉 提交于 2020-05-06 14:17:57
OSPF链路状态协议在项目实施和网络运维过程中经常会遇到的协议,那么这个协议与其他距离矢量协议会有什么区别或者不同呢? OSPF链路状态协议是一种内部路由动态的协议,它的优点:1.是通告层次化设计(骨干区域和非骨干区域),可以支撑大规模的网络,不仅限于距离矢量路由协议条数(最大可达16跳) 2.OSPF协议是以自己为根,通告交互LSA信息,存入到LSDB(链路状态数据库)在通过SPF算法算出一个无环且最优的路径。 3.协议传递的是LSA链路状态通告,而距离矢量协议传递的是完整的路由信息,这会导致距离矢量协议会出现路由环路的现象。 一:OSPF概论 1.Route ID的作用:在ospf自治系统内,唯一的标识一台路由器,相当于路由器在这个系统内的身份标识。表示方式:类似与IPV4地址的格式,但不是IPV4地址。 2.ABR的作用:ABR是连接不同区域的路由器,至少有一个区域连接到area0。ABR(区域边界路由器)的主要作用是将本区域的一类和二类LSA通过三类LSA的方式传递到本设备其他区域的接口。 3.ASBR的作用:ASBR自治系统边界路由器,连接到不同自治系统的路由器或者连接到不同链路状态协议的路由器称之为ASBR,主要作用是将外部其他路由协议引入到OSPF域中通过5类LSA的方式通告给其他区域。 二:OSPF工作原理 1.建立邻居表:什么是邻居

IfcEventType

雨燕双飞 提交于 2020-05-03 14:11:00
Item SPF XML Change Description IFC2x3 to IFC4 IfcEventType ADDED ------------------------------------------------------------------------------------------------------------- IfcEventType定义可以指定的特定事件类型。 IFC4中增加的新实体 IfcEventType提供可以指定的所有类型的事件。 IfcEventType的使用定义了一个或多个IfcEvent出现的参数。参数可以通过可以在IfcEventTypeEnum数据类型中枚举的属性集指定,也可以通过IfcEvent的显式属性指定。事件发生(IfcEvent实体)通过IfcRelDefinesByType关系链接到事件类型。 # Attribute Type Cardinality Description C 10 PredefinedType IfcEventTypeEnum [1:1] Identifies the predefined types of an event from which the type required may be set. X 11 EventTriggerType

精通企业网络当中网红协议OSPF协议---进阶篇

假装没事ソ 提交于 2020-04-27 14:35:03
链路状态和LSA的理解 链路状态信息的理解 OSPF作为链路状态路由协议,不直接传递各路由器的路由表,而传递链路状态信息,各路由器基于链路状态信息独立计算路由。所有路由器各自维护一个链路状态数据库。邻居路由器间先同步链路状态数据库,再各自基于SPF(Shortest Path First)算法计算最优路由,从而提高收敛速度 所谓Link State(链路状态)指的就是路由器的接口状态。在OSPF中路由器的某一接口的链路状态包含了如下信息 ① 该接口的IP地址及掩码 ② 该接口的带宽(开销) ③ 该接口所连接的邻居 ④ 链路的类型 OSPF路由器同步的是最原始的链路状态信息,而且对于邻居路由器发来的链路状态信息,仅作转发。最终所有路由器都将拥有一份相同且完整的原始链路状态信息 LSA头部理解 LSA(Link State Advertisement)是路由器之间链路状态信息的载体。LSA是LSDB的最小组成单位,也就是说LSDB由一条条LSA构成的。所有的LSA都拥有相同的头部,关键字段的含义如下:  LS age:此字段表示LSA已经生存的时间,单位是秒。3600s为老化时间,从lsdb中清除 通告的时候是0开始增长 更新时间1800s通告一次(通过LSU维护更新状态)  LS type:此字段标识了LSA的格式和功能。常用的LSA类型有五种  Link State ID

阿里云公共DNS安全传输服务介绍(DoH/DoT)

五迷三道 提交于 2020-04-27 10:26:53
概述 阿里公共DNS致力于为广大的互联网用户提供快速、稳定和安全的DNS解析。然而传统的DNS查询和应答采用UDP和TCP明文传输,存在网络监听、DNS劫持、中间设备干扰的风险: 网络监听风险:即便用户采用HTTPs加密的方式访问站点,DNS查询应答并没有采用加密传输 DNS劫持:传统DNS应答数据会被篡改,用户的访问会被路由到钓鱼网站和恶意站点 中间设备干扰:主要是一些防火墙对DNS查询的干扰,基于域名的过滤,还有大包MTU分片的影响等 为了应对以上挑战,阿里公共DNS遵守DoH(RFC8484)和DoT(RFC7858) 标准对外提供DNS的安全传输服务, 支持 DNS over HTTP(s), DNS Json API, 和DNS over TLS三种安全传输模式。DNS的安全传输服务可以适用于移动应用程序、浏览器、操作系统、物联网设备和网关路由器等多个场景。通过传输加密的方式发送DNS查询,加强了用户访问互联网的安全性、解析稳定和隐私保护。 除了隐私加密以外,DNS安全传输服务采用TCP和HTTP连接用户端和DNS服务器,一方面可以服务精准的基于位置的DNS解析和流量调度,另一方面基于DNS端到端的连接特性,DNS的动态变更可以实现秒级端到端生效。 注意:在DoH和DoT传输服务中,阿里公共DNS支持 TLS 1.2 和TLS 1.3. 1. DNS over HTTPs

Spring Boot 发邮件和附件,超实用!

风格不统一 提交于 2020-04-23 04:47:39
作者:yizhiwazi www.jianshu.com/p/5eb000544dd7 Spring Boot集成邮件服务竟如此简单,快速掌握邮件业务类的核心逻辑和企业邮件的日常服务。 什么是SMTP? SMTP全称为Simple Mail Transfer Protocol(简单邮件传输协议),它是一组用于从源地址到目的地址传输邮件的规范,通过它来控制邮件的中转方式。SMTP认证要求必须提供账号和密码才能登陆服务器,其设计目的在于避免用户受到垃圾邮件的侵扰。 什么是IMAP? IMAP全称为Internet Message Access Protocol(互联网邮件访问协议),IMAP允许从邮件服务器上获取邮件的信息、下载邮件等。IMAP与POP类似,都是一种邮件获取协议。 什么是POP3? POP3全称为Post Office Protocol 3(邮局协议),POP3支持客户端远程管理服务器端的邮件。POP3常用于“离线”邮件处理,即允许客户端下载服务器邮件,然后服务器上的邮件将会被删除。目前很多POP3的邮件服务器只提供下载邮件功能,服务器本身并不删除邮件,这种属于改进版的POP3协议。 IMAP和POP3协议有什么不同呢? 两者最大的区别在于,IMAP允许双向通信,即在客户端的操作会反馈到服务器上,例如在客户端收取邮件、标记已读等操作,服务器会跟着同步这些操作

Spring Boot 发邮件和附件,超实用!

旧时模样 提交于 2020-04-23 00:02:10
作者:yizhiwazi www.jianshu.com/p/5eb000544dd7 Spring Boot集成邮件服务竟如此简单,快速掌握邮件业务类的核心逻辑和企业邮件的日常服务。 什么是SMTP? SMTP全称为Simple Mail Transfer Protocol(简单邮件传输协议),它是一组用于从源地址到目的地址传输邮件的规范,通过它来控制邮件的中转方式。SMTP认证要求必须提供账号和密码才能登陆服务器,其设计目的在于避免用户受到垃圾邮件的侵扰。 什么是IMAP? IMAP全称为Internet Message Access Protocol(互联网邮件访问协议),IMAP允许从邮件服务器上获取邮件的信息、下载邮件等。IMAP与POP类似,都是一种邮件获取协议。 什么是POP3? POP3全称为Post Office Protocol 3(邮局协议),POP3支持客户端远程管理服务器端的邮件。POP3常用于“离线”邮件处理,即允许客户端下载服务器邮件,然后服务器上的邮件将会被删除。目前很多POP3的邮件服务器只提供下载邮件功能,服务器本身并不删除邮件,这种属于改进版的POP3协议。 IMAP和POP3协议有什么不同呢? 两者最大的区别在于,IMAP允许双向通信,即在客户端的操作会反馈到服务器上,例如在客户端收取邮件、标记已读等操作,服务器会跟着同步这些操作

golang命令行库cobra

房东的猫 提交于 2020-04-21 08:59:52
Cobra is both a library for creating powerful modern CLI applications as well as a program to generate applications and command files. github: https://github.com/spf13/cobra.git 参考: 1. grpc+grpc-gateway 「连载二」Hello World 来源: oschina 链接: https://my.oschina.net/u/4272135/blog/3287931

计网:网络层

☆樱花仙子☆ 提交于 2020-04-17 07:22:02
【推荐阅读】微服务还能火多久?>>> 网络层 任务 把 分组 从源端传到目的端,为分组交换网上的不同主机提供通信服务。 网络层传输单位是: 数据报 分组和数据报: 无数的分组组成数据报,“父与子”的关系 功能 1、路由选择与分组转发 ——>找 最佳路径 2、异构网络互联 3、拥塞控制   处理方法:         3.1 开环控制【静】:提前处理预想的拥塞       3.2 闭环控制【动】:等待有拥塞了再处理 数据交换 电路交换 特点: 独占资源 优点:   1、通信时延小   2、有序传输   3、没有冲突   4、实时性强 缺点:   1、建立连接时间长   2、线路独占,使用效率低   3、灵活性差   4、无差错控制能力 报文交换 优点:   1、无需建立连接   2、存储转发,动态分配线路   3、线路可靠性较高   4、线路利用率高   5、多目标服务 缺点:   1、有存储转发时延   2、报文大小不定,需要交换设备有很大的缓存 分组交换 无连接服务: 不预先为分组确定好传输路径,每个分组确定自己的传输路径,可能不同 连接服务: 首先为分组确定传输路径【建立连接】,系列分组的传输路径相同,传输结束后拆除连接    1、数据报方式 :为网络层提供 无连接服务 每个分组携带源和目的地址 路由器根据分组的目的地址转发分组:基于路由协议/算法构建 “转换表”

二层和三层环路有什么特点和区别?

寵の児 提交于 2020-04-12 09:42:19
二层和三层环路有什么特点和区别? 环路的原因: 二层环路是由于物理拓扑出现环路,如3台交换机三角形连接。 三层环路一般物理拓扑有环路,并且设置之间路由表形成互指。 二层交换机工作行为? 收到的数据帧查看2层头部,根据目的Mac地址转发,目的Mac分广播、组播、单播。 广播 目的Mac全为F。收到广播报文,除了接收的端口外,向其余所有端口转发-(泛洪)。 组播 目的Mac的第8位为1。收到组播报文,首先判断目的MAC是否本机要接受,如收到STP的BPDU,而自身也运行STP,此报文上送CPU处理,不做转发。假如此报文自身不需要接受,则处理方式为泛洪。 单播 目的MAC的第8位位0。收到单播报文,如果目的MAC在自身MAC表中不存在,则称为未知单播,处理方式为泛洪。假如目的MAC在自身MAC表中存在,则称为已知单播,把报文向MAC表中的接口转发(如该接口等于报文的接收端口,则丢弃报文)。 三层设备的工作行为 收到数据包查看三层目的IP,根据目的IP地址转发,分为广播,组播,单播。 广播 目的IP全为1。收到广播包,上送CPU处理(注意不是丢弃报文),三层设备是隔离广播域,不是丢弃广播报文。 组播 目的IP为224.0.0.0-239.0.0.0。开启组播路由协议则转发,否则丢弃。 单播 目的IP在路由表中存在则按出端口转发,目的IP在路由表中不存在则丢弃。 环路的影响 二层环路

深入理解OSPF协议

寵の児 提交于 2020-03-04 12:32:49
今天来给大家讲讲OSPF协议之详细图解。OSPF是一种基于SPF算法的链路状态路由协议。 上图是在一个OSPF区域里面添入一台新的路由器的时候,OSPF协议的工作过程,如果你能非常详细的叙述出这张图的话,基本上OSPF协议的工作过程你就掌握了。 首先大家要清楚,一台运行了OSPF协议的路由器,最终都会存储三张表:邻居表、拓扑表、路由表。下面以这三张表的产生过程为线索,来分析在这个过程中,路由器发生了那些变化,从而说明OSPF协议的工作过程。 邻居表的建立 一台新加入OSPF区域的路由器首先要跟邻居路由器建立邻接关系,过程如下: 新路由器发出第一个hello分组以后等待应答,等待的时间间隔为hello分组的四倍等待期间的状态称为路由器的初始状态,等待期间,新路由器从另外一台路由器那里收到hello分组,并获知DE和BDR,如果没有,则开始选择。网络上的其他路由器收到新路由器发的hello0分组以后将该路由器的router Tn加入到拓扑数据库中,并发一回应hello分组,其中包含自己的router ID所有邻居组成的列表。 新路由器看到自己的ID出现在其他路由器应答的邻居列表中建立了邻接关系,新路由器将其状态改为双向。 通过上面3步,新加入的路由器和其邻居路由器已经建立了邻接关系。 拓扑表的建立 在建立拓扑表的时候,新加入的路由器要经历预启动状态、交换状态、加载状态、完全邻接状态