当前位置:首页 期刊杂志

虚拟运营商BGP多线网络构建方案

时间:2024-05-04

李立

摘要

本文通过总结实际工作经验,阐述了虚拟运营商BGP多线接入的一个解决方案,以期达到优化网络质量降低生产成本。

【关键词】虚拟运营商 BGP多线 质量 成本

虚拟运营商的政策出台,结合虚拟运营商所处的位置,需要在市场和运营两方面做优化,运营方面需要做到网络质量优化和生产成本控制,同时基础运营商也有网络流量经营的需要,在流量就是资产的带动上,优化网内流量经营是一个可以践行的方向,实现市场和运营的互相补充,相辅相成。

1 基础运营商的网络构建

1.1 基础运营商网络拓扑规划

基础运营商的网络拓扑,常见的可以分为骨干层、省网层、汇聚层和接入层,这四个层次依次去完成相应的功能。骨干层主要设计用作跨省、跨运营商、跨境的网络连接,其主要特别是高速大流量转发。省网层主要用来交互省内各地市和骨干层的流量,在省网层面会实施多方面的网络连接,制定主要的一些策略等。汇聚层用来汇聚地市各节点的流量,并与省网建立转发连接,实施对一些用户的QOS服务质量处理和URP网络安全边界处理等。接入层主要是完成用户至汇聚层的连接,接入层是设备最多,线路最复杂的一层,也是故障的高发层,现在基本都实施OLT到ONU的全光纤覆盖,大幅度提升网络稳定性和带宽

1.2 运营商层面路由策略规划

基础运营商要开展针对虚拟运营商的BGP多线业务,需要运营商把自有的全部IP地址段精确通告给用户。这里面有两种方法,第一种是静态的方式,虚拟运营商通过获取的基础运营商IP地址,采用静态路由方式,流量引流向基础运营商;第二种通过BGP动态广播的形式,实现路由的动态下发。两者对比,前者实施相对简单和固定,后者向对方复杂,但后期维护动态明显灵活。实现BGP多线的最终目标是实现流量在本网内终结,不产生不同运营商的穿透流量。而如何规避穿透流量成为一个重点,也就是说如何把本网内的地址完整准确的宣告给虚拟运营商是关键。

如图1所示,某运营商的省干网络,上联是骨干CR1&2,拥有全球路由表,中间是省千CR1&2,全省流量的汇聚点,下联是客户的核心接入路由器,完成客户和运营商的路由发布和流量交互。

在图1中,省干CR1&2默认路由指向骨干,骨干网络拥有全球路由表。我们创建一个VPN实例,在VPN实例路由表里仅发布网内路由,规避外网流量穿透。如图1中,红色为IPV4区域,绿色为VRF区域。省干CR1&CR2建立子接口互联,互联端口的一端在IPV4域,另外一端在VRF实例域。以互联地址建立IBGP邻居,将省干CR1&CR2从骨干CR学习到的Intemet路由表,通过community和as-path属性进行过滤,只发布运营商自有全网路由进入到VRF实例路由表。省干CR1&CR2在VRF实例下与客户网络建立EBGP,完成内网路由向客户网络的发布。图1中,互联线路由红色变成绿色,表示从IPV4进入到VRF,绿色变成红色,表示从VRF进入到IPV4。

1.3 运营商层面数拢转发策略

如下圖2所示,数据从客户的CR1路由器从IPV4进入到省千CR1的VRl实例中,省干CR1查询VRF实例路由表,将数据包发送给省干CR2对应的子接口,由VRF实例转换到IPV4。再由省干CR2查询IPV4路由表,相应转发。两台CR互为备份和负载均衡,从客户CR到省干CR的流量流向如图2中黑色线条所示,其数据转发的出向和回程一致。

2 虚拟运营商网络搭建

虚拟运营商侧的网络搭建包括链路接入和路由策略两个方面。在链路接入方面,为了实现BGP多线的不穿透,至少完成电信、移动、联通三家基础运营商的接入,有条件的可以继续接入世纪互联、鹏博士、蓝汛等资源方,达到更好的效果。

在一台设备接入多个运营商的情况下,需要进行路由的优化配置,实现数据包的路由逐级查询,优先走相对轻量级运营商的地址段,以电信等出口作为最终缺省路由,以保障业务的稳定可靠。

3 结语

虚拟运营商的本地路由策略离不开基础运营商的路由发布策略,只有和基础运营商密切配合沟通,才能搭建一个健壮、低成本、高维护、可持续发展的优质网络。这种网络构建由于基础运营商DNS、IDC资源的访问控制等,需要NAT才能正常访问,仅适用于终端用户,而不适用IDC对外服务的机房,例如游戏平台等。

免责声明

我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自各大过期杂志,内容仅供学习参考,不准确地方联系删除处理!