当前位置:文档之家› S3550-软件配置指南配置igmp snooping

S3550-软件配置指南配置igmp snooping

S3550-软件配置指南配置igmp snooping
S3550-软件配置指南配置igmp snooping

配置IGMP Snooping

本章节描述了Internet Group Management Protocol Snooping(简称IGMP snooping)的相关内容。 锐捷网络公司开发的IGMP Snooping可以分IVGL模式、SVGL模式、IVGL-SVGL共存模式以及DISABLE模式。S3550-12G、S3550-24G、S3550-12SFP系列交换机不支持源IP检查,而S3550-24、

S3550-48系列交换机支持源IP检查。

我们将分成以下几个章节来说明IGMP Snooping。

概述

配置IGMP Snooping

查看IGMP Snooping信息

配置IGMP Snooping的其它限制

概述

我们将从以下几个方面描述Igmp snooping

理解IGMP

理解IGMP Snooping

理解路由连接口

理解IGMP Snooping的各种工作模式

理解源端口检查

典型应用

理解IGMP

什么是组播及组播的作用

IP IP

在Internet上,诸如视频会议和视频点播等单点发送多点接收的多媒体业务正在成为信息传送的重要组成部分。点对点的单播传输方式不能适应这一类业务传输特性,因为服务器必须为每一个接收者提供一个相同内容的报文拷贝,同时网络上也重复地传输相同内容的报文,占用了大量资源

IP

,如下图所示。广播同样不能满足该要求,虽然广播允许一个主机把一个

IP IP IP报文发送给同一个网络的所有主机,但是由于不是所有的主机都需要这些报文,因而浪费了网络资源。在这种情况下组播(multicast)应运而生,它的出现解决了一个主机向特定的多个接收者发送消息的方法。

组播是指一个报文向一个主机组的传送,这个包含零个或多个主机的主机组由一个单独的

IP IP“”IP 地址标识。

主机组地址也称为组播地址,或者类地址,即从

“”D224.0.0.0 ~

224.0.0.0~224.0.0.255

239.255.255.255属于保留地址,其中:

-网段中所有支持组播的主机

224.0.0.1

24.0.0.2

2-网段中所有支持组播的路由器

第层的组播地址(组播地址)是从组播地址映射来的。把组播的后位同2MAC IP IP2301-00-5e-00-00-进行或运算得到的结果便是组播地址。如:组播地址为,其十六进制表示为00MAC IP224.255.1.1e0-

0001-00-5e-7f-01-。

0101-00-5 01237f-01-,与

0101-00-5e-00-00-进行或操作的结果为:

ff-01-,后位为

01224.255.1.1MAC

e-7f-01-即为组的组播地址。

IGMP(Internet Group Management Protocol)

主机通过协议向临近的路由器申请加入(或离开)组播组。目前有两个版本的:IP IGMP IGMP I 在中说明,在

GMPv1rfc 1112IGMPv2rfc

中说明。下面,我们将分别简要介绍在、主机是如何加入或离开某一组播的(2236IGMPv1IGMPv2

假设加入)。

224.1.1.1

中,主机向路由器发的

IGMPv1224.1.1.1IGMP

报文要求加入该组中。路由器收到该请求后,把该主机加为组的成员。路由器定时report224.1.1.1发送(所有主机)的报文,若主机要继续接收该组报文,则应回应224.0.0.1IGMP Query IGMP

报文,若路由器收不到任何主机的报文,将把该组注销。

Report IGMP Report

向下兼容,它对报文进行扩展

IGMPv2v1——增加了IGMP

报文,以使主机可以主动要求离开组播组。在中,主机加入组中的过程同一致,主Leave IGMPv2v1

机发一个报文请求加入到某一组中。路由器定时发送的

IGMP Report224.0.0.1IGMP 报文,若主机要接收该组报文,则应回应

port IGMP Query IGMP Re报文,若路由器收不到任何主机的报文,将把该组注销。在中,主机还可以主动离开某一组。当主机不在需要某一组播Report IGMPv2

流时,它主动朝路由器发送IGMP

报文主动从该组中注销。路由器收到该报文后,发出该组的

Leave IGMP

报文,若其它主机需要该组播,则将回应

Query IGMP

报文,若路由器收不到任何主机的回应,将把该组注销。

Report

要了解更多组播的相关知识,请查阅

IP RFC 1112 and RFC 2236

理解IGMP Snooping

在二层(Layer2)设备下,组播帧是作为广播转发的,这样容易造成组播流风暴,浪费网络带宽。网络上典型的组播帧是视频流,在某个VLAN中,如果有个用户注册了某组视频流,那么该VLAN中的所有成员都能收到这个视频流,无论他们是否想要。

IGMP Snooping的作用便是解决这个问题的,它能使视频流只朝注册用户所在的端口转发,从而不会影响到其它的用户。

Snooping的中文含义是“窥探”,从这个词的含义我们就很容易理解它的工作过程:交换机“窥探”用户主机与路由器之间的交互报文,跟踪组信息及申请的端口。当交换机“窥探”到主机朝路由器发出的IGMP report(请求)报文,交换机便把该端口加入组播转发表中;当交换机“窥探”到IGMP Leave(离开)报文时,交换机便把该端口从表中删除。路由器会定时发IGMP Query报文,在收到IGMP Query报文后,如果在一定的时间段内没有收到主机的IGMP Report报文,便把该端口从表中删除。

理解路由连接口

路由连接口就是连接组播路由器的端口,如下图所示。

主机发出的IGMP Report、IGMP Leave等报文将从该口转发向路由器。只有从该端口收到的IGMP Query报文才被视为合法的报文转发向主机端口,从非路由连接口收到的IGMP Query报文将被丢弃。如何配置及查看路由连接口请看配置IGMP Snooping章节。

注意,在某些网络环境中,只要网络中不存在组播路由器,就无需配置路由连接口,IGMP snooping 依然能正常运行。如下图:

在这个网络环境中,没有组播路由器,而这四台PC既可能是组播流的发送者,也可能是组播流的接收者,这时,中间的交换机其实只要打开IGMP snooping就可满足需求,不必设置任何一个端口为路由连接口。

另外,路由连接口缺省就是要成为该VLAN内组播数据的接收者,如下图:

支持IGMP snooping的交换机不但要把组播数据转发给组播流的接收者,也要把组播数据转发给路由连接口,以便让组播路由器将组播数据流转发给其他网络。但是有可能管理员不想把某一批组播数据让上级的组播路由器知道,我们的交换机可以配置路由连接口需要转发哪些组播数据、过滤哪些组播数据,以满足网络管理员的多种需求。

理解IGMP Snooping的各种工作模式

DISABLE模式:在该模式下,IGMP Snooping不起作用,即交换机不“窥探”主机与路由器之间的IGMP报文,组播帧当广播在VLAN内转发。

IVGL工作模式:在该模式下,各VLAN间的组播流是相互独立的。主机只能朝与自己处于同一个VLAN 的路由连接口请求组播。

SVGL工作模式:在该模式下,各VLAN的主机共享一组播流。主机可以跨VLAN申请组播流。指定一个Multicast VLAN,在该VLAN收到的组播数据流可以向跨VLAN的其他主机转发。如下图所示:

只要组播数据流的VID是Multicast VLAN的(或者UNTAG的数据流,接收端口的native vlan为Multicast VLAN),都将转发给该组播地址的成员端口,无论该成员端口是不是这个VLAN内的。所形成的组播转发表的VID将是Multicast VLAN的。在SVGL模式下,除了路由连接口,其它端口只有有处于Multicast VLAN中,其发送的多播在才会VLAN中转发。

IVGL和SVGL两种模式可以同时存在,您可以为划分一批组播地址范围给SVGL,在这批组播地址内组播转发表(GDA表)都是跨VLAN转发的,而其他的组播地址则使用IVGL模式。

锐捷网络公司实现的IGMP Snooping提供的IVGL模式与SVGL模式,增强了网络应用的灵活性,使

之能适应不同的网络环境。

理解源端口检查

本公司推出的交换机中,部分产品支持IGMP源端口检查功能,提高了网络的安全性。

IGMP源端口检查指严格限定IGMP组播流的进入端口。当IGMP源端口检查关闭时,从任何端口进入的视频流均是合法的,交换机会把它们转发到已注册的端口。当IGMP源端口检查打开时,只有从路由连接口进入的视频流才是合法的,交换机把它们转发向已注册的端口;而从非路由连接口进入的视频流被视为是非法的,将被丢弃。

典型应用

