面向对象的分布式网络管理技术的研究与实现
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
随着网络规模的不断扩大,网络提供服务的日益多样性,传统的网络管理模式和简单的信息访问策略已越来越难以适应用户对网络发展的需求。为了获得一个有分布特性、可伸缩性、支持互操作、管理信息自适应访问的电信网络管理系统,国内外的学者和网络管理系统开发厂商从不同角度、不同的技术层面展开了对分布式网络管理的研究。基于CORBA(Common Object Request Broker Architecture,公共对象请求代理体系)的网络管理技术就是在这一背景下涌现出来的新课题,得到了电信网络技术、OMG(Object Management Group,对象管理组)、网络管理技术和分布对象技术等诸多领域研究人员的共同的广泛关注。
     本文的工作围绕基于CORBA技术实现分布式网络管理的各个层面深入展开,主要研究成果有:
     1.针对CORBA管理本身不支持对象的定界、过滤和多个对象的访问功能,以及在CORBA管理实用化时,可能导致网管流量急剧增大的不足,基于CORBA管理与OSI系统管理的各自特点,我们提出了一种基于CORBA的多级网络管理体系结构MHNM(Multi-Hierarchy Network Management),该结构结合了OSI系统管理与CORBA的优点,采用pseudo-Agent分布式管理和被管对象分类预取值Cache技术,提供多对象快速访问的功能支持,解决了CORBA“单个对象访问”造成的网络管理性能下降问题。
     2.针对CORBA管理信息的组织采用类似于非结构化的文件方式,及其处理管理信息的查询、插入、删除等操作效率较低的缺陷,在CORBA管理中,提出采用类似于OSI系统管理和SNMP(Simple Network Management Protocol,简单网络管理协议)管理的MIB(Management Information Base,管理信息库)树形组织与存储。所有的被管对象实例存于MIB中,并且它们的视图组成一树形结构,以便于定位和查询。进而,给出了CORBA被管对象的组织策略、定义策略、实现策略和发现策略,实现了CORBA网络管理中被管对象的结构化组织和高效操作。
     3.由于电信网络中,TMN(Telecommunications Management Network,电信管理网)网元层被管对象的数目有10~6数量级之多,对被管对象的高效访问策略一直是制约网络管理性能的重要因素。针对传统的定时提取网络管理信息方法的不足,提出了一种提取多管理对象信息的新算法——自适应算法SAA(Self-Adaptive Algorithm),该算法能在不改变管理协议,如IIOP(Internet Inter-Operability Protocol)、SNMP或CMIP(Common Management Information Protocol,公共管理信息协议)的情况下,采用自适应策略、容错策略、动态识别被管对象状态策略、被管对象存储空间的动态刷新策略,根据本次访问被管
    
    国防科学技术大学研究生院学位论文
    对象所得出的网络通信量,自适应地调整下次应该访问的被管对象和读取被管
    刘·象数据的时间间隔,从而可以较少地消耗所用的网络带宽和CPU资源。
     4.为进一步减少网络管理系统对网络带宽的占用,结合被管对象信息的收
    集策略直接影响网管系统性能的特点,针对异构大型网络环境下多管理对象的
    信息收集问题,提出了一种提取多管理对象信息的新算法—组预取算法
    GPA(Group一Prefetehing Algorithim),该算法同样能在不改变管理协议,如IIOP、
    SNMP或CMIP的情况下,采用组预取策略、组对象自适应扩充策略、组对象
    自适应收缩策略、容错策略等,将多个分散的、处于相同或不同被管设备上的、
    在未来一段时间内的管理对象的访问组合在一个预取组中进行访问,减少对管
    理对象的访问频度,从而可以较少占用网络资源,减小整个网络开销。
     5.以中国移动通信网本地网网管系统设计为背景,以我们先后开发中国移
    动通信网本地网网管系统、广电有线电视传输网网管系统和邮政网网管系统的
    实践为基础,结合多级网络管理体系结构Ml江NM、管理信息的组织策略、提取
    管理信息的自适应算法SAA和组预取算法GPA,在基于CORBA的分布计算软
    件平台StarBus上,详细分析了基于CORBA技术实现实用的异构网管系统集成
    管理的关键技术、途径和软件结构。
     文章的最后总结了本文的主要研究成果,并概述了进一步的研究方向。
