文档介绍:姥一一こ趟妒垦芯可宦畚题目:.葑筪£丝丝醒量区数据维控搓迭数岱塞趑筮鲑工程程堡生趑鲑堂院名:专业:年学号:ū赒姓导师:院:
瘛瘛瘛瘛ⅲ埽瑊馢●,●●
本人签名:盥盔氐本人签名::么刘盛起日期:≥痕蹋豪糧蛰日期:塑喝豪糧叠塾篮:翌独创性虼葱滦声明本人声明所呈交的论文是本人在导师指导下进行的研究工作及取得的研究成果。尽我所知,除了文中特别加以标注和致谢中所罗列的内容以外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得北京邮电大学或其他教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意。申请学位论文与资料若有不实之处,本人承担一切相关责任。关于论文使用授权的说明本人完全了解北京邮电大学有关保留和使用学位论文的规定,即:研究生在校攻读学位期间论文工作的知识产权单位属北京邮电大学。学校有权保留并向国家有关部门或机构送交论文的复印件和磁盘,允许学位论文被查阅和借阅;学校可以公布学位论文的全部或部分内容,可以允许采用影印、缩印或其它复制手段保存、汇编学位论文。本学位论文不属于保密范围,适用本授权书。导师签名:日期:一◆一’,‘、矗一
’■.■、
地址配置及数据维护模块的设计与实现摘要本文从介绍本项目开发的相关背景知识出发,引入对本项目的介绍。本项目基于协议及协议进行交换机软件的开发,使交换机可以同时转发报文和以太网报文,实现绾蚅网络的整合。本人参与了项目中地址管理模块的开发,这个模块主要是基于协议开发。该模块实现的目标是:在网络初始化时,首先进行主交换的选举,在主交换机选举出来后,主交换机为网络中的所有交换机分配域地址,当交换机获取域地址之后,便可向其相连的终端设备分配地址,终端设备间通过地址收发报文。本文主要分析了地址管理中的地址配置及数据维护模块,这也是本人在项目开发中主要参与的部分。本文首先根据协议分析了本模块开发的需求点,根据这些需求点对模块进行逐层的设计,从概要设计到详细设计。其中,概要设计主要介绍了项目总体设计,包括各模块设计以及本模块与其它模块间的关系,详细设计介绍了模块的实现策略,模块开发中用到的数据结构及算法,以及模块提供的接口,接口包括模块的外部接口和内部接口。接着本文介绍了模块开发的编码阶段,模块通过具体的程序来安装命令并解析命令,同时对相关数据维护,最终实现模块功能。在本文最后介绍了本模块开发的测试阶段,在模块代码完成后需要进行测试,来保证项目的质量。本模块的测试分为两部分,单元测试和系统测试,在不同的测试阶段,测试的重点不同,通过对测试中发现的问题及时修改,达到项目高质量完成的目标。本模块实现后,可以通过命令行接口对支持协议的交换机进行配置,包括配置交换机使能状态、优先级、⒂虻址值、终端设备绑定的地址值、端口的报文收发配置以及报文自动重配置使能等,并维护相关数据。根据交换机配置的优先级和梢栽谕诮兄鹘换机的选举。根据各个交换机配置的域地址,主交换机进行域地址的分配。获得域地址的交换机可以根据配置的终端绑定地址进行地址的分配。同时网络可以进行非中断或中断重配覆等。最终实现的地址管理。本项目的代码用镅允迪郑菹钅靠7⒒肪车男枰J褂昧艘幌盗锌7ⅰ测试所需的软件。本项目在企业软件平台上开发,支持与其它主要厂商交换机及以太网交换机的互通。舻一
详细地介绍了从项目预分析开始的一系列阶段,通过分析各个过程,展示了软件本项目的开发过程严格遵循了体系。按照项目开发的步骤,本文系统、开发的流程。通过本项目的开发,本人更深刻地理解了软件工程的理念,同时也体会到在项目开发中团队合作的重要性。关键词:光纤通道虚拟存储区域网域地址光纤通道地址■、
蜓鯨吲覯..’:,,.瑃..瓼,,.,’—
,...,,瓸,.瓵瓼,,
课题背景⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.⋯⋯⋯⋯⋯⋯.课题任务⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..论文结构⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯...‘⋯⋯⋯⋯⋯..第二章相关知识介绍⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯樯堋协议介绍⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..协议介绍⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯开发体系介绍⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯相关厂商产品⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯本章小结⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.第三章需求分析⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯功能性需求⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯...⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯第四章设计与实现⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..萁峁埂.?榻涌凇实现⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯...菸な迪帧目录第一章引言⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.⋯⋯⋯⋯⋯⋯..鹘换换【佟概要设计⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