组播的应用越来越大,最主要的是被应用于校园网与小区网中。组播技术可以应用于天气预报、新闻传送、视频点播等服务,目前最常见的是视频点播。

1、普通的网络拓扑

对设备的要求:

1、交换机支持IGMP Snooping

需要的设置:

1、打开IGMP Snooping功能

2、设置上链为路由连接口

特点:

1、配置简单

2、能有效地减少广播风暴,提高网络带宽利用率

配置IGMP Snooping

我们将从以下几个章节描述如何配置igmp snooping

Igmp snooping的默认值

配置IGMP Profiles

配置路由连接口

配置路由连接口转发组播帧的范围

配置IVGL模式

配置SVGL模式

配置IVGL、SVGL并存模式

配置DISABLE模式

配置Query报文的最长响应时间

配置源端口检查

配置源IP检查

配置IGMP snooping的静态成员

配置IGMP Filtering

Igmp snooping的默认值

Igmp snooping状态 DISABLE状态

路由连接口 所有的口均不是路由连接口,不进行动

态学习。

源端口检查 关闭

IGMP Profile 表项为空,缺省行为是deny

SVGL的multicast vlan VLAN 1

IGMP filtering 无

IGMP snooping静态成员 无

配置前的注意点:

您最好在配置好VLAN、端口的access、trunk、AP属性后再进行IGMP snooping的配置,否则就可能达不到您所预期的要求。因为以上这些属性都是交换机的基本配置属性,如果在生成组播转发表后去修改这些属性,之后可能产生异常的转发效果。

配置IGMP Profiles

这里要先介绍一个IGMP Profile表项,它可以定义一系列的组播地址范围,定义permit/deny动作,以提供后面的“SVGL模式应用的组播地址范围”、“路由连接口过滤组播数据范围”、“IGMP Filtering范围”各项功能使用。注意如果已经把一个IGMP Profile关联到一个功能应用上,再去修改它,会影响到该功能生成的组播转发表。

命令 含义

步骤1 configure terminal 进入全局配置模式。

步骤2 ip igmp profile profile number进入IGMP Profile模式,分配一个数字以供

标识,该数字范围为1-65535。

步骤3 permit | deny (可选)配置是要permit还是deny这一批

组播地址范围,缺省值是deny。这个行为

表示:允许/禁止以下range内的这些组播

地址,并禁止/允许其他的组播地址。

步骤4 range ip multicast address添加组播地址范围,可添加多个。

步骤5 end 退回到特权模式。

步骤5 show ip igmp profile profile

(可选)查看IGMP profile的配置。

number

如果要删除其中一个IGMP profile,可以用no ip igmp profile profile number来执行。

如果要删除profile里的一个range,可以用no range ip multicast address 来执行。 以下有个例子是表示profile的配置过程:

Switch(config)# ip igmp profile 1 Switch(config-igmp-profile)# permit

Switch(config-igmp-profile)# range 224.1.1.1 225.1.1.1 Switch(config-igmp-profile)# range 226.1.1.1 Switch(config-igmp-profile)# end Switch# show ip igmp profile 1 IGMP Profile 1

permit

range 224.1.1.1 225.1.1.1 range 226.1.1.1

按以上配置,这个IGMP Profile的规则就是permit 224.1.1.1到225.1.1.1的组播地址,以及226.1.1.1这个组播地址,其他的组播地址都被deny。

配置路由连接口

路由连接口是组播路由器连接交换机的端口(并不是指和视频流服务器连接的端口)。在源端口检查打开的情形下,只有从路由连接口进入的视频流才被转发,其它的将被丢弃。您可以静态地配置路由连接口,也可配置让交换机动态的侦听IGMP query/dvmrp或PIM报文,以自动识别路由连接口。 在特权模式下,按如下步骤设置一个路由连接口

命令

含义

步骤1 configure terminal

进入全局配置模式。

步骤2

ip igmp snooping vlan vlan-id mrouter {interface interface-id | learn pim-dvmrp} 设置接口为路由连接口,使用该命令的no 选项删除一个路由连接口。您也可以配置让交换机动态学习路由连接口;用相应的no

命令来关闭动态学习,并清空所有动态学习到的路由连接口。缺省是不进行动态学习的。 步骤3 end

退回到特权模式。 步骤4 write memory

保存配置。

步骤5

show ip igmp snooping mrouter [vlan vlan-id ] [learn] 查看路由连接口配置以及该VLAN 是否打开动态学习路由连接口。

以下例子是设置以太网接口1/1为路由连接口,并配置自动学习路由连接口:

Switch#configure terminal

Switch(config)#ip igmp snooping vlan 1 mrouter interface fast 1/1

Switch(config)#ip igmp snooping vlan 1 mrouter mrouter learn pim-dvmrp Switch(config)#end

Switch# show ip igmp snooping mrouter

Vlan Interface State IGMP profile ---- --------- ------ ------------- 1 Fa0/1 static 1

Fa0/12 dynamic 0

Switch# show ip igmp snooping mrouter learn Vlan learn method

---- ------------------ 1 pim-dvmrp

配置路由连接口转发组播帧的范围

由于路由连接口缺省就要做为该VLAN内所有组播地址的成员,而转发组播数据流。但是有可能某些组播数据不希望转发给组播路由器,管理员可以用IGMP Profile来过滤该路由连接口转发组播数据的范围。

以下是配置路由连接口转发组播帧的范围的实例:

命令

含义

步骤1 configure terminal

进入全局配置模式。

步骤2

ip igmp snooping vlan vlan-id mrouter interface

interface-id profile

profile name

设置该端口为这个路由连接口、并关联的profile。符合该profile 的组播流才会被转发到这个路由连接口上。

步骤3 end

退回到特权模式。 步骤4 write memory

保存配置。

步骤5

show ip igmp snooping mroute

查看IGMP Snooping 配置。

您可以通过no ip igmp snooping vlan vlan-id mrouter interface interface-id profile 来删除与profile的关联。

以下是配置路由连接口转发组播帧的范围的实例:

Switch#configure terminal

Switch(config)#ip igmp snooping vlan 1 mrouter interface fast 1/1 profile 1 Switch(config)#end

Switch#show ip igmp snooping mrouter

Vlan Interface State IGMP profile ---- --------- ------ ------------- 1 Fa0/1 static 1

Fa0/12 dynamic

配置IVGL 模式

在特权模式下,按如下步骤打开并设置IGMP Snooping为IVGL模式,IVGL模式的详细描述请见IGMP Snooping概述。

命令

含义

步骤1 configure terminal 进入全局配置模式。

步骤2

ip igmp snooping ivgl

打开并设置IGMP Snooping 为IVGL 模式。

步骤3 end 退回到特权模式。

步骤4 write memory 保存配置。

步骤5 show ip igmp snooping 查看IGMP Snooping配置。

以下例子是打开并设置IGMP Snooping为IVGL模式:

Switch#configure Terminal

Switch(config)#IP igmp snooping ivgl

Switch(config)#end

配置SVGL模式

打开SVGL模式时,还可以配置一个Multicast Vlan,表示组播数据流可被接收的VLAN。注意,如果修改Multicast Vlan,原先属于Multicast Vlan的组将被删除。

相关igmp snooping SVGL模式的说明请看《理解IGMP Snooping的各种工作模式》这一章节。

命令 含义

步骤1 configure terminal 进入全局配置模式。

步骤2 ip igmp snooping svgl 打开SVGL模式

步骤2 ip igmp snooping svgl vlan vid设置Multicast Vlan,缺省值为vlan 1

步骤3 end 退回到特权模式。

步骤4 write memory 保存配置。

步骤5 show ip igmp snooping 查看IGMP Snooping配置。

以下例子是打开并设置IGMP Snooping为SVGL模式。并设置Multicast Vlan为2:

Switch#configure Terminal

Switch(config)#ip igmp snooping svgl vlan 2

Switch(config)#end

在IGMP snooping运行中修改svgl vlan会导致修改前后的两个Vlan

中所有组清除一遍,以便按新规则重新生成组播转发表。

您还要指定应用SVGL模式的组播地址范围,不指定这个组播地址范围,SVGL模式将无法运行。可以利用IGMP profile来指定组播地址范围,注意IGMP profile中的规则必须是permit。

命令 含义

步骤1 configure terminal 进入全局配置模式。

设置应用SVGL模式的组播地址范围

步骤2 ip igmp snooping svgl profile

profile number

步骤3 end 退回到特权模式。

步骤4 write memory 保存配置。

