ccidnet????

出版日期:2002-05-13 总期号:1116 本年期号:33

本期导读
要闻综合
中国信息化
网络与通信
软件与服务
产品与应用
渠道与市场
电子政务专刊
华东专刊
华南专刊
西北专刊
东北专刊
穿越“黑洞”
实达路由器研发花絮


  由于历史的原因,金融行业中存在着大量基于SNA的网络。如何让路由器与SNA完全兼容,就成为实达网络研发的难题。而打通SNA的关键就在于能否绕过EIGRP和DLSW+这两个国外厂商不公开的私有协议。


  攻克EIGRP


  EIGRP协议是一个高效的路由协议,是实现与原有设备兼容策略以及保障用户网络运行效率的关键性路由协议;协议的框架、数据结构、实现机制等都是不公开的。换言之,它不像OSPF等协议一样可以借鉴RFC等开放的文档进行分析和开发。EIGRP的内核级支持是此次研发的最大障碍。

  经过开发小组长时间的探索,最后决定从以往开发HDLC的链路层协议的经验入手,由于两者在协议的结构等方面有很多相似性,通过参考HDLC协议的研发思路,EIGRP小组迅速制定了EIGRP协议的分析、监测计划。经过将近3个月的努力,EIGRP的仿真模型已经完成。现在,就是对这个EIGRP的仿真模型进行测试的时候了。

  恰恰在这时候,问题开始出现:模拟机不具备路由汇总的功能。而路由汇总对于大型网络的应用非常关键。测试的结果让EIGRP小组人员感到十分沮丧。如果没有实现这部分功能,就不能说实达的路由器支持EIGRP协议。除了重新开始以外,EIGRP小组没有别的选择。

  经过对EIGRP协议的重新跟踪分析,路由汇总问题得到顺利解决。在由多达30多台设备构成的自治域系统测试中, EIGRP协议在各种应用方案中表现相当稳定,使用方式也跟EIGRP协议极为相似。


  挑战DLSW+


  DLSW+既是SNA架构的网络层协议,也是实现IP网络与SNA网络融合的关键所在。由于金融行业用户迫切希望实现SNA网络和IP网络的互联。DLSW+提供了互联SNA和IP网络相融合的解决方案。

  由于IBM大型机的广泛应用和SNA网络的开放程度较高,DLSW+协议的开发难度相对要小, DLSW+协议的开发小组由十几个工程师组成,经历了一年多的工作,实现了基于IBM主机的SNA协议与TCP/IP协议的兼容。

  然而在第一次实地测试中,用户却抱怨在生产环境中出现了较多的死进程。虽然在终端模式下不会危及数据的完整性,但太多的死进程会影响银行业务的正常开展。近乎接到报告的当晚,实达网络的研发小组就赶到现场,经过环路测试,技术人员决定通过优化调度算法来改善进程管理,并立即对路由器内核软件进行了修改。终于在用户9点营业前拿到了没有bug的新内核。