zebra与bgp路由监测的实现

zebra与bgp路由监测的实现

ID:22675200

大小:52.00 KB

页数:5页

时间:2018-10-30

zebra与bgp路由监测的实现_第1页
zebra与bgp路由监测的实现_第2页
zebra与bgp路由监测的实现_第3页
zebra与bgp路由监测的实现_第4页
zebra与bgp路由监测的实现_第5页
资源描述:

《zebra与bgp路由监测的实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、Zebra与BGP路由监测的实现~教育资源库  1引言  随着计算机网络的迅猛发展,网络规模越来越大,网络也越来越复杂。传统的网络管理方式已不能满足新的需求。因此,传统网络管理效率低下,就成为当前急需解决的问题。网络的核心是路由,通过对路由的分析,能够获得大量关于网络的信息。因此,路由监测已成为网络运行和管理的重要研究内容。  通过一个具有部分路由器功能的监测代理,捕获整个网络的路由信息。通过路由信息就能分析整个网络的动态性。这里主要研究边界网关协议BGP(bordergateousSystem,AS)构成。自治系统指相对独立的

2、网络,在一个自治系统内有自主的路由策略。这些AS可能分别隶属于不同的Inter服务提供商(InterServiceProvider,ISP),而不同的ISP可能重组成新的ISP,从而形成动态的管理组织结构。在AS内部,通过域内路由协议(InteriorGateake;  (4)运行makeinstall;  这时在/usr/local/sbin看到有bgpd、ospf6d、ospfd、ripd、ripngd、zebra6个文件。同时/usr/local/etc目录中会出现bgpd.conf.sample、bgpd.conf.sa

3、mple2、ripngd.conf.sample、ospfd.conf.sample、ospf6d.conf.sample、zebra.conf.sample、ripd.conf.sample7个文件;复制zebra.conf.sample为zebra.conf,不要自定义文件名,因为启动zebra时系统要查找zebra.conf文件,将其他的*.conf.sample也复制成*.conf文件,Zebra的各进程有各自的终端接口,这样zebra的所有端口都可以使用tellocalhost<端口号>进入。  在/etc

4、/services文件12下一页友情提醒:,特别!中添加如下内容:    图片看不清楚?请点击这里查看原图(大图)。  5BGP监测  基于路径的AS级拓扑发现算法,其拓扑信息来自于BGP更新消息及BGP路由表。从BGP路由表中可获得路径属性,包括AS路径(ASpath)、下一跳(NextHop)、起源(Origin)。其中,ASpath属性被BGP用来确保无环路环境;下一跳属性说明了用于去往目的地的下一跳IP地址;起源属性定义路径信息的起源,它可以是下列3个值之一:(1)IGP,说明路由在起始AS的内部,在BGP表中用i表示;

5、(2)EGP,说明路由通过外部网关协议而学到,在BGP表中用e表示;(3)不完全,说明路由起源未知或通过别的方法学到,该条路径可能不完整,在BGP表中用?表示。  以下是BGP路由表的一个片断,其中由符号*标记的每1行,代表1条记录。记录的1l列NetetricLocPrfWeight是该条路径的权值。第4列Path即为从源IP(198.32.162.100)到目的IP的AS路径。路径结尾的字符i,e和?即为起源属性。*标记后紧跟着>标记,表明该条路径是最优路径,其他的为合法路径。  图片看不清楚?请点击这里查看原图(大图

6、)。  基于路径的AS级拓扑发现算法的基本思路,即获取BGP路由表,通过分析得到AS路径的相关信息。从而构造AS级骨干网拓扑,进一步获取BGP更新消息,不断修改完善拓扑结构。图2所示为BGP拓扑实例。  图片看不清楚?请点击这里查看原图(大图)。  图2中AS1表示AS号为AS1的router,其余类推。其中Zebra是配置了Zebra软件的、逻辑上相当于一个AS的router。它和AS1的speaker交互操作。图2中虚线表示在zebra的router的BGP路由表中一条路由记录中的AS_PATH中的AS号。通过图2可以获得图

7、3所示的拓扑信息。  按上述方式就可以逐步发现拓扑关系,但还没有明确该拓扑图中各个AS对应的BGProuter的IP。对路由表中的每一行,均存在一个prefix和as_path,其中as_path是一个数组,如图2的每一个虚线内所列;其中在as_path中第1个AS号永远是neighbor,也就是图2中的AS1。而最后一个则为和prefix对应的AS号。  通过这种方式,实现了BGP拓扑信息的获取,具体软件结构如图4所示。实现的界面如图5所示。  图片看不清楚?请点击这里查看原图(大图)。  6结语  提出了BGP路由监测策略,

8、将一个具有部分路由器功能的监测代理连接到网络中的一台BGP边界路由器上,通过两者之间的BGP协议交互,监测代理可捕获关于整个网络的路由信息。由于监测代理不能进行包的转发,且不主动发送路由信息,因此不能对网络和路由器造成太大的负担。该策略能够有效监测全网的路由变化

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。