频 道 直 达 - 新闻 - 读书 - 培训 - 教程 - 前沿 - 组网 - 系统应用 - 安全 - 编程 - 存储 - 操作系统 - 数据库 - 服务器 - 专题 - 产品 - 案例库 - 技术圈 - 博客 - BBS
51CTO.COM_中国领先的IT技术网站
找资料:

重新认识MPLS VPN(3)

作者: CNW.com.cn 出处:网界网 2008-04-10 14:28    砖    好    评论   进入论坛
阅读提示:对广域网传输中的MPLS VPN技术,恐怕我们都是再熟悉不过了。然而,基于MPLS的“专用”如何实现,如何通过隧道LSP进行VPN扩展,或许还需要我们再重新认识。

重新认识MPLS VPN(下)

前面讨论了MPLS VPN网络转发平面的问题,尤其是它们怎样通过在每个PE上保持独立的信息表,以及通过独立的LSP来连接与每张表相关的传输流,以此来保持专用性。不过,现在还存在一个控制平台的问题——即每张信息表中包含的本地可达性信息如何分发给其他PE?

请记住,MPLS VPN的基本目的之一就是在公共的、共享的基础设施上支持多个服务,这就要求在PE之间通告本地可达性信息也应当由单一的、共享的协议来处理——这正是实际当中正在使用的BGP。

使用BGP的重叠问题

不过,一般在使用BGP在VPN之间传递所有可达性信息时,会带来一个问题:如果来自每个PE的所有可达性信息都进入共享的BGP表,并利用相同的BGP更新消息公告,那么每个VPN的信息又如何保持其专有性呢?重叠的信息又当如何呢?例如,3层VPN用户A、B和C可能都使用来自10.0.0.0/8专用地址空间的地址来寻址他们的网络。如果在PE1上,用户A、B和C每人都有一个连接的站点,每个站点的地址都来自10.1.1.0/24。那么在本地PE1内,三个重叠的地址前缀就被站点的独立连接和独立的信息表所隔离,用户A站点公告的10.1.1.0/24被保持在用户A的VRF中,用户B和C的站点公告信息也都被保持在各自的VRF中。

但是,现在PE1必须利用单一BGP过程向网络中的所有其他PE公告这三个地址前缀(这些前缀在数字上是一样的,但实际是不同的,因为它们属于三个不同的用户)。因此,前缀10.1.1.0/24被添加到来自三个不同的VRF的BGP表中;为了让事情变得更有趣,假设用户D和E也从连接在网络中其他PE的站点公告10.1.1.0/24。从BGP角度看,它只是收到了连接同样目的地(而不是5个不同目的地)的5个不同的路由。在每个PE上,BGP只选择它认为是连接到10.1.1.0/24的最佳路由的路线,并把它安装到所有本地VRF中。这显然不是我们希望见到的事情。

为了支持这些重叠的地址,我们必须满足两个要求:
(1) 我们需要一种把相同的地址前缀变成唯一的标识机制,使BGP不把它们解释为连接同样目的地的多个可达性公告;
(2) 我们需要一种围绕地址前缀设置策略的方法,这样我们可以控制什么前缀被接收到什么信息表中。

第一个要求可利用路由识别符(RD)来实现。RD是加在地址前缀前面的64位值,它将地址前缀与特定的VPN用户建立联系。VPN服务提供商为每个用户(也可能是每个用户站点)分配唯一的RD。RD被加在每个用户通告的每个地址前缀前面,然后地址前缀再被添加到BGP表中。

在我们5个公告10.1.1.0/24的不同的VPN用户的例子中,RD可以按以下方式添加:
用户A,站点1:1:1:10.1.1.0/24
用户B,站点1:2:1:10.1.1.0/24
用户C,站点1:3:1:10.1.1.0/24
用户D,站点2:4:2:10.1.1.0/24
用户E,站点3:5:3:10.1.1.0/24

你可以很容易看到由于RD,5个数字相同的地址前缀现在变成唯一的了。但是它们也不再是IPv4地址了。添加RD构成的地址属于所谓的VPN-IPv4地址族。由于BGP除了通告缺省的IPv4地址族外,还必须通告这种VPN-IPv4地址族,因此我们使用多协议BGP(即MBGP)。


