MPLS VPN组网系列(一)基础MPLS VPN组网

这篇具有很好参考价值的文章主要介绍了MPLS VPN组网系列(一)基础MPLS VPN组网。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

一、MPLS VPN基础

二、组网需求

三、配置要点

四、建立拓扑

五、设备配置

六、结果验证

七、总结


一、MPLS VPN基础

        MPLS VPN作为跨区域站点之间相互连接的首选隧道协议,广泛用于运营商或者跨区域企业的互联。由于MPLS VPN通过标签交换形成隧道,相比于传统的VPN协议如GRE、IPsec以及L2TP更加具有优势。所以使得基于MPLS的VPN具有以下特点:

        1、PE负责对VPN用户进行管理、建立各PE间LSP连接、同一VPN用户各分支间路由信息发布。

        2、PE之间发布VPN用户路由信息通常是用MP-BGP协议实现。

        3、支持不同分支间IP地址复用和不同VPN间互通。

        在MPLS VPN环境中,设备分为CE设备、PE设备和P设备,它们具有各自的特点:

        1、CE(Customer Edge)是用户边缘设备,可以是路由器,也可以是交换机或主机。

        2、PE(Provider Edge)是IP/MPLS骨干网的边缘设备。PE设备处理数据量较大,一般采用NE系列设备。

        3、P(Provider)是IP/MPLS骨干网的骨干设备,不与CE直接相连。P设备只需要具备基本MPLS转发能力,不维护VPN信息。

        在理解MPLS和MPLS VPN原理的基础上,还需要理解MPLS VPN中的两个重要知识点:RD、RT、VRF和Site,理解后才能顺利完成下面实验的配置工作。

        1、RD(Route-Distinguisher): 8个字节的RD+4个字节的IPv4地址组成96位VPNv4路由,使不唯一的IPv4地址转化为唯一的VPN-IPv4地址,该VPNv4路由在ISP域内传递。RD给某VRF里面的路由打上标签,进而实现地址的复用而不产生冲突。RD用来区分本地VRF,该属性仅本地有效。

        2、RT(Route Tagert):BGP的扩展团体属性,它分成Import RT和Export RT,分别用于路由的导入、导出策略。也即是RT控制这个VRF里面可以发出和接受什么样的路由。RT具有全局唯一性,并且只能被一个VPN使用。

        3、VRF(Virtual Route Forwarding): VRF的目的是隔离不同VPN的路由。为了防止地址冲突,可以将相同私网地址放到不同的VRF表中。VRF区分不同CE端进入边界PE的相同私网路由,路由器的每一个VRF都自动生成相应VRF表,VRF中的信息包括:IP路由表、标签转发表、与VPN实例绑定的接口以及VRF的管理信息。VRF的管理信息包括RD(Route Distinguisher,路由标识符)、路由过滤策略、成员接口列表等。

        4、Site(站点):指相互之间具备IP连通性的一组IP系统,并且这组IP系统的IP连通性不需通过运营商网络实现。理解Site需要注意以下两点:

                Site的划分是根据设备的拓扑关系,而不是地理位置,尽管在大多数情况下一个Site中的设备地理位置相邻。地理位置隔离的两组IP系统,如果它们使用专线互联,不需要通过运营商网络就可以互通,这两组IP系统也组成一个Site。

                一个Site中的设备可以属于多个VPN,换言之,一个Site可以属于多个VPN。

二、组网需求

        1、CE1连接企业总部研发、CE3连接企业分部研发,CE1和CE3属于vpn1;

        2、CE2连接企业总部财务、CE4连接企业分部财务,CE2和CE4属于vpn2。

        企业要求通过部署BGP/MPLS IP VPN,实现总部和分部的安全互通,同时要求研发和财务之间数据隔离。

三、配置要点

采用如下的思路配置BGP/MPLS IP VPN:

        1、P、PE之间配置OSPF,实现骨干网的IP连通性。

        2、PE、P上配置MPLS基本能力和MPLS LDP,建立MPLS LSP公网隧道,传输VPN数据。

        3、PE1和PE2之间配置MP-IBGP,交换VPN路由信息。

       4、PE1和PE2上配置VPN实例,其中,vpn1使用的VPN-target属性为111:1,vpn2使用的VPN-target属性为222:2,以实现相同VPN间互通,不同VPN间隔离。同时,与CE相连的接口和相应的VPN实例绑定,以接入VPN用户。

        5、CE与PE之间配置EBGP,交换VPN路由信息。

四、建立拓扑

mpls vpn,网络,网络协议,运维,华为

五、设备配置