As the expansion of network scale and the service provided by it becomes more complex, the traditional pattern of network management and information retrieval scheme becomes more and more difficult to meet the needs of network users. Thus, the researches on distributed network management have been outspreaded from different aspects to obtain a network management system that is distributed, scalable, operational and information self-adaptive retrieval. In this background, network management technique based-on CORBA(Common Object Request Broker Architecture) appears, which quickly becomes the hotspot in many fields such as OMG(Object Management Group), telecommunications, network management, and distributed object technology etc.
    This paper fully studies the different aspects of network management technique based-on CORBA, and its main achievements are as follows:
    1. As CORBA does not provide the function of scope, filtering and multi objects or attributes to access, which will cause too much traffics and violate such principle as that management traffic can not affect more on network performance, Combined with the advantages of CORBA and OSI management, This article has put forward a MHNM (Multi-Hierarchy Network Management) Architecture in the domain of the management of telecommunications network, using pseudo-Agent distributed management and grouping managed objects to cache. It has assured the performance of network management by providing multi object or attributes quick access.
    2. As the scheme of information arrangement of CORBA is flat file style, which handles querying, deleting, and inserting information inefficiently compared to OSI. A tree structure of managed objects arrangement like MIB(Management Information Base) has been used to provide efficient operation on managed objects. In addition, arrangement, definition, implementation and finding schemes for CORBA managed objects are also given by the tree structure.
    3. As there are up to 106 managed objects on element level of TMN (Telecommunications Management Network) in telecommunications network, and the scheme to collect management information affects the performance of network management, A new algorithm-SAA (Self-Adaptive Algorithm) used for retrieving multi objects information has been put forward in this thesis. SAA can adjust the retrieving objects and interval of retrieval self-adaptively by using the schemes of self-adaptivity, fault tolerance, recognition status of object dynamically etc., and thus can use fewer network resources without alteration of SNMP(Simple Network
    
    
    
    Management Protocol), IIOP(Internet Inter-Operability Protocol) or CMIP(Common Management Information Protocol).
    4.To decrease the usage of network resources by network management systems even more, combined with the fact that the performance of network management is affected by the scheme to collect management information, A new algorithm-GPA (Group-Prefetching Algorithm) has been put forward used for retrieving management information from the element level in heterogeneous WAN (Wide Area Network). GPA can adjust many little retrieving objects into one prefetching group to access by using the schemes of group prefetching, objects of group changed self-adaptively, fault tolerance etc., and thus can decrease the frequency of retrieval, use fewer network resources and decrease the network overhead without alteration of IIOP, SNMP or CMIP too.
    5.In the background of the design and implementation of network management system for the local network of China Mobile, we have analyzed and designed detailedly the key technique, approach and software architecture of a practical network management system based on StarBus, which use MHNM architecture, the scheme of managed objects arrangement, SAA, GPA and practical skills achieved when we developed China Post and China Broadcast and TV network management systems.
    In the end, we summarize the main achievement of this paper and state some further work in the future.
