中国科技网广州分中心 贺蕴普 2009.11.6

22
中中中中中中中中中中 中中中 2009.11.6 中中中中中中中中中中中中

description

中国科技网广州分中心 贺蕴普 2009.11.6. 广州化学所网络管理经验与体会. 一、合理搭建网络架构 二、合理进行带宽分配 三、路由管理系统 RouterOS 四、网络管理手段(自行开发) 五、机房综合监控及报警系统(开发中). 一、合理搭建网络架构. 工作区 150 用户. 核心交换. 住宅区 260 用户. 网络架构简单清晰,分工作区和住宅区两个子网,相对独立。 工作区子网建于 1998 年,目前有 150 用户。 住宅区子网建于 2001 年,目前有 260 用户,接入率 60% 。 - PowerPoint PPT Presentation

Transcript of 中国科技网广州分中心 贺蕴普 2009.11.6

Page 1: 中国科技网广州分中心 贺蕴普 2009.11.6

中国科技网广州分中心贺蕴普

2009.11.6

广州化学所网络管理经验与体会

Page 2: 中国科技网广州分中心 贺蕴普 2009.11.6

一、合理搭建网络架构

二、合理进行带宽分配

三、路由管理系统 RouterOS

四、网络管理手段(自行开发)

五、机房综合监控及报警系统(开发中)

Page 3: 中国科技网广州分中心 贺蕴普 2009.11.6

一、合理搭建网络架构

核心交换

工作区150 用户

住宅区260 用户

网络架构简单清晰,分工作区和住宅区两个子网,相对独立。 工作区子网建于 1998 年,目前有 150 用户。 住宅区子网建于 2001 年,目前有 260 用户,接入率 60% 。

建设住宅区子网的经费来源,最初我们向单位申请经费支持,后来我们单位以无息贷款的方式给了我们 20 万元,我所共有住宅楼 30 栋, 2001 年我们仅覆盖了三分之一,后来靠收用户的网费逐步将住宅区全部覆盖并还清贷款。

Page 4: 中国科技网广州分中心 贺蕴普 2009.11.6

二、合理进行带宽分配 访问院内(如邮件)不限带宽;

保证工作区带宽、工作区每用户限速 2M ;

住宅区分时限速,忙时每用户 1M ,闲时每用户 3M ;

限速方式为按 IP 限速,靠软件实现。

定时改变限速采用 expect 脚本语言,通过标准 telnet 或 ssh 接口自动执行限速命令。

Page 5: 中国科技网广州分中心 贺蕴普 2009.11.6

三、路由管理系统 RouterOS

MikroTik RouterOS 是一种路由操作系统,通过该软件将标准的 PC 电脑变成专业路由器,

Page 6: 中国科技网广州分中心 贺蕴普 2009.11.6

基于 DHCP 方式

基于 PPPOE 方式

两种用户管理方式

Page 7: 中国科技网广州分中心 贺蕴普 2009.11.6

定时自动限速

Page 8: 中国科技网广州分中心 贺蕴普 2009.11.6

限用户并发数

Page 9: 中国科技网广州分中心 贺蕴普 2009.11.6

日志生成与存储

落实《互联网安全保护技术措施规定(公安部第 82 号令)》1. 记录并留存用户注册信息。2. 在公共信息服务中发现、停止传输违法信息,并保留相关记录,至少保存六十天记录备份。

网络用户均采用 NAT 方式接入互联网,因此对用户上网行为的记录,必需在网关上进行。由于数据流量巨大,所以采用一台专门的日志文件服务器作为存储设备,减轻网关设备的压力。 采用 routeros 的 firewall 规则,记录用户的网络连接信息,考虑到数据量和效率,目前我们只对 tcp 连接的 syn 包进行记录,并且只记录对外的连接。 采用 syslog 服务器进行日志信息的网络存储。 采用 logrotate 进行日志文件的循环备份及压缩,保存 9 周 (63 天 ) 。

Page 10: 中国科技网广州分中心 贺蕴普 2009.11.6

应用层管理

RouterOS layer7 应用层协议分析,可以对常用应用如 bt ,迅雷, msn , qq 等数据包进行管理,执行限速或丢包等操作。

Page 11: 中国科技网广州分中心 贺蕴普 2009.11.6

四、管理手段(自行开发)

基于 GSM 短信的网络故障报警系统

机房温度监控系统

IPV6 软件路由

服务器数据自动备份

Page 12: 中国科技网广州分中心 贺蕴普 2009.11.6

基于 GSM 短信的网络故障报警系统

系统目标

由于研究所的机房通常没有 24小时值班,因此我们希望在网络发生中断或恢复的第一时间,通过手机短信发到我们的手机上,被监控点为每一栋楼宇和一些重要用户。

系统工作原理

监控服务器采用 linux 的 daemon (常驻内存)服务进程,定时发送 ICMP 数据探测被监控 IP 是否在线,出现故障后(设定连续丢包的个数),通过 GSM Modem 向指定的手机号码发送断网报警。网络恢复时再发送网络恢复的短信。

① 每栋楼宇的交换机需有固定 ip地址;② 处理好误报和漏报的问题;

Page 13: 中国科技网广州分中心 贺蕴普 2009.11.6

基于 GSM 短信的网络故障报警系统(续)

讨论分析

① 在现有条件下(普通交换机,无固定 IP地址)如何监控?在普通交换机上加挂一台可设 ip地址的宽带路由( 80 元 / 台)。