步骤5 show ip igmp snooping svgl 查看IGMP Snooping配置。

以下是配置IGMP模式的实例:

Switch# configure terminal

Switch(config)# ip igmp snooping svgl

Switch(config)# ip igmp snooping svgl profile 1

Switch(config)# end

Switch#show ip igmp snooping

Igmp-snooping mode : svgl

SVGL vlan-id : 1

SVGL profile number : 1

Source check port : Disabled

Query max respone time : 10(Seconds)

在SVGL模式运行中修改svgl profile会可能会导致Multicast Vlan

中所有组清除一遍,以便按新规则重新生成组播转发表。

配置IVGL、SVGL并存模式

在特权模式下,按如下步骤配置IVGL、SVGL并存模式。

命令 含义

步骤1 configure terminal 进入全局配置模式。

步骤2 ip igmp snooping ivgl-svgl 设置IVGL、SVGL并存模式。。

步骤3 end 退回到特权模式。

步骤4 write memory 保存配置。

步骤5 show ip igmp snooping 查看IGMP Snooping配置。

以下例子是关闭IGMP Snooping功能:

Switch#configure Terminal

Switch(config)#no ip igmp snooping

Switch(config)#end

配置DISABLE模式

在特权模式下,按如下步骤关闭IGMP Snooping。

命令 含义

步骤1 configure terminal 进入全局配置模式。

步骤2 no ip igmp snooping 设置IGMP Snooping的模式为DISABLE

模式,即关闭IGMP Snooping功能。

步骤3 end 退回到特权模式。

步骤4 write memory 保存配置。

步骤5 show ip igmp snooping 查看IGMP Snooping配置。

以下例子是关闭IGMP Snooping功能:

Switch#configure Terminal

Switch(config)#no ip igmp snooping Switch(config)#end

配置Query 报文的最长响应时间

组播路由器会定时发送IGMP Query报文来查询组播成员存不存在,如果在发出Query报文的一定时间内没有收到主机的IGMP Report报文,则会认为该端口不再接收组播流,交换机会把该端口从组播转发表中删除。缺省时间为10秒

在特权模式下,按如下步骤设置Query报文的最长响应时间

命令

含义

步骤1 configure terminal

进入全局配置模式。

步骤2 ip igmp snooping query-max-respone-time seconds 设置Query 报文的最长响应时间,范围为1-65535,缺省时长为10秒 步骤3 End

退回到特权模式。 步骤4 write memory

保存配置。

步骤5

show ip igmp snooping

查看IGMP Snooping 配置。

使用no ip igmp snooping query-max-respone-time 命令恢复它的缺省值。

配置源端口检查

在特权模式下,按如下步骤设置源端口检查

命令

含义

步骤1 configure terminal

进入全局配置模式。

步骤2 ip igmp snooping source-check port 打开源端口检查。 步骤3 End

退回到特权模式。 步骤4 write memory

保存配置。

步骤5

show ip igmp snooping

查看IGMP Snooping 配置。

使用no ip igmp snooping source-check port 命令关闭源端口检查功能。以下例子是打开源端口检查:

Switch#configure Terminal

Switch(config)#ip igmp snooping source-check port Switch(config)#end

配置源IP 检查

S3550-12G、S3550-24G、S3550-12SFP系列交换机不支持源IP检查,而S3550-24、S3550-48系列交换机支持源IP检查。

在特权模式下,按如下步骤设置igmp snooping源IP检查:

命令

含义

步骤1 configure terminal 进入全局配置模式。

步骤2 ip igmp snooping source-check default-server address 打开源IP 检查并且添加组播—源IP 对应表表项。 步骤3

ip igmp snooping limit-ipmc vlan vid address address server address 添加组播——源IP 对应表项

步骤4 End

退回到特权模式。 步骤5 write memory

保存配置。

步骤6

show ip igmp snooping

查看IGMP Snooping 配置。

使用no ip igmp snooping source-check default-server 命令关闭源IP检查功能。以下例子是打开源IP检查并且设置默认源IP为192.1.1.1 ,例子中还添加组播—源IP对应表表项,vid为1 组IP为224.1.1.1 源ip为192.1.2.3

Switch#configure Terminal

Switch(config)#ip igmp snooping source-check default-server 192.1.1.1

Switch(config)#ip igmp snooping limit-ipmc vlan 1 address 224.1.1.1 server 192.1.2.3 Switch(config)#end

配置IGMP snooping 的静态成员

您可以在igmp snooping 打开的情况下,静态的配置一个端口接收某个组播流,不受各种IGMP 报文的影响。

命令

含义

步骤1 configure terminal 进入全局配置模式。 步骤2 Ip igmp snooping ivgl

打开IGMP snooping

步骤3

ip igmp snooping vlan vlan-id static ip-addr interface interface-id

静态的配置一个端口接收某个组播流。 ? vlan-id 组播流的vid ? ip-addr 组播地址 ? interface-id 端口号

步骤4 End

退回到特权模式。 步骤5 write memory

保存配置。

步骤6

show ip igmp snooping gda

查看IGMP Snooping 配置。

您可以用no ip igmp snooping vlan vlan-id static ip-addr interface interface-id 删除组播成员的静态配置。

以下为配置IGMP snooping 静态成员的实例:

Switch#configure Terminal

Switch(config)#ip igmp snooping vlan 1 static 224.1.1.1 interface f 0/1 Switch(config)#end

Switch(config)#show ip igmp snooping gda Abbr: M - mrouter D - dynamic S - static

VLAN Address Member ports

----- -------------------- --------------------------------------------------- 1 224.1.1.1 Fa0/1(S)

配置IGMP Filtering

在某些情况下,您可能需要控制某个端口只能接收一批特定的组播数据流、控制该端口下最多允许动态加入多少组。IGMP Filtering 满足了这种需求。

您可以把某一个IGMP Profile 应用在一个端口下,于是如果该端口收到IGMP Report 报文,我们交换机就会查找这个端口所要加入的组播地址是不是在IGMP Profile 允许范围之内,允许加入,才进行后续处理。

您也可以在一个端口下配置最多允许加入的组的个数,超过范围,交换机也不再接收、处理IGMP Report 报文。

IGMP Filtering 只过滤动态的组播加入行为,对于静态配置的组播成员 端口不受此项控制。

在特权模式下,按如下步骤设置IGMP filtering

以下为配置IGMP Filtering 的实例:

命令

含义

步骤1 configure terminal 进入全局配置模式。 步骤2 interface interface-id

进入端口配置模式。

步骤3

ip igmp snooping filter profile number (可选)应用profile于该端口,profile number范围为1- 65535. 步骤4

ip igmp snooping max-groups number (可选)允许最多几个组动态的加入该端口,参数范围为0 – 4294967294。

步骤3 End

退回到特权模式。 步骤4 write memory

保存配置。

步骤5

show ip igmp snooping interface interface-id

查看配置文件。 Switch#configure Terminal

Switch(config)#interface f 0/1

Switch(config-if)#ip igmp snooping filter 1

Switch(config-if)#ip igmp snooping max-groups 4 Switch(config-if)#end

Switch#show ip igmp snooping interface 0/1

Interface Filter Profile number max-groups

---------- ---------------------- ----------- Fa0/1 1 4

查看IGMP Snooping信息

我们提供的可查看的相关IGMP snooping的信息如下:

查看当前模式

查看路由连接口信息

查看动态转发表

查看源端口检查状态

查看IGMP Profile

查看IGMP Filtering

查看当前模式

查看IGMP Snooping当前的工作模式及全局配置。

命令 含义

步骤1 show ip igmp snooping 查看IGMP Snooping当前的工作模式及全局配置

使用show ip igmp snooping命令查看IGMP Snooping配置信息:

Switch#show ip igmp snooping

Igmp-snooping mode : svgl

SVGL vlan-id : 1

SVGL profile number : 0

Source check port : Disabled

Query max respone time : 10(Seconds)

查看路由连接口信息

查看路由连接口信息

命令 含义

步骤1 show ip igmp snooping mrouter 查看路由连接口信息

使用show ip igmp snooping mrouter命令查看路由连接口配置信息:

Switch#show ip igmp snooping mrouter

-

Switch#show ip igmp snooping mrouter

Vlan Interface State IGMP profile number

---- -------- ------- -------------------

1 Fa0/

2 static 1

Fa0/12 dynamic 0

2 Fa0/2 static 0

查看动态转发表

在特权模式下,查看各端口在组播组中的转发规则,即查看GDA表。

命令 含义

