目录
1 IS-IS配置...........................................................................................................................................1-1
1.1 IS-IS简介...........................................................................................................................................1-1
1.1.1 基本概念.................................................................................................................................1-1
1.1.2 IS-IS区域................................................................................................................................1-3
1.1.3 IS-IS的网络类型......................................................................................................................1-5
1.1.4 IS-IS的PDU格式.....................................................................................................................1-6
1.1.5 支持的IS-IS特性....................................................................................................................1-12
1.1.6 协议规范...............................................................................................................................1-14
1.2 IS-IS配置任务简介...........................................................................................................................1-15
1.3 配置IS-IS基本功能...........................................................................................................................1-16
1.3.1 配置准备...............................................................................................................................1-16
1.3.2 使能IS-IS功能.......................................................................................................................1-16
1.3.3 配置路由级别........................................................................................................................1-16
1.3.4 配置接口网络类型.................................................................................................................1-17
1.4 配置IS-IS路由信息控制...................................................................................................................1-17
1.4.1 配置准备...............................................................................................................................1-17
1.4.2 配置IS-IS链路度量值............................................................................................................1-17
1.4.3 配置IS-IS路由优先级............................................................................................................1-19
1.4.4 配置IS-IS最大等价路由条数.................................................................................................1-19
1.4.5 配置IS-IS路由聚合................................................................................................................1-20
1.4.6 配置IS-IS发布缺省路由.........................................................................................................1-20
1.4.7 配置IS-IS引入外部路由.........................................................................................................1-20
1.4.8 配置IS-IS路由过滤................................................................................................................1-21
1.4.9 配置IS-IS路由渗透................................................................................................................1-22
1.5 配置IS-IS调整和优化.......................................................................................................................1-22
1.5.1 配置准备...............................................................................................................................1-22
1.5.2 配置Hello/CSNP报文发送时间间隔......................................................................................1-23
1.5.3 配置Hello报文失效数目........................................................................................................1-23
1.5.4 配置DIS优先级......................................................................................................................1-23
1.5.5 禁止接口发送和接收IS-IS报文..............................................................................................1-24
1.5.6 配置接口发送小型Hello报文.................................................................................................1-24
1.5.7 配置LSP参数........................................................................................................................1-24
1.5.8 配置SPF参数........................................................................................................................1-28
1.5.9 配置LSDB过载标志位...........................................................................................................1-29
1.6 配置IS-IS验证功能...........................................................................................................................1-29
1.6.1 配置准备...............................................................................................................................1-29
1.6.2 配置邻居关系验证.................................................................................................................1-29
1.6.3 配置区域验证........................................................................................................................1-30
1.6.4 配置路由域验证....................................................................................................................1-30
1.7 配置IS-IS主机名映射.......................................................................................................................1-31
1.7.1 配置IS-IS静态主机名映射.....................................................................................................1-31
1.7.2 配置IS-IS动态主机名映射.....................................................................................................1-31
1.8 配置IS-IS GR...................................................................................................................................1-32 1.9 配置邻接状态输出...........................................................................................................................1-33 1.10 使能IS-IS的TRAP功能..................................................................................................................1-33 1.11 配置IS-IS和MIB绑定......................................................................................................................1-33 1.12 IS-IS显示和维护............................................................................................................................1-34 1.13 IS-IS典型配置案例.........................................................................................................................1-34
1.13.1 IS-IS基本配置.....................................................................................................................1-34
1.13.2 配置IS-IS的DIS选择...........................................................................................................1-39
1.13.3 配置IS-IS引入外部路由.......................................................................................................1-43
1.13.4 IS-IS GR配置举例...............................................................................................................1-47
1.13.5 IS-IS验证配置举例..............................................................................................................1-49
1 IS-IS配置
z在以下路由协议的介绍中所指的路由器及路由器图标,代表了一般意义下的路由器以及运行了路由协议的以太网交换机。
z S3610&S5510交换机只有工作在MCE模式时,才能支持本文中提到的VPN实例功能以及相关命令中的vpn-instance参数。有关交换机工作模式的介绍,请参见IP业务分册中的“双协议栈配置”。
z本手册中各命令参数的取值范围和缺省值均以交换机工作在缺省模式时为准,当交换机工作在IPv4/IPv6双协议栈或MCE模式时,部分命令参数的取值范围会发生变化,请以设备实际显示为准。有关交换机工作模式的介绍,请参见IP业务分册中的“双协议栈配置”。
z配置为路由模式的以太网端口适用本章中接口视图下的配置,有关以太网端口模式切换的操作,请参见接入分册的“以太网端口”部分。
1.1 IS-IS简介
IS-IS(Intermediate System-to-Intermediate System intra-domain routing information exchange protocol,中间系统到中间系统的域内路由信息交换协议)最初是国际标准化组织(International Organization for Standardization,ISO)为它的无连接网络协议(ConnectionLess Network Protocol,CLNP)设计的一种动态路由协议。
为了提供对IP的路由支持,IETF(Internet Engineering Task Force,因特网工程任务组)在RFC 1195中对IS-IS进行了扩充和修改,使它能够同时应用在TCP/IP和OSI环境中,称为集成化IS-IS (Integrated IS-IS或Dual IS-IS)。
IS-IS属于内部网关协议(Interior Gateway Protocol,IGP),用于自治系统内部。IS-IS是一种链路状态协议,使用最短路径优先(Shortest Path First,SPF)算法进行路由计算。
1.1.1 基本概念
1. IS-IS路由协议的基本术语
z IS(Intermediate System):中间系统。相当于TCP/IP中的路由器,是IS-IS协议中生成路由和传播路由信息的基本单元。在下文中IS和路由器具有相同的含义。
z ES(End System):终端系统。相当于TCP/IP中的主机系统。ES不参与IS-IS路由协议的处理,ISO使用专门的ES-IS协议定义终端系统与中间系统间的通信。
z RD(Routing Domain):路由域。在一个路由域中多个IS通过相同的路由协议来交换路由信息。
z Area:区域,路由域的细分单元,IS-IS允许将整个路由域分为多个区域。
z LSDB(Link State DataBase):链路状态数据库。网络内所有链路的状态组成了链路状态数据库,在每一个IS中都至少有一个LSDB。IS使用SPF算法,利用LSDB来生成自己的路由。
z LSPDU(Link State Protocol Data Unit):链路状态协议数据单元,简称LSP。在IS-IS中,每一个IS都会生成LSP,此LSP包含了本IS的所有链路状态信息。
z NPDU(Network Protocol Data Unit):网络协议数据单元,是OSI中的网络层协议报文,相当于TCP/IP中的IP报文。
z DIS(Designated IS):广播网络上选举的指定中间系统,也可以称为指定IS。
z NSAP(Network Service Access Point):网络服务接入点,即OSI中网络层的地址,用来标识一个抽象的网络服务访问点,描述OSI模型的网络地址结构。
2. IS-IS地址结构
(1) NSAP
如图1-1所示,NSAP由IDP(Initial Domain Part)和DSP(Domain Specific Part)组成。IDP相当于IP地址中的主网络号,DSP相当于IP地址中的子网号和主机地址。
IDP部分是ISO规定的,它由AFI(Authority and Format Identifier)与IDI(Initial Domain Identifier)组成,AFI表示地址分配机构和地址格式,IDI用来标识域。
DSP由HO-DSP(High Order Part of DSP)、SystemID和SEL三个部分组成。HO-DSP用来分割区域,SystemID用来区分主机,SEL指示服务类型。
IDP和DSP的长度都是可变的,NSAP总长最多是20个字节,最少8个字节。
图1-1IS-IS协议的地址结构示意图
(2) 区域地址
IDP和DSP中的HO-DSP一起,既能够标识路由域,也能够标识路由域中的区域,因此,它们一起被称为区域地址(Area Address)。两个不同的路由域中不允许有相同的区域地址。
一般情况下,一台路由器只需要配置一个区域地址,且同一区域中所有节点的区域地址都要相同。为了支持区域的平滑合并、分割及转换,一台路由器最多可配置3个区域地址。
(3) System ID
System ID用来在区域内唯一标识主机或路由器。它的长度固定为48比特。
在实际应用中,一般使用Router ID与System ID进行对应。假设一台路由器使用接口Loopback0
的IP地址168.10.1.1作为Router ID,则它在IS-IS使用的System ID可通过如下方法转换得到:
z将IP地址168.10.1.1的每一部分都扩展为3位,不足3位的在前面补0;
z将扩展后的地址168.010.001.001重新划分为3部分,每部分由4位数字组成,得到的1680.1000.1001就是System ID。
实际System ID的指定可以有不同的方法,但要保证能够唯一标识主机或路由器。
(4) SEL
SEL(NSAP Selector,有时也写成N-SEL)的作用类似IP中的“协议标识符”,不同的传输协议对应不同的SEL。在IP中,SEL均为00。
(5) 路由方式
由于这种地址结构明确的定义了区域,Level-1路由器很容易识别出发往它所在的区域之外的报文,这些报文是需要转交给Level-1-2路由器的。
z Level-1路由器利用System ID进行区域内的路由,如果发现报文的目的地址不属于自己所在的区域,就将报文转发给最近的Level-1-2路由器。
z Level-2路由器根据区域地址进行区域间的路由。
3. NET
NET(Network Entity Title,网络实体名称)指示的是IS本身的网络层信息,不包括传输层信息,可以看作是一类特殊的NSAP,即SEL为0的NSAP地址。因此,NET的长度与NSAP的相同,最多为20个字节,最少为8个字节。
通常情况下,一台路由器配置一个NET即可,当区域需要重新划分时,例如将多个区域合并,或者将一个区域划分为多个区域,这种情况下配置多个NET可以在重新配置时仍然能够保证路由的正确性。由于一台路由器最多可配置3个区域地址,所以最多也只能配置3个NET。在配置多个NET时,必须保证它们的System ID都相同。
例如NET为:ab.cdef.1234.5678.9abc.00,则其中Area为ab.cdef,System ID为1234.5678.9abc,SEL为00。
1.1.2 IS-IS区域
1. 两级结构
为了支持大规模的路由网络,IS-IS在路由域内采用两级的分层结构。一个大的路由域通常被分成多个区域(Areas)。一般来说,我们将Level-1路由器部署在区域内,Level-2路由器部署在区域间,Level-1-2路由器部署在Level-1路由器和Level-2路由器的中间。
2. Level-1与Level-2
(1) Level-1路由器
Level-1路由器负责区域内的路由,它只与属于同一区域的Level-1和Level-1-2路由器形成邻居关系,维护一个Level-1的LSDB,该LSDB包含本区域的路由信息,到区域外的报文转发给最近的Level-1-2路由器。
(2) Level-2路由器
Level-2路由器负责区域间的路由,可以与同一区域或者其它区域的Level-2和Level-1-2路由器形成邻居关系,维护一个Level-2的LSDB,该LSDB包含区域间的路由信息。所有Level-2路由器和Level-1-2路由器组成路由域的骨干网,负责在不同区域间通信,骨干网必须是物理连续的。
(3) Level-1-2路由器
同时属于Level-1和Level-2的路由器称为Level-1-2路由器,可以与同一区域的Level-1和Level-1-2路由器形成Level-1邻居关系,也可以与同一区域或者其他区域的Level-2和Level-1-2路由器形成Level-2的邻居关系。Level-1路由器必须通过Level-1-2路由器才能连接至其他区域。Level-1-2路由器维护两个LSDB,Level-1的LSDB用于区域内路由,Level-2的LSDB用于区域间路由。
z属于不同区域的Level-1路由器不能形成邻居关系。
z Level-2路由器是否形成邻居关系则与区域无关。
图1-2为一个运行IS-IS协议的网络,其中Area 1是骨干区域,该区域中的所有路由器均是Level-2路由器。另外4个区域为非骨干区域,它们都通过Level-1-2路由器与骨干路由器相连。
图1-2IS-IS拓扑结构图之一
图1-3是IS-IS的另外一种拓扑结构图。其中Level-1-2路由器不仅仅用来连接Level-1和Level-2路由器,而且还与其它Level-2路由器一起构成了IS-IS的骨干网。在这个拓扑中,并没有规定哪个区域是骨干区域。所有Level-2路由器和Level-1-2路由器构成了IS-IS的骨干网,他们可以属于不同的区域,但必须是物理连续的。
图1-3IS-IS拓扑结构图之二
IS-IS的骨干网(Backbone)指的不是一个特定的区域。
IS-IS不论是Level-1还是Level-2路由,都采用SPF算法,分别生成最短路径树(Shortest Path Tree,SPT)。
3. 路由渗透
通常情况下,区域内的路由通过Level-1的路由器进行管理。所有的Level-2路由器和Level-1-2路由器构成一个Level-2区域。因此,一个IS-IS的路由域可以包含多个Level-1区域,但只有一个Level-2区域。
Level-1区域必须且只能与Level-2区域相连,不同的Level-1区域之间并不相连。
Level-1区域内的路由信息通过Level-1-2路由器发布到Level-2区域,因此,Level-2路由器知道整个IS-IS路由域的路由信息。但是,在缺省情况下,Level-2路由器并不将自己知道的其它Level-1区域以及Level-2区域的路由信息发布到Level-1区域。这样,Level-1路由器将不了解本区域以外的路由信息,Level-1路由器只将去往其它区域的报文发送到最近的Level-1-2路由器,所以可能导致对本区域之外的目的地址无法选择最佳的路由。
为解决上述问题,IS-IS提供了路由渗透功能,使Level-1-2路由器可以将己知的其它Level-1区域以及Level-2区域的路由信息发布到指定的Level-1区域。
1.1.3 IS-IS的网络类型
1. 网络类型
IS-IS只支持两种类型的网络,根据物理链路不同可分为:
z广播链路:如Ethernet、Token-Ring等。
z点到点链路:如PPP、HDLC等。
对于NBMA(Non-Broadcast Multi-Access)网络,如ATM,需对其配置子接口,并将子接口类型配置为点到点网络或广播网络。IS-IS不能在点到多点(Point to MultiPoint,P2MP)链路上运行。
2. DIS和伪节点
在广播网络中,IS-IS需要在所有的路由器中选举一个路由器作为DIS。
Level-1和Level-2的DIS是分别选举的,用户可以为不同级别的DIS选举设置不同的优先级。DIS 优先级数值越高,被选中的可能性就越大。如果优先级最高的路由器有多台,则其中SNPA (Subnetwork Point of Attachment,子网连接点)地址(广播网络中的SNPA地址是MAC地址)最大的路由器会被选中。不同级别的DIS可以是同一台路由器,也可以是不同的路由器。
与OSPF的不同点:
z优先级为0的路由器也参与DIS的选举;
z当有新的路由器加入,并符合成为DIS的条件时,这个路由器会被选中成为新的DIS,此更改会引起一组新的LSP泛洪。
在IS-IS广播网中,同一网段上的同一级别的路由器之间都会形成邻接关系,包括所有的非DIS路由器之间也会形成邻接关系。如图1-4所示。
图1-4IS-IS广播网的DIS和邻接关系
DIS用来创建和更新伪节点(Pseudonodes),并负责生成伪节点的LSP,用来描述这个网络上有
哪些路由器。
伪节点是用来模拟广播网络的一个虚拟节点,并非真实的路由器。在IS-IS中,伪节点用DIS的
System ID和一个字节的Circuit ID(非0值)标识。
使用伪节点可以简化网络拓扑,减少SPF的资源消耗。
IS-IS广播网络上所有的路由器之间都形成邻接关系,但LSDB的同步仍然依靠DIS来保证。
1.1.4 IS-IS的PDU格式
1. PDU头格式
IS-IS报文是直接封装在数据链路层的帧结构中的。PDU(Protocol Data Unit,协议数据单元)可以分为两个部分,报文头和变长字段部分。其中报文头又可分为通用报头和专用报头。对于所有PDU 来说,通用报头都是相同的,但专用报头根据PDU类型不同而有所差别,如图1-5所示。
图1-5PDU格式
2. 通用报头格式
所有的PDU都有相同的通用报头格式,如图1-6所示。
图1-6PDU头格式
No. of Octets
1
1
1
1
1
1
1
1
主要字段的解释如下:
z Intradomain Routing Protocol Discriminator(域内路由协议鉴别符):设置为0x83。
z Length Indicator(长度标识符):PDU头部的长度(包括通用报头和专用报头),以字节为单位。
z Version/Protocol ID Extension(版本/协议标识扩展):设置为1(0x01)。
z ID Length(标识长度):NSAP地址和NET的ID长度。
z R(Reserved,保留):设置为0。
z PDU Type(PDU类型):详细信息请参考表1-1。
z Version(版本):设置为1(0x01)。
z Maximum Area Address(最大区域地址数):支持的最大区域个数。
表1-1PDU类型对应关系表
类型值PDU类型简称
15 Level-1 LAN IS-IS Hello PDU L1 LAN IIH
16 Level-2 LAN IS-IS Hello PDU L2 LAN IIH
17 Point-to-Point IS-IS Hello PDU P2P IIH
18 Level-1 Link State PDU L1 LSP
20 Level-2 Link State PDU L2 LSP
24 Level-1 Complete Sequence Numbers PDU L1 CSNP
25 Level-2 Complete Sequence Numbers PDU L2 CSNP
26 Level-1 Partial Sequence Numbers PDU L1 PSNP
27 Level-2 Partial Sequence Numbers PDU L2 PSNP
3. Hello
Hello报文用于建立和维持邻居关系,也称为IIH(IS-to-IS Hello PDUs)。其中,广播网中的Level-1路由器使用Level-1 LAN IIH,广播网中的Level-2路由器使用Level-2 LAN IIH,点到点网络中的路由器则使用P2P IIH。
它们的报文格式有所不同。广播网中的Hello报文格式如图1-7所示(浅蓝色部分是通用报文头)。
图1-7L1/L2 LAN IIH格式
No. of Octets
1
1
1
1
1
1
1
1
1
ID length
2
2
1
ID length+1
主要字段的解释如下:
z Reserved/Circuit Type:高位的6比特保留,值为0。低位的2比特表示路由器的类型(00保留,01表示L1,10表示L2,11表示L1/2)。
z Source ID:发送Hello报文的路由器的System ID。
z Holding Time:保持时间。在此时间内如果没有收到邻居发来的Hello报文,则中止已建立的邻居关系。
z PDU Length:PDU的总长度,以字节为单位。
z Priority:选举DIS的优先级。
z LAN ID:包括System ID和一字节的伪节点ID。
点到点网络中的Hello报文格式如图1-8所示(浅蓝色部分是通用报文头)。
图1-8P2P IIH格式
No. of Octets
1
1
1
1
1
1
1
1
1
ID length
2
2
1
从图中可以看出,P2P IIH中的多数字段与LAN IIH相同。不同的是没有Priority和LAN ID字段,而多了一个Local Circuit ID字段,表示本地链路ID。
4. LSP报文格式
LSP用于交换链路状态信息。LSP分为两种:Level-1 LSP和Level-2 LSP。Level-1路由器传送Level-1 LSP,Level-2路由器传送Level-2 LSP,Level-1-2路由器则可传送以上两种LSP。
两类LSP有相同的报文格式,如图1-9所示(浅蓝色部分是通用报文头)。
图1-9L1/L2 LSP格式
主要字段的解释如下:
z PDU Length:PDU的总长度,以字节为单位。
z Remaining Lifetime:LSP的存活时间,以秒为单位。
z LSP ID:由三部分组成,System ID、伪节点ID(一字节)和LSP的分片号(一字节)。
z Sequence Number:LSP的序列号。
z Checksum:LSP的校验和。
z P(Partition Repair):仅与L2 LSP有关,表示路由器是否支持自动修复区域分割。
z ATT(Attachment):由L1/L2路由器产生,但仅与L1 LSP有关,表示产生此LSP的路由器(L1/L2路由器)与多个区域相连接。
z OL(LSDB Overload):表示本路由器因内存不足而导致LSDB不完整。其它路由器在得知这一信息后,就不会再利用这台路由器转发需要经过它传送的数据流,但到此路由器直连地址的报文仍然可以被转发。如图1-10所示,假设正常情况下Router A到Router C的报文都是经过Router B转发,但如果Router B的OL位置1,则Router A会认为Router B的路由不完整,从而将报文通过Router D、Router E转发给Router C,但到Router B直连地址的报文不受影响。图1-10LSDB Overload示意图
z IS Type:生成LSP的路由器的类型。
5. SNP格式
时序报文SNP(Sequence Number PDUs)用于确认邻居之间最新接收的LSP,作用类似于确认(Acknowledge)报文,但更有效。
SNP包括CSNP(Complete SNP,全时序报文)和PSNP(Partial SNP,部分时序报文),进一步又可分为Level-1 CSNP、Level-2 CSNP、Level-1 PSNP和Level-2 PSNP。
CSNP包括LSDB中所有LSP的摘要信息,从而可以在相邻路由器间保持LSDB的同步。在广播网络上,CSNP由DIS定期发送(缺省的发送周期为10秒);在点到点链路上,CSNP只在第一次建立邻接关系时发送。
CSNP的报文格式如图1-11所示(浅蓝色部分是通用报文头)。
图1-11L1/L2 CSNP格式
PSNP只列举最近收到的一个或多个LSP的序号,它能够一次对多个LSP进行确认。当发现LSDB 不同步时,也用PSNP来请求邻居发送新的LSP。
PSNP的报文格式如图1-12所示:
图1-12L1/L2 PSNP格式
No. of Octets
1
1
1
1
1
1
1
1
2
ID length+1
6. CLV
PDU中的变长字段部分是多个CLV(Code-Length-Value)三元组。其格式如图1-13所示:
图1-13CLV格式
不同PDU类型所包含的CLV是不同的,如表1-2所示。
表1-2PDU类型和包含的CLV名称
CLV Code 名称所应用的PDU类型
Addresses IIH、LSP
1 Area
2 IS Neighbors(LSP)LSP
4 Partition Designated Level-2 IS L2 LSP
6 IS Neighbors(MAC Address)LAN IIH
7 IS Neighbors(SNPA Address)LAN IIH
8 Padding IIH
Entries SNP
9 LSP
10 Authentication
Information IIH、LSP、SNP 128 IP Internal Reachability Information LSP
Supported IIH、LSP
129 Protocols
130 IP External Reachability Information L2 LSP
131 Inter-Domain Routing Protocol Information L2 LSP
132 IP Interface Address IIH、LSP
其中,Code值从1到10的CLV在ISO 10589中定义(有2类未在上表中列出),其它几种CLV 在RFC 1195中定义。
1.1.5 支持的IS-IS特性
1. 多实例和多进程
为了方便管理,提高控制效率,IS-IS支持多进程和多实例特性。多进程允许为一个指定的IS-IS进程关联一组接口,从而保证该进程进行的所有协议操作都仅限于这一组接口。这样,就可以实现一台路由器有多个IS-IS协议进程,每个进程负责唯一的一组接口。
对于支持VPN的路由器,每个IS-IS进程都与一个指定的VPN实例相关联。这样,所有附加到该进程的接口都应与该进程相关联的VPN实例相关联。
2. 热备份
具有分布式结构的路由器可支持IS-IS热备份(Hot Standby,HSB)特性。IS-IS将需要备份的数据从主用主控板(Active Main Board,AMB)备份到备用主控板(Standby Main Board,SMB)。
无论何时主用主控板出现故障,备用主控板都会变成激活状态,接替工作,从而保证IS-IS不受影响,保持正常工作。
IS-IS支持两种类型的HSB。一种HSB的所有IS-IS数据都是同步备份的,AMB和SMB切换后,IS-IS可以立即工作,保持平稳运行。另一种HSB是在AMB和SMB的切换过程中只备份IS-IS配置信息,IS-IS进行GR,重新向邻居发送邻接请求,同步LSDB数据库。
3. IS-IS GR
有关GR(Graceful Restart,平滑重启)的原理介绍请参见“系统分册”中的“GR概述”。
基于IS-IS的GR Restarter进行协议重启后,为了与其IS-IS邻居重新同步链路状态数据库,它必须完成下列两项任务:
z在不改变邻接关系的前提下,重新获取网络中的有效IS-IS邻居信息;
z重新获取网络链路状态数据库的内容。
IS-IS协议重启完毕后,GR Restarter会立即向邻接的GR Helper发送一个IS-IS GR信号。这样,IS-IS邻居就不会复位与其的邻居关系。在收到其IS-IS邻居的响应后,GR Restarter会重新恢复与其的邻居关系列表。
邻居关系重新建立后,GR Restarter与其所有具备GR感知能力的IS-IS邻居之间同步数据库,并交换路由信息。交换完成后,GR Restarter根据新的路由转发信息更新路由表和转发表,删除失效的路由,完成IS-IS协议收敛。
4. 管理标记
管理标记简化了对路由信息的管理,该标记用来携带关于IP地址前缀的管理信息,利用它可以控制对各种外部路由协议的引入,以及承载BGP的标准或扩展团体属性。
5. LSP分片扩展
IS-IS通过泛洪LSP来宣告链路状态信息,由于一个LSP能够承载的信息量有限,IS-IS将对LSP 进行分片。每个LSP分片由产生该LSP的结点或伪结点的SystemID、PseudnodeID(普通LSP 为0,Pseudonode LSP为非0)、LSPNumber(LSP分片号)组合起来唯一标识,由于LSPNumber 字段的长度是1字节,因此,IS-IS路由器可产生的分片数最大为256,限制了IS-IS路由器可以发布的链路信息量。
IS-IS LSP分片扩展特性可使IS-IS路由器生成更多的LSP分片,通过为路由器配置附加的虚拟系统、每个虚拟系统都可生成256个LSP分片(最多可配置50个虚拟系统),使得IS-IS路由器可最多生成13056个LSP分片。
(1) 常用术语
z初始系统(Originating System):实际运行IS-IS协议的路由器。使能IS-IS LSP分片扩展功能后,可以为路由器配置附加的虚拟系统,“Originating System”指的是原来运行的、“真正”的IS-IS进程。
z系统ID(System ID):初始系统的系统ID。
z附加系统ID(Additional System ID):使能IS-IS LSP分片扩展功能后,为IS-IS路由器配置的附加的虚拟SystemID。每个附加系统ID都可以生成256个额外扩展的LSP分片。附加系统ID和系统ID一样,在整个路由域中必须唯一。
z虚拟系统(Virtual System):由附加系统ID标识的系统,用来生成扩展LSP分片。
z原始LSP(Original LSP):由初始系统生成的LSP,在其LSP ID中指定的System ID为初始系统的系统ID。
z扩展LSP(Extended LSP):由虚拟系统生成的LSP,在其LSP ID中指定的System ID为附加系统ID。
通过配置附加系统ID,IS-IS路由器可以在扩展分片LSP中宣告更多的链路状态信息,可以把虚拟系统看作一个虚拟的路由器,扩展分片LSP就是由附加系统ID标识的虚拟系统发布的。
(2) 操作模式
IS-IS路由器运行LSP分片扩展特性的操作模式有两种:
z Mode-1:当网络中的部分路由器不支持LSP分片扩展特性时,使用工作模式1。在该模式下,初始系统与每个虚拟系统都建立邻居关系,且初始系统到虚拟系统的链路开销为0,因此,虚
拟系统就好像网络中与初始系统相连的路由器,但只能通过初始系统才能到达虚拟系统,因
此,不支持分片扩展特性的IS-IS路由器收到扩展分片LSP时无需做任何修改也能够正常工
作,但是对通过虚拟系统发布的扩展LSP分片中的链路状态信息有所限制。
z Mode-2:当网络中所有路由器都支持LSP分片扩展特性时,推荐使用工作模式2。在该模式下,网络中所有IS-IS路由器都知道虚拟系统生成的LSP属于的初始系统,对虚拟系统发布
的LSP扩展分片的链路状态信息没有限制。
LSP分片扩展特性的操作模式基于区域和路由层次配置,mode-1可以向前兼容,支持分片扩展特性的路由器能够与不支持分片扩展特性的路由器协同工作;mode-2要求处在同一区域且Level相同的路由器都支持分片扩展特性。
6. 动态主机名交换机制
动态主机名交换机制是为了方便对IS-IS网络的维护和管理而引入的,它为IS-IS路由器提供了一种从主机名到System ID映射的服务。这个动态的主机名信息在LSP中以一个动态主机名CLV的形式发布。
这个机制同时还提供将主机名与广播网中的DIS相关联的服务,并将此信息通过伪节点的LSP以动态主机名CLV的形式发布出去。
在维护和管理中,使用主机名比使用System ID会更直观,也更容易记忆。配置此功能后,当在路由器上使用display命令显示IS-IS相关信息时,看到的是路由器的主机名,而不再是System ID。
1.1.6 协议规范
与IS-IS相关的协议规范有:
z ISO 10589:ISO IS-IS Routing Protocol
z ISO 9542:ES-IS Routing Protocol
z ISO 8348:Ad2 Network Services Access Points
z RFC 1195:Use of OSI IS-IS for Routing in TCP/IP and Dual Environments
z RFC 2763:Dynamic Hostname Exchange Mechanism for IS-IS
z RFC 2966:Domain-wide Prefix Distribution with Two-Level IS-IS
z RFC 2973:IS-IS Mesh Groups
z RFC 3277:IS-IS Transient Blackhole Avoidance
z RFC 3358:Optional Checksums in ISIS
z RFC 3373:Three-Way Handshake for IS-IS Point-to-Point Adjacencies
z RFC 3567:Intermediate System to Intermediate System (IS-IS) Cryptographic Authentication
z RFC 3719:Recommendations for Interoperable Networks using IS-IS
z RFC 3786:Extending the Number of IS-IS LSP Fragments Beyond the 256 Limit
z RFC 3787:Recommendations for Interoperable IP Networks using IS-IS
z RFC 3784:IS-IS extensions for Traffic Engineering
z
RFC 3847:Restart signaling for IS-IS
1.2 IS-IS 配置任务简介
表1-3 IS-IS 配置任务简介
配置任务
说明
详细配置 使能IS-IS 功能
必选 1.3.2 配置路由级别 可选 1.3.3 配置IS-IS 基本功能
配置接口网络类型 可选 1.3.4 配置IS-IS 链路度量值 可选 1.4.2 配置IS-IS 路由优先级 可选 1.4.3 配置IS-IS 最大等价路由条数
可选 1.4.4 配置IS-IS 路由聚合 可选 1.4.5 配置IS-IS 发布缺省路由 可选 1.4.6 配置IS-IS 引入外部路由 可选 1.4.7 配置IS-IS 路由过滤 可选 1.4.8 配置IS-IS 路由信息控制
配置IS-IS 路由渗透
可选 1.4.9 配置Hello/CSNP 报文发送时间间隔 可选 1.5.2 配置Hello 报文失效数目 可选 1.5.3 配置DIS 优先级
可选 1.5.4 禁止接口发送和接收IS-IS 报文 可选 1.5.5 配置接口发送小型Hello 报文 可选 1.5.6 配置LSP 参数 可选 1.5.7 配置SPF 参数 可选 1.5.8 配置IS-IS 调整和优化
配置LSDB 过载标志位 可选 1.5.9 配置邻居关系验证
可选 1.6.2 配置区域验证 可选 1.6.3 配置IS-IS 验证功能
配置路由域验证
可选 1.6.4 配置IS-IS 静态主机名映射 可选 1.7.1 配置IS-IS 主机名 映射
配置IS-IS 动态主机名映射
可选 1.7.2 配置IS-IS GR 可选 1.8 配置邻接状态输出 可选 1.9 使能IS-IS 的Trap 功能 可选 1.10 配置IS-IS 和MIB 绑定
可选
1.11
1.3 配置IS-IS基本功能
1.3.1 配置准备
在配置IS-IS基本功能之前,需完成以下任务:
z配置链路层协议
z配置接口的网络层地址,使相邻节点网络层可达
1.3.2 使能IS-IS功能
表1-4使能IS-IS功能
操作命令说明进入系统视图system-view -
启动IS-IS路由进程,进入IS-IS视图isis [ process-id ] [ vpn-instance
vpn-instance-name ]
必选
缺省情况下,系统没有运行任何IS-IS进程
配置网络实体名称network-entity net 必选
缺省情况下,没有配置NET
退回至系统视图quit-
进入接口视图interface interface-type
interface-number
-
配置指定接口上使能IS-IS路由进程isis enable [ process-id ]
必选
缺省情况下,IS-IS功能在接口上处于关闭状
态,且没有任何IS-IS进程与其关联
1.3.3 配置路由级别
建议用户在配置IS-IS时配置路由器类型:
z如果只有一个区域,建议用户将所有路由器设置为Level-1或者Level-2,因为没有必要让所有路由器同时维护两个完全相同的LSDB。
z在IP网络中使用时,建议将所有的路由器都设置为Level-2,这样有利于以后的扩展。
当路由器类型是Level-1(Level-2)时,接口的链路类型只能为Level-1(Level-2),当路由器类型是Level-1-2时,接口的链路类型缺省为Level-1-2,当路由器只需要与对端建立Level-1(Level-2)的邻接关系时,可以将接口的链路类型配置为Level-1(Level-2)来限制接口上所能建立的邻接关系,如Level-1的接口只能建立Level-1的邻接关系,Level-2的接口只能建立Level-2的邻接关系,让接口只发送和接收Level-1(Level-2)类型的Hello报文,既减少了路由器的处理时间又节省了带宽。
表1-5配置路由级别
操作命令说明进入系统视图system-view -
启动IS-IS路由进程,进入IS-IS 视图isis [ process-id ] [ vpn-instance vpn-instance-name ]
-
配置路由器类型is-level { level-1 | level-1-2 |
level-2 }
可选
缺省情况下,路由器类型为level-1-2
操作命令说明退回至系统视图quit -
进入接口视图interface interface-type
interface-number
-
配置接口的链路类型isis circuit-level [ level-1 |
level-1-2 | level-2 ]
可选
缺省情况下,接口的链路类型为
Level-1-2
1.3.4 配置接口网络类型
接口网络类型不同,其工作机制也略微不同,如:当网络类型为广播网时,需要选举DIS、通过泛洪CSNP报文来实现LSDB同步;当网络类型为P2P时,不需要选举DIS,LSDB同步机制也不同。
当只有两台路由器接入到同一个广播网时,通过将接口网络类型配置为P2P可以使IS-IS按照P2P 而不是广播网的工作机制运行,避免DIS选举以及CSNP的泛洪,即可以节省网络带宽,又可以加快网络的收敛速度。
表1-6配置接口网络类型
操作命令说明
进入系统视图system-view -
进入接口视图interface interface-type interface-number
-
配置接口的网络类型为P2P isis circuit-type p2p 可选
缺省情况下,路由器接口网络类型根据物理接口决定,交换机VLAN接口网络类型为Broadcast
仅当接口的网络类型为广播网,且只有两台路由器接入该广播网时才需要进行该项配置,并且两台路由器都要进行此项配置。
1.4 配置IS-IS路由信息控制
1.4.1 配置准备
在配置IS-IS路由信息控制之前,需完成以下任务:
z配置接口的网络层地址,使相邻节点网络层可达
z使能IS-IS功能
1.4.2 配置IS-IS链路度量值
IS-IS有三种方式来配置接口的链路度量值,按照选择顺序依次为:
z在接口视图下为指定接口配置的链路度量值。
z在系统视图下全局配置的链路度量值,该配置将对该IS-IS进程关联的接口同时生效。
z自动计算度量值:将根据带宽参考值自动计算接口的链路度量值。当开销值的类型为wide或wide-compatible时,可以根据公式“开销=(参考值÷带宽)×10”计算接口的链路度量值。
当开销值类型为其他类型时,具体情况如下:接口带宽?10Mbps时,值为60;接口带宽?100Mbps时,值为50;接口带宽?155Mbps时,值为40;接口带宽?622Mbps时,值为30;
接口带宽?2500Mbps时,值为20;接口带宽>2500Mbps时,值为10。
如果没有采用上述三种方式中的任一种进行度量值的配置,接口的链路度量值将取系统设置的缺省值10。
1. 接口配置IS-IS链路度量值
表1-7接口配置IS-IS链路度量值
操作命令说明
进入系统视图system-view -
进入IS-IS视图isis [ process-id ] [ vpn-instance
vpn-instance-name ]
-
配置IS-IS开销值的类型cost-style { narrow | wide |
wide-compatible | { compatible |
narrow-compatible } [ relax-spf-limit ] }
可选
缺省情况下,IS-IS开销值的类型为
narrow
退回至系统视图quit -
进入接口视图interface interface-type
interface-number
-
配置IS-IS接口的链路度量值isis cost value [ level-1 | level-2 ] 必选
缺省情况下,没有配置IS-IS接口的链路度量值
2. 全局配置IS-IS链路度量值
表1-8全局配置IS-IS链路度量值
操作命令说明进入系统视图system-view -
进入IS-IS视图isis [ process-id ] [ vpn-instance
vpn-instance-name ]
-
配置IS-IS开销值的类型cost-style { narrow | wide |
wide-compatible | { compatible |
narrow-compatible } [ relax-spf-limit ] }
可选
缺省情况下,IS-IS开销值的类型为
narrow
全局配置IS-IS的链路度量值circuit-cost value[ level-1 | level-2 ]必选
缺省情况下,没有全局配置IS-IS的链路度量值
居住区绿化树种的选择和植物配置方式 一、居住区绿化树种的选择 根据居住小区的各种环境,如: 阴面、阳面、山墙、屋顶、阳台等,选择植物应做到: 1.无污染,无伤害性。居住区所选植物本身不能产生污染,忌用有毒、有刺尖、有异味、易引起过敏的植物,应选无飞毛、少花粉、落叶整齐的植物。 2.抗污染。生活区的污染主要来自锅炉煤烟、生活污水、污物、污气以及四周街道上扬起的灰尘。所选树种植物应有较强的抗污染特性,如: 女贞、广玉兰、栾树、苏铁、龙柏、黄杨、法青、木槿。 3.少常绿,多落叶。居住区由于楼房的相互遮挡,采光往往不足,特别是冬季,光强减弱,光照时间短,采光问题更加突出,因此要多选落叶树,少选常绿树。 4.以阔叶树木为主。居住小区是人们生活、休息和游憩的场所,应该给人一种舒适、愉快的感觉。但在中国传统美学中,针叶树的松柏给人的是庄严、肃穆感。所以小区内应以种植阔叶树为主,在道路和宅旁更为重要。 5.乔、灌、藤、草、花有机搭配,丰富植物种类,创造四季景观。夏荫五角枫、广玉兰等,春花白玉兰、榆叶梅、丁香、连翘等,秋实或彩叶金李类、乌桕、栾树等,冬青法青、石楠、海桐、黄杨等。 6.选择有小果、小种子的植物,招引鸟类。栽植一定数量的结果实和种子的植物,能模拟出自然景观,引来鸟类,形成“鸟语花香”的环境,如: 郁李、金银木、海棠类、火棘类、冬青类、枣树、枸杞等。 二、居住区绿化植物配置方式
1.点、线、面相结合。这里的点是指居住小区的组团绿地,面积较大,是为居民提供工余、饭后活动休息的场所,利用率高,要求位置适中,方便居民前往,一个小区一般有2—3个。平面布置形式以规则为主的混合式为好。植物配置突出“草铺底、乔遮荫、花藤灌木巧点缀”的公园式绿化特点,选用垂柳、玉兰、海棠、樱花、碧桃、百日红、腊梅、桂花、牡丹、月季、美人蕉、小菊、马尼拉草等,植物多丛植、孤植、坪植、坛植和棚架等。线是指居住区的道路、围墙绿化,可栽植树冠宽阔、枝叶繁茂、遮荫效果好的小乔木、花灌木或藤本,如银杏、香椿、樱花、石楠、法青、爬墙虎等。 2.注意再生空间的绿化。山墙、围墙可用垂直绿化,小路和活动场所可用棚架绿化,阳台可以摆入花木等,以提高生态效益和景观质量。另外,居住区建筑的散水、墙面、屋顶、阳台和挡土墙及越来越多的停车场,可采用多种绿化的手段将其覆盖起来,将有助于改善景观,并能减少太阳直射,改变大气下垫面性质和状况,减少下垫面的二次辐射,从而改善居住区小气候。 三、提供几种参考栽植类型 1.宅旁绿化: 宅旁的阳面绿化一般可采用: 马尼拉草+月季+黄杨矮篱或马蹄筋+书带草围边的结构。宅旁的阴面绿化可采用: 黑麦草+珍珠梅+黄杨矮篱;早熟禾+太平花+黄杨矮篱的结构。 2.道路绿化。树种可选合欢、樱花、百日红、白玉兰、银杏等。围墙用香椿+石楠绿篱+剑麻、竹+紫叶小檗,或创作其他的单面花境。 3.公共及专用绿地绿化。上层木可选垂柳、广玉兰、女贞、海棠等,中等木可选金银木、金钟花、月季、牡丹、腊梅、桂花等,下层可选剪股颖、结缕草、早熟禾等,草地适当点缀小菊、串红等季节性花卉。形成鸟语花香、轻松愉快的环境。
配置管理工具简介 要说配置管理工具,就要说到配置管理,因为配置管理工具是软件配置管理过程中所使用的一些工具,要了解配置管理工具,首先就必须了解配置管理。 一、配置管理工具的定义:软件配置管理的定义有很多,现在我只说一个我 觉得定义的必要好的定义。它是:“协调软件开发使得混乱减到最小的技术叫做软件配置管理,它是一种标识、组织和控制修改的技术,目的是使错误达到最小并有效地提高生产效率。”它贯穿整个软件生命周期并应用于整个软件工程过程,是软件工程中用来管理软件开发的规范,也是CMM(软件能力成熟度模型)二级中关键过程域。软件配置管理是软件质量改进的核心环节,它贯穿于整个软件生命周期,为软件改进提供了一套解决办法与活动原则。 二、软件配置管理的目标: 软件配置管理的目标是标识变更、控制变更、确保变更、和报告变更,它主要完成以下几种任务:标识、版本管理、变更控制、配置审计和配置报告。 三、配置管理工具的主要功能: 配置管理工具作为配置管理过程中使用的工具就理所当然的具有以下功能: 1).并行开发支持:因开发和维护的原因,要求能够实现开发人员同时在同 一个软件模块上工作,同时对一个代码部分做不同的修改,即使是跨地域 分布的开发团队也能互不干扰,协同工作,而又不失去控制。 2).修订版管理:跟踪一个变更的创造者、时间和原因,从而加快问题和缺 陷的确定。 3).版本控制:能够简单、明确地重现软件系统的任何一个历史版本。 4).产品发布管理:管理、计划软件的变更,与软件的发布计划、预先定制 好的生命周期或相关的质量过程保持一致;项目经理能够随时清晰地了解 项目的状态。 5).建立管理:基于软件存储库的版本控制功能,实现建立过程自动化。 6).过程控制:贯彻实施开发规范,包括访问权限控制、开发规则的实施等。 7).变更请求管理:跟踪、管理开发过程中出现的缺陷、功能增强请求或任 务,加强沟通和协作,能够随时了解变更的状态。 8).代码共享:提供良好的存储和访问机制,开发人员可以共享各自的开发 资源。 四、常见配置管理工具简介: 配置管理工具有很多,一下我对一些常见的配置管理工具做一简单的介绍。 1.元老:CCC、SCCS、RCS 上个世纪七十年代初期加利福利亚大学的Leon Presser教授撰写了一篇论文,提出控制变更和配置的概念,之后在1975年,他成立了一家名为Soft Tool的公司,开发了自己的配置管理工具:CCC,这也是最早的配置管理工具之一。 在软件配置管理工具发展史上,继CCC之后,最具有里程碑式的是两个自由软件:Marc Rochkind 的SCCS (Source Code Control System) 和Walter Tichy 的RCS (Revision Control System),它们对配置管理工具的发展做出了重大的贡献,直到现在绝大多数配置管理工具基本上都源于它们的设计思想和体系架构。 2.中坚:Rational Clear Case
软件开发项目配置管理工具的选择 通过软件配置管理,将对软件系统中的多重版本实施系统的管理;全面记载系统开发的历史过程,包括为什么修改,谁作了修改,修改了什么;管理和追踪开发过程中危害软件质量以及影响开发周期的缺陷和变化。并对开发过程进行有效地管理和控制,完整、明确地记载开发过程中的历史变更,形成规范化的文档,不仅使日后的维护和升级得到保证,而且更重要的是,这还会保护宝贵的代码资源,积累软件财富,提高软件重用率,加快投资回报…… 每一个软件项目,无论是工程类项目,还是产品类项目,都必须经历需求分析、系统设计、编码实现、集成测试、部署、交付、维护和支持的过程。在这个过程中,将生成各种各样不同的工件,包括文档、源程序、可执行代码、支持库。更可怕的是,频繁出现的变更是不可避免的,因此面向如此庞大且不断变动的信息集,如何使其有序、高效地存放、查找和利用就成为了一个突出的问题。 针对这一问题,最早的开发人员尝试过的解决办法是通过手工来实现: 1)文档:每次修改时都另存为一个新的文件,然后通过文件名进行区分,例如"XXX 软件需求说明书V1.0,XXX软件需求说明书V1.1,XXX 软件需求说明书V2.0.",并且在文件中注明每次版本变化的内容; 2) 源代码:每次要修改时就将整个工程目录复制一份,将原来的文件夹进行改名,例如"XX 项目V1.0、XX 项目1.01、.",然后在新的目录中进行修改; 但是这种方法,不仅十分繁琐,容易出错,而且会带来大量的垃圾数据。如果是团队协同开发或者是项目规模较大时,还是会造成很大的混乱。很显然,这样简陋的方法是无法应对这一问题的。后来,有人尝试从制造工业领域引入了"配置管理"这一概念,通过不懈的研究与实践,最终形成了一套管理办法和活动原则,这也就是软件配置管理。 通过软件配置管理,将对软件系统中的多重版本实施系统的管理;全面记载系统开发的历史过程,包括为什么修改,谁作了修改,修改了什么;管理和追踪开发过程中危害软件质量以及影响开发周期的缺陷和变化。并对开发过程进行有效地管理和控制,完整、明确地记载开发过程中的历史变更,形成规范化的文档,不仅使日后的维护和升级得到保证,而且更重要的是,这还会保护宝贵的代码资源,积累软件财富,提高软件重用率,加快投资回报。 常见的配置管理工具 正如前面所述,由于软件配置管理过程十分繁杂,管理对象错综复杂,如果是采用人工的办法不仅费时费力,还容易出错,产生大量的废品。因此,引入一些自动化工具是十分有裨益的,这也是做好配置管理的必要条件。 正是因为如此,市场上出现了大量的自动化配置管理工具,这些工具的实现原理与基本机制
园林树木学学习资料 (中远公司李亮) 第一章园林树木的分类 一、按树木生长类型分类 1、乔木类 乔木是指树身高大的树木,由根部发生独立的主干,树干和树冠有明显区分。有一个直立主干、且高达6米以上的木本植物称 为乔木树体高大(通常6米至数十米),具有明显的高大主干。 又可依其高度而分为伟乔(31米以上)、大乔(21-30米)、中乔(11-20米)、小乔(6-10米)等四级。有一个直立主干、且高达5 米以上的木本植物称为乔木。与低矮的灌木相对应,通常见到的 高大树木都是乔木如木棉、松树、玉兰、白桦等。 乔木按冬季或旱季落叶与否又分为落叶乔木和常绿乔木。 2、灌木类 树体矮小(在6m以下),指那些没有明显的主干、呈丛生状态的树木,一般可分为观花、观果、观枝干等几类,矮小而丛生的 木本植物。 3、丛木类:树体矮小而干茎自地面呈多数生出而无明显的主 干。 4、藤木类: 能攀附它物而向上生长之蔓性树木,多借助于吸盘(如爬山虎
等)、吸附根(如凌霄等)、卷须(如葡萄等)、蔓条(如蔷薇)及干茎本身之缠绕性而攀附它物(如紫藤等)。 5、匍匐类:干、枝均匍地生长。 6、地被类:覆盖地面的植物。多年生,除少量草本之外,大 多一次种植,多年享用;自繁或易繁,成苗率高;青绿期长,在 一年内保持绿色覆盖的时间较长;管理粗放,没有精细的人工养 护地也能良好生长。 二、按生长速度分类速生树(快长树),中速树,缓生树(慢长树)。 三、按树木在园林绿化中的用途分类 1、风景树(孤赏树):通常作为庭院和局部的中心景物,赏其 树型或姿态,也有赏其花、果、叶色等的。 世界五大公园树种:雪松;金钱松;南洋杉;日本金松;巨杉(世界爷)。 2、庭荫树:栽种在庭院或公园以取其绿荫为主要目的的树种。 一般多为叶大荫浓的落叶乔木,在冬季人们需要阳光时落叶。例 如:梧桐、七叶树、槐、栾树、朴树、榉树、榕树、樟等。 3、行道树:是种在道路两旁给车辆和行人遮荫并构成街景的 树种。落叶或常绿乔木均可作行道树,但必须具有抗逆性强、耐 修剪、主干直、分枝点高等特点。例如:悬铃木、槐、椴、七叶 树、元宝枫、樟、银桦等。 世界五大行道树种:银杏,鹅掌楸,椴树,悬铃木,七叶树。其中悬铃木被称为“行道树之王”。
份号:001 密级: XXXXXXXX项目 软件配置管理报告 XXXX-RPB-R01.00 XXXXXXXX公司 XXXX年XX月XX日
辑要页
文档修改记录
目次 1 范围 (1) 1.1标识 (1) 1.2系统概述 (1) 1.3文档概述 (1) 2 引用文挡 (1) 3 软件配置管理情况综述 (1) 4 软件配置管理基本信息 (1) 5 专业组划分及权限分配 (1) 6 配置项记录 (1) 7 变更记录 (2) 8 基线记录 (2) 9 入库记录 (2) 10 出库记录 (2) 11 审核记录 (2) 12 备份记录 (2) 13 测量 (2) 14 主释 (2)
1 范围 1.1 标识 本条应描述本文档所适用的系统和软件的完整标识,适用时,包括其标识号、名称、缩略名、版本号和发布号。 1.2 系统概述 本条应概述本文档所适用的系统和软件的用途。它还应描述系统与软件的一般特性;概述系统开发、运行和维护的历史;标识项目的需方、用户、开发方和保障机构等;标识当前和计划的运行现场;列出其他有关文档。 1.3 文档概述 本条应概括本文档的用途和内容,并描述与其使用有关的保密性考虑。 2 引用文挡 本章应列出引用文档的编号、标题、编写单位、修订版及日期,还应标识不能通过正常采购活动得到的文档的来源。 3 软件配置管理情况综述 本章应描述软件配置管理活动进展,与软件配置管理计划的偏差;软件配置管理活动与规程是否相符;对不符合项所采取的措施;完成软件配置管理工作的工作量等。 4 软件配置管理基本信息 本章应概述软件配置管理的基本信息,包括项目负责人、各级软件配置管理机构组成人员和负责人、软件配置管理所用的资源(如计算机、软件和工具)等。 5 专业组划分及权限分配 本章应列出项目专业组的划分、各专业组的成员以及各成员的权限分配,如专业组可分为项目负责人、开发组、测试组、质量保证组、配置管理组等,权限可分为读出、增加、替换、删除等。 6 配置项记录 本章所列出项目的所有配置项,包括配置项名称、配置项最后发布日期、配置项控制力度(控制力度可分为基线管理、非基线管理(受到管理和控制))、配置项版本变更历史、配置项变更累计次数等内容。
配置管理系统(北大软件 010 - 61137666) 配置管理系统,采用基于构件等先进思想和技术,支持软件全生命周期的资源管理需求,确保软件工作产品的完整性、可追溯性。 配置管理系统支持对软件的配置标识、变更控制、状态纪实、配置审核、产品发布管理等功能,实现核心知识产权的积累和开发成果的复用。 1.1.1 组成结构(北大软件 010 - 61137666) 配置管理系统支持建立和维护三库:开发库、受控库、产品库。 根据企业安全管理策略设定分级控制方式,支持建立多级库,并建立相关控制关系;每级可设置若干个库;配置库可集中部署或分布式部署,即多库可以部署在一台服务器上,也可以部署在单独的多个服务器上。 1. 典型的三库管理,支持独立设置产品库、受控库、开发库,如下图所示。 图表1三库结构 2. 典型的四库管理,支持独立设置部门开发库、部门受控库、所级受控库、所级产品库等,如下图所示。
图表2四级库结构配置管理各库功能描述如下:
以“三库”结构为例,系统覆盖配置管理计划、配置标识、基线建立、入库、产品交付、配置变更、配置审核等环节,其演进及控制关系如下图。 图表3 配置管理工作流程 1.1.2主要特点(北大软件010 - 61137666) 3.独立灵活的多级库配置 支持国军标要求的独立设置产品库、受控库、开发库的要求,满足对配置资源的分级控制要求,支持软件开发库、受控库和产品库三库的独立管理,实现对受控库和产品库的入库、出库、变更控制和版本管理。
系统具有三库无限级联合与分布部署特性,可根据企业管理策略建立多控制级别的配置库,设定每级配置库的数量和上下级库间的控制关系,并支持开发库、受控库和产品库的统一管理。 4.产品生存全过程管理 支持软件配置管理全研发过程的活动和产品控制,即支持“用户严格按照配置管理计划实施配置管理—基于配置库的实际状况客观报告配置状态”的全过程的活动。 5.灵活的流程定制 可根据用户实际情况定制流程及表单。 6.支持线上线下审批方式 支持配置控制表单的网上在线审批(网上流转审批)和网下脱机审批两种工作模式,两种模式可以在同一项目中由配置管理人员根据实际情况灵活选用。 7.文档管理功能 实现软件文档的全生命周期管理,包括创建、审签、归档、发布、打印、作废等,能够按照项目策划的软件文档清单和归档计划实施自动检查,并产生定期报表。 8.丰富的统计查询功能,支持过程的测量和监控 支持相关人员对配置管理状态的查询和追溯。能够为领导层的管理和决策提供准确一致的决策支持信息,包括配置项和基线提交偏差情况、基线状态、一致性关系、产品出入库状况、变更状况、问题追踪、配置记实、配置审核的等重要信息; 9.配置库资源的安全控制 1)系统采用三员管理机制,分权管理系统的用户管理、权限分配、系统操 作日志管理。 2)系统基于角色的授权机制,支持权限最小化的策略; 3)系统可采用多种数据备份机制,提高系统的数据的抗毁性。 10.支持并行开发 系统采用文件共享锁机制实现多人对相同配置资源的并行开发控制。在系统共享文件修改控制机制的基础上,采用三种配置资源锁以实现对并行开发的
火灾自动报警系统是在保护对象发生火灾的情况下自动探测、显示发出火灾警报的装置。它广泛应用于现代化工厂、物资仓库、高层建筑、计算中心等建筑物内,对保证人民的生命和财产安全起着巨大作用。 火灾自动报警要经历安装、接线、调试、验收等诸多环节,其中调试是其中最重要的一个环节之一。说起调试,每个火灾自动报警系统都有其特有的调试软件,而每个厂家的调试软件只有其相关的调试人员才会接触到,相对于普通人来说也是比较神秘的,下面国产火灾报警品牌巨头一海湾的进行揭秘。 首先打开海湾调试软件工具,屏幕会出现输入密码界面 输入密码后进入GstCfg配置管理工具界面,界面有标题栏、工具栏、状态区域和编辑区域组成。
WRIVJ.A 右击状态区域内“控制器”可以添加控制器操作,GstCfg配置管理工具可添加的控制器有GST20C火灾报警控制器、GST500/5000 火灾报警控制器、GST900C火灾报警控制器、DH9000电气火灾控制器、以及KR9000可燃气体报警控制器。 控制器添加界面可以对控制器的名称,是否联网、以及新老国标等基本属性进行选择。
控制器添加完成后进入如下界面,在这了我们添加一个新国标地址号是01的GST500C型火灾报警控制器 欝E.H k^ITEHlJ-A A EW4U眠皿活冋1SB 畑:fi ------------------- ■ j ■* 可以在左侧框内的GST5000C控制器右击选择添加回路,选择回路数量进行添加。添加好的界面如下
图中右侧显示的就是设备定义的界面, 在这里可以完成对所有设 备定义数据的填写。最左边的一列是设备的二次码, 选中右击二次码 可以对其进行批量修改。 ML 士 HS-ti p -yi | mmv ■■ 離 ?皿心卸 Et? ■F ■?; *g ■ Mimi I q ? mum ? 卜 ii 1 卫 L J Ml?]i | iSH> M G . 口亠■史曲 ■ :石「 '| E P L \ b □ 1 B —帛?P L ?吐皿 Q fl 4 HKOt 阿沁0 □ ■ i 沁〈亍6 * 4 * V M IO? 1 t .:.?■:::? >Q 4 | 1 i ?l?St 1 I I 0W"*E 0 L j 0 $ 川1 otltlt D L Qb”利1 ? 上理_; M |?|| fn- AhB D u 51- PS.m 1 h 一 ^ b 白 會 nsn 0?i-5HE 0 £ a>*3 Rfl J ~0 4 "t Al M IMF t 曲祐i b 1 Q V [| (^ICM OCMH 0 k 1 H 「 1 口*飓6 I 口 4 if 1 W 1 wi?ir CW4HL D ._"L g fi 曾 'P ' wwii 1 "T "?■ #£ 厂 t 1 6 i i ' il DMAII D C n> A949I □ ;M bMtt i ? i> *!?■? 1 fi ;n t awt-^'S n U S *9 J 口 4 HUtil X 蘇Q k 汁”枕 0 I ;裁?1?2f ' t gMt 0 L as 1 4 i 31 i i g?p-M Q . k "■却捆 n ii ■ i 亦a 沁"厂 k H ■■盟耐 Q 4 |T ?J0? & MHK P 匚岭彗r.g 1 Q I * NIKI £M?E 0 =H 联1 I 4 i£ —慣呻一 MMNE 6 I ? * . 1
软件配置管理计划示例 计划名国势通多媒体网络传输加速系统软件配置管理计划 项目名国势通多媒体网络传输加速系统软件 项目委托单位代表签名年月日 项目承办单位北京麦秸创想科技有限责任公司 代表签名年月日 1 引言 1.1 目的 本计划的目的在于对所开发的国势通多媒体网络传输加速系统软件规定各种必要的配置管理条款,以保证所交付的国势通多媒体网络传输加速系统软件能够满足项目委托书中规定的各种原则需求,能够满足本项目总体组制定的且经领导小组批准的软件系统需求规格说明书中规定的各项具体需求。 软件开发单位在开发本项目所属的各子系统(其中包括为本项目研制或选用的各种支持软件)时,都应该执行本计划中的有关规定,但可以根据各自的情况对本计划作适当的剪裁,以满足特定的配置管理需求。剪裁后的计划必须经总体组批准。 1.2 定义 本计划中用到的一些术语的定义按GB/T 11457 和GB/T 12504。 1.3 参考资料
◆GB/T 11457 软件工程术语 ◆GB 8566 计算机软件开发规范 ◆GB 8567 计算机软件产品开发文件编制指南 ◆GB/T 12504 计算机软件质量保证计划规范 ◆GB/T 12505 计算机软件配置管理计划规范 ◆国势通多媒体网络传输加速系统软件质量保证计划 2 管理 2.1 机构 在本软件系统整个开发期间,必须成立软件配置管理小组负责配置管理工作。软件配置管理小组属项目总体组领导,由总体组代表、软件工程小组代表、项目的专职配置管理人员、项目的专职质量保证人员以及各个子系统软件配置管理人员等方面的人员组成,由总体组代表任组长。各子系统的软件配置管理人员在业务上受软件配置管理小组领导,在行政上受子系统负责人领导。软件配置管理小组和软件配置管理人员必须检查和督促本计划的实施。各子系统的软件配置管理人员有权直接向软件配置管理小组报告子项目的软件配置管理情况。各子系统的软件配置管理人员应该根据对子项目的具体要求,制订必要的规程和规定,以确保完全遵守本计划规定的所有要求。 2.2 任务
软件配置管理计划示例 作者:赵文锋计划名CADCSC软件配置管理计划 项目名中国控制系统CAD工程化软件系统 项目委托单位 代表签名年月日 项目承办单位 代表签名年月日 1 引言 1.1 目的 本计划的目的在于对所开发的CADCSC软件规定各种必要的配置管理条款,以保证所交付的CADCSC软件能够满足项目委托书中规定的各种原则需求,能够满足本项目总体组制定的且经领导小组批准的软件系统需求规格说明书中规定的各项具体需求。 软件开发单位在开发本项目所属的各子系统(其中包括为本项目研制或选用的各种支持软件)时,都应该执行本计划中的有关规定,但可以根据各自的情况对本计划作适当的剪裁,以满足特定的配置管理需求。剪裁后的计划必须经总体组批准。 1.2 定义 本计划中用到的一些术语的定义按GB/T 11457 和GB/T 12504。 1.3 参考资料 ◆GB/T 11457 软件工程术语 ◆GB 8566 计算机软件开发规范 ◆GB 8567 计算机软件产品开发文件编制指南 ◆GB/T 12504 计算机软件质量保证计划规范 ◆GB/T 12505 计算机软件配置管理计划规范 ◆CADCSC 软件质量保证计划 2 管理
2.1 机构 在本软件系统整个开发期间,必须成立软件配置管理小组负责配置管理工作。软件配置管理小组属项目总体组领导,由总体组代表、软件工程小组代表、项目的专职配置管理人员、项目的专职质量保证人员以及各个子系统软件配置管理人员等方面的人员组成,由总体组代表任组长。各子系统的软件配置管理人员在业务上受软件配置管理小组领导,在行政上受子系统负责人领导。软件配置管理小组和软件配置管理人员必须检查和督促本计划的实施。各子系统的软件配置管理人员有权直接向软件配置管理小组报告子项目的软件配置管理情况。各子系统的软件配置管理人员应该根据对子项目的具体要求,制订必要的规程和规定,以确保完全遵守本计划规定的所有要求。 2.2 任务 在软件工程化生产的各个阶段中,与本阶段的阶段产品有关的全部信息在软件开发库存放,与前面各个阶段的阶段产品有关的信息则在软件受控库存放。在研制与开发阶段的阶段产品的过程中,开发者和开发小组长有权对本阶段的阶段产品作必要的修改;但是如果开发者或开发小组长认为有必要个性前面有关阶段的阶段产品时,就必须通过项目的配置管理小组办理正规的审批手续。因此,软件开发库属开发这个阶段产品的开发者管理,而软件受控库由项目的配置管理小组管理。软件经过组装与系统测试后,应该送入软件产品库,如欲对其修改,必须经软件配置管理小组研究同意,然后报项目总体组组长批准。关于软件配置要进行修改时的具体审批手续,将在第条中详细规定。 2.3 职责 在软件配置管理小组中,各类人员要互相配合、分工协作,共同担负起整个项目的软件配置管理工作。其中各类人员的分工如下: A.组长是总体组代表,他对有关软件配置管理的各项工作全面负责,特别要对更改建议的审批和评审负责; B.软件工程小组组长负责监督在软件配置管理工作中认真执行软件工程规范; C.项目的专职配置管理人员检查在作配置更改时的质量保证措施; D.各子系统的配置管理人员具体负责实施各自的配置管理工作,并参与各子系统的功能配置检查和物理配置检查;
软件配置管理工具SVN配置和使用说明 战立章 2008年6月
目录 第I 条第一章SVN的安装和使用说明 (1) 1.1SVN(Subversion)简介 (1) 1.2服务器SVN(Subversion)的安装和配置 (2) 1.2.1安装指南 (3) 1.2.2服务器的设置 (3) 1.3客户端TortoiseSVN的安装和配置 (5) 1.3.1安装指南 (5) 1.3.2TortoiseSVN使用说明 (5) 第II 条参考文献 (11)
第I 条第一章SVN的安装和使用说明 1.1SVN(Subversion)简介 在开源领域,并行版本控制(CVS)一直是版本控制的选择。CVS(Concurrent Versions System)本身是一个自由的软件,它对用户的非限制性和对网络操作的支持—可以允许大量的分散在不同地域的程序员共享他们的工作(特性)成果,非常符合开源软件领域合作的精神。但是像许多其他工具一样,伴随着软件技术的革新,CVS开始露出了衰老的痕迹。所以,设计者在继承CVS优秀特性的基础上设计了Subversion,并把它作为CVS新的继承者。与CVS类似,程序员依然可以使用Subversion构建一个开源软件系统的版本控制过程,但设计者在设计Subversion过程中,努力弥补了CVS的一些明显的缺陷。下面将通过与CVS对比,简单的介绍Subversion为版本控制领域带来的一些新的特性。 1.版本化的目录 CVS只记录单个文件的历史,但是Subversion实现了一个可以跟踪目录树更改的虚拟版本化文件系统,记录文件和目录的所有版本。 2.真实的版本历史 CVS只记录单个文件的历史,所以CVS对那些可能发生在文件上,但会影响所在目录内容的操作(CVS并不跟踪记录目录的变更,见特性1说明)并不支持。因此,例如,复制和重命名,这些可能改变工作目录内容的操作CVS并不支持。而且在CVS中,如果一个文件搬到另一个地方或者改名,版本号将重新编。同时CVS也不支持在工作目录下用一个内容完全不同的文件来覆盖目录下的同名文件而不继承原来文件的版本历史。而在Subversion中,可以对工作目录下的文件或者目录进行拷贝和改名操作,还可以进行添加和删除操作,而且所有的新加的文件都从一个新的、干净的版本开始。 3.原子提交 在Subversion中,一系列的修改要么全部提交到版本库,要么一个也不提交,这样可以帮助用户构建一个提交修改的逻辑块,防止部分修改添加到版本库。 4.版本化的元数据 在Subversion版本控制系统中,每一个文件或目录都有自己一套完整的属性键和它们的值,可以建立并存储任何键/值对,并且属性是随着时间流逝逐渐纳入版本控制的。
软件配置管理规范 流程 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) 在配置管理系统中, 基线就是一个配置项或一组配置项在其生命周期的不同时间点上经过正式评审而进入正式受控的一种状态这些配置项构成了一个相对稳定的逻辑实体, 而这个过程被称为基线化”。每一个基线都是其下一步开发的出发点和参考点。基线确定了元素( 配置项) 的一个版本, 且只确定一个版本。一般情况下, 基线一般在指定的里程碑处创立, 并与项目中的里程碑保持同步。每个基线都将接受配置管理的严格控制, 基线中的配置项被冻结”了, 不能再
软件配置管理工具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解决了软件开发小组长期所面临的版本管理问题,它可能有效地帮助项目开发组的负责人对项目程序进行管理,将所有的项目源文件(包括各种文件类型)以特有的方式存入数据库。开发组的成员不能对该数据库中的
园林型生态果园植物配置模式探究 方 美 【摘 要】对园林型生态果园进行功能分区,主要包括入口、道路、田块、防护林、生态补偿区,并初步探析了各个功能区植物模式配置。 【期刊名称】现代园艺 【年(卷),期】2018(000)008 【总页数】2 【关键词】植物配置;模式;园林型生态果园 1 背景 园林型生态果园是顺应经济、社会发展出现的新型果园,其功能分区主要包括入口、道路、田块、防护林、生态补偿区,前期主要是对其内涵、类型、规划设计等基础性理论研究较多,但是在功能区的植物配置模式上涉及较少,因此,本文以植物学配置相关理论为指导,对园林型生态果园的各个功能区植物配置模式进行了设计,以期对今后相似的果园规划提供一定的借鉴作用。 2 植物配置模式 2.1 入口区配置模式 2.1.1 “景观+主题”模式。将景观效果较好的主要园林植物丛植或片植入口两侧,一方面表达果园主题,另一方面片植、丛植既可欣赏组合美,也可欣赏整体美,景观质量高。例如丛植月季,片植禾本花卉。 2.1.2 “仿自然”模式。种植藤本植物,掩盖人工痕迹,仿效自然,体现生态、环保、自然的理念。例如油麻藤、葡萄、藤本月季、金银花、紫藤等。 2.2 路旁植物配置模式 路旁人工植被可以一定程度地补偿越来越少的自然生境和自然植被,它对维持当地生态系统和物种多样性具有重大意义,路旁植被呈小块生境散布在景观中,还可作为廊道连接大的自然斑块。参照道路研究进展[1]和基于交通安全的道路植物配置方法研究[2]总结出“乔——灌——草”、“棚架”2种模式,主要选择能够较好地展现地方特色的乡土植物:乔木干形通直,树冠较大,具有遮荫效果;观叶灌木耐修剪。 可选择的植物品种有:①乔木:法国梧桐、银杏、红栌、灯台树、红枫;②灌木:紫叶小檗、小叶黄杨、金丝垂柳、龙爪槐;③藤本:瓜类、葡萄、金银花、紫藤、油麻藤。
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) 在配置管理系统中,基线就是一个配置项或一组配置项在其生命周期的不同时间点上通过正式评审而进入正式受控的一种状态,这些配置项构成了一个相对稳定的逻辑实体,而这个过程被称为“基线化”。每一
浅谈园林植物配置的几种方式 1、配置植物要有明显的季节性 利用植物群落的动态变化和季节景相创造"四季景观",使游人感到大自然的生机及其变化。总的配置效果应是三季有花、四季有绿,即所谓"春意早临花争艳,夏季浓苍不萧条"的设计原则。在树木配置中,常绿的比例占1/4~1/3较合适,枝叶茂盛的比枝叶少的效果好,阔叶树比针叶树效果好,乔灌木搭配的比只种乔木或灌木的效果好,有草坪的比无草坪的效果好,多样种植物比纯林效果好。 2、自然式的树木配置方法,多选树形或树体部分美观或奇特的品种,以不规则的株行距配置成各种形式。 (1)孤植。单株树孤立种植,孤植树在园林中,一是作为园林中独立的庇荫树,也作观赏用。二是单纯为了构图艺术上需要。主要显示树木的个体美,常作为园林空间的主景。常用于大片草坪上、花坛中心、小庭院的一角与山石相互成景之处。 (2)丛植。一个树丛由三五株同种或异种树木至八九株树木不等距离的种植在一起成一整体,是园林中普遍应用的方式,可用作主景或配景用作背景或隔离措施。配置宜自然,符合艺术构图规律,求得既能表现植物的群体美,也能表现树种的个体美。 (3)群植。以一两种乔木为主体,与数种乔木和灌木搭配,组成较大面积的树木群体。树木的数量较多,以表现群体为主,具有"成林"。(4)带植。林带组合原则与树群一样,以带状形式栽种数量很多的
各种乔木、灌木。多应用于街道、公路的两旁。如用作园林景物的背景或隔离措施,一般宜密植,形成树屏。 3、植物配置应突出地方特色 由于所处的各个城市规模不一样,经济发展不平衡,自然条件、自然资源、历史文脉、地域文化差异很大,城市绿化要因地制宜。城市园林设计时要结合当地的自然资源、人文资源,融合地方文化特色;只有把握历史文脉,体现地域文化特色,体现地方风格才能提高园林绿化的品位。城市中空气污染、土壤理化性能差等因素不利于园林植物的生长,所以在选择植物时应以适应性较强的乡土树为主,大量的乡土树种不仅能较快地产生生态效益,而且能体现地方特色。 4、观花和观叶植物相结合 观赏花木中有一类叶色漂亮、多变的植物如叶色紫红的红叶李、红枫,秋季变红叶的槭树类、变黄叶的银杏等均很漂亮,与观花植物组合可延长观赏期,同时这些观叶树也可作为主景放在显要位置上。常绿树种也有不同程度的观赏效果,如淡绿色的柳树、草坪,浅绿色的梧桐,深绿色的香樟,暗绿色的油松、云杉等,选择色度对比大的种类进行搭配效果更好。
VNX初始化配置工具VIA介绍和配置指南 VIA工具是VNX Installation Assist的简写,顾名思义就是VNX的安装配置工具,用来完成对VNX Block或者Unified存储系统进行初始化配置或者升级安装。 VIA是一个运行在笔记本上的Jave编写的图形化工具,主要用途有: ●VNX系统安装完毕后,配置Control station,Data Movers和存储系统 ●支持从Block系统升级Unified存储系统的安装 ●激活License enabler,如CIFS,NFS,Replicator,File Level Retention和SnapSure 等 对于Unified存储系统的配置安装一定要使用VIA工具,如果是单独的Block系统安装配置,可以不使用VIA工具。 对于一套完整的Unified存储系统,在完成连线和加电后,一般使用VIA,可以完成如下的配置工作。 ●设置网络参数(CS和SP有不同的网络参数设置) ●修改缺省的密码等 ●设置Data Mover ●配置远程支持,也就是ESRS,这个在中国客户这里一般很少使用 ●激活各种license ●系统的健康检查 下面是一个利用VIA进行存储系统配置的step by step例子,供大家学习使用。 1.在笔记本桌面启动VIA, 连接VIA和Control station,并配置CS网络和笔记本在同 一子网内。VIA自动搜索没有配置的VNX系统。如下图所示:
2.搜索到没有配置的VNX系统,开始配置File部分,如下图所示,配置Control station 的网络部分。 3.正确配置完毕CS后,系统给出成功提示,如下图所示:
在利用植物进行设计时,有着特定的步骤、方法以及原理。在初步设计中,植物配置应在设计程序初期,作为综合要素与地形、建筑、铺地材料以及园址构筑物同时加以分析研究。植物的功能作用、特性、种植布局以及取舍是整个程序的关键。在基本设计阶段关键之点,就是群体地,而不是单体地处理植物素材。将植物当作基本群体进行设计,是因为它们在自然界中几乎都是以群体的形式而存在。 在运用植物进行园林设计时,首先必须明确设计目的,然后才能相应地选取和组织设计要求的植物。在整体设计中,首先进行植物群体配置,在完成群体配置后,方能进行种植设计各基本规划部分,并在其间排列单体植物。 在布置单体植物时要注意:①在群体中的单体植物,其成熟程度应在75-100%。设计者是根据植物的成熟外观进行设计,而不是局限于眼前的幼苗大小,以及最终成熟后的外貌,以便将单体植物正确地植于群体之中。②在群体中布置单体植物时,应使它们之间有轻微的重叠。单体植物冠径的相互重叠基本上为各植物冠径的1/3-1/4。③排列单体植物的原则,是将它们按奇数,如3、5、7等组合成一组,每组数目不宜过多,这是一条基本设计原理。奇数之所以能产生统一的布局,皆因各成分相互配合,相互增补。相反,由于偶数易于分割,因而易相互对立。紧接着应考虑组与组或群与群之间的关系。在这一阶段,单体植物的排列原则同样适用。各组植物之间,应如同一组中单体植物之间一样,在
视觉上应相互衔接。这样会增加一个布局的整体性和内聚性,因为中组不同植物似乎紧紧地交织在一起,难以分割。此外,在设计中植物组合和排列除了与该布局的其它植物相配合外,还应与其它因素和形式相配合。 设计者在完成群体和单体布局后,还应该考虑到设计的某些部分是需要变更的。在布局中可以采用群植或孤植形式配置植物。但必须与初步设计中选取的植物大小、形态、色彩以及质地等相吻合,同时还应考虑阳光、风及各区域的土壤条件等因素。如大多数松柏类植物,银杏、广玉兰、合欢等为喜阳植物,罗汉松、云杉、珊瑚树等为耐荫植物。大多数针叶树喜欢偏酸性土壤(pH3.7-5.5),大多数阔叶树较适应微酸性土壤(pH5.5-6.9),大多数灌木能适应pH值为6.0-7.5的土壤,只有很少一部分植物耐盐碱,如乌桕、苦楝、柳树等。 完成初步设计后需要进行细部设计,首先考虑的是植物大小之间搭配。应首先确立大中乔木的位置,这是因为它们的配置将会对设计的整体结构和外观产生最大的影响。一旦较大乔木被定植后,小乔木和灌木才能得以安排,以完善和增强乔木形成的结构和空间特性。较矮小的植物就是在较大植物所构成的结构中展现出更具人格化的细腻装饰。由于大乔木极易超出设计范围和压制其它较小因素。因此,在小的庭园中应慎重地使用大乔木。大乔木在景观中还被用来提供荫凉,故在种植时应在空间或建筑物的西南、西面或西北面。