② 区分监控级别,对于极少发生丢包现象的线路(如主干),立刻报警。对于一般用户,将丢包个数的设定值相对设大,减少误报。

③ 对机房市电的监控,将一台设固定 IP地址宽带路由直接接在机房的市电上,对该 IP

地址进行监控。

④ 由于我们是分中心,所以我们除对所内监控外,还对我们分中心各所的外端进行监控。我们还对异地进行了试验,直接将短信发到异地网管人员的手机上。

⑤ 临时的作用:运营商夜间线路割接,割接完成后一定要跟我们用户确认线路恢复。可以临时将运营商联系人的手机号码加进去,线路恢复后会收到短信通知。

⑥ 本系统 2005 年开发完成,已经稳定运行四年,发送短信六千多条。

Page 14: 中国科技网广州分中心 贺蕴普 2009.11.6

短信日志

Page 15: 中国科技网广州分中心 贺蕴普 2009.11.6

机房温度监控系统

在监控服务器的串口上再接一套温度探测装置,可以监控机房环境的温度(通过 MRT

G 监控图输出。

当温度值异常时,通过前面的短信报警系统向指定的手机号码发送报警短信。

Page 16: 中国科技网广州分中心 贺蕴普 2009.11.6

IPV6 软件路由器

为了开展对 CNGI 和 IPV6 的测试工作,我们采用 CENTOS 5.2 操作系统搭建了 IPV6 软路由器测试平台。

以静态路由方式实现了 IPV6段地址向下一级 IPV6 路由器转发。

以 RADVD 服务实现了最终用户的无状态的自动配置功能。

目前软路由稳定工作近半年,峰值流量超过 100Mbps ,平均流量 25Mbps

左右。

IPV6 流量月平均图

Page 17: 中国科技网广州分中心 贺蕴普 2009.11.6

服务器数据的自动备份需备份的内容:小规模应用数据及复杂的操作系统配置备份,如 WEB 服务器配置文件、防火墙设置、本地路由表等数据、异地远程备份等。

备份的目标:实现一个灵活高效、针对 LINUX 、 WINDOWS 、 ROUTEROS 、专用防火墙、路由器、交换机等操作系统的各种复杂应用配置文件和数据的自动备份系统。利用配置文件定制备份内容,做到只备份需要的数据,并且能够对数据进行压缩和提供网络备份。

实现方法:采用一台大容量的服务器为备份主机,以主动或被动方式去获取系统备份数据,备份时间主要在凌晨网络空闲时间。

1. 采用统一的时间服务器,所有主机统一时间。2. LINUX , SOLARIS主机主要采用 BASH 脚本,自动备份系统重要配置文件、数据库文件,压缩

后传至备份服务器。3. WINDOWS 采用 BAT 脚本和计划任务定时执行,数据压缩前关闭必要的 IIS 和 SQL 服务,传至备

份服务器。4. 交换机、防火墙、路由器采用以服务器主动连接方式备份数据,即采用 expect 脚本语言,通过标

准 telnet 或 ssh 接口执行备份命令至备份服务器。5. RouterOS 路由器操作系统,采用操作系统所定义的定时脚本生成备份数据,然后通过作为备份主

机的服务器以主动连接方式( FTP )获取数据。

Page 18: 中国科技网广州分中心 贺蕴普 2009.11.6

机房综合监控及报警系统(开发中)系统目标1. 机房物理参数监控:温度,湿度,光度,噪音。2. 机房电源状态监控:断电等。3. 网络中断情况扫描: IPV4 , IPV6 。4. 网络服务情况扫描:通过主动端口探测。(查看一些服务是否正常工作)5. SNMP 信息输出。6. 短信 GSM 报警,必要时拨打被监控用户电话。7. 支持 Web 管理。

硬件设计1. 采用三星 2440ARM处理器。实际产品采用 2440 核心板。2. GSM模块采用 BENQ-M22 。3. 稳压电源。4. 主板自行设计,含稳压芯片, 2440 核心板底座, M22底座, SIM卡卡套, PC串口芯片,

温度,湿度,光度,市电传感器接口,网络隔离变压器及接口,指示灯, GSM 外置天线。5. 采用 1U 机架式机箱。

Page 19: 中国科技网广州分中心 贺蕴普 2009.11.6

机房综合监控及报警系统(续)

系统硬件实物图

主机板 BENQ/M22-GSM模块

Page 20: 中国科技网广州分中心 贺蕴普 2009.11.6

机房综合监控及报警系统(续)

硬件系统示意图

图一 GSM实时网络监测报警系统硬件结构

2440 ARM 内核

以太网 MAC

FLASH

SRAM

温度湿度光度等传感器

市电监控 GPIO

BENQGSM

MODEM

UART

Page 21: 中国科技网广州分中心 贺蕴普 2009.11.6

机房综合监控及报警系统(续)软件设计

2440ARM 支持全功能 LINUX 并支持 IPV6 ,主要采用 C 语言开发。 WEB SERVER 采用嵌入式 BOA 系统, CGI处理采用 CGIC库实

现。 数据库采用轻量级嵌入式 sqlite 。 采用多进程设计方案。 GSM 发送采用队列形式。

MAC硬件驱动 UART驱动接口

IP , IPV6 , ARP

传感器硬件 GPIO 中断服务

GSM 中间件 传感器中间件

TCP

监控内核

WEB 管理 监测及故障报告核心

图二 GSM实时网络监测报警系统软件架构

Page 22: 中国科技网广州分中心 贺蕴普 2009.11.6

谢谢!