步骤1 show ip igmp snooping gda-table 查看GDA表的各组播组信息,包括vid、转

发地址和状态信息,但是不包括组播组的成

员端口。

以下例子是查看GDA表的各组播组信息以及一个组播组的所有成员端口的信息:

Abbr: M - mrouter

D - dynamic

S - static

VLAN Address Member ports

----- -------------------- --------------------------------------------------- 2 229.1.1.2 Fa0/2(M), Fa0/11(D), Fa0/13(D)

查看源端口检查状态

查看IGMP Snooping当前的源端口检查状态。

命令 含义

步骤1 show ip igmp snooping 查看IGMP Snooping当前的工作模式及全局配置,

如源端口检查

查看IGMP Profile

查看IGMP Profile信息

命令 含义

查看IGMP profile的配置。

步骤1 show ip igmp profile

profile number

查看IGMP Filtering

查看IGMP Filtering的配置信息

命令 含义

步骤1

show ip igmp snooping interface interface-id 查看IGMP snooping 接口上关联着IGMP Filtering 信息

以下为查看IGMP Filtering的信息

Switch#show ip igmp snooping interface

Interface Filter Profile number max-groups

---------- ---------------------- ----------- Fa0/1 1 4

配置IGMP Snooping 的其它限制

IGMP Snooping 的源端口检查要使用过滤域模板(masks),过滤域模板的定义详细参见《配置安全ACLs 》章节。地址绑定、源端口检查和acl 这三种应用共享过滤域模板,可用的总模板数为8个。由于过滤域模板数量有限,所以这三种功能会相互影响。启用地址绑定功能需要占用两个模板,启用源端口检查占用两个模板,ACL 可用的模板取决于这两种功能是否启动。ACL 在缺省情况可使用8个模板,如果启用地址绑定和源端口检查其中任何一个功能,则ACL 可以得模板减少两个。如果同时启动地址绑定和源端口检查,则ACL 可使用的模板数减少4个,只剩下4个。反过来,如果ACL 使用了多个模板而使剩余模板数达不到这两种应用的要求时,则启用地址绑定、源端口检查功能时,系统会提示模板资源耗尽信息。当这三种功能的某个功能因为模板限制而无法正常运用时,可以通过减少其它两种功能的模板占用来实现该功能的正常应用。如三种功能同时启用时,打开源端口检查提示模板耗尽,则可以关闭地址绑定功能(删除所有地址绑定)或者删除占用多个模板的ACL 的ACE ,源端口检查则可以正常启用。

在打开IGMP Snooping 或者设置路由口时,如果打开源端口检查是打开的,则可能由于模板资源不足导致源端口检查功能失效,这时后系统提示:ource port check applying failed for hardware out of resources 。这时候应该释放其它占用模板的应用所占用的模板资源,重新关闭,然后打开源端口检查。

系统安装部署手册模板

。 中国太平洋保险(集团)股份有限公司Xxxxxxxxxxx项目 系统安装部署手册 V1.0 项目经理: 通讯地址: 电话: 传真: 电子邮件:

文档信息 1引言 (3) 1.1编写目的 (3) 1.2系统背景 (3) 1.3定义 (3) 1.4参考资料 (3) 2硬件环境部署 (3) 2.1硬件拓扑图 (3) 2.2硬件配置说明 (3) 3软件环境部署 (3) 3.1软件环境清单 (3) 3.2软件环境部署顺序 (3) 3.3操作系统安装 (4) 3.4数据库安装 (4) 3.5应用级服务器安装 (4) 3.6其他支撑系统安装 (4) 4应用系统安装与配置 (4) 4.1应用系统结构图 (4) 4.2安装准备 (4) 4.3安装步骤 (4) 4.4系统配置 (5) 5系统初始化与确认 (5) 5.1系统初始化 (5) 5.2系统部署确认 (5) 6回退到老系统 (5) 6.1配置回退 (5) 6.2应用回退 (5) 6.3系统回退 (5) 6.4数据库回退 (5) 7出错处理 (5) 7.1出错信息 (5) 7.2补救措施 (5) 7.3系统维护设计......................................................... 错误!未定义书签。

1 引言 1.1 编写目的 [说明编写系统安装部署手册的目的] 1.2 系统背景 [ a . 说明本系统是一个全新系统还是在老系统上的升级; b . 列出本系统的使用单位/部门、使用人员及数量。] 1.3 定义 [列出本文件中用到的专门术语的定义和缩写词的原词组。] 1.4 参考资料 [列出安装部署过程要用到的参考资料,如: a . 本项目的完整技术方案; b . 系统运维手册; c . 其他与安装部署过程有关的材料,如:工具软件的安装手册] 2 硬件环境部署 2.1 硬件拓扑图 [列出本系统的硬件拓扑结构,如服务器、网络、客户端等。] 2.2 硬件配置说明 [列出每一台硬件设备的详细配置,如品牌、型号、CPU 数量、内存容量、硬盘容量、网卡、带宽、IP 址址、使用、应部署哪些软件等等] 3 软件环境部署 3.1 软件清单 [列出需要用到哪些软件,包括操作系统软件、数据库软件、应用服务器软件和其他支撑系统软件等,要列明每个软件的全称、版本号、适用操作系统、LICENSE 数量等] 3.2 软件环境部署顺序 [列出每一台硬件上的软件安装顺序,如果不同硬件间的软件安装顺序存有依赖关系,也要在备注中列出,

软件配置管理规范.doc

软件配置管理规范1 1.简介 软件配置管理的目的是保证在整个软件生命周期中软件产品的完整性。 1.1 目的 本文档指导项目开展配置管理活动。 1.2 范围 本文档适用于SWL开发小组批准立项的软件项目。 1.3 文档结构 第一部分: 简介,包括本规范的目的、范围、词汇以及所涉及到的参考信息。 第二部分: 配置管理工作规范的正文,包括活动的流程图、进入能及退出的准则、所涉及的角色、相 关活动的阐述、验证与确认能及度量。 第三部分: 变更控制工作规范的正文,包括活动的流程图、进入能及退

出准则、所涉及的角色、相关 活动的阐述、验证与确认能及度量。 第四部分: 参考文献,列出了编写本规范所参考的相关的文献资料。 第五部分: 附录,本文中流程图的标准符号定义。 1.4 词汇表 CM (Configuration Management) 配置管理。 CCB (Change Control Board) 变更控制委员会。 CI (Configuration Item) 配置项,包含文档、程序。 CR (Change Request) 变更请求,对提出的要变更工件或流程的任何请求的统称。在变更请求中记录的信息 是有关当前问题、提议解决方案及其成本的起源和影响的信息。

PCA (Physical Configuration Audit) 物理审计,在配置管理系统中建成立基线的工件是否为“正确”版本。 FCA (Functional Configuration Audit) 功能审计,核心软件配置项的实际性能是否符合它的需求。 基线(Baseline) 己通过复审和批准的工件发布版,由此构成进一步演进或开发的公认基础,并且只能 通过正式程序,例如变更管理和配置控制才能进行更改。 CML (Configuration Management Library) 配置客理库,存储项目工件的所有版本,即存储项目的定义的配置项。 版本(Version) 某个工件的变体,工件的后期版本一般是在初期版本的基础上进行的扩展。 1.5参考信息 1.5.1 可追溯性 CMU/ SET-93-TR-024 Capability Maturity Model SM for Software, Version 1.1

软件配置管理过程指导说明书(超级实用)

软件配置管理过程指导说明书

目录 1 前言 (2) 1.1 目的 (2) 1.2 适用范围 (2) 1.3 术语名词解释 (2) 2 角色和职责说明 (3) 3 输入 (4) 4 入口准则 (4) 5 配置管理实施 (4) 5.1 配置库结构 (4) 5.1.1 配置库 (4) 5.1.2 配置管理库系统 (6) 5.2 配置管理流程 (6) 5.2.1 配置管理流程图 (6) 5.2.2 配置变更流程图 (7) 5.3 配置标识 (8) 5.3.1 配置库划分 (8) 5.3.2 配置库结构 (8) 5.3.3 配置项命名 (11) 5.3.4 版本编号规范 (11) 5.4 配置管理活动 (12) 5.4.1 制定配置管理计划 (12) 5.4.2 建立配置库 (12) 5.4.3 建立配置项 (12) 5.4.4 基线建立及发布过程 (12) 5.4.5 配置变更 (13) 5.4.6 配置审计 (15) 5.4.7 备份 (16) 6 输出 (16) 7 出口准则 (16) 8 本过程裁剪规定 (16)

1 前言 1.1 目的 用于描述配置管理作用和过程,规范配置管理的实施过程、活动和操作。 1.2 适用范围 适用于在软件生命周期中对各类软件项目的配置管理活动。 1.3 术语名词解释 CCB:Configuration Control Board,配置管理委员会,每个项目组需要建立项目级的CCB作为变更控制权威。CCB由质量工程师、项目经理、测试经理、配置管理员构成,有时也可以包括客户代表、上级质量部门主管。CCB组长可以是质量工程师或质量部领导,但不能是项目经理。 软件配置项:是指软件工程过程中所生产或使用的任何元素,或者是纳入软件产品的元素。它可以是说明书、计算机程序、数据结构或者开发软件产品所使用的工具等,包括:项目文档,源代码,执行程序,相关设备及资料。 软件配置管理:对软件配置项的管理称为软件配置管理。软件配置管理的目的是建立和维护软件项目整个生命周期中工作产品的完整性和可追溯性。 软件工作产品:由定义、维护和使用一个软件过程所产生的任何人工制品,包括过程描述、计划、规程、计算机程序和相关文档,无论是否打算将它们交给客户或最终用户。 软件产品:可交付给客户或最终用户的软件工作产品的子集称作软件产品 基线:基线,是开发过程中标识出的里程碑所交付的一个或多个配置项,也即指一个(或一组)配置项在项目生命周期的不同时间点上通过正式评审而进入正式受控的一种状态它有如下特征:(1)已经过正式的评审和批准;(2)作为项目发展和产品升级的基础。(3)基线变更必须经过CCB审批。 变更控制:对配置项的更改进行评价、协调、认可或不认可以及执行更改的过程。 版本发布:指从项目的配置库中将需交付给客户的所有配置项组装成一个完整的软件产品。即交付给客户的一个包括可执行程序和文档的发布基线称为发布(release)。 配置审计:可以分为物理审计和功能审计。物理审计审查配置项的外在特征的正确性与一致性,主要考查软件受控库的结构、内容及其它相关信息,以验证基线和描述它的文档的一致性;功能审计审查配置项内容的正确性与一致性,主要考核配置项在实现功能上的一致性,功能审计主要通过评审和测试报告体现。 物理审计的内容包括: ? 确认配置项标识的正确性; ? 确认已受控配置项的更改是受到控制的; ? 验证配置库内容与相应记录之间的一致性; ? 验证配置管理活动与相应记录之间的一致性; ? 验证配置管理工作是否符合适用的标准和规程; ? 验证配置管理系统与系统备份的有效性、一致性等。 功能审计的内容包括: ? 验证当前基线所含配置项对前一基线所含配置项的追溯性; ? 确认当前基线所含配置项均正确反映了项目需求; ? 评估基线的完整性; ? 验证当前基线和各基线间所含配置项的一致性; 验证配置库内容的完备性和正确性等。

系统安装部署指南项目实施手册

系统安装部署指南 一、软硬件配置参数要求 1、服务器端配置参数 为了使软件正常顺利的安装和运行,推荐以下配置 1)服务器硬件推荐配置 CPU:双核以上配置; 内存:2G以上; 硬盘:160G以上; 网卡:100M或1000M以太网; 2)软件推荐配置 操作系统:Windows 2003 Server 企业版,打Sp2补丁; 组件:安装组件IIS服务; 杀毒软件:360、瑞星等均可; 3)相关端口 保证网络畅通,开放1433端口和80端口; 2、客户端(网上阅卷端)配置参数 1) 阅卷PC机最低配置要求 CPU: 奔腾Ⅲ800 以上配置; 硬盘:20G 以上; 内存:256M 以上; 网卡:100M或1000M 以太网; 2) 浏览器:IE8或以上版本; 3) 保证在一个局域网内,能够正常连接到服务器。

