




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第2章 集中管理技术,ISSUE 1.0,华为3Com网络学院第四学期,2,学习目标,掌握堆叠技术 掌握HGMP技术 了解IRF技术,学习完本课程,您应该能够:,3,课程内容,第一章 堆叠技术 第二章 HGMP技术 第三章 IRF技术,4,菊花链堆叠,5,星型堆叠,Matrix,Member,Member,Member,6,堆叠模块和线缆,堆叠模块面板,堆叠线缆,7,堆叠的配置,堆叠配置主要包括: 配置堆叠IP地址池 建立/删除堆叠 切换到从交换机视图进行配置,8,配置堆叠IP地址池,配置堆叠IP地址池,请在系统视图下进行下列配置: stacking ip-pool from-ip-addre
2、ss ip-address-number ip-mask 在进行堆叠配置前,用户必须首先配置IP地址池。同时,用户应该在将成为主交换机的交换机上配置IP地址池。 需要注意的是,本配置只能在堆叠还没有建立起来的时候进行。如果堆叠已经建立,则用户不能修改IP地址范围。,9,建立/删除堆叠,当用户使用以下命令建立堆叠时,系统会自动将与主交换机堆叠口相连的交换机加入到堆叠中。堆叠建立后,如果堆叠口连接断开,则从交换机自动退出堆叠。 建立堆叠,请在系统视图下进行下列配置: stacking enable 删除堆叠,请在系统视图下进行下列配置: undo stacking enable 需要注意的是,建立
3、/删除堆叠操作只能在堆叠主交换机上进行。,10,切换到从交换机视图进行配置,可以使用以下命令从堆叠主交换机视图切换到从交换机视图,从而对从交换机进行配置。 切换到从交换机视图进行配置,请在用户视图下进行下列配置: stacking num 需要注意的是,本命令仅可以从主交换机视图切换到从交换机视图,且切换时用户级别不变。如果从从交换机视图切换回主交换机视图,则只需输入quit即可。,11,堆叠功能显示和调试,在主交换机上显示堆叠状态信息 display stacking members 在从交换机上显示堆叠状态信息 display stacking 在主交换机上使用该命令时,如不带member
4、s,将显示本交换机是堆叠的主交换机以及堆叠中包含的交换机数目;如带members,将显示堆叠的成员信息,包括主/从交换机的堆叠号、堆叠的设备名称、MAC地址以及状态等。 在从交换机上使用此命令时,将显示本交换机是堆叠的从交换机、本交换机的堆叠号、堆叠中主交换机的MAC地址。,12,课程内容,第一章 堆叠技术 第二章 HGMP技术 第三章 IRF技术,13,HGMP概述,HGMP(Huawei Group Management Protocol)即华为组管理协议是一种实现管理进程(如高层管理设备多业务接入集中器)对代理进程(如下挂在多业务接入集中器下的被管理设备二层交换机)进行集中管理和二层组播
5、组控制的通信协议。其主要结构是一个管理进程同时管理其下的许多代理进程,在管理进程和代理进程上同时都运行HGMP协议。 HGMP是一个2层协议 目前有HGMP v1和HGMP v2,14,HGMP协议发展现状,HGMP v1在拓扑收集方式等方面,还存在技术缺陷,例如v1只能收集树型结构的组网拓扑,不支持备份链路。这些对于企业网组网,都是不可接受的。在解决HGMP v1问题以及讨论完善HGMP协议的过程中,华为3Com提出了集群管理HGMP v2的概念。 HGMP v2的设计,需能达到下面的效果: 集中进行设备的管理,方便用户维护网络。 节省公网IP地址。 管理设备不需要了解具体的被管理设备的实现
6、细节。 能够收集任意组网下的拓扑。,15,HGMP v1成员角色,HGMP v1中成员角色分为HGMP Server和HGMP Client。 HGMP Server:在管理设备上实现,主要是提供人机命令输入接口,控制维护命令的显示,同时提供一定的数据结构以存储其下挂的多台以太网交换机的相关信息。 HGMP Client:主要要求根据管理设备下发的维护和查询命令作出相应的处理,同时保证与管理设备之间的通信。,16,HGMP v1的实现,HGMP协议的实现可以分为以下四个过程: HGMP协议的注册过程 HGMP协议的配置恢复过程 HGMP协议的命令下发过程 HGMP协议的状态维护过程,17,HG
7、MP v2,HGMP V2比V1版本做了较大幅度的改变,它主要是由下面几个部分组成: NDP:邻居发现协议(Network Discover Protocol),网络设备通过HDP协议收集与其相邻的节点的信息。 NTDP:拓扑收集协议(Network Topology Discover Protocol),集群的管理设备通过该协议收集网络的拓扑信息。 集群管理过程:描述了集群管理的过程,包括成员加入、删除、定时握手等等过程。通过这些过程,集群的管理设备实现对一个集群的管理。 代理的实现:描述了各种应用在集群管理中的实现。这些应用包括:命令行、SNMP网管、日志和告警、程序加载、WEB网管等。,
8、18,HGMP v2成员角色,HGMP v2中的成员角色可以划分为:命令交换机、成员交换机和候选交换机。 命令交换机:由管理员指定,是集群中唯一配有公网IP地址的机器。为成员交换机访问公网或服务器做代理中转,可以向集群中其它交换机下发管理命令。 成员交换机:集群中的成员,接收命令交换机下发的管理命令,具有私有的IP地址(由命令交换机的地址池中随机指定)。通过命令交换机访问公网服务器(NAT规则)。 候选交换机:支持HGMP协议,但尚未加入集群的交换机。可以通过自动或手动方式加入集群,成为成员交换机。,19,HGMP v2角色转换,20,HGMP v2的实现,HGMP v2的实现可以分为以下四个
9、过程: 网络邻居发现 网络拓扑收集 成员识别 成员管理,21,网络邻居发现,通过NDP协议实现,用来发现直接相连的邻居信息。,NDP报文,NDP报文,NDP报文,NDP报文,22,网络拓扑收集,通过NTDP协议实现,收集网络中各个设备的连接关系和候选设备信息,并设置拓扑发现的跳数。,拓扑收集设备,拓扑请求,拓扑响应,网管系统,设备间的连接信息,23,成员识别和管理,成员识别:通过管理设备中的网络拓扑数据库对集群中的成员定位,命令交换机在成员交换机重启或重新加入集群时,通过该信息进行成员身份的识别,并分发配置和管理命令。 成员管理:也就是集群的维护过程,包括成员的加入、成员的删除和集群状态的维护
10、。,24,HGMP成员状态机,握手报文是用来维系整个集群成员之间的实时通讯连接的一种报文。,25,管理VLAN,HGMP v1的管理VLAN 为 2047 , 因此 HGMP 的协议报文里都带有VLAN ID 为2047的TAG头。在HGMP 协议启动后,底层允许TAG头VLAN ID为2047的报文可以通过任何一个VLAN。这样只要HGMP 协议使能,HGMP的协议报文就可以不受VLAN隔离的影响,到达每个VLAN内。 HGMPv2的管理VLAN为1,要求保留VLAN 1作为统一的管理VLAN 1集群管理,任何端口允许 VLAN为1的报文通过。,26,利用HGMP完成对全网交换机的管理,Qu
11、idway S2403H,Quidway S2000B系列,Quidway S2000系列,Quidway S2016,Quidway S3026E/3026,Quidway S3026,Quidway S3026/2000系列,Quidway S3526E/3900EI、5516、6506,GE,GE,GE,GE,GE,GE,FE,FE,FE,FE,一个管理IP地址 26 管理组内全部设备 (command switch),HGMP V2,hgmp client,hgmp server,member switch,member switch,hgmp server,h
12、gmp client,hgmp client,hgmp client,HGMP V1,HGMP V1,Quidway S2403H,FE,hgmp client,hgmp server,hgmp client,member switch,IP,HGMP V1,27,HGMP v1的配置,HGMP v1的配置主要包括包括: 在管理设备上启动HGMP Server 通过管理设备升级以太网交换机 在管理设备上保存下挂交换机的配置数据 设置以太网交换机的状态和别名,28,在管理设备上启动HGMP Server,启动全局HGMP Server功能并进入HGMP视图(系统视图): hgmpserver e
13、nable 启动端口HGMP功能(以太网端口视图): hgmpport enable 配置端口下以太网交换机的星型组网模式(HGMP视图): spanning-hub enable | disable slotno subslot port-list 显示端口下以太网交换机的星型组网模式信息(HGMP视图): query hgmpport-mode,29,过管理设备升级以太网交换机,用TFTP下载文件,请在管理设备的系统视图下进行下列操作: tftp get /X.X.X.X/xxx.yyy mmm.nnn 将升级程序从管理设备的flash memory下载到管理设备的升级内存区。 请在管理设
14、备的HGMP视图下进行如下配置: load lswprogram filename 其中filename为管理设备的flash memory中的升级文件名,即上一步中的mmm.nnn。 升级指定的交换机,请在管理设备的HGMP视图下进行如下配置: upgrade lanswitch lanswitch_loc app | bootrom 查询已经注册过的以太网交换机的信息,可在管理设备所有视图进行如下操作: display lanswitch all | port slot subslot port | position lanswitch-loc error inactive ,30,在管理
15、设备上保存下挂交换机的配置数据,请在管理设备的HGMP视图下进行如下操作: save lswconfig lanswitch_loc 保存以太网交换机的配置数据到flash memory的指定位置: backup lswconfig save lswconfig命令可以保存指定的以太网交换机的配置数据到管理设备的内存,而backup lswconfig保存以太网交换机的配置数据到管理设备flash memory。,31,设置以太网交换机状态和别名,请在管理设备的HGMP视图下进行如下操作: set lanswitch lanswitch_loc inactive | active 给以太网交换
16、机配置别名: set lswname lanswitch_loclist name_list,32,通过管理设备配置特定的低端以太网交换机,请在管理设备的HGMP视图下进行下列配置: set lswconfig lanswitch_loc asdefault 要对一台以太网交换机进行配置,首先要在管理设备上进入这台交换机的配置视图。 请在管理设备的HGMP视图下进行下列配置: lanswitch lanswitch_loc 只有在管理设备上进入指定交换机的配置视图,用户才可以通过管理设备对指定交换机进行配置,如通过管理设备配置指定交换机的端口速率、端口汇聚、VLAN设置等。,33,HGMP s
17、erver显示和调试,显示HGMP server的配置信息: display hgmpserver 显示HGMP运行状态: display current-configuration 开启/关闭HGMP的调试开关 undo debugging hgmpserver all | error | info | packet ,34,HGMP v2的配置,HGMP v2的配置主要包括包括: NDP的配置 NTDP的配置 集群的配置,35,NDP的基本配置,使能/禁止系统NDP 使能系统NDP,请在系统视图下进行下列配置: ndp enable 缺省情况下,系统NDP处于使能状态。 使能/禁止端口ND
18、P 使能端口NDP,请在以太网端口视图下进行下列配置: ndp enable interface port-list 缺省情况下,端口NDP处于使能状态。,36,NDP显示和调试,显示系统NDP配置信息: display ndp 显示指定端口NDP发现的邻居信息: display ndp interface port-list 清除NDP端口的统计信息: reset ndp statistics interface port-list 打开/关闭NDP调试开关: undo debugging ndp packet interface port-list ,37,NTDP的基本配置,使能/禁止系
19、统NTDP 使能系统NTDP,请在系统视图下进行下列配置: ntdp enable 缺省情况下,系统NTDP处于使能状态。 使能/禁止端口NTDP 使能端口NTDP,请在以太网端口视图下进行下列配置: ntdp enable 禁止端口NTDP,请在以太网端口视图下进行下列配置:,38,NTDP的基本配置,配置拓扑收集范围 用户可以在交换机上配置拓扑收集范围,以收集确定范围内设备的拓扑信息,从而避免无限的扩展收集过程。控制收集范围采用从收集发起开始控制允许发现的跳数的方法。例如,如果设置收集范围为2,意味着当前交换机将收集从本交换机开始两跳内的设备的拓扑信息。 配置拓扑收集范围,请在系统视图下进
20、行下列配置: ntdp hop hop-value 需要注意的是,只有在发起拓扑收集请求的交换机上进行收集范围的设置才有效。拓扑收集范围越大,占用拓扑收集设备的内存越多。 缺省情况下,拓扑收集范围为3,39,NTDP显示和调试,NTDP显示和调试 显示全局NTDP信息: display ntdp 显示NTDP收集到的设备信息: display ntdp device-list verbose 在使用display ntdp device-list命令时,如果不带verbose参数,将显示NTDP收集到的设备列表信息;如果带verbose参数,将显示NTDP收集到的设备的详细信息。,40,集群的
21、基本配置,使能/禁止集群功能 使能集群功能,请在系统视图下进行下列配置: cluster enable 缺省情况下,交换机上的集群功能处于启动状态。 进入集群视图 进入集群视图,请在系统视图下进行下列配置: cluster 配置集群IP地址池 配置集群IP地址池,请在集群视图下进行下列配置: ip-pool administrator-ip-address ip-mask | ip-mask-length,41,集群的基本配置,配置集群名称 每个集群都有自己的名称。 配置管理设备及集群名称,请在集群视图下进行下列配置: build name 缺省情况下,交换机不是管理设备,并且未指定集群名称。
22、 自动建立集群 自动建立集群,请在集群视图下进行下列配置: auto-build recover 需要注意的是,用户只能在管理设备上才能执行自动创建集群的操作。,42,集群的基本配置,集群成员的加入与删除 用户可以手工指定要加入集群中的候选设备,也可以手工删除集群中指定的成员设备。 可以使用下面的命令来增加一个集群成员设备或者删除一个集群成员设备。 集群成员的加入,请在集群视图下进行下列配置: add-member member-num mac-address H-H-H password password 集群成员的删除,请在集群视图下进行下列配置: delete-member member
23、-num 需要注意的是,集群成员的加入/删除操作必须在管理设备上进行,否则将返回错误提示信息。,43,集群的基本配置,成员访问 在正确配置了NDP、NTDP、集群以后,用户可以通过管理设备对集群中的成员进行管理。在管理设备上,用户可以切换到指定的成员设备视图下对该成员设备进行配置管理;也可以从成员设备视图切换回管理设备的视图对管理设备进行配置。 成员访问,请在用户视图下进行下列配置: cluster switch-to member-num | mac-address H-H-H | administrator 需要注意的是,在管理设备上使用此命令时,如果指定的成员号member-num不存在
24、,系统将显示出错信息。结束切换只需输入quit即可。,44,集群显示和调试,显示集群状态和统计信息: display cluster 显示候选设备信息: display cluster candidates mac-address H-H-H | verbose 显示集群成员信息: display cluster members member-num | verbose ,45,课程内容,第一章 堆叠技术 第二章 HGMP技术 第三章 IRF技术,46,IRF基本概念,IRF的含义就是智能弹性框架 组成:多台设备互相连接起来形成一个“联合设备”。无论在管理还是在使用上,就成为了一个整体。 优点
25、:通过增加设备来扩展端口数量和交换能力,同时也通过多台设备之间的互相备份增强了设备的可靠性,47,IRF的组成,UNIT1,UNIT2,UNIT3,UNIT4,IRF Fabric,User Port,Fabric Port,每台设备称作一个Unit,多个Unit互联就组成了一个Fabric. 内部互连的端口就称为Fabric Port,业务端口称为User Port.,48,IRF的三个重要方面,DDM(分布式设备管理):外界可以将整个Fabric看成一台整体设备进行管理,用户可以通过CONSOLE、SNMP、TELNET、WEB等多种方式来管理整个Fabric。 DRR(分布式弹性路由):
26、Fabric的多个设备在外界看来是一台单独的三层交换机。整个Fabric将作为一台设备进行路由功能和转发功能。在某一个设备发生故障时,路由协议和数据转发可以不中断。 DLA(分布式链路聚合):支持跨设备的链路聚合,可以在设备之间进行链路的负载分担和互为备份。,49,DDM,用户可以通过CONSOLE、SNMP、TELNET、WEB等多种方式来管理整个Fabric。 用户通过任何连接到一个端口、任何一个IP地址来管理整个Fabric,而不需要关心自己具体连接到了那个Unit上。,IRF,SNMP TELNET CONSOLE WEB ,50,DRR,统一的三层接口,统一的路由表和三层转发表。 跨
27、设备的二层、三层转发一般是由芯片支持,软件进行效率太低。 多个Unit中有一个被选举成Master Unit。只有Master Unit上的路由协议才向外发出报文,代表整个Unit和外部交换信息、建立邻居关系。 只有Master Unit才会计算并下发路由。 Master将向其他Unit上的路由协议备份足够的信息,以便在Master Unit故障时,其他Unit可以无缝的接手Master的工作。,51,DRR示例正常状态,Master Unit作为Fabric的代表运行路由协议,并向其他 Unit备份足够的信息。,Unit1,Unit2,Unit4,Unit3,OSPF,RIP,OSPF报文,
28、RIP报文,备份信息,52,DRR示例故障状态,Master Unit故障后,新的Master Unit产生,并无缝接手路由协议的运行。切换期间,转发和业务不中断。,Unit1,Unit2,Unit4,Unit3,OSPF,RIP,RIP报文,OSPF报文,备份信息,Down,53,DLA,在Fabric的范围内有统一的聚合管理,可以跨越设备地进行聚合和解除聚合。 支持802.3ad所规定的标准LACP协议。LACP协议在需要聚合的链路上运行,可以自动发现和解除聚合。使得聚合管理更加简单。 其实,LACP和DLA是无关的。LACP是标准协议,可以在不支持IRF设备上运行。,54,DLA示例,I
29、RF,Unit1,Unit2,Unit4,Unit3,p1,p4,p3,p2,手工聚合、静态聚合和动态聚合 实现跨设备链路聚合,55,IRF和普通堆叠的比较,56,FTM介绍,FTM(Fabric Topology Master)模块是IRF的底层支持模块,通过DDP(Duplex Discovery Protocol)协议收集设备信息,实现拓扑管理。 FTM主要功能:实现Fabric信息收集,Unit ID分配,消息上报,及时发现拓扑变化,设置芯片表项,实现对Fabric port管理。,57,连接方式,Fabric最多容许包含8台设备,超出部分会被隔离掉 每台设备只有最后两个GE口可作为堆
30、叠口,左堆叠口称为Up port,右堆叠口称为Down port Up port只能与Down port连接,否则会被隔离;即本设备Up port接上一台设备Down port,本设备Down port接下一台设备Up port,58,串型拓扑,串型拓扑最左端设备(只有down port与其他设备连接)称为Top设备,最右端(只有up port与其他设备连接)称为Bottom设备。示例:,59,环型拓扑,环型拓扑中FTM会选择一条链路作为冗余链路临时阻塞掉,相当于一链型拓扑 示例:,60,Unit ID及编号机制,Unit ID相当于在IRF内,每一个Unit的身份标识。 编号机制可以采用自动
31、编号或者手动指定方式 自动编号:不需要用户配置,根据堆叠电缆连接自动分配编号。 手动指定:手动配置设备ID值,保存在设备的flash中,掉电后仍然有效。,61,IRF的配置,所有交换机上的配置将被区分为全局配置和局部配置。 全局配置将包括:三层接口、IP地址、路由协议、安全特性等。全局配置在整个Fabric内有效。 局部配置主要包括端口参数等配置。局部配置只在一个Unit上有效。 一个Fabric需要保证在系统运行的任何时候全局配置相同。 如何实现配置同步? 启动时进行配置比较。确保全局配置相同。 命令注册进行区分,对于全局配置将广播发送到各个Unit同步执行,对于局部配置发送到相应Unit执
32、行。,62,IRF中的ARP,在IRF中,ARP采用分布式运行,没有Master/Slave的概念。 静态ARP表项通过配置自动同步; 各个Unit完全独立的发送ARP请求,学习ARP表项并下刷ASIC; 为了防止不同的Unit对同一个ARP多次请求,每当一个Unit收到一个ARP响应报文(一般是单播报文)时,将会把这个报文透传送给所有Unit;其他Unit就不需要再次请求了。 一个Unit收到ARP请求报文时,会马上回送响应。ARP请求报文是广播的,会通过芯片自动同步到各个Unit,让大家都可以学到表项。 各个Unit独立的老化自己的ARP表项。,Unit2,ARP,ARP,ASIC,ASI
33、C,Unit1,互相透传Response报文,ARP Request,ARP Request,63,IRF中的路由表和三层转发,三层接口在全局是同步的。一个三层接口可以包含不同Unit的端口。 路由等三层配置配置命令都是全局广播的,这样自然保证静态路由的同步,也保证了路由协议配置的同步。 各个Unit的路由协议都在运行,计算并下刷路由表。 只有Master Unit的路由表才会下刷FIB,形成三层转发表。 其他Unit路由表不会下刷FIB,他们的FIB由Master同步来。,Slave,路由协议,路由协议,路由表,路由表,ASIC,ASIC,FIB,FIB,Master,64,IRF中的RIP
34、,RIP是一个很简单的路由协议,它没有邻居和状态机,所以我们采用Peer-to-Peer的方式来实现。 所有报文都被广播复制给所有Unit,每个Unit上都同步接受RIP报文,更新RIP路由。 只有Master才会向外发送RIP报文,其他unit的RIP报文被抑制。 所有Unit都会下发路由表,但是从上节我们知道,只有Master上的路由表才会形成FIB和转发表。,Slave,RIP,RIP,路由表,路由表,Master,65,IRF中的OSPF状态机备份,OSPF比较复杂,因为OSPF要维护邻居关系,并且有多个状态机。OSPF的热备份一直以来是一个难题。 OSPF在IRF上采用Master-
35、Slave的方式运行。在Slave上的OSPF处于“半运行”状态。 Slave上的部分信息是通过自己的“半运行”生成,部分信息由Master备份得来,这样可以保证在Master故障时快速接手Master的工作。 OSPF只在Master上接受和发送Hello、DD、LSR等报文,这些报文将触发状态机的变化。Master将状态机同步给Slave。,Slave,Master,OSPF Hello,状态机,OSPF,状态机,OSPF,OSPF Hello,OSPF状态机备份,66,IRF中的OSPF数据库备份,OSPF数据库也需要在Master/Slave之间备份。 因为OSPF的LSA属于增量发送
36、,所以需要保证LSA备份的可靠性。 OSPF在Master上收到LSU报文,并用IPC将这个报文发送给其他Unit。等发送成功后,Master上才会处理这个LSU报文,并发送相应的LSAck。 OSPF收到的LSAck报文也需要同步到Slave,保证重传列表的正确维护。,Slave,Master,OSPF LSU,OSPF数据库备份,LSDB,OSPF,LSDB,OSPF,OSPF LSAck,67,IRF基本配置命令,手工修改设备的UNIT ID为指定值,或为自动编号方式(默认为1) Quidway change unit-id 1 to auto-numbering 配置端口为Fabric
37、端口 Quidway fabric-port gigabitethernet1/1/3 enable Quidway fabric-port gigabitethernet1/1/4 enable 修改设备的Fabric名字(默认为Quidiway) Quidway sysname hello 配置认证模式(默认为不进行认证) hello irf-fabric authentication-mode simple welcome 配置用于IRF Fabric的VLAN(默认为4093) Quidway ftm fabric-vlan 100,68,IRF常用查看命令(一),查看IRF状态(隐含命令) 3900-EIdisp irf status Fabric name is 3900-EI, system mode is L3. Fabric authentication : no authentication, unit number : 2. Unit Name Unit ID Status 3900-EI 1(*) Master 3900-EI 2 Slave 星号表示为当前console口登陆的设备,69,IRF常用查看命令(二),dis ftm information DDP state : HB STATE, gateway chi
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度绿色办公空间办公室合租协议书
- 2025版IT系统安全风险评估与维护合同规范文本
- 2025版财务咨询与风险管理合同示范文本
- 2025版拆除工程安全培训与应急预案合同
- 二零二五年市政道路清扫保洁劳务承包协议
- 二零二五年食品加工企业原料采购合同
- 二零二五年UPS电源设备维修服务及备用电源合同
- 二零二五年度智能工厂土建工程施工合同范本
- 二零二五年度铁路安全承包合同范本
- 2025版新能源发电设备采购合同
- 道路清障救援作业服务投标方案(完整技术标)
- 海南碧凯药业有限公司二期外用制剂车间栓剂生产线产能扩建项目 环评报告
- 2024年度医院医疗设备维修保养情况报告课件
- 民兵护路知识讲座
- 古城墙修复专项施工方案
- 工程监理大纲监理方案服务方案
- GB/T 3372-2010拖拉机和农业、林业机械用轮辋系列
- GB/T 2007.1-1987散装矿产品取样、制样通则手工取样方法
- 一例糖尿病合并脑梗死-护理查房概要
- 2023年宝应县(中小学、幼儿园)教师招聘笔试题库及答案解析
- 公司制成检验记录表
评论
0/150
提交评论