节点文献
BGP协议在OBS网络上的应用研究
Study of BGP for Routing Across OBS Networks
【作者】 郭剑;
【导师】 林金桐;
【作者基本信息】 北京邮电大学 , 物理电子学, 2009, 硕士
【摘要】 光突发交换(OBS:Optical Burst Switching)由于充分结合了光的高速传输交换技术和电的灵活处理技术,被认为是未来全光网络的可行性解决方案,成为学术界和产业界的研究热点。在路由技术方面,现有OBS研究多集中在单个网络内部,而对于多域OBS网络中的路由技术还没有深入研究。本论文主要对边界网关协议(BGP:Border Gateway Protocol)协议在OBS网络中的应用进行了研究。以下是论文主要内容。1)分析了应用BGP协议实现多域OBS网络互联的可行性。在OBS自治系统(AS:Autonomous System)内部采取开放最短路径优先协议(OSPF:Open Shortest-Path First)路由算法来完成域内路由控制,在OBS AS之间采取BGP路由算法来完成域间路由控制。BGP具有路由更新速度快、可靠性高、可有效防止路由环路等优点。同时全网OBS节点实现动态路由,可以实现应对网络拓扑结构改变的路由自适应功能。2)分析了利用BGP协议实现OBS域间互联的设计需求,在研究了BGP标准协议,光边界网关协议(OBGP:Optical Border GatewayProtocol)的基础上,提出了应用于OBS试验平台的扩展BGP协议,并进行了详细描述。该协议主要对标准BGP协议进行了简化,略去了不需要的功能,并针对OBS平台引入了扩展路径属性,包括扩展团体属性,可用波长,偏置时间和包长大小等属性。3)根据应用于OBS网络的BGP协议设计文档,用C语言编程实现了相关功能。详细阐述了各个功能模块的实现细节,并在LINUX操作系统下模拟三个OBS节点进行了仿真研究,仿真结果说明代码实现了设计要求的功能。
【Abstract】 OBS (Optical Burst Switching) has attracted considerable research attention from both academic and industrial fields because it perfectly combines high-speed optical transmission/switching technology and flexible electronic processing mechanism. As far as routing technology, most of current researches focus on routing protocols inside an OBS network, while few researches on routing data via a plurality of OBS networks are reported.This thesis makes a comprehensive research on BGP (Border Gateway Protocol) and how to use BGP between OBS networks. The thesis includes the following content.1) The feasibility of using BGP for routing across OBS networks is analyzed. It’s planned to use OSPF (Open Shortest-Path First) as IGP (Interior Gateway Protocol) for each OBS AS (Autonomous System) and use BGP as EGP (Exterior Gateway Protocol) between OBS networks. BGP has many advantages, including updating routing information quickly, having high reliability and etc.2) The requirements of BGP for OBS networks are researched. Based on a lot of study on BGP (Border Gateway Protocol) and OBGP (Optical Border Gateway Protocol), extended BGP for OBS network is proposed and introduced in detail. This protocol has the main features of BGP and some new route attributes are added. These new route attributes are extended community attribute, available wavelengths attribute, offset time attribute and burst size attribute.3) According to the design document, C codes are complied for realization of extended BGP. The details for every function module are provided. Simulation results of the realized extended BGP under LINUX operating system are shown.