• [技术干货] 基于华为云SaaS构建实践笔记(上)
    GuassDB (OpenGuass)属于ShareStorage架构GaussDB(for opengauss)当前已经支持同城跨AZ双活,两地三中心单套GaussDB NoSQL集群最大支持96TB数据量下面哪种场景更推荐使用ASM进行服务治理?需要较强的定制和扩展能力IEF智能边缘解决方案中,关于边缘到云端网络连接的描述,以下描述错误的是网络链接需要保障QoS,特别是网络时延要求不大于300ms下面哪种更推荐使用微服务引擎CSE 使用了SpringCloud进行微服务治理SaaS厂商在构筑云上端到端的运维监控,以下哪种云产品服务不会涉及?HSSaussDB NoSQL支持如下哪些开源生态?CassandraMongoDBRedisInfluxDB华为云RDS for MySQL主备之间支持半同步、异步数据同步模式课程介绍SaaS 化的定义及架构,从构建SaaS 时的主要关注点出发,围绕如何匹配自身能力选择哪种SaaS化模式和如何构筑稳定、可靠、安全的SaaS平台,以及如何实现业务的快速迭代、平稳高效地实现平台的运维。课程也会探讨SaaS 化业务生态构建和技术创新的思路。最后通过一个实际的案例来看复盘SaaS的技术架构设计。目录SaaS化定义及架构介绍SaaS化关注要点SaaS 化技术架构设计要点SaaS化生态构建及技术创新案例探讨Saas是什么?SaaS化-新兴的软件应用模式SaaS平台供应商将应用软件统一部署在自己的服务器上,客户可以根据实际需求,按需订购所需的服务,按订购的服务多少和时间长短向厂商支付费用,并通过互联网获得SaaS平台供应商提供的服务。SaaS化的分类SaaS按其细分的市场结构,分为业务垂直型SaaS和行业垂直型SaaS,如下图所示:SaaS典型架构及主要业务模块租户域:信息输入/输出SaaS应用表现层:主要负责SaaS的页面表现SaaS应用业务层:通过业务服务和租户服务实现个性化服务应用支撑平台:运行时支撑提供集成、数据划分、存储框架和并行计算框架;构建支撑提供开发环境、存储模型和计算模型动态基础设施:提供laaS基础能力SaaS化部署模式选择--资源独立部署or池化部署资源独立部署:可配置的多租户SaaS应用,统一开发模式,所有租户使用相同代码,关键在于通过元数据实现应用的可配置。资源池化部署:支持可伸缩性的多租户SaaS应用架构.全部租户部署在一套代码上,该架构增加了初期开发的难度,需要更多的投入SaaS化部署模式的对比资源独立部署(物理多租)资源池化部署(逻辑多租归)关键技术租户管理可配置性可扩展性性能管理租户间隔离等级高低初期投入低高单用户成本高低可维护性低高敏捷迭代低高目标用户对个性化需求、安全性、隔离性要求较高的大客户对价格比较敏感,隔离性要求不高的企业用户SaaS资源独立部署和资源池化部署究竟哪个更适合企业,需结合企业应用场景,考虑行业、隔离性、IT能力等多方面因素进行选择。关键点是企业是否愿意共享数据库并且无须定制,或希望拥有一个单独的数据库实现灵活定制。如何构筑稳定、可靠和可长期发展的的SaaS平台?高可用、安全、敏捷迭代、高性能、运维、生态及创新如何保障SaaS化应用的高可用?规划易管理、系统可靠性、数据可靠性、运维可靠性、安全可靠性、演练可靠性、性能容量客户业务自行设计:业务应用层的高可用业务应用层自身的可靠性,健社性(业务重试与隔离、优雅失败)等能力客户和华为联合设计:系统架构设计高可用无单点、HA集群、DR容灾(又分为跨AZ和跨Region容灾部署)、数据备份、云上安全、规范运维等华为负责:云服务高可用可靠的基础设施以及环境修复后业务自动恢复等能力
  • [新手课堂] OSI七层网络模型
    应用层 应用层是OSI参考模型的最高层,它是计算机用户,以及各种应用程序和网络之间的接口。 主要功能: 直接向用户提供服务,完成用户希望在网络上完成的各种工作。它在其他6层工作的基础上,负责完成网络中应用程序与网络操作系统之间的联系,建立与结束使用者之间的联系,并完成网络用户提出的各种网络服务及应用所需的监督、管理和服务等各种协议。此外,该层还负责协调各个应用程序间的工作。 应用层为用户提供的服务和协议有: 文件服务、目录服务、文件传输服务(FTP)、远程登录服务(Telnet)、电子邮件服务(E-mail)、打印服务、安全服务、网络管理服务、数据库服务等。上述的各种网络服务由该层的不同应用协议和程序完成,不同的网络操作系统之间在功能、界面、实现技术、对硬件的支持、安全可靠性以及具有的各种应用程序接口等各个方面的差异是很大的。 应用层的主要功能如下:用户接口:应用层是用户与网络,以及应用程序与网络间的直接接口,使得用户能够与网络进行交互式联系。 实现各种服务:该层具有的各种应用程序可以完成和实现用户请求的各种服务。 表示层: 表示层是OSI模型的第六层,它对来自应用层的命令和数据进行解释,对各种语法赋予相应的含义,并按照一定的格式传送给会话层。 其主要功能是“处理用户信息的表示问题,如编码、数据格式转换和加密解密”等。    表示层的具体功能如下: 数据格式处理:协商和建立数据交换的格式,解决各应用程序之间在数据格式表示上的差异。 数据的编码:处理字符集和数字的转换。例如由于用户程序中的数据类型(整型或实型、有符号或无符号等)、用户标识等都可以有不同的表示方式,因此,在设备之间需要具有在不同字符集或格式之间转换的功能。 压缩和解压缩:为了减少数据的传输量,这一层还负责数据的压缩与恢复。 数据的加密和解密:可以提高网络的安全性。 会话层:是OSI参考模型的第五层,是用户应用程序和网络之间的接口 主要任务:向两个实体的表示层提供建立和使用连接的方法。将不同实体之间的表示层的连接称为会话。因此会话层的任务就是组织和协调两个会话进程之间的通信,并对数据交换进行管理。 用户可以按照半双工、单工和全工的方式建立会话。当建立会话时,用户必须提供他们想要连接的远程地址。而这些地址与MAC(介质访问控制子层)地址或网络层的逻辑地址不同,他们是为用户专门设计的,更便于用户记忆。域名(DN)就是网络上使用的远程地址。 会话层的具体功能如下: 会话管理:允许用户在两个实体设备之间建立、维持和终止会话,并支持它们之间的数据交换。例如提供单方向会话或双向同时会话,并管理会话中的发送顺序,以及会话所占用时间的长短。                                                                     会话流量控制:提供流量控制和交叉会话功能。 寻址:使用远程地址建立会话连接。 出错控制:从逻辑上讲,会话层主要负责数据交换的建立、保持和终止,但实际的工作却是接收来自传输层的数据,并负责纠错。会话控制和远程过程调用均属于这一层的功能。但应注意,此层检查的错误不是通信介质的错误,而是磁盘空间、打印机缺纸等高级类的错误。 传输层: OSI的下三层的主要任务是数据传输,上三层的主要任务是数据处理。而传输层是第四层,因此该层是通信子网和资源子网的接口和桥梁,起到承上启下的作用。 主要任务:向用户提供可靠的、端到端的差错和流量控制,保证报文的正确传输。 主要作用:向高层屏蔽下层数据通信的具体细节,即向用户透明的传送报文。 传输层提供会话层和网络层之间的传输服务,这种服务从会话层获得数据,并在必要时,对数据进行分割,然后,传输层将数据传送到网络层,并确保数据能准确无误的传送到网络层。因此,传输层负责提供两节点之间数据的可靠传送,当两节点的联系确定之后,传输层负责监督工作。 综上,传输层的主要功能如下:传输连接管理:提供建立、连接和拆除传输连接的功能。传输层在网络层的基础上,提供“面向连接”和“面向无连接”两种服务 处理传输差错:提供可靠的“面向连接”和不可靠的“面向无连接”的数据传输服务、差错控制和流量控制。 在提供“面向连接”服务时,通过这一层传输的数据将由目标设备确认, 如果在指定的时间内未收到确认信息,数据将被重新发送。 网络层:是OSI参考模型中最复杂的一层,也是通信子网最高的一层,它在下两层的基础上向资源子网提供服务。 主要任务: 通过路由算法,为报文或分组通过通信子网选择最适当的路径。该层控制数据链路层与物理层之间的信息转发,建立、维持与终止网络的连接。具体的说,数据链路层的数据在这一层被转换为数据包,然后通过路径选择、分段组合、顺序、进/出路由等控制,将信息从一个网络设备传送到另一个网络设备。 一般的,数据链路层是解决统一网络内节点之间的通信,而网络层主要解决不同子网之间的通信。例如路由选择问题。在实现网络层功能时,需要解决的主要问题如下: 寻址:数据链路层中使用的物理地址(如MAC地址)仅解决网络内部的寻址问题。在不同子网之间通信时,为了识别和找到网络中的设备,每一子网中的设备都会被分配一 个唯一的地址。由于各个子网使用的物理技术可能不同,因此这个地址应当是逻辑地址(如IP地址) 交换:规定不同的交换方式。常见的交换技术有:线路交换技术和存储转发技术,后者包括报文转发技术和分组转发技术。 路由算法:当源节点和路由节点之间存在多条路径时,本层可以根据路由算法,通过网络为数据分组选择最佳路径,并将信息从最合适的路径,由发送端传送的接受端。 连接服务:与数据链路层的流量控制不同的是,前者控制的是网络相邻节点间的流量,后者控制的是从源节点到目的节点间的流量。其目的在于防止阻塞,并进行差错检测 数据链路层:负责建立和管理节点间的链路。 主要功能: 通过各种控制协议,将有差错的物理信道变为无差错的、能可靠传输数据帧的数据链路。 具体工作:接受来自物理层的位流形式的数据,并封装成帧,传送到上一层; 同样,也将来自上一层的数据帧,拆装为位流形式的数据转发到物理层;并且还负责处理接受端发回的确认帧的信息,以便提供可靠的数据传输。 该层通常又被分为 介质访问控制(MAC)和逻辑链路控制(LLC)两个子层: MAC子层的主要任务是解决共享型网络中多用户对信道竞争的问题,完成网络介质的访问控制。 LLC子层的主要任务是建立和维护网络连接,执行差错校验、流量控制和链路控制。 会把物理层收到的数据包,可以通过类似交换机这种数据链路层设备实现多个不同设备网络联通起来,进行网络通信,每个交换机可以理解为一个局域网物理层 利用传输介质为数据链路层提供物理连接,不管传的是什么,所采用的设备只是起一个通道作用,把要传输的内容完好的传到对方!OSI 7层模型的小结 由于OSI是一个理想的模型,因此一般网络系统只涉及其中的几层,很少有系统能够具有所有的7层,并完全遵循它的规定。 在7层模型中,每一层都提供一个特殊的网络功能。从网络功能的角度观察:下面4层(物理层、数据链路层、网络层和传输层)主要提供数据传输和交换功能,即以节点到节点之间的通信为主;第4层作为上下两部分的桥梁,是整个网络体系结构中最关键的部分;而上3层(会话层、表示层和应用层)则以提供用户与应用程序之间的信息和数据处理功能为主。简言之,下4层主要完成通信子网的功能,上3层主要完成资源子网的功能。
  • [信息速递] 【嗨!攻城狮们,1024节日快乐】AOC攻城狮表情包正式上线,欢迎下载使用!
    如何将表情包一键下载使用呢? 一、Welink使用  AOC表情包专辑已上线华为welink表情包商城,可以直接添加使用,详细了解可“联系我们”。二、微信使用表情包于附件中,请登录下载使用1、 账号登录,下载表情包文件(微信使用版本)并解压缩。2、 将所有表情包全选,拖拽到微信对话框中,分别右键“添加到表情即可”。注意事项:a).建议PC端操作,手机操作因浏览器不同会出现解压缩失败的情况。b).动图表情包如果加载不成功可以重新加载,如出现“下载标志/图案”,点击下载后,右键添加表情到表情包库中,后期可正常使用。相关链接:☛AOC第二期表情包上线:cid:link_0-------------联系我们-------------中英文社区首页入口:    中文版社区      /    英文版社区 邮箱联系: aocconsult@huawei.comiMaster NCE's AOC服务体验官微信:huawei520aoc
  • [信息速递] 华为iMaster NCE' s AOC平台的配置管理研究论文获评SIGCOMM 2022最佳论文
    ↵近日,华为iMaster NCE’s AOC平台(以下简称AOC)的配置管理技术论文《Software deSoftware-defined Network Assimilation: Bridging the Last Mile Towards Centralized Network Configuration Management with NAssim》(软件定义的网络同化:使用NAssim跨越网络配置管理最后一公里)获得SIGCOMM 2022最佳论文,表明AOC的配置管理技术得到业内专家的一致认可,具有世界级技术影响力。SIGCOMM是美国计算机协会在通信网络领域的旗舰型会议,也是目前国际通信网络领域的顶尖会议。SIGCOMM对论文的质量和数量要求极高,质量方面要求具有基础性贡献、领导性影响和坚实系统背景。SIGCOMM录用的论文大多数会被广泛引用,具有非常大的影响力。《Software-Defined Network Assimilation: Bridging the Last Mile Towards Centralized Network Configuration Management with NAssim》是中国地区首篇荣获该会议最佳论文奖的论文,实现了零的突破。 网络作为基础设施,一直在现代社会中发挥着重要作用。不管是运营商网络还是企业网络,大型网络的管理者通常会采购并运维多厂商的设备,并持续引入新厂商设备和新设备模型到网络中。高效将多厂商设备统一纳管,支撑业务敏捷发放,是网络当前迫切的诉求。然而长期以来,不同厂商的网络设备缺乏统一的配置管理接口。运维工程师只能依靠肩拉手扛的方式开展工作,需要理解不同设备的配置模型,查阅不同厂商的海量文档,通过手工输入命令行实现配置,该过程非常繁琐且很容易出错。因此,精准高效获取设备原生配置模型和网络统一配置管理模型的映射关系,是实现网络快速纳管新设备中最为核心的挑战。华为的科学家针对这一难题提出了崭新的思路,受生物学里的同化作用 Assimilation 的启发,首次提出了SNA(Software-defined Network Assimilation)的概念,并推出了NAssim框架。NAssim设计出一个像运维工程师一样能 “读懂” 配置手册的系统,它能够从中自动提取设备原生模型,并基于手册中丰富的配置语义描述信息,自动推理设备原生配置模型和控制器统一配置模型的映射关系。为了实现这一设计,需要解决以下几个挑战:• 配置手册制式异构性• 配置手册的歧义性错误• 设备原生配置模型和控制器统一配置模型的异构性在设计过程中主要在以下几个方面进行了创新:1. NAssim 设计了统一的手册解析框架,解决了配置手册制式异构性的挑战。手册通常需要描述设备所支持的所有配置命令及其功能、配置参数信息、工作视图和配置样例,因此可以使用厂商无关的统一格式,归一化不同厂商配置手册的制式差异。2. NAssim 设计了严谨的校验器,解决了配置手册歧义性错误的挑战。单命令层面,使用基于BNF范式的语法解析器,对配置命令模板进行自动化校验。命令关系层面,使用配置样例推理出配置命令间的层级关系,构建设备配置层级模型。命令片段层面,利用现网具有正确性保障的配置文件,对设备配置模型进行校验。在构建四个主流厂商的设备配置模型过程中,校验器识别出配置手册中超过 200 个歧义性错误。3. NAssim设计了配置语义理解 AI 模型 NetBERT 进行自动化映射,解决了设备原生配置模型和控制器统一配置模型异构性的挑战。通过语义相似度计算,NetBERT 输出异构配置模型之间的映射推荐,运维专家可进一步审阅确认。其TOP 10召回率为 89%,这意味着如果允许推荐 10 个映射,则只有 11% 的情况运维工程师要去翻阅配置手册,提升了 9 倍运维效率。华为iMaster NCE’s AOC平台,基于NAssim框架实现从不同厂商的配置文档中自动构建设备配置模型,从而能自动生成SND网元驱动包,显著提升了设备适配效率。之前用CLI命令或定制脚本对接,交付周期长达2-3个月;采用AOC后,适配效率提升超过90%,周期缩短至1周。AOC同时还提供网络业务可编程能力,能自定义业务逻辑、自动生成北向API,解决异构网络配置复杂和业务集成开发慢的问题,实现了网络业务的快速发放,新业务上线周期缩短80%以上。AOC已经在全球包括运营商、金融、互联网等各大行业客户的网络中部署,加速了网络自动化的进程。在携手客户数字化转型过程中,AOC构建了繁荣的生态社区( cid:link_1 ),提供学习成长、分享交流、开发实践等一站式服务。华为AOC社区主要包括快速入门、进阶学习、文档中心、API Explorer、在线开发、资源下载、技术论坛等模块。通过社区将客户、伙伴、开发者和华为专家连接起来,打通了思想碰撞、前沿探索、技术创新、信息获取、赋能培训、问题处理的高速通道,共建开放互惠的产业生态。【华为数据通信公众号】 阅读:cid:link_0
  • [问题求助] LiteOS能够进行Fuzzing模糊测试吗?
    LiteOS能否使用fuzz编译器进行插桩然后使用qemu等虚拟机进行模糊测试,检测crash
  • [技术干货] 关于华为ensp启动报错40、并且Oracle VM VirtualBox内AR启动也报错的解决方案(发的位置要是错了,麻烦官方搬迁一下到华为数通板块)
    关于华为ensp启动报错40、并且Oracle VM VirtualBox内AR启动也报错的解决方案win10、win11
  • [交流分享] 关于网络的几个名词解释
    PING PING指一个数据包从用户的设备发送到测速点,然后再立即从测速点返回用户设备的来回时间。一般以毫秒(ms)计算一般PING在0~100ms都是正常的速度,不会有较为明显的卡顿。抖动 网络中的延迟是指信息从发送到接收经过的延迟时间;而抖动是指最大延迟与最小延迟的时间差,如最大延迟是20毫秒,最小延迟为5毫秒,那么网络抖动就是15毫秒,它主要标识一个网络的稳定性。丢包 丢包是指一个或多个数据包的数据无法通过网络到达目的地。可能原因是多方面的,或是网络中多路径衰落造成信号衰减;或是通道阻塞造成丢包;或是损坏的数据包被拒绝通过;或是有缺陷的网上硬件有缺陷,网上驱动程序有故障。测速点 测速点一般是一个服务器或者一个路由器,一个可以提供数据上传和下载的地方。你在测速前可以选择不同测速点,距离你越近的测速点,测出来的网速越精准。IP地址 IP地址被用来给联网的电脑一个编号。大家日常见到的情况是每台联网的电脑上都需要有IP地址,才能正常通信。我们可以把“个人电脑”比作“一台电话”,那么“IP地址”就相当于“电话号码”。
  • GRE VPN 技术原理笔记分享
    • GRE简称通用路由封装协议(Generic Rrouting Encapsulation)他的作用是把一种协议的报文封装在另外一种协议的报文中的技术,是一种隧道技术(只要这样子做,都称为隧道技术)。所以我们抓包看到的至少有两个头部,这两个头部的作用就是穿越异种网络。而且他还可以对组播报文进行封装,这是IPsec做不到的,也就是说我们可以在GRE上面跑路由协议(可以让两个异地的设备跑动态路由),并且可以和IPsec结合,保证更高的安全性。 • GRE虽然我们把它称为VPN技术,但是他一般来说不会单独使用,因为他缺乏安全性,但是他的优点很明显,非常的简单,成为来隧道技术的一个代表。 GRE:Generic Rrouting Encapsulation,通用路由封装协议。 • 一种三层的VPN封装技术。 • 在任意一种网络协议上传送任意一种其他网络协议的封装方法。 • 解决了跨越异种网络(不是一种网络)的报文传输问题,异种报文传输的通道被称为隧道(Tunnel)。 • 异种网络:不是同一种网络,这些网络默认是不兼容的,通讯是有问题的。 如:私网跨越公网到达私网,IPv4跨越IPv6到达IPv4,反之亦然。本身这个技术用到的方面很广,是一种隧道技术。 GRE优点 GRE缺点 建立隧道 点到点隧道 (一个点到一个点,多个点就要多个隧道口) 支持多种网络层协议 静态配置隧道参数 支持组播路由 部署负责,连接关系时代价巨大 配置简单,容易部署 缺乏安全性(最大的致命伤) GRE核心功能:建立隧道,打通私网 • 隧道一般配置在出口且有公网的设备上。 • 有了隧道以后,相当于在出口设备和对端出口设备接了一条专线,因为VPN就是用来代替专线的,可以理解为他是一条虚拟的专线,而且从路由层面上来说,正常我们数据从出口设备发出,到达目的网络会有多跳,而我们建立VPN后,只会算一跳,这些细节也会被隐藏。相当于也是减少了路径的跳数。 • • GRE over IPsec是实际应用场景较多的,GRE隧道一般很少单独使用,因为不安全, 所有用IPsec来保护,当然IPsec也可以单独使用。IPsec虽然很强大,有自己的隧道和加密技术,但是IPsec不支持路由组播,而GRE支持,所以使用IPsec保护GRE进行安全传输。所以是先有GRE然后再由IPsec来保护GRE,这也就是GRE over IPsec,这是实际需求的一种用法。 GRE封装:穿马甲 • 在原始封装的数据报文字段中加入新的IP头部,在新的IP报头和老的IP报头中间加一个协议,这就是GRE报头。 • GRE头部 • 把原本的IP报头当成货物,这个被称为乘客协议,GRE负责承载乘客协议的IP报文,可以理解为车辆,然后由新的IP报头在公网进行传输,公网设备只会查看新的IP报头,然后进行转发。 • GRE报头详解 • 协议号为47,经过GRE封装后,新的IP报头的协议号为47。GRE报头里面还有载荷协议,用于判断上层是上面类型。 • GRE封装后报头 GREVPN转发过程详解: • 私网到私网的路由不走缺省路由,要走隧道口,当我们收到一个私网路由时,这时设备会查找路由表。 • 查询路由表后,发现要去的地址的下一跳是隧道口,设备发现我们要走的是隧道口,所以会对数据报文进行GRE封装。 •  设备加了一个GRE头部,同时会有新的IP头部,这个新的IP头部,会有新的源和目标IP地址,就是建立时的隧道源和隧道目标。 • 隧道口的意义在于设备查找路由时找到出接口是隧道口,或者下一跳是隧道目标。 • 因此,私网数据报文保留,加上GRE报头和新的IP报头(隧道源和隧道目标)。 • 数据报文发送出去后,中途运营商的设备会根据外层的IP报头进行转发。 • 目标设备收到数据报文后,进行解封装,看到GRE报文后,会继续解封装,然后在看到原先发送的数据报文,发现是私网包头,进行查找路由,发现有就进行转发,回包也是如此,这就完成通讯。 • GRE通讯流程图 GREVPN配置: 命令 备注 Interface tunnel 0/x/x 创建隧道口。 Tunnel-protocol x 指定协议。 source 指定隧道源/接口/IP。 destination 指定隧道目地/IP。 Ip address x 添加隧道口地址(必须) Ip route-static d m tp 配置静态隧道口。 d=目的 m=掩码  tp=隧道接口/宣告口 Dis int tunnel x 查看隧道口信息。 Keepalive period 5 retry-times 3 开启Keepalive避免数据黑洞。 Gre checksum/key  配置简单校验/验证 GREVPN路由宣告注意事项:使用动态路由宣告时,千万不能宣告公网接口(只能宣告私网路由)。 • 如果a宣告了公网地址,那么b就会通过a的隧道口学习到这个公网地址,这个时候b的隧道目标就出现问题了,有两条路由,一是物理口的缺省,二是往隧道口的隧道目标,b向a发送数据报文时,会进行封装,如何通过隧道目标发送出去,然而隧道目标的下一跳还是隧道口,这样子就有问题了,会一直递归封装。 GREVPN隧道口虚假状态:只要设备上有到隧道目标的路由,那么隧道口即可激活。 • 隧道口激活UP状态很简单,只要有去隧道目标的路由,即可启用隧道口,他不判断隧道目标链路是否正常,没有检测机制,如果中间链路出现故障,那么会造成业务中断。 • 解决办法:开启keepalive,开启后,会通过隧道发送keepalive的数据包让对端回复,周期性发送,用于检测对端隧道是否可达。会发送keepalive message ,对端隧道会进行keepalive reply 回复。 
  • [技术干货] Studio启动运行或录制时报错提示端口占用冲突
    问题现象:现象一、​现象二、​问题原因:端口被其他进程占用,导致使用冲突 解决办法:方案一、检查端口配置文件是否存在,打开文件根据端口名修改端口号方案二、使用cmd命令结束占用端口的程序,快捷键windows+R ,输入cmd后回车,(cmd命令:第一步,查询PID:netstat -ano|findstr "端口号",第二步,查询进程:tasklist |findstr "PID",第三步,结束进程:taskkill /f /im 进程名)注:如以上操作仍无法解决问题,可通过华为云论坛提问解决问题
  • [经验交流] 如何查询公网IP的归属地
    在互联网大背景下,IP地址作为网络通信维度的唯一标识起着“身份证”的作用。为了便于日后的管理,IP地址自推广开始边明确了归属地的能力,即实际IP地址在注册平台上必须有明确的归属地信息,一般是细化到国家或地区粒度。公有云侧的IP地址一般是有云厂商向所在国家或地区的互联网平台注册申请,并向本地的运营商广播实现入网。IP对应的归属地信息也会在注册时一并确认,这些信息可以通过众多的地址库平台查询确认。但考虑到部分地址库平台存在数据更新不及时,进而导致地址归属信息查询有误,影响业务部署。我们推荐以下几个权威地址库平台用以查询IP地址归属:1. MaxMind:https://www.maxmind.com2. IP2location:https://www.ip2location.com3. IPIP.net:https://en.ipip.net4. IPinfo:https://ipinfo.io5.DB-IP:https://db-ip.com6. IP138:https://www.ip138.com7. 站长工具:https://tool.chinaz.com
  • [行业资讯] 给RFID“装上”高精度定位,阿里与北大合作成果登上顶会NSDI2023
    9月14日,记者获悉,阿里达摩院与北京大学SOAR实验室联合研发的RFID定位系统成果,被国际顶级网络学术会议NSDI2023正式接收。该系统首次实现了可靠、快速和大范围的RFID定位,RFID标签窜读率骤降为此前最佳的千分之一,为物流网络、数据中心等场景的智能化管理提供商用新选择。在物流领域,RFID(射频识别)是一种管理货物的电子标签技术,主要用于货物出库、入库时的识别及管理。由于RFID标签本身没有电源,需捕捉读写器发出的电磁波进行通信,因此经常存在漏读,或者扫描到不属于圈定范围的窜读现象。一般而言,通过提高读写器的发射功率和接收敏感度,可以减少漏读,但同时又会增加窜读概率。目前,商用RFID系统实测最佳窜读率仍高达2%,难以大规模实际应用。达摩院XG实验室与北京大学SOAR实验室联合攻破了这一技术的“两难困境”。 研究团队在普通窄带读写器上创新引入宽带功能,通过宽带嗅探技术,捕捉更准确的定位信息。同时,基于并行多正弦载波,自研多径消除全息定位算法,打造出软硬一体的RF-CHORD系统,将RFID标签识别窜读率骤降至最低0.0025%,漏读率接近0%。“RF-CHORD系统解决了RFID高精度定位的可靠性问题。实验数据显示,新系统能覆盖6米范围,每秒可扫描约200个RFID标签,足以满足仓库通道门等物流及数据中心场景需求。未来只要货物一过门,可即时、准确更新出入库信息。”达摩院XG实验室高级技术专家张鹏宇说。国际顶会NSDI专家评议认为,与传统系统相比,RF-CHORD可提供更高的一次性识别数量、识别准确性和可靠性,并且与现有的RFID标签兼容,为解决物流领域的货物管理难题提供了可实用的新方案。据悉,NSDI是计算机网络领域权威国际顶会之一,主要聚焦在网络系统设计领域,强调跨学科及实用性,广受学术界及产业界关注。大会论文收录严格,NSDI2023收录率仅为18.4%。
  • [技术干货] 可能是最全的:虚拟机使用失败解决方案汇总
    目录前言 简单说说1、安装时报错/安装后无法启用虚拟机 如何解决方法一:移除Hype-V,成功率:40%方法二:安装WHP,成功率:99%方法三:恢复出厂设置,成功率:100%VBX:想滥竽充数?不好意思补充 2、无法读取键盘输入且无法安装tool(灰色)方法一:切换至微软默认输入法,成功率:玄学方法二:安装增强型键盘并强制启用,成功率:100%3、kali内部无法通过sudo i进入root 命令行方法一:设置密码,进入root账户结尾前言🍀作者简介:不在校学生,为挣钱努力拼搏的一名小学生。🍁个人主页:吉师职业混子的博客_CSDN博客-python学习,HTML学习,清览题库--C语言程序设计第五版编程题解析领域博主🫒文章目的:汇总使用虚拟机时的大部分报错情况🍂相应专栏:混子的网安之路_吉师职业混子的博客-CSDN博客 简单说说身为一名网安学生,个人最崩溃的时候应该就是找遍全网也找不到想要的镜像和工具报错了。昨天虚拟机突然进不去了,现在想想当时的情况应该就是vm和wsl冲突。接下来放一些我当时遇到的情况的图片和一名准大学生因为虚拟机熬夜到凌晨三点的崩溃。1、安装时报错/安装后无法启用虚拟机 如何解决这里提示我们需要移除Hyper-V,但是在我看来只有两种解决方法,而且移除Hype-V是不可行的(指部分机子或误删部分文件)方法一:移除Hype-V,成功率:40%首先讲解如何移除Hype-V,键入win+R输入services.msc 回车之后如下图操作 在我查某些文章的时候,作者说在这里关掉Hype-V并不意味着完全关掉,还需要进入命令行将Hype-V自启动关掉。右击开始菜单,进入命令行(管理员模式),输入如下命令bcdedit /set hypervisorlaunchtype off 等待显示完成,重启即可。 PS C:\Users\Administrator> bcdedit /set hypervisorlaunchtype off操作成功完成。方法二:安装WHP,成功率:99%针对不共存的问题,最新的版本在安装时就给出了解决方法。 勾选下面的可选框,这个问题就完美解决了。可是为什么这个方法的成功率不是100%,原因就是有极个别用户在无意中更改或删除了某些文件,导致即使是最新版本,也不会显示这个可选框。在这种情况下,卸载重装也是于事无补的,毕竟虚拟机难以完全删除,注册表什么的必定会有残留。不要相信网络上的什么虚拟机残留清除的文件我在昨天凌晨的时候头昏脑涨就试了下,好悬被攻击,如果不是我没有给此种软件联网权限就寄了。如果你在尝试了方法一移除Hype-V和重装勾选安装WHP之后还是无法进入。那么很遗憾只有第三种方法可以救你了方法三:恢复出厂设置,成功率:100% 电脑上的数据固然很重要,有的人尝试用VirtualBox代替Vmware。我就来说说VBX在安装时会出的最致命的问题VBX:想滥竽充数?不好意思 VBX在安装时的最大问题就是64位的VBX在安装时很容易丢掉VirtualBox内核 但是VBX并不是我们这期的主角,所以不过多赘述。补充方法一中,,进入services.msc后,在关闭Hype-V的时候,我们应该同时启用一个选项。 2、无法读取键盘输入且无法安装tool(灰色)相信很多大佬都是在kali界面下载压缩包并直接启用的预设虚拟机,(如果下载镜像当我没说)那么在进入虚拟机时就涉及到要输入密码,默认密码为kalikali 这时如果虚拟机无法从键盘读取输入,就会陷入一个很尴尬的境地。方法一:切换至微软默认输入法,成功率:玄学我在刚刚进入的时候使用的是sg输入法,后来在我鬼使神差地改用默认输入法后就能成功输入。。。方法二:安装增强型键盘并强制启用,成功率:100%首先在安装的时候,点按增强型键盘驱动程序可选框 然后进入虚拟机界面点按编辑虚拟机  这样虚拟机就可以从键盘中顺利读取。3、kali内部无法通过sudo i进入root 命令行在进入命令行输入sudo i后无法进入root. 在输入密码时,kali不会将你的密码显示出来,直接填就可以了。那么怎样才能进入root呢,如下操作即可方法一:设置密码,进入root账户在命令行中输入sudo passwd root  这里要求输入密码,我因为已经更改完成就不动了。先输入原密码:kali然后更改新密码更改完成后切换账户 回到登录界面后,用户名自然是root ,密码就是刚刚设置的新密码 这样就能够完美进入root环境来进行更多的操作了。当然,如果想回到原来的kali用户也是可以的,kalikali结尾到这本文就结束了,说实话如果不是上课需要虚拟机,我真想甩手不干了,太恶心了。。。熬到凌晨三点,问了各路大佬,最后还是恢复出厂设置救了我。。哭死看到这了麻烦大佬点点赞吧
  • [技术干货] 寻找OpenConfig Yang和IETF Yang的前世今生:3.IETF Yang模型
    IETF YANG标准化进程IETF YANG由IETF标准组织NETMOD工作组定义IETF Yang特点特点一:IETF涵盖业界主流厂家运营商IETF参会成员(以2019年3月IETF104为例):√ 近2000人参加,传送核心WG:约80人;√ 模型由业界大V主导共识并输出方案;√ 全面覆盖大T,大V,企业及研究机构;IETF是标准组织,发布RFC有行业认可特点二:IETF审核充分流程严谨 ☛IETF流程:基于技术成熟度发布,严格统一观点IETF一丝不苟,流程严谨,质量可靠; 特点三:IETF版本迭代要求向前兼容如:IETF兼容性:RFC7950 明确要求YANG 1.1兼容YANG 1.0;IETF的模型设计要求考虑兼容旧版本并提供实际指引 特点四:IP+光一致性 ☛协同层开发维护投入小,标准一致性好:协同层或者上层APP在IP+光场景支持相同IETF接口模型。IETF模型设计具备IP+光的一致性特点五:IETF YANG考虑其他标准IETF与业界主流标准广泛合作:√ L0模型遵循ITU-T G.694.x; √ L1模型遵循ITU-T G.709与MEF63;√ L2模型遵循IEEE和MEF相关标准;IETF充分考虑其他标准,模型和谐一致 特点六:IETF是原生YANGIETF的专业YANG Doctor团队:√ IETF是YANG的发源地(RFC6020);√ 20名顶级模型专家;√ 协助总监、主席等协调模型关系;√ 为YANG标准发布提供审核意见;√ 提供YANG标准写作规范(RFC8407);√ 文稿发布检查清单;IETF YANG的原生性IETF Yang模型特点小结IETF ACTN和YANG-driven NBI 组织影响力老牌标准组织,已有30多年历史; IETF:近2000人;传送相关CCAMP/TEAS:80人左右;主流运营商、设备商、IT企业、垂直行业等; 组织流程流程严谨,大量专家通力合作,把关技术、模型、规范等;版本兼容性向前兼容作为规范设计要求。IP+光一致性具有标准一致性Yang原生性拥有实力雄厚的YANG Doctor,基于实现后制定; 标准协同性与ITU-T,IEEE,MEF等组织在其专业领域广泛合作;制定模型与其他标准组织一致。
  • [技术干货] 推荐一个YANG编译工具,可以解决编译YANG的时候必须找全依赖文件的问题
    开源项目地址:cid:link_0当我们写了一个YANG文件,想要验证一下YANG文件正确性的时候,所有的YANG解析器都会要求用户准备好该YANG文件的依赖文件,比如a模块依赖了b模块,那么在编译的时候用户需要自己去找到b模块的文件,但是YANG文件的依赖关系非常复杂,用户很难一下子找全,这样就会经常出现编译失败的事情。yang compiler支持自动分析YANG文件依赖关系,当编译目录不存在依赖文件时,会自动从网络上下载匹配的YANG文件(目前默认从yang catalog上下载),这些文件可以缓存在用户本地目录中,下次再用到时就无需再次下载了。这样yang compiler就支持无论待编译文件在哪里,都可以成功编译YANG文件,无需自己寻找依赖文件。另外yang compiler还支持插件系统,开发者可以按照yang compiler的要求开发个性化的扩展功能,比如生成yang tree或者根据YANG生成java或者python的类等等。
  • [行业资讯] 孤独的华为:从5G许可到Wi-Fi 6专利池
    今年7月,华为宣布和MTK、飞利浦等6家公司作为共同创始权利人加入Sisvel Wi-Fi 6专利池。华为和飞利浦也是目前池中最初的被许可人。根据日本咨询公司NGB的报告,华为Wi-Fi 6标准必要专利数仅次于高通,业界排名第二。因为高通目前没有加入Sisvel专利池,华为的加入很可能是中国公司第一次成为业界主流专利池中最大的权利人。从2.5美元封顶的5G费率,到与汽车供应商、物联网芯片商的组件级许可,华为近期在专利许可市场上的活跃堪称独树一帜。海外著名知识产权博客FOSS PATENTS将华为称为“中间派”——“既不会成为另一个苹果追求标准必要专利的贬值,也不会开始一场诉讼(除非无法避免)”。这解释了华为特立独行的原因,也几乎明示了这条路的艰难。正如集微网一年前评论华为公布5G费率时所说,华为的作为给诺基亚们造成不小的困扰,却也不会因此得到手机厂商们的衷心拥护。现在就评判华为这条路能不能走通,以及会对现有许可模式产生多大影响显然还太早。但毫无疑问,若当真走通,对全球专利许可市场和我国泛ICT产业而言都是好事。重塑许可市场:平衡Sisvel总裁Mattia Fogliacco在谈到与华为的合作时表示:“在过去两年的推动下,我们建立了一个有益于技术市场的框架方案,可减少摩擦并平衡创新者和使用方的利益。华为同意作为创始成员以及同时作为许可方和被许可方加入这一专利池,验证了该方法的可行性。”这段话的关键词是“平衡”。虽然华为的知识产权已经从净付费转为盈利,但近三年共十几亿美元的知识产权收入在其超过6000亿元人民币的年收入面前显然不值一提。华为的主要收入仍然来自产品而非许可。这意味着,即便正在努力扩大专利许可业务,华为本质上还是一个“许可人兼实施人”。双重身份决定了华为对“平衡”的追求。无论是公布低于主要许可人的5G费率,还是公开承认其知识产权业务不是“利润中心”,都是这种“平衡”思想的体现。根据手机行业普遍的认知,ICT行业现有许可模式是海外强势专利权人推动形成的,因此天然对许可人一方更有利。尽管实施人一方对歧视性价格、整机许可模式、实施人自有专利的反向许可价值等问题一直有质疑,却一直无法动其根本。在此情况下,华为这个实力强大的双重身份者下场无疑对平衡许可人和实施人的利益现状有所帮助,其许可业务扩张本身就是对现有许可模式的挑战。公开信息显示,2021年3月以来,华为已经先后与大众汽车的一个供应商、日企Buffalo、挪威Nordic半导体、以色列SolarEdge等达成专利许可或交叉许可协议。虽然看起来遥远,华为确实有个极为宏大的愿景:“当有一天我们走到世界领先的位置时,就可以来合理分配价值链了”。从这个意义上来说,华为这个“搅局者”能多大程度上搅动这池死水,是值得业界期待的。培育市场:为创新付费如果说在全球市场华为做的是撬动许可人市场,那么在国内市场华为需要做的就是培育许可市场。今年6月,华为向媒体传达了加强国内许可的信号,其知识产权部部长樊志勇称,华为当前许可收入主要来自国外,但也正在与国内公司就专利许可进行沟通,希望在不远的未来达成协议。相比西方发达国家,我国科技产业起步晚,知识产权意识相对淡薄,知识产权许可市场也远未形成应有的规模。根据世界知识产权组织的数据,中国的国际专利申请已经连续三年位列全球第一。而据国家知识产权局数据,2021年专利实施许可备案合同金额为120.3 亿元,同比增长 34.3%。虽然增速喜人,但规模仍然有限。一组可供对比的数据是,2021年我国知识产权使用费进口和出口额分别达到586.7亿美元(3784.8亿元)和117.8亿美元(759.7亿元)。进口额是出口额的近5倍,无论进口额还是出口额都比中国专利实施许可备案合同金额高出太多。我国庞大的专利储备未能体现在交易价值中,一方面是因为相当一部分专利是由项目申报、申请补贴等非创新因素驱动的。这几乎是个全球性问题,欧洲专利局原副局长曼努埃尔·德桑特斯就曾评论,全球当前“真正重要的不是专利数量,而是有多少专利可以投向市场,造福人类,如何确保社会从这些专利成果中受益。因此,我们要关注专利的质量。”另一方面,知识产权纠纷往往被作影响经济、破坏和谐的负面解读,这对于我国产业的创新升级并非好事。如果知识产权缺乏有效保护,跟随者低成本制造同质化竞品,创新者的高研发投入反而会成为企业在竞争中的包袱,甚至可能造成劣币驱除良币的结果。这个问题对于年度研发投入高达1400亿元人民币、占其销售收入22%的华为来说,相信至关重要。知识产权许可收费对于标准技术的发展或许更为重要。我国在5G标准方面已经取得了一定的领先地位。根据2021年华尔街日报的一篇报道,华为5G声明标准必要专利达到1529件,业界排名第一。连同中兴、电信研究院、Oppo,中国公司总声明标准必要专利占比达到36%,是4G的两倍。相比下,排名领先的美国公司仅有高通和Intel两家,总占比仅为14%。标准研究并不带来产品收入,所有技术成果都通过标准公开,在全球范围内使用。我国如此巨大的标准研究投入,如果不能够像西方公司一样通过专利收费获得回报,必将无以为继。只有通过交易获得实实在在的收益,知识产权才能回归财产权的本源,只有当创新真正形成财产而非负担时,才能引导行业走向创新。在8月披露的一篇华为内部讲话中,任正非预测未来十年全球经济会持续衰退,华为面临的“不仅是供应的压力,而且还有市场的压力”,公司经营要转向追求利润和现金流。在这样的环境下,华为开拓许可业务或许也是无奈之举,却也并非坏事。在稳定经济的大局之下加强知识产权保护,让创新企业获得许可收入,高端研发人员得以首先保住饭碗,优先稳住“创新经济”,不失为一个产业转型升级的契机。相反,如果以稳经济为名放松知识产权保护,那些不直接造产品的基础技术研究人员、标准研究人员或将首先失业,创新经济被打垮,国家将会失去未来。对于专利许可,无论是撬动海外市场还是培育国内市场都绝非易事。华为心声社区4月披露的《专利许可业务汇报》会议纪要对此已有充分认识:“要做好打‘持久战’的准备,不求速胜,也不怕败,收多收少都是成功的。”从国内产业的角度来说,无论华为能在这条孤独的路上走多远,审视华为走过的足迹都是未来产业发展的珍贵养料。
总条数:124 到第
上滑加载中