二、系统安装前的准备工作 1) 检查服务器硬件是否符合要求,检查服务器的操作系统是否为Windows Server 2003 Enterprise Edition 并打上sp2 补丁,检查是否已安装杀毒软件, 测试相应端口是否已打开、网络是否畅通。 2) 检查是否安装了IIS(若没有安装需首先安装IIS)。 3) 设置服务器操作系统登录密码。 4) 新建共享文件夹PIC ,在属性---共享----权限中对该文件夹添加administrator 或当前登录账户并赋予该用户完全控制、更改、读取的权限。

5) 设置服务器IP 地址。

三、系统安装 1、安装framework 1) 安装软件(按系统默认设置即可)。 2) 运用 IIS注册工具进行注册。 运行windows →→ Framework → .*** →–i 运行windows →→ Framework → .*** →–ir –enable

软件配置管理流程

配置管理流程规定 (Ver1.0) 拟制:___________________ 审核:___________________ 签发:___________________

目录 1.配置管理流程 (3) 1.1概述 (3) 1.2总体流程图 (3) 1.3软件需求分析阶段 (4) 1.4软件设计阶段 (4) 1.5制定配置管理计划 (4) 1.6配置库管理 (4) 1.6.1相关人员分配权限 (4) 1.6.2配置项 (5) 1.7版本控制 (6) 1.8变更控制 (6) 1.9配置审计 (8) 1.9.1配置审核的类别 (8) 1.9.2配置审核执行的时机 (8) 1.9.3不符合项的处理 (8) 2.0.0配置状态报告 (8) 2.0.1配置状态报告的目的 (8) 2.0.2配置状态报告记录的内容 (8) 2.0.3配置状态报告的生成 (9) 2.1.0发行管理 (9) 2.1.1交付管理 (9) 2.软件基线化规范 (10) 2.1正常开发期 (10) 2.2版本发布期 (11) 2.3项目发布期 (13) 3.Jira配置管理 (14)

1.配置管理流程 1.1概述 规范配置管理活动,确保配置项正确地唯一标识并易于存取,保证基准配置项的更改受控,明确基线状态,在贯穿整个软件生命周期中建立和维护项目产品的完整性和可追溯性。 1.2总体流程图

1.3软件需求分析阶段 参加需求分析会议,配置管理负责人记录,有关文档提交归档。如《需求分析》。 1.4软件设计阶段 参加设计阶段,为了详细制定配置管理计划。针对需求分析报告进行系统设计,配置时应说明系统设计的版本与需求分析报告版本的对应关系。设计书评审通过后,建立设计基线。 1.5制定配置管理计划 配置管理员制定配置管理计划,主要内容包括配置管理软硬件资源、配置项计划、备份计划等,审批该计划。 1.6配置库管理 配置管理员为项目创建配置库,并给每个项目成员分配权限。各项目成员根据自己的权限操作配置库。 1.6.1相关人员分配权限 项目经理: 1)与(有关负责人员)协商确定项目起始基线 2)接受配置管理计划,并按相关规定贯彻执行; 3)接受配置控制委员会的报告。 4)提出配置管理计划的修改要求; 5)提出管理管理的建议和要求。 配置管理员 1)编制配置管理计划; 2)执行配置项管理; 3)执行版本控制和变更控制方案; 4)编制配置状态报告; 5)配置库的建立和权限分配; 6)配置管理工具的日常管理与维护; 7)配置库的日常操作和维护 开发人员

安装和部署指南

TeamWorks安装部署指南 第一部分软硬件环境要求 (2) 1.服务器端硬件环境 (2) 2.服务器端软件环境 (2) 3.客户端硬件环境 (2) 4.客户端软件环境 (2) 第二部分服务器端安装 (3) 1.服务器端软件安装 (3) 2.服务器端配置 (3) 第三部分客户端安装 (5) 1.客户端软件安装 (5) 2.客户端配置 (6)

第一部分软硬件环境要求1.服务器端硬件环境 CPU:双核1.8 GHz或更高内存: 2 GB 或更高 硬盘空间:1TB 或更高 网络协 议: TCP/IP ,固定IP 2.服务器端软件环境 操作系统:Windows Server 2003 、Windows Server 2008 数据库:Microsoft SQL Server 2008 R2 (默认实例安装,支持SQL论证) 安装包:Server\Setup.exe 、Server\Setup+sqlexpress.exe(含Microsoft SQL Server 2008 R2精简版) 3.客户端硬件环境 CPU:双核1.8 GHz或更高内存: 2 GB 或更高 硬盘空间:1GB 或更高 网络协 议: TCP/IP ,固定IP 4.客户端软件环境 操作系统:Windows XP(32bit),Win7(64bit 或32bit) CAD 软件:A utoCAD,SolidWorks ; 办公软件:Office, Adobe Reader 11.0 ; 浏览器:EDrawing, DWG TrueViewer ;