共4页: 上一页 [1] [2] 3 [4] 下一页
【内容导航】
 第 1 页:三种基于MPLS的VPN  第 2 页:“虚拟”和“专用”
 第 3 页:使用BGP的重叠问题  第 4 页:BGP Communities
专题
运营商封堵非法ADSL共享
计算机网络维护入门
十大正在慢慢死去的IT技术
未来五年可能必备的10大网络技术
华为七千人主动辞职规避新劳动法
我也说两句

匿名发表

(如果看不清请点击图片进行更换)


中 国 领 先 的 IT 技 术 网 站 ·
技 术 成 就 梦 想
订阅技术快讯
电子杂志下载
名称:SQL Server数据库管理精品黄皮书
简介:书中文章经过精挑细选,便于用户能根据自己的实际工作和学习,快速在本书寻找到相关资料。内容涵盖了SQL Server的安装与升级、语句查询、数据备份和恢复、自动化任务、数据同步、数据字典、安全和预防、性能和优化、集群等各方面应用信息,以及DBA管理人员在数据库管理工作中
名称:2007路由技术大全
简介:《2007路由技术大全》由51CTO.com网站特别策划制作,该书包括路由器技术、路由器产品、路由器配置、安全设置、路由器故障处理、路由器密码恢复,以及广大网友在实践使用中的心得经验和技巧文章,内容注重实用性,适用于初学者入门,也适合多年从业者提高,是一本实践和理论完
名称:网络安全精品应用黄皮书
简介:《2007精品网络安全黄皮书》包括了9个大类24个小类, 800余篇文章,内容包含了熊猫烧香病毒、DDOS攻击、ARP病等热点问题的介绍及解决方案。从病毒查杀、防范、系统、数据等各方面的安全设置到黑客技术的了解、防范,涉及到了安全应用的全部领域, 由浅至深内容全面。
隐私保护技术探讨
隐私保护技术探讨
华为员工自杀频频拷问企业文化
华为员工自杀频频..
微软出价446亿美元收购雅虎
微软出价446亿美..
· 微软出价446亿美元收购..
· Windows Server 2008专..
· NAC安全访问控制
· PHP开发应用手册
· 国际文档格式标准开战
· 技术人求职简历完备手册
· 北漂技术人90天求职纪实
· 勇闯IT培训黑色围城
· ASP.NET 2.0基础开发指..
· WCF开发基础
· 路由器设置与口令恢复
· VC++基础开发专题
· 2008年春季英特尔信息..
· Visual Studio 2005开..
· Linux——从菜鸟到高手
· 如何优化IT 控制能耗
清除流氓软件——51CTO特别专题
清除流氓软件——..
ARP攻击防范与解决方案
ARP攻击防范与解..
iSCSI应用与发展
iSCSI应用与发展
· iSCSI应用与发展
· SQL Server 2008/2005..
· SOA 面向服务架构
· SQL Server 2008/2005..
· iSCSI应用与发展
· RAID——磁盘阵列基础
· 中间件应用技术专题
· SQL Server入门到精通
· 病毒查杀专题
· 国际文档格式标准开战
· Linux防火墙
· 路由器设置与口令恢复
· 打造安全服务器
· SOA 面向服务架构
· PHP开发应用手册
· ADSL应用面面俱到
ARP攻击防范与解决方案
ARP攻击防范与解..
SQL Server 2008/2005全解
SQL Server 2008/..
iSCSI应用与发展
iSCSI应用与发展
· iSCSI应用与发展
· 中间件应用技术专题
· SQL Server入门到精通
· SQL Server 2008/2005..
· SOA 面向服务架构
· iSCSI应用与发展
· RAID——磁盘阵列基础
· 身份认证技术
· 病毒查杀专题
· 清除流氓软件——51CTO..
· 路由器设置与口令恢复
· SOA 面向服务架构
· 了解统一威胁管理(UTM)..
· ADSL应用面面俱到
· ADSL应用面面俱到
· 反垃圾邮件技术应用