引文
[1] Raquel Diaz-caldera, Juan Serrat-Fernandez, Klearchos Berdekas and Fotis Karayannis. An Approach to the Cooperative Management of Multi-Technology Networks. IEEE Communication Magazine, 1999, 37(5) :119~125
    [2] German Goldszmidt, Yechiam Yemini. Delegated Agents for Network Management. IEEE Communication Magazine, 1998, 36(3) :66~70
    [3] Jiang B. Liu, Jerry Whelan. SNMP-based Network Management Applications. Database and Network Journal, 1995,25(1) :3~7
    [4] William Stallings. SNMP and SNMPv2: The Infrastructure for Network Management. IEEE Communications Magazine, 1998,36(3) :37~43
    [5] J.Case, M.Fedor, M.Schoffstall and J.Davin. A Simple Network Management Protocol (SNMP). RFC 1157,1990
    [6] B.Krupczak. UNIX Systems Management via SNMP. Integrated Network Management, IFIP,1993, III(C-12) :289~299
    [7] Lakshmi Raman. OSI Systems and Network Management. IEEE Communication Magazine, 1998, 36(3) :46~53
    [8] ITU-T Recommendations X.701. Information Technology-Open Systems Interconnection, Systems Management Overview. ISO/IEC, 1992
    [9] M.Feridun, L.Heusler and R.Nielsen. Implementing OSI Agent/Managers for TMN. IEEE Communication Magazine, 1996, 34(9) :62~67
    [10] Vijay Garg, David Ness-Cohn, Tun Powers and Larry Schenkel. Direction for Element Managers and Network Managers. IEEE Communication Magazine, 1998,36(10) :132~138
    [11] Klerer S.M. System Management Information Modelling. IEEE Communications Magazine, 1995, 33(3) :54~60
    [12] D. Sidor. Managing Telecommunications Networks Using TMN Interface Standards. IEEE Communications Magazine, 1993, 31(5) :38~44
    [13] Bab B. Towards an Object-Oriented Framework For Multi-Domain Management. IEEE Communications Magazine, 1997,35(10) :46~71
    [14] ITU-T Recommendation M.3010. Principles for a Telecommunication Management Network. ISO/IEC, 1996
    [15] Oscar Newkert, Miriam Amos Nihart and Steven K. Wong. The Common Agent-A Multiprotocol Management Agent. IEEE Journal on Selected Areas in
    
    Communications, 1993, 11(9) :1346~1352
    [16] Y. Yemini. The OSI Network Management Model. IEEE Communication Magazine, 1993, 31(5) :20~29
    [17] Yuji Inoue,Deb Guha and Hendrik Berndt. The TINA Consortium. IEEE Communication Magazine, 1998, 36(9) : 130-136
    [18] F.Dupuy, G.Nilsson and Y.Inoue. The TINA Consortium: Toward Networking Telecommunications Information Services. IEEE Communication Magazine, 1995,33(11) :78~83
    [19] Juan Pavon, Jose Tomas.CORBA for Network and Service Management in the TINA Framework. IEEE Communication Magazine, 1998, 36(3) :72~79
    [20] J.Patrick Thompson. Web-Based Enterprise Management Architecture. IEEE Communication Magazine, 1998, 36(3) :80~86
    [21] J.W.Hong, J.Y.Kong, T.H.Yun, J.S.Kim, J.T.Park and J.W.Beak. Web-based Intranet Services and Network Management. IEEE Communications Magazine, 1997,35(10) :100~110
    [22] Jae-Oh Lee. Enabling Network Management Using Java Technologies. IEEE Communications Magazine, 2000, 38(1) :116~151
    [23] Object Management Group. The Common Object Request Broker: Architecture and Specification. Version 2. 1, OMG,1997
    [24] Jens-Peter Redlich, Masaaki Suzuki and Stephen Weinstein. Distributed Object Technology for Networking. IEEE Communications Magazine, 1998,36(10) :100~111
    [25] Steve Vinoski. CORBA: Integrating Diverse Applications Within Distributed Heterogeneous Environments. IEEE Communication Magazine, 1997, 35(2) :46-55
    [26] Jae-Young Kim, Hong-Taek Ju et al. Towrads TMN-Based Integrated Network Management Using CORBA and Java Technologies. IEICE Transactions Communications, 1999, E82-B(11) : 1729-1741
    [27] Juan Pavon. Building Telecommunications Management Applications With CORBA. IEEE Communications Surveys, Second quarter 1999:2-16
    [28] O.Potonniee et al. Implementing TMN using CORBA Object Distribution. IFIP/IEEE MMNS97, Montreal, 1997
    [29] D.Tennenhouse et al. A Survey of Active Network Research. IEEE Communications Magazine, 1997, 35(1) :80~86
    
    
    [30] Ryutaro Kawamura, Rolf Stadler. Active Distributed Management for IP Networks. IEEE Communications Magazine, 2000,38(4) : 114-120
    [31] Beverly Schwartz, Alden W.Jackson et al. Smart Packets: Applying Active Networks to Network Management. ACM Transactions on Computer Systems,2000, 18(2) :67~88
    [32] Danny Raz et al. Active Networks for Efficient Distributed Network Management. IEEE Communications Magazine, 2000,38(3) :138~143
    [33] Jit Biswas, Aurel A. Lazer, Jean-Francois et al. The IEEE P1520 Standards Initiative for Programmable Network Interfaces. IEEE Communications Magazine, 1998, 36(10) :64~70
    [34] Marcus Brunner et al. Service Management in Multiparty Active Networks. IEEE Communications Magazine, 2000, 38(3) :144~151
    [35] Nat Brown and Charlie Kindel. Distributed Component Object Model Portocol-DCOM/1. 0. Microsoft Corporation, 1998
    [36] George Pavlou. Using Distributed Object Technologies in Telecommunications Network Management. IEEE Journal on Selected Areas in Communications, 2000, 18(5) :644~653
    [37] George Pavlou, G. Mykoniatis and J. Sanchez. Distributed Intelligent Monitoring and Reporting Facilities. IEE Distributed Systems Engineering Journal (DSEJ), Specia Issue on Management, 1996, 3(2) : 124-135
    [38] George Pavlou. From Protocol-based to Distributed Object-based Management Architectures. DSOM97, Sydney, 1997:25-40
    [39] Guy Genilloud. Towards A Distributed Architecture for Systems Management: [dissertation]. Ecole Polytechnic Federate de Lausanne, No. 1588,1996
    [40] Douglas C.Schmidt, Chris Cleeland. Applying Patterns to Develop Extensible ORB Middleware. IEEE Communication Magazine, 1999, 37(4) :54~63
    [41] Juan J. Hierro. Architectural Issues for Using CORBA Technology in OSI Systems Management. Append to XoJIDM mailing list, 1994
    [42] CHEN G., Rixon J. and Kong Q. Integration CORBA and Java for ATM Connection. DSCOM'97, Sydney, Australia, 1997:104-117
    [43] R.B. Whitner. Designing Scaleable Applications Using CORBA. Integrated Network Management, V, Chapman & Hall, 1997:503-514
    [44] Quen Ren, Margaret H.Dunham. Integrating TMN and CORBA. Technical Report, Southern Methodist University, 1997
    
    
    [45] ITU-T Recommendations Q.811. Specifications of Signaling System No.7, Q3 Interface QB11: Lower Layer Protocol Profiles for the Q3 Interface. ISO/IEC,1996 Q812: Upper Layer Protocol Profiles for the Q3 Interface. ISO/IEC,1996
    [46] David J.Sidor. TMN Standards: Satisfying Today's Needs While Preparing for Tomorrow. IEEE Communication Magazine, 1998, 36(3):54~64
    [47] Keizo Sugiyama, Hiroki Horiuchi, Sadao Obana and Kenji Suzuki. Design and Implementation of Management Information Base(MIB) Tester for TMN.IEICE Transactions Communications, 1999, E82-B(11):1753~1760
    [48] 总参第61所.军事通信网综合管理系统项目背景情况书.北京:总参第六十一研究所,2000
    [49] 中国邮政.全国邮政综合计算机网应用软件总体设计.北京:国家邮政局信息技术局,1999
    [50] 北方交通大学.广电有线电视传输网网管系统需求分析及设计.北京:北方交通大学广电有线电视传输网网管中心技术报告,1999
    [51] James Manchester, Jon Anderson, Bharat Doshi and Subra Dravida. IP Over SONET. IEEE Communications Magazine, 1998, 36(5): 136~142
    [52] Motohiro Suzuki, Hiroyuki Maeomichi et al. Active Q Adaptor for Programmable End-to-End Network Management Systems. IEICE Transactions Communications, 1999, E82-B(11):1761~1769
    [53] Subrata Mazumdar. Inter-Domain Management between CORBA and SNMP: CORBA/SNMP Gateway Approach to WEB-based Management.In DSOM [DSO96], L'Aquila, Italy, 1996
    [54] Subrata Mazumdar. Mapping of Common Management Information Services to CORBA Object Services Specification Technical Report. Bell Laboratories,1997
    [55] N.Soukouti, U.Hollberg. Joint Inter Domain Management: CORBA, CMIP and SNMP. Proceedings of 5th IFIP/IEEE International Symposium on Integrated Network Management, Como,1997:163~164
    [56] 孟洛明等.现代网络管理技术.北京:北京邮电大学出版社,1999
    [57] X/Open, NMF. Inter-Domain Management: Specification Translation. Open Group Preliminary Specification P509,1997
    [58] NMF-X/Open. Joint Inter-Domain Management (JIDM) Specifications,Specification Translation of SNMP SMI to CORBA IDL, GDMO/ASN.1 to
    
    CORBA IDL and IDL to GDMO/ASN.l. 1995
    [59] OMG CORBA/TMN Interworking RFP. JIDM Interaction Translation. Relevant Document Telecom/98-10-10. 1998
    [60] OMG, Telecom Task Force. CORBA-Based Telecommunication Network Management System. OMG Whiter Paper, 1996
    [61] Bela Ban. Extending CORBA for Multi-Domain Management. In Proceedings of Distributed Object-Oriented Computing For Telecom (DOCT'96) Workshop, ObjectWorld'96 Frankfurt, Germany, 1996
    [62] Luca D, Bela Ban. Static vs. Dynamic CMIP/SNMP Network Management Based on CORBA. Proceedings of IS&N' 97, Como, 1997
    [63] Bela Ban. Towards a Generic Object-Oriented Model for Multi-Domain Management. 10th European Conference on Object-Oriented Programming [ECOOP'96] , Linz, 1996:272-276
    [64] N.Pissinou, K.Makki and W.J.Campbell. On the Design of Location and Query Management Strategy for Mobil and Wireless Environments. Computer Communications, 1996,22:651-666
    [65] Naoki Watannbe, Yuminobu Igarashi and Miyoshi Hanaki. Applying a 3-D-GUI to a Distributed Network Management System. IEEE Journal on Selected Areas in Communications, 2000, 18(5) :715-722
    [66] D.Griffin, G.Pavlou and P.Georgatsos. Providing Customisable Network Management Services Through Mobile Agents. Proceeding of the 7th International Conference on Intelligence in Services and Networks (IS&N' 00) , Athens, Greece, 2000:209-226
    [67] K.Mccloghrie, M.Rose. Management Information Base for Network Management of TCP/IP-Based Internets. RFC 1156,1990
    [68] Shoichiro Nakai. MIB Design for Network Management Transaction Processing. Integrated Network Management, IFIP,1993, III(C-12) :97~108
    [69] Deborah Caswell, Srinivas Ramanathan. Using Service Models for Management of Internet Services. IEEE Journal on Selected Areas hi Communications, 2000,18(5) :686~701
    [70] F.G.Hatefi, F.Golshani. A New Framework for Secure Network Management. Computer Communications, 1999,22:629-636
    [71] Aiko Pras. Network Management Architecture: [dissertation]. Twente University, No 95-02, 1995
    [72] ITU-T Recommendations X.700. Information Technology-Open Systems
    
    Interconnection, OSI Management Framework. ISO/IEC,1992
    [73] ITU-T Recommendations X.711. Information Technology-Open Systems Interconnection, Common Management Information Protocol Specification (CMIP)-Version 2. ISO/IEC, 1991
    [74] ITU-T Recommendations X.720-X.725. Information Technology-Open Systems Interconnection, Structure of Management Information X720: Management Information Model (MIM). ISO/IEC,1991 X721: Definition of Management Information (DMI). ISO/IEC,1992 X722: Guidelines for the Definition of Managed Objects (GDMO). ISO/IEC,1992 X725: General Relationship Model (GRM). ISO/IEC,1995
    [75] T.Jeffree. Guideline for the Definition of Managed Objects. Network and Distributed Systems Management. Slom94, Addision Wesley, 1994:131-164
    [76] ITU-T Recommendations X.208. Information Technology-Open Systems Interconnection, Specification of Abstract Syntax Notation One (ASN.l). ISO/IEC,1988
    [77] ITU-T Recommendations X.200. Information Technology-Open Systems Interconnection, OSI Reference Model. ISO/IEC,1988
    [78] ITU-T Recommendations X.209. Information Technology-Open Systems Interconnection, Specification of Basic Encoding Rules (BER) for ASN.l. ISO/IEC,1988
    [79] ITU-T Recommendations X.511. Information Technology-Open Systems Interconnection, The Directory: Abstract Service Definition. ISO/IEC,1993
    [80] ITU-T Recommendations X.710. Information Technology-Open Systems Interconnection, Common Management Information Service Definition (CMIS)-Version 2. ISO/IEC.1991
    [81 ] Luca Deri, Eugenio Mattei. An object-oriented approach to the implementation of OSI management. Computer Networks and ISDN Systems, 1995, 27(9) :1367~1385
    [82] M. Sylor. Junction Objects: A Solution to a Problem in Naming and Locating OSI Managed Objects. Integrated Network Management, IFIP,1993,III(C-12) :161~173
    [83] S. Zatti. Name Management and Directory Services. Slom94, Addison-Wesley,1994:247-272
    
    
    [84] Object Management Group. CORBA services: Common Object Services Specification. Revised Edition, OMG, 1997
    [85] J.Case, K. McClpghrie, M. Rose and S. Waldbusser. Introduction to Community-based SNMPv2. RFC 1901 , SNMPv2 Working Group, 1996
    [86] J.Case, K. McCloghrie, M. Rose and S. Waldbusser. Structure of Management Information for Version 2 of the Simple Network Management Protocol (SNMPv2) . RFC 1902,1996
    [87] C. Smith, D. Milham and C. Mulcahy. OSI Systems Management. BT Technology Journal, 1990:27-38
    [88] M. Gering. Comparison of SNMP and CMIP Management Architectures. Slom94, Addison-Wesley, 1994:197-216
    [89] O.Wolfson, S.Sengupta and Y.Yemini. Managing Communication Networks by Monitoring Databases. IEEE Transactions on Software Engineering, 1991, 17(9) :944~953
    [90] Stamatelopoulos, N.Roussopoulos and B.Maglaris. Using a DBMS for Hierarchical Network Management. Networld/Interop 95,1995
    [91] Athanassios A. Androutsos, Theodore K. Apostolopoulos and Victoria C. Daskalou. Managing the Network State Evolution over Time Using CORBA Environment. IEEE Journal on Selected Areas in Communications, 2000, 18(5) :654~663
    [92] HP inc. HP Open View Integration Series: SNMP Developer's Guide. HP, 1997
    [93] HP inc. HP OpenView Integration Series: HP OpenView Windows Developer's Guide. HP, 1997
    [94] Hp inc. HP C++ Programmer's Reference. HP, 1997
    [95] JayantR, Harista, Michael O Ball et al. MANDATE: Managing networks using database technology. IEEE Journal on Selected Areas in Communications, 1993,11(9) :1361~1372
    [96] Cisco Systems inc. Cisco Management Information Base User Quick Reference. Cisco, 1996
    [97] M. Rose, K.McCloghrie and J. Davin. Bulk Table Retrieval with the SNMP. RFC 1187, SNMP Research, Performance Systems International, MIT Laboratory for Computer Science, 1990
    [98] Raouf Boutaba, Simon Znaty. An Architectural Approach for Integrated Network and Systems Management. Computer Communication Revises, 1995,25(5) : 13-38
    
    
    [99] Zhang C.The Design and Implementation of a Knowledge-based Communication System in a Framework for Distributed Expert Systems. IEEE Transactions on Communications, 1995, 43(5):1926~1936
    [100] Paolo Bellaavista, Antonio Corradi and Cesare Stefanelli. An Integrated Management Environment for Network Resources and Services. IEEE Journal on Selected Areas in Communications, 2000, 18(5):654~663
    [101] 中国移动.中国移动通信本地网网络管理系统技术规范书.北京:中国移动通信集团公司,2000
    [102] 中国电信.中国移动通信本地网网络管理系统需求规格说明书.长沙:中信联科技公司,2000
    [103] Sun Microsystems Inc. Solstice TMN Product Suite. White Paper, SunSoft,1996
    [104] A.T. Bouloutas et al. Alarm Correlation and Fault Identification in Communication Networks. IEEE Transactions on Communications, 1994,42(2):523~533
    [105] Robert H.Deng, Aurel A.Lazar and Weiguo Wang. A Probabilistic Approach to Fault Diagnosis in Linear Lightwave Networks. IEEE Journal on Selected Areas in Communications, 1993, 11(9):1438~1448
    [106] Subodh Bapat. Towards Richer Relationship Modeling Semantics. IEEE Journal on Selected Areas in Communications, 1993, 11(9):1373~1384
    [107] Po-Jen Chuang, Huery-Ming Hsu. Effective Fault Diagnosis Approaches for Multipath Networks. The Computer Journal, 1999, 42(5):409~421
    [108] Shaula Alexander Yemini, Schmuel Kliger and Eyl Mozes. High Speed and Robust Event Correlation. IEEE Communication Magazine, 1996, 34(5):82~90

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700