第二部分服务器端安装 1.服务器端软件安装 单机版安装时服务器主机可用localhost 代替安装目录不要选择默认目录(程序文件夹),在该文件夹中安装将不能创建数据库文件。安装目录不要用中文, 安装目录建议用:d:\TeamWorks 如果有防火墙,要将TeamWorks.Servers.exe 、TeamWorks.DatabaseService.exe 、TeamWorks.SpaceService.exe、TeamWorks.StormService.exe 加到信任列表 2.服务器端配置 a)控制台服务配置。 配置文件:Config\config.teamworks.service 配置: 控制台服务:TeamWorks.Service.Endpoints=tcp -h {serverIP} -p 10000 b) 数据库服务配置 配置文件:Config\config.teamworks.database.service 配置: 控制台服务:TeamWorks.Service.Endpoints=tcp -h {serverIP} -p 10000 数据库服务:TeamWorks.DatabaseService.Endpoints=tcp -h {serverIP} -p 10200

配置管理指南

配置管理指南本页仅作为文档页封面,使用时可以删除 This document is for reference only-rar21year.March

配置管理指南有限公司

变更记录 修改点说明的内容有如下几种:创建、修改(+修改说明)、删除(+删除说明)

目录 1. 过程概述 ...................................................................................................................... 错误!未定义书签。 2. 过程目标 ...................................................................................................................... 错误!未定义书签。 3. 必要条件 ...................................................................................................................... 错误!未定义书签。 4. 应执行活动 .................................................................................................................. 错误!未定义书签。 5. 验证与监督 .................................................................................................................. 错误!未定义书签。 6. 裁剪指南 ...................................................................................................................... 错误!未定义书签。 7. 附件说明 ...................................................................................................................... 错误!未定义书签。 8. 相关过程 ...................................................................................................................... 错误!未定义书签。

SCMS软件配置管理过程

C M M文件软件配置管理过程 XXXXXXXXXXXX (版权所有,翻版必究)

文档变更请求(DCR)

文档变更记录

目录 1 概述 (1) 1.1 目的 (1) 1.2 范围 (1) 1.3 术语与定义 (1) 1.4 参考文档 (1) 1.5 引用文档 (2) 2 过程目标 (2) 3 过程定义 (2) 3.1 责任人 (2) 3.2 输入 (3) 3.3 入口准则 (3) 3.4 过程活动 (3) 3.5 出口准则 (6) 3.6 输出 (6) 附录 A :软件配置项/产品包标识 (8) A.1 文档的编号 (8) A.2 程序的名称 (9) A.3 软件产品包的标识 (9) A.4 系统、数据库、开发与支持软件工具的编号 (9) 附录 B :配置项状态报告 (10) B.1 系统软件、数据库、开发与支持软件工具列表 (10) B.2 软件基线/配置项状态报告 (10) B.3 软件基线软件基线变更报告 (10) 附录 C :软件配置管理测量报告 (11)

1概述 1.1目的 软件配置管理(简写为SCM)是维护项目软件整个生命周期产品完整性的重要活动,本文档明确规定了公司软件配置管理活动的目标和过程定义,为公司软件配置管理提供所遵循的过程、程序和指导方针。 1.2范围 本文档适用于管理公司所有软件项目在各阶段标识的软件配置。软件配置管理的大部分活动用“软件配置管理工具”实现。 1.3术语与定义 1.3.1软件工作产品:作为定义、维护或应用软件过程的一部分所生成的任何人工制品,包括过程描述、 计划、规程、计算机程序和相关文档,这些可能交付也可能不交付给顾客或最终用户。 1.3.2软件基线:软件配置项经软件验证、确认、评审和认定后,形成了软件基线,也就成了该阶段的一 个基准。下一个阶段只能在这个基准上进行开发活动。 1.3.3软件配置项:是指一个软件产品在软件生存周期各个阶段所产生或应用的各种形式(机器可读或人 工可读)和各种版本的文档、程序及其数据。 1.3.4SCCB:软件配置管理委员会(Software Configuration Control Board)(关于责任,参见“责任 人”)。 1.3.5SCM:软件配置管理(Software Configuration Management) 包括了标识软件工作产品、控制对 软件工作产品的更改、和维护在整个软件生存周期中的软件工作产品的完整性和可跟踪性。 1.4参考文档 1.4.1Mark C. Paulk,Bill Curtis,Mary Beth Chrissis,Charles V. Weber,Capability Maturity Model for Software (Version 1.1) 1.4.2Roger S. Pressman,Software Engineering –A Practitioner’s Approach (Fourth Edition) 1.4.3《计算机软件配置管理计划规范》GB/T 12505-90

ISO软件开发全套文档-配置管理计划编写指南

产品/项目系统名称 配置管理计划 北京XXXX有限公司 200 年××月 1引言 1.1编写目的

编写的目的主要在于对所开发的软件系统规定各种必要的配置管理条款,以保证所开发出的软件能满足用户需求。 1.2背景 a.开发的软件系统的名称 列出本软件系统的中文全称、英文全称及英文表示简称。 b.开发的软件系统的最终用户或适用的领域; c.项目来源、主管部门等 1.3定义 列出本文件中涉及的专门术语定义和外文缩写的原词组。 1.4参考资料 列出涉及的参考资料。 2 管理 描述软件配置管理的机构、任务、职责和有关的接口控制。 2.1 机构 描述软件生存周期中各阶段中软件配置管理的功能和负责软件配置管理的机构。 说明项目和自项目与其他有关项目之间的关系。 指出在软件生存周期各阶段中的软件开发或维护机构与配置控制组的关系。 2.2 任务 描述在软件生存周期中各阶段的配置管理任务以及要进行的评审和检查工作,并指出各阶段的阶段产品应存放在哪一类软件库中(软件开发库、软件受控制库或软件产品库)。 2.3 职责 指出负责各项软件配置管理任务(如配置标识、配置控制、配置状态记录以及配置的评审与检查)的机构的职责; 指出上述机构与软件质量保证机构、软件开发单位、项目承办单位、项目委托单位以及用户等机构的关系。 说明软件生存周期各个阶段的评审、检查和审批过程中的用户职责以及相关的开发与维护活动。 指出与项目开发有关的各机构的代表的软件配置管理职责。 指出与其他特殊职责,例如为满足软件配置管理要求所必要的批准要求。 2.4 定义软件配置项(SCI) 包括: 1.系统约定 2.软件项目计划 3.软件需求文档 4.用户手册 5.设计文档

10 软件安装部署手册

10 软件安装部署手册 (一)文档内容要求 1 概述 1.1 编写目的 说明编写目的,指出本文档的预期读者。 1.2 背景 说明系统的项目背景,使用本系统所包含的用户。 1.2 范围 说明本文档的适用范围。 1.3 参考资料 列出所参考的文档,如其它的用户文档。 1.3 软件清单 列出所提交的软件产品的程序及其它必要的附件文件,包括可能的支持软件、第三方包、脚本文件、说明文档等,对清单中的名项给出必要的说明。 2 运行环境要求 说明系统进行安装部署时,对运行环境的要求,分为硬件环境和软件环境,包括服务器、客户端。 服务器端的运行环境,硬件方面需要指出最低参数要求,软件方面需要指出如操作系统、数据库软件、web应用服务器的名称、版本信息等。

客户端的运行环境,硬件方面需要指出最低参数要求,软件方面需要列出操作系统版本、运行依赖的浏览器版本、需要安装的驱动程序等。 3 支撑软件的安装、部署和配置 给出所有支撑软件的安装、部署和配置步聚,可以引用第三方文档。 3.x <支撑软件X>的安装、部署和配置 支撑软件X安装、部署和配置步聚。 4 应用程序的安装、部署和配置 4.x<应用程序x>的安装、部署和配置 4.x.1 安装、部署前的准备工作 说明系统进行安装部署前,需要进行的前期准备工作。如对操作系统、数据库、web应用服务器进行相应的参数设置,数据库的初始化等等。 4.x.2 部署环境概要说明 可以对部署的服务器环境,如文件目录结构,进行概要说明。 4.x.3 依赖 系统在进行安装、部署时,如果需要对外部系统运行或接口有依赖关系,在此列出。 4.x.4 安装、部署和配置步聚 列出详细的安装、部署和配置过程,包括对相关配置文件内容的修改。 5 程序的启动和停止 给出软件的启动和停止说明

软件配置管理工具+Vss+60实用指南

