As the de-facto standard of Inter-domain routing protocols, Border Gateway Protocol(BGP) plays an important role in Internet routing system, which is the key infrastructure of both the Internet and the user networks. However, the limitations of the protocol itself have lead to many security and performance problems. To conquer these barriers, we make a summary of research about the three levels on which the routing system works, and get a conclusion that it's an urgent for AS to collaborate on the routing policy management.In terms of routing policy management, to check the mistakes in routing configuration, we design and build a distributed collaborate system for configuration management, and our main contributions are as follows.On the basis of the study on security problems of Inter-domain routing, especially the routing security accidents, we analyze the defects of current mistake checking in routing configuration. To deal with the policy confliction caused by privacy protection, we bring up the idea of collaborating in policy configuration checking.Based on the classification of routing configuration mistakes, we proposed a static checking method for both intra-AS domain and inter-AS domains to conquer the error types can be detected statically. Regarding the error types can't be detected through static methods, we proposed a collaborating monitor method, which monitors the collisions in inter-domain routing, and utilizes reputation mechanism to defend against prefix hijacking and makes certain the sources of MOAS.To deal with privacy leaking in the collaboration among multi-AS, we propose a scheme using the Privacy Preserved Information Sharing Method (PPISM) to exchange only necessary information. PPISM is very extensible and can be used for many types of information sharing.Finally, we have implemented a software called ISP-Policy, which can be used to check the routing policy of both a single AS and multi-AS. ISP-Policy can detect routing partition, forwarding loops, undetermined routing in an intra-AS domain while routing oscillation and MOAS though the collaboration with other AS, and it is also of great help in the configuration process. |