1、在MPLS骨干网上配置OSPF协议,实现骨干网PE和P的互通

PE1:

配置接口:
interface GigabitEthernet0/0/0
 ip address 11.1.1.1 255.255.255.0 

interface GigabitEthernet0/0/1
 ip address 10.1.1.1 255.255.255.0 

interface GigabitEthernet0/0/2
 ip address 10.2.1.1 255.255.255.0 

interface LoopBack0
 ip address 1.1.1.1 255.255.255.255 

配置ospf:
ospf 1 router-id 1.1.1.1 
 area 0.0.0.0 
  network 1.1.1.1 0.0.0.0 
  network 11.1.1.0 0.0.0.255 

查看ospf邻居状态:

mpls vpn,网络,网络协议,运维,华为

ospf状态为full,表示ospf邻居关系正常。 

P:

配置接口:
interface GigabitEthernet0/0/0
 ip address 11.1.1.2 255.255.255.0 

interface GigabitEthernet0/0/1
 ip address 22.1.1.1 255.255.255.0 

interface LoopBack0
 ip address 3.3.3.3 255.255.255.255 

配置ospf:
ospf 1 router-id 3.3.3.3 
 area 0.0.0.0 
  network 3.3.3.3 0.0.0.0 
  network 11.1.1.0 0.0.0.255 
  network 22.1.1.0 0.0.0.255 

查看ospf邻居状态:

mpls vpn,网络,网络协议,运维,华为

ospf状态为full,表示ospf邻居关系正常。

PE2:

配置接口:
interface GigabitEthernet0/0/0
 ip address 22.1.1.2 255.255.255.0 

interface GigabitEthernet0/0/1
 ip address 10.3.1.1 255.255.255.0 

interface GigabitEthernet0/0/2
 ip address 10.4.1.1 255.255.255.0 

interface LoopBack0
 ip address 2.2.2.2 255.255.255.255 

配置ospf:
ospf 1 router-id 2.2.2.2 
 area 0.0.0.0 
  network 2.2.2.2 0.0.0.0 
  network 22.1.1.0 0.0.0.255 

查看ospf邻居状态:

mpls vpn,网络,网络协议,运维,华为

ospf状态为full,表示ospf邻居关系正常。 

2、在MPLS骨干网上配置MPLS基本能力和MPLS LDP,建立LDP LSP

PE1:

配置mpls和mpls ldp:
mpls lsr-id 1.1.1.1
mpls   //全局开启mpls
mpls ldp   //全局开启ldp,用于分配标签

interface GigabitEthernet0/0/0   
 ip address 11.1.1.1 255.255.255.0 
 mpls   //接口下mpls
 mpls ldp   //接口下开启ldp

查看ldp会话是否建立:

mpls vpn,网络,网络协议,运维,华为

 ldp为mpls网络中的各节点都分配了标签,表示lsp隧道正常,并且ldp会话建立成功。

P:

配置mpls和ldp:
mpls lsr-id 3.3.3.3
mpls
mpls ldp

interface GigabitEthernet0/0/0
 ip address 11.1.1.2 255.255.255.0 
 mpls
 mpls ldp

interface GigabitEthernet0/0/1
 ip address 22.1.1.1 255.255.255.0 
 mpls
 mpls ldp

 查看ldp会话是否建立:

mpls vpn,网络,网络协议,运维,华为

PE2:

配置mpls和ldp:
mpls lsr-id 2.2.2.2
mpls
mpls ldp

interface GigabitEthernet0/0/0
 ip address 22.1.1.2 255.255.255.0 
 mpls
 mpls ldp

查看ldp会话是否建立:

mpls vpn,网络,网络协议,运维,华为

3、在PE设备上配置VPN实例,将CE接入PE

PE1:

VRF配置:
ip vpn-instance vpn1
 ipv4-family
  route-distinguisher 100:1   //RD值,本地有效
  vpn-target 111:1 export-extcommunity   //出RT值
  vpn-target 111:1 import-extcommunity   //入RT值

ip vpn-instance vpn2
 ipv4-family
  route-distinguisher 100:2
  vpn-target 222:2 export-extcommunity
  vpn-target 222:2 import-extcommunity

接口下绑定VRF:
interface GigabitEthernet0/0/1
 ip binding vpn-instance vpn1
 ip address 10.1.1.1 255.255.255.0 

interface GigabitEthernet0/0/2
 ip binding vpn-instance vpn2
 ip address 10.2.1.1 255.255.255.0 

查看VRF配置情况:

mpls vpn,网络,网络协议,运维,华为

PE2:

VRF配置:
ip vpn-instance vpn1
 ipv4-family
  route-distinguisher 200:1
  vpn-target 111:1 export-extcommunity
  vpn-target 111:1 import-extcommunity

ip vpn-instance vpn2
 ipv4-family
  route-distinguisher 200:2
  vpn-target 222:2 export-extcommunity
  vpn-target 222:2 import-extcommunity

接口下绑定VRF:
interface GigabitEthernet0/0/1
 ip binding vpn-instance vpn1
 ip address 10.3.1.1 255.255.255.0 

interface GigabitEthernet0/0/2
 ip binding vpn-instance vpn2
 ip address 10.4.1.1 255.255.255.0 

查看VRF配置情况:

mpls vpn,网络,网络协议,运维,华为

4、在PE之间建立MP-IBGP对等体关系,在PE与CE之间建立EBGP对等体关系,引入VPN路由

PE1:

bgp 100
 peer 2.2.2.2 as-number 100    //与PE2建立MP-IBGP对等体关系
 peer 2.2.2.2 connect-interface LoopBack0    //更新源为loopback0 

 ipv4-family unicast
  undo synchronization
  peer 2.2.2.2 enable
 
 ipv4-family vpnv4
  policy vpn-target
  peer 2.2.2.2 enable   
 
 ipv4-family vpn-instance vpn1 
  import-route direct   //引入VPN路由
  peer 10.1.1.2 as-number 65100    //与CE1之间建立EBGP对等体关系
 
 ipv4-family vpn-instance vpn2 
  import-route direct   //引入VPN路由
  peer 10.2.1.2 as-number 65200    //与CE2之间建立EBGP对等体关系

查看PE之间BGP对等体是否建立:

 mpls vpn,网络,网络协议,运维,华为

 PE2:

bgp 100
 peer 1.1.1.1 as-number 100 
 peer 1.1.1.1 connect-interface LoopBack0
 
 ipv4-family unicast
  undo synchronization
  peer 1.1.1.1 enable
  
 ipv4-family vpnv4
  policy vpn-target
  peer 1.1.1.1 enable
 
 ipv4-family vpn-instance vpn1 
  import-route direct
  peer 10.3.1.2 as-number 65300 
 
 ipv4-family vpn-instance vpn2 
  import-route direct
  peer 10.4.1.2 as-number 65400 

查看PE之间BGP对等体是否建立:

mpls vpn,网络,网络协议,运维,华为

CE1:

bgp 65100
 peer 10.1.1.1 as-number 100    //和PE1建立EBGP对等体
 
 ipv4-family unicast
  undo synchronization
  import-route direct   //引入VPN路由
  peer 10.1.1.1 enable

CE2:

bgp 65200
 peer 10.2.1.1 as-number 100 
 
 ipv4-family unicast
  undo synchronization
  import-route direct
  peer 10.2.1.1 enable

CE3:

bgp 65300
 peer 10.3.1.1 as-number 100 
 
 ipv4-family unicast
  undo synchronization
  import-route direct
  peer 10.3.1.1 enable

CE4:

bgp 65400
 peer 10.4.1.1 as-number 100 
 
 ipv4-family unicast
  undo synchronization
  import-route direct
  peer 10.4.1.1 enable

 查看PE和CE之间的BGP对等体是否建立:

mpls vpn,网络,网络协议,运维,华为

mpls vpn,网络,网络协议,运维,华为

        通过查看VPN路由信息可以发现,PE1上vpn1的路由只有CE1和CE3;vpn2的路由只有CE2和CE4。同样的,PE2上vpn1的路由因为只有CE1和CE3;vpn2的路由只有CE2和CE4。实现了不同Site的相互隔离。

六、结果验证

1、验证研发部、财务部互访

mpls vpn,网络,网络协议,运维,华为

 研发部互访

mpls vpn,网络,网络协议,运维,华为

财务部互访 

2、验证研发部和财务部不能互访

mpls vpn,网络,网络协议,运维,华为

研发、财务禁止互访! 

七、总结

        MPLS VPN主要是运营商或者跨国公司用来互联的隧道协议,所以在日常生活中较少碰到,感兴趣的可以根据本文配置命令研究一下!欢迎留言讨论!文章来源地址https://www.toymoban.com/news/detail-676525.html