软件配置管理工具Vss6.0实用指南 一、版本管理的必要性 如果说70年代的软件危机导致了软件工程思想的诞生和理论体系的发展,那么80~90年代尤其是90年代软件产业的迅猛发展导致了另一种新思想的产生和实现,这就是软件的版本管理。 只要参加过软件开发的人都清楚,现在的软件项目完全由一个人来完成是难以想象而且也是不可能的,通常是有一个研发小组来共同分析、设计、编码和维护,并有专门的测试小组对已完成编码调试的软件进行全面的测试。在软件开发这个庞大而复杂的过程中,需要涉及到各个方面的人员,信息的交流反馈不仅仅是在研发小组的成员之间及各个研发小组之间,还存在于客户和研发者之间。所有的这些交流反馈意见信息都有可能导致对软件的修改,小的可能只是对某个源文件中的某个变量的定义改动,大到重新设计程序模块甚至可能是整个需求分析变动。在这个工程中,由于软件开发所固有的特征,可能会形成众多的软件版本,而且我们并不能保证不出现错误的修改,而这样的一个困难局面却又非常现实地摆在项目开发管理者的面前,他/她该如何有效地解决这些问题,具体地说就是如下一些问题: 1.怎样对研发项目进行整体管理; 2.项目开发小组的成员之间如何以一种有效的机制进行协调; 3.如何进行对小组成员各自承担的子项目的统一管理; 4.如何对研发小组各成员所作的修改进行统一汇总; 5.如何保留修改的轨迹,以便撤销错误的改动; 6.对在研发过程中形成的软件的各个版本如何进行标识,管理及差异识辨等等。 一个非常直接的反应,我们必须要引进一种管理机制,一个版本管理机制,而且是广义上的版本管理,它不仅需要对源代码的版本进行管理,而且还要对整个项目进行管理。以往的那种被誉为具有良好编程风格的做法,诸如在对他人的源程序进行修改时注释修改原因,修改人和日期,如果是多个成员同时进行了修改,那么需要进行及时的人工的差异比较和综合以便形成一个统一的新版本。这种做法在当前的大型软件的开发中已经越来越没有空间了,可以说是一种以小作坊的形式来面对软件的社会化大生产,再也不可能行得通了。 其实,版本管理的思想很早就存在于软件开发者的头脑之中,只是以往的认识没有现在人们所意识到的那样迫切。UNIX 的程序开发系统较早就提供了能够进行开发小组中源代码版本管理的工具,现在的Linux更是提供功能强大的能够跨平台的版本管理器,国外公司的基于Windows的版本管理器也已经有了比较成熟的产品,国内的研究单位如北京大学计算机系CASE实验室也在致力于这方面的工作。在众多的成熟产品和试验产品中,这里只将对使用比较广泛,有较大用户前景且又能较易获得的版本管理器产品Microsoft公司的Visual SourceSafe6.0进行详细的介绍,针对普通的研发小组的解决方案,及具体的实现。 二、Visual SourceSafe6.0(VSS6.0)简介 VSS6.0现在是作为Microsoft Visual Studio6.0这个开发产品家族的一员,如Visual C++6.0和Visual J++6.0一样。 1.VSS的简单工作原理 Microsoft的VSS6.0解决了软件开发小组长期所面临的版本管理问题,它可能有效地帮助项目开发组的负责人对项目程序进行管理,将所有的项目源文件(包括各种文件类型)以特有的方式存入数据库。开发组的成员不能对该数据库中的

软件配置管理流程

软件配置管理流程

目录 1.配置管理流程 (3) 1.1 概述 (3) 1.2 总体流程图 (3) 1.3 软件需求分析阶段 (4) 1.4 软件设计阶段 (4) 1.5 制定配置管理计划 (4) 1.6 配置库管理 (4) 1.6.1 相关人员分配权限 (4) 1.6.2 配置项 (5) 1.7 版本控制 (6) 1.8 变更控制 (6) 1.9 配置审计 (7) 1.9.1 配置审核的类别 (7) 1.9.2 配置审核执行的时机 (7) 1.9.3 不符合项的处理 (7) 2.0.0 配置状态报告 (7) 2.0.1 配置状态报告的目的 (7) 2.0.2 配置状态报告记录的内容 (7) 2.0.3 配置状态报告的生成 (7) 2.1.0 发行管理 (8) 2.1.1 交付管理 (8) 2.1.1 软件配置管理员的处理规范 (8) 2.1.1.1 现阶段使用的版本配置服务器 (8) 2.1.1.2 主要操作流程 (8) 2.1.1.3 版本规范化处理 (8) 2.1.1.4 客户反馈问题处理 (8) 2.软件基线化规范 (9) 2.1 正常开发期 (9) 2.2 版本发布期 (9) 2.3 项目发布期 (9) 2.4 项目维护期 (9)

1.配置管理流程 概述 规范配置管理活动,明确配置项正确的唯一标识并易于存取,保证基准配置项的更改受控,明确基线状态,在贯穿整个软件生命周期中建立和维护项目产品的完整性和可追溯性。 总体流程图

软件需求分析阶段 参加需求分析会议,配置管理负责人记录,有关文档提交归档。如《需求分析》。 软件设计阶段 参加涉及阶段,为了详细制定配置管理计划。针对需求分析报告进行系统设计,配置时应说明系统设计的版本于需求分析报告版本的对应关系。设计书评审通过后,建立设计基线。 制定配置管理计划 配置管理员制定配置管理计划,主要内容包括配置管理软硬件资源、配置项计划、备份计划等,审批该计划。 配置库管理 配置管理员为项目创建配置库,并给每个项目成员分配权限。各项目成员根据自己的权限操作配置库。 相关人员分配权限 项目经理: 1)与(有关负责人员)协商确定项目起始基线; 2)接受配置管理计划,并按相关规定贯彻执行; 3)接受配置控制委员会的报告; 4)提出配置管理计划的修改要求; 5)提出管理的建议和要求。 配置管理员 1)编制配置管理计划; 2)执行配置项管理; 3)执行版本控制和变更控制方案; 4)编制配置状态报告; 5)配置库的建立和权限分配; 6)配置管理工具的日常管理与维护; 7)配置库的日常操作和维护; 开发人员 1)根据确定的配置管理计划和相关规定,提交配置项

软件项目安装部署手册(模版).doc

模块部署流程手册(范本) 二○一年月日 文档修改历史记录

目录 第1章部署环境 (4) 1.1系统配置 (4) 1.2系统依赖配置 (4) 1.2.1JDK配置 (4) 1.2.28080端口配置 (4) 1.2.3xxx配置 (4) 1.3依赖组件配置 (4) 1.3.1Active MQ配置 (4) 1.3.2Gearman配置 (5) 1.3.3Xxx 配置 (5) 第2章模块安装与配置 (6) 2.1总体说明 (6) 2.2数据库数据初始化 (6) 2.3系统安装部署 (6) 2.3.1子系统A (6) 2.4模块使用 (7)

第3章其他事项 (8) 3.1故障排查 (8) 3.1.1故障1 (8) 3.2Q&A (8) 第1章部署环境 1.1系统配置 可在本部分描述系统部署所需的各种服务器的配置。 1.2系统依赖配置 可在本部分描述系统层面的依赖,如需要开哪些权限,是否需要系统层面的工具,如编译工具,jdk,网络层端口,链路检测,rds,ots是否正常等, 1.2.1JDK配置 描述检测是否安装。如未安装,参考TA文档安装 描述检测是否需要特殊配置。如何正常加载特殊配置 1.2.28080端口配置 描述检测组件是否安装。如未安装,参考TA文档安装 1.2.3xxx配置 。。。。。。 1.3依赖组件配置 可在本部分描述系统部署所需的各种组件。

1.3.1Active MQ配置 描述检测组件是否安装。如未安装,参考TA文档安装。 描述检测组件是否正常运行。如未运行或运行异常,参考TA文档起停组件。描述检测组件是否特殊配置。如何让组件正常加载特殊配置 1.3.2Gearman配置 描述检测组件是否安装。如未安装,参考TA文档安装。 描述检测组件是否正常运行。如未运行或运行异常,参考TA文档起停组件。描述检测组件是否特殊配置。如何让组件正常加载特殊配置 1.3.3Xxx 配置 。。。。。。

企明星软件安装配置指南

