BIMS技术白皮书--H3C
- 格式:pdf
- 大小:673.48 KB
- 文档页数:21
BIMS技术白皮书Huawei-3Com Technologies Co., Ltd.华为3Com技术有限公司All rights reserved版权所有侵权必究Catalog 目录1概述 (5)2技术方案 (5)2.1方案概述 (5)2.2网管侧的实现 (6)2.3设备侧的实现 (6)2.4交互流程举例 (7)3功能特点 (8)3.1功能 (8)3.1.1设备管理 (8)3.1.2文件管理 (9)3.1.3升级管理 (12)3.1.4安全管理 (18)3.2性能 (20)3.3特点 (20)4组网应用 (21)4.1实施步骤 (21)Figure List 图目录图1 BIMS技术方案示意图 (5)图2 BIMS GUI管理台 (6)图3 BIMS典型交互流程示意图 (7)图4 添加设备 (8)图5 设备分组管理 (9)图6 设备交互状态监控 (9)图7 添加文件 (10)图8 文件分组管理 (10)图9 查看编辑配置文件 (11)图10 配置文件比较 (12)图11 为设备指定待升级文件 (13)图12 为文件指定待升级设备 (14)图13 指定文件的生效方式 (14)图14 设备历史配置文件列表 (15)图15 设备升级进度监控 (16)图16 设备升级历史记录列表 (17)图17 为设备指定基线配置 (18)图18 操作员分级及登录控制 (19)图19 浏览操作日志 (20)图20 浏览与设备的交互记录 (20)BIMS技术白皮书关键词:BIMS, Quidview,SNMP,网管摘要:BIMS用于实现对DHCP或位于NAT网关后面的网络设备的集中、有效的管理和监控。
缩略语清单:缩略语英文全名中文解释BIMS Branch Intelligent Management System 分支网点智能管理系统HTTP Hypertext Transfer Protocol 超文本传输协议HTTP 加密的HTTP协议HTTPS SecureSNMP Simple Network Management Protocol 简单网络管理协议XML Extensible Mark-up Language 可扩展标记语言NAT Network Address Translation 网络地址转换DHCP Dynamic Host Configuration Protocol 动态主机配置协议SSL Secure Socket Layer 安全套接字层GUI Graphic User Interface 图形用户界面1 概述目前网络中,接入层的边缘设备数量越来越庞大,且地理位置分散,很多设备采用DHCP或为于NAT网关后面。
对于传统的SNMP网管来讲,这些边缘接入设备是其管理的一个盲区。
传统SNMP网管主要通过SNMP、Telnet等协议来实现对网络设备的管理,这要求网管知道被管设备的IP地址,并且可以主动向设备发起请求并建立网络连接。
如果设备的IP地址不固定,就增加了主动管理的难度;如果被管设备位于NAT网关后面,网管根本无法主动与设备建立网络连接,也就无法对这些设备进行管理。
BIMS就是要解决上述问题,实现对动态获取IP地址的设备或位于NAT网关后面的设备的集中、有效的监控和管理,尤其在对业务应用基本相同、数量庞大并且分布广泛的网络终端设备进行管理时,BIMS会极大提高管理的效率,大大节约管理成本。
2 技术方案2.1 方案概述图1BIMS技术方案示意图传统网管采用主动的方式对设备进行管理,而BIMS采用一种被动的方式对设备进行管理,BIMS和设备之间采用HTTP协议进行通讯,即网管作为HTTP Server,设备作为HTTP Client,依靠设备周期性的主动访问BIMS来实现对设备的管理。
因为网络连接是由设备主动发起的,所以设备IP地址变化不会对连接的建立产生阻碍;即便设备位于私网内,也可穿透NAT建立连接。
传统网管用IP地址来标识设备,而BIMS用ID来标识设备,即设备侧需要为每个设备配置一个固定的、全网唯一的ID,而不再依赖于设备的IP地址,所以设备拥有公网或私网IP地址或IP地址经常变化都不会影响网管对设备的识别。
BIMS与设备之间通过HTTP协议进行通讯,采用HTTP进行通信的优势在于其可方便的穿透防火墙,而且协议简单、易扩展。
2.2 网管侧的实现BIMS网管侧为C/S结构,由BIMS Server和BIMS Client组成。
BIMS Server为网管服务器,负责与设备的交互,运行在普通PC机上,支持windows 2000/windows XP操作系统。
BIMS Client为GUI管理界面,为管理员提供方便、友好的管理接口,运行在普通PC机上,支持windows 98/widows 2000/windows XP操作系统。
图2BIMS GUI管理台2.3 设备侧的实现设备必须实现特定的接口才能够被BIMS管理。
设备上需要做如下初始配置:1、配置设备的唯一标识2、配置共享密钥3、配置BIMS的IP地址和端口号4、配置访问BIMS的周期,以分钟为单位有以下几种方式可触发设备对BIMS的访问:1、设备上电2、定时访问周期到期3、通过命令行即时触发2.4 交互流程举例BIMS与设备的交互都有设备主动发起,以对设备进行配置更新的流程为例:图3BIMS典型交互流程示意图1、管理员通过GUI管理台为设备指定要升级的文件及更新策略2、设备主动访问网管服务器,检查更新3、网管服务器将要更新的文件下发给设备4、设备接收要更新的文件并进行更新操作5、设备将更新结果通知网管服务器3 功能特点3.1 功能3.1.1 设备管理¾添加/删除设备:要对设备进行管理,首先需要将设备纳入BIMS的管理范围,然后才可以通过网管侧的图形界面对设备进行管理。
设备可通过图形界面手工逐个添加或从文件批量导入,也可以在设备第一次向BIMS server发送请求时自动添加。
图4 添加设备¾设备分组管理:为了管理方便,在图形界面上,设备自动按设备类型进行分组。
也可以由用户自定义分组,来实现按区域或其它分类方法对设备进行分组管理。
图5 设备分组管理¾监控设备与BIMS服务器的交互状态:监控设备与BIMS服务器的交互是否正常,对按固定周期与BIMS服务器正常交互的设备、多个周期没有向BMIS服务器发起过请求的设备、从来没向BIMS服务器发起过请求的设备,在界面上以不同的颜色显示,以方便管理员及时发现问题。
图6 设备交互状态监控3.1.2 文件管理文件管理主要是对设备升级使用的设备软件和配置文件进行管理。
¾添加/删除文件:网管侧相当于一个版本库,要给某设备升级某文件,该文件必须先通过图形界面添加到版本库中。
添加时会对文件的类型、内容、名称规范进行一定的检查,以保证文件的正确性。
图7 添加文件¾文件分组管理:为了管理方便,在图形界面上,文件自动按文件类型进行分组。
也可以由用户自定义分组,来实现按其它分类方法对文件进行分组管理。
图8 文件分组管理¾查看/编辑配置文件的内容:支持直接在界面上对配置文件进行查看和编辑,并另存为一个新的配置文件。
图9 查看编辑配置文件¾对配置文件进行比较:支持对任意两个配置文件进行比较,可方便的查看两个文件之间的差异,有助于快速定位配置问题。
图10 配置文件比较3.1.3 升级管理要对设备进行升级,首先要在设备与要升级的文件之间建立关联,即为设备指定要升级的文件或为文件指定要升级的设备。
关联建立后,当设备再次访问BIMS服务器时,关联的文件就会按关联建立的先后顺序下发给设备进行升级,一次下发一个文件,升级完成后,该文件与设备的关联取消。
¾建立设备和文件之间的关联:即为设备指定要升级的文件或为文件指定要升级的设备。
建立关联支持批量操作,即可以为一个设备一次指定多个要升级的文件,也可以为一个文件一次指定多个要升级此文件的设备,从而实现对设备的批量配置。
图11 为设备指定待升级文件图12 为文件指定待升级设备¾检查配置文件的合法性:建立关联时支持对配置文件中关键配置项,如BIMS相关的配置项的检查,以免错误的配置,如配置错误的BIMS服务器IP地址,导致设备脱离BIMS管理。
¾指定配置文件的生效方式:建立关联时,可由管理员指定配置文件的生效方式。
生效方式分两种:1、替换设备原有的启动配置文件,然后重启设备使新的配置文件生效,主要用于新的配置文件为一个完整配置文件的情况;2、逐条执行配置文件中的命令使其生效,主要用于新的配置文件不是完整的配置文件的情况,这种情况下,新配置文件相当于一个批处理文件,可以仅含有少数几条命令,可方便的用来对批量设备进行配置更改。
图13 指定文件的生效方式¾备份设备的历史配置文件: BIMS服务器侧会为每个设备保存多个历史配置文件,以方便日后的回溯和问题定位。
设备每次访问BIMS Server,都会上传设备当前的配置文件,BIMS Server检查与上一次保存的是否相同,不同则再保存一份。
可以通过参数控制每个设备保存的历史配置文件的最大数量,达到最大值后,会删除最旧的。
¾监控升级的进度:在图形界面上可方便的查看设备当前的升级进度。
图15 设备升级进度监控¾保存设备的升级历史记录:在图形界面上可方便的查看设备的升级历史。
可以清楚的了解设备在何时升级过那些文件以及升级成功还是失败。
图16 设备升级历史记录列表¾锁定设备的配置:管理员可为某设备指定一个配置文件作为该设备的标准配置,即基线配置,当BIMS服务器检测到设备当前的配置文件与指定的基线配置不同时,则将基线配置下发给设备,强制设备恢复到基线配置。
为保证安全,基线配置只能在设备的已升级成功的文件或设备上传的文件中指定。
图17 为设备指定基线配置3.1.4 安全管理¾操作员分级管理。
¾支持ACL:限制操作员的登录IP地址。
图18 操作员分级及登录控制¾记录操作员的操作日志:方便问题定位和责任追溯。
图19 浏览操作日志¾记录设备与BIMS服务器的交互记录。
图20 浏览与设备的交互记录¾数据传输支持加密和HTTPS:HTTPS即HTTP+SSL,SSL是安全套接层,可保证网络传输的安全,推荐使用HTTPS来保证BIMS数据传输的安全性;在设备不支持SSL的情况下,也可以使用对HTTP消息内容加密的方式来保证传输的安全性,加密使用MD5+DES 算法。
3.2 性能在CPU 2G、内存1G的普通PC上,可管理2000台设备。