到了这里,关于MPLS VPN组网系列(一)基础MPLS VPN组网的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • MPLS-IP_VPN

    0x01  描述 MPLS VPN在运营商中有规模的部署,主要为企业提供点到点的传输专线,相比较于传统的专线接入,MPLSVPN提供灵活的接入方式,一点接入全网通点。 0x02  拓扑 本次实验模拟ISP提供2条MPLS VPN服务,R1-R6为VPN1,R2-R7为VPN2,CE和PE之间通过BGP互联。最终实现从

    2024年01月21日
    浏览(23)
  • 华为路由器MPLS VPN综合实验

    目录 【实验题目】 【实验思路】 【实验记录】 一、公网部分 二、客户A的MPLS VPN 三、客户B的MPLS VPN 四、配置R7缺省指向公网 由题目可知,实验目的是要将客户A的站点1和站点2通过MPLS VPN连成一个私网,将客户B的站点1和站点2通过MPLS VPN连成另一个私网,MPLS VPN骨干网络和R4与

    2024年02月11日
    浏览(33)
  • 跨域BGP/MPLS IP VPN实验(OptionA方式)

    目录 一、概述 二、组网需求 三、实验拓扑 四、实验目的 五、实验编址表 六、实验步骤          1.基本配置 2.配置运营商网络的OSPF路由协议 3.配置运营商网络的MPLS协议与LDP 4.配置PE与ASBR设备间的MP-BGP 5.在PE、ASBR上创建VPN实例并与接口绑定 6.配置PE与CE的连通性 7.配置

    2024年02月08日
    浏览(23)
  • 【HCIE】 跨域MPLS-VPN OptionC (RR) 方式一

    实验目标: R9的环回口的私网地址192.168.9.9 能ping通R10的环回口私网地址192.168.10.10 且为最优路径。 接口地址说明: R1: 注意:R1的g0/0/1地址是绑定vpn实例后的地址。绑定实例会清空原有接口地址,需先用命令dis this 查看。每年IE考试都有同学在这个地方挂掉。 R2: R3: R4: R

    2024年02月13日
    浏览(25)
  • 配置设备之间部署BGP/MPLS IP VPN实现互通的示例

    适用产品和版本 适用于所有版本。 AR100AR120AR160系列、AR301、AR301H和AR301W不支持此功能。 组网需求 如图1: CE1、CE3属于vpna。 CE2、CE4属于vpnb。 vpna使用的VPN-target属性为111:1,vpnb为222:2。 不同VPN用户之间不能互相访问。 图1  配置BGP/MPLS IP VPN组网图 操作步骤 配置PE1 配置P 配置PE

    2024年01月23日
    浏览(28)
  • EVE-NG MPLS L2VPN BGP pw -- static route,static mpls lsp

    PE1 P PE2 VPC1 VPC2 查看路由表 PE1 P PE2 查看 LSP PE1 PE2 查看bgp 状态  PE1 PE2 查看PW  

    2024年02月13日
    浏览(29)
  • EVE-NG MPLS L2VPN BGP lsp

    导入了新的H3C 镜像,bgp 正常了。 目录 1 拓扑 2 配置步骤 2.1 配置接口IP 和路由协议 2.2 配置MPLS  LDP 2.3 配置L2VPN BGP 2.4 配置 xconnect-group 2.5 验证L2VPN PE1 P PE2 VPC1 VPC2 查看OSPF 学习情况 PE1 P PE2 查看 LDP LSP PE1 PE2 查看bgp 状态  PE1 PE2 查看PW  

    2024年02月13日
    浏览(27)
  • MPLS隧道——Hub&Spoke组网

    目录 HubSpoke组网 基本概念 路由传递过程讲解 HubSpoke组网方案 环路问题 将多个站点中的一个站点设置为Hub站点,其余站点设置为Spoke站点 站点之间的互访必须经过Hub站点,通过Hub站点集中管控站点间的数据传输 主要通过设置RT值来实现Hub站点集中集中管控 CE1、CE2把私网路由

    2024年02月02日
    浏览(28)
  • 云计算系列知识点——网络(公网、私网、VPN等)基础知识与计费模式

    云计算系列知识点——云计算基础 云计算系列知识点——云服务器产品 云计算系列知识点——网络(公网、私网、VPN等)基础知识与计费模式 VPC(私有网络)由子网组成。 IP地址组成:xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx 前24位是子网位置,后8位是主机位 子网划分:通过设置前

    2024年02月10日
    浏览(51)
  • MPLS多协议标签交换

    多协议标签交换 MPLS(Multiprotocol Label Switching)是一种网络协议,用于在数据包交换网络中高效地进行数据路由转发。MPLS通过引入标签(Label)来对数据包进行标识和分类,从而提供了更快速、灵活和可控的数据传输机制。 多协议:可以基于多种不同的3层协议来生成2.5层的标

    2024年02月06日
    浏览(26)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包