第一节、安装说明 一、操作系统与硬件设备需求表 1.网络版需求: 1-1.企明星服务器端: 操作系统: Microsoft Windows XP professional版本以上或Windows 2003 Server 以上。 数据库环境要求:MicroSoft SQL Server 2000 + SP4。 硬件最低配置需求: 1-2.企明星客户端: 操作系统: 主流Windows系统均可 二、

三、安装步骤123 由于企明星系统的安装方式非常简单,因此将以安装「企明星服务器端」作说明。 1.网络版-主机端 请将安装光盘存入主机可读取的网络光驱中,系统将出现以下画面,请按画面所示及说明进行安装。或将下载的安装包解压后,点击VNSSetup。然后点选服务端安装。 提醒:【如果您还没有安装SQL Server 2000,请参考相关说明文档,先行安装好。】

接下来,全部按系统的默认提示点确认或下一步即可完成安装。(没有技术含量不再赘述) 2.网络版-客户端安装和联机 请将安装光盘存入主机可读取的网络光驱中,系统将出现以下画面,请按画面所示及说明进行安装。或将下载的安装包解压后,点击VNSSetup。然后点选客户端安装。 接下来,全部按系统的默认提示点下一步即可完成安装。 安装之后需要配置客户端与服务端的联机。企明星系统有一个很好的工具就是工作站联机向导程序:

{请注意:这里的口令是指服务器端的SQLSERVER 数据库的sa 口令} 联机成功并设置完成页面: {以后客户端每次登陆,就不必再做联机了,除非系统重装或相关设置被更改过。} 只在这里录入固定好的IP 地址就OK!

软件项目安装部署手册(模版)

管理信息系统安装部署手册(范本) 二○一年月日

文档修改历史记录

第1章部署环境 1.1 系统部署结构 可在本部分描述系统部署图,拓扑图等内容。 1.2 服务器配置 可在本部分描述系统部署所需的各种服务器的配置 1.3 客户端配置 可在本部分描述系统部署所需的各种客户端的配置 1.3.1 客户端机器配置要求 描述硬件方面的配置要求。 1.3.2 客户端机器系统软件环境 描述软件方面的配置要求。

第2章系统软硬件安装与配置参考2.1 服务器操作系统和组件安装要点可在本部分描述系统部署所需的各服 务器(除数据库服务器外)的操作系统、组建,如IIS 、Oracle 客户端、MQ 等。 2.2 数据库服务器安装与配置 可在本部分描述数据库服务器的安装和配置,如Oracle 数据库。 2.3 客户端用户权限设置 如需要正常使用系统,可能需要本部分描述数据库服务器的安装和配置,如应用软件及各类Oracle 数据库

第3章系统安装与配置 3.1 总体说明 总体说明公司发布的系统的安装及启动顺序,不同系统可不同。 3.2 数据库数据初始化提供详细的数据库升级方式及脚本说明,可附件。以下各章节内容根据实际系统情况不同来分别描述,可增加和删除不同的具体章节。 3.3 系统安装部署 描述系统本身的安装部署,可分不同的子系统或者服务器来描述。 3.4 自动更新服务部署如程序支持自动更新,可在本部分描述自动更新的相关部署内容。可按照服务端、客户端、数据库等内容来描述。 3.5 自动服务部署 如系统存在着一些需要部署成服务来运行的,可在本章节进行描述。 5/ 5

软件正版化工作指南

附件: 正版软件管理工作指南 推进使用正版软件工作部际联席会议办公室 2016年7月11日

前言 为推进各级政府机关和企事业单位落实软件正版化工作主体责任,加强正版软件管理,保障信息安全,提高使用效率,降低使用成本,推进软件正版化工作规范化标准化,制定《正版软件管理工作指南》(以下简称《指南》)。 《指南》主要包括责任制度、日常管理、软件配置、软件台账、安装维护等五项软件使用管理制度范本和台账范本,供各单位开展正版软件管理工作参考。各单位可根据本单位实际情况对《指南》相关内容进行修改完善,建立本单位正版软件管理办法。 《指南》主要内容如下: 一、软件正版化工作责任制度。明确软件正版化工作领导小组人员组成和工作职责,以及软件使用部门和工作人员职责。 二、软件日常使用管理规定。明确软件日常使用管理涉及的工作计划、预算编制、软件采购、软件维护、宣传培训、检查考核、总结报告等工作流程和要求。

三、软件配置管理规定。明确软件配置原则和配置流程。 四、软件台账管理规定。明确软件使用管理台账种类和管理办法。 五、软件安装维护管理规定。明确软件安装、卸载及升级维护流程。 《指南》由推进使用正版软件工作部际联席会议办公室负责解释。

目录 一、软件正版化工作责任制度 (8) 二、软件日常使用管理规定 (11) 三、软件配置管理规定 (13) 四、软件台账管理规定 (15) 五、软件安装维护管理规定 (18) 六、附件: 1.软件正版化工作领导小组成员信息表 (20) 2.使用正版软件承诺书 (21) 3.软件使用需求申请表 (22) 4.软件采购计划表 (23) 5.软件正版化工作信息统计表 (24) 6.可使用免费软件清单 (25) 7.软件使用情况汇总表 (26) 8.软件使用情况明细表 (27)

软件配置管理规范流程

1 概述 1.1 目的 本文档主要目的在于规范项目配置管理活动,确保配置项正确地唯一标识并且易于存取,保证基线配置项的更改受控,明确基线状态,在整个软件生命周期中建立和维护项目产品的完整性和可追溯性。 1.2 适用范围 本文档适用于不同类别的软件产品和软件项目开发工程的配置管理活动,针对项目不同在流程上作适当的删减。配置管理可采用各种工具及手工办法,本文件以CVS(并行版本系统)配置管理工具为例,规定公司的配置管理办法,使用其他工具时也可对应本文件的要求参照执行。 1.3 术语和缩略语 1.3.1 软件配置管理(Software Configuration Management,SCM) 软件配置管理是对软件修改进行标识、组织和控制的技术,用来协调和控制整个过程。是通过技术或行政手段对软件产品及其开发过程和生命周期进行控制、规范的一系列措施。配置管理的目标是记录软件产品的演化过程,确保软件开发者在软件生命周期中各个阶段都能得到精确的不同版本的产品配置。 1.3.2 配置项(Configuration Item,CI) 凡是纳入配置管理范畴的工作成果统称为配置项,配置项逻辑上组成软件系统的各组成部分,一般是可以单独进行设计、实施和测试的。 每个配置项的主要属性有:名称、标签、文件状态、版本、作者、日期等。所有配置项都被保存在配置库里,确保不会混淆、丢失。配置项及其历史记录反映了软件的演化过程。 1.3.3 基线(Baseline) 在配置管理系统中,基线就是一个配置项或一组配置项在其生命周期的不同时间点上通过正式评审而进入正式受控的一种状态,这些配置项构成了一个相对稳定的逻辑实体,而这个过程被称为“基线化”。每一

金蝶KIS专业版安装配置指南

-------------------------------------------------------------------------- 金蝶KIS专业版安装配置指南 -------------------------------------------------------------------------- 一.系统配置要求 1、服务器端 CPU 最低要求 1 GHz Pentium 4 处理器 推荐 1.7 GHz Pentium 4 处理器及以上 内存 最低 RAM 要求512MB 推荐 1G 内存 硬盘 需要1GB以上的可用空间 驱动器 需要 CD-ROM 或 DVD-ROM 驱动器 显示 Super VGA (1024x768) 或更高分辨率的显示器(颜色设置为32位真彩色) 鼠标 Microsoft 鼠标或兼容的指点设备 2、客户端 CPU 最低要求 600 兆赫 (MHz) Pentium III 处理器 推荐 1 GHz Pentium 4 处理器及以上 内存 最低 RAM 要求256MB 硬盘 需要 500 MB 以上的可用空间 驱动器 需要 CD-ROM 或 DVD-ROM 驱动器 显示 Super VGA (1024x768) 或更高分辨率的显示器(颜色设置为32位真彩色) 鼠标 Microsoft 鼠标或兼容的指点设备 二.操作系统要求 1、服务器端 Windows Server 2003 简体中文版 Windows 2000 Server 简体中文版 Windows XP Professional 简体中文版 Windows 2000 Professional 简体中文版 2、客户端 Windows Server 2003 简体中文版 Windows 2000 Server 简体中文版 Windows XP Professional 简体中文版 Windows 2000 Professional 简体中文版 三. 默认安装目录 KIS专业版的默认安装目录为:[Program Files]\Kingdee\KIS\Advance 四.安装组件 安装组件的分为“客户端”、“服务器端”.

相关主题
文本预览
相关文档 最新文档