• 全部
  • 经验案例
  • 典型配置
  • 技术公告
  • FAQ
  • 漏洞说明
  • 全部
  • 全部
  • 大数据引擎
  • 知了引擎
产品线
搜索
取消
案例类型
发布者
是否解决
是否官方
时间
搜索引擎
匹配模式
高级搜索

基于VPN实例的MPLS BGP VPN选路配置案例

2015-07-28 发表
  • 1关注
  • 0收藏 4204浏览
秦军 六段
粉丝:15人 关注:4人

PE1CE之间、PE2CE之间同时交互VPNAVPNB两个VPN实例的路由,并通过MP-BGP传递给远端的PE3PE4。由于PE1PE2之间的互连链路开销较大,对于PE3而言,由于VPN路由MED值的不同,从PE1学习的VPN路由会优先通过PE1转发流量,而通过PE2学习的VPN路由会优先通过PE4转发给PE2。在实际应用中,客户希望不同的VPN流量走不同的转发链路,例如:PE3所有去往远端VPNA的流量通过PE1转发,所有去往远端VPNB的流量通过PE4转发。

VPNART属性为1:1VPNBRT属性为2:1




1. 基础配置

配置IGP路由协议和MPLS BGP VPN,确保公网PE之间路由互通,以及CEPE1PE2之间私网路由互通,PE3PE4通过MP-BGP可以分别从PE1PE2学习到VPN路由:

display bgp routing-table vpnv4

 

 BGP local router ID is 3.3.3.3

 Status codes: * - valid, > - best, d - dampened, h - history,

               s - suppressed, S - stale, i - internal, e - external

               Origin: i - IGP, e - EGP, ? - incomplete

 

 Total number of routes from all PEs: 8

 

 Route distinguisher: 1:1(VPNA)

 Total number of routes: 5

 

     Network            NextHop         MED        LocPrf     PrefVal Path/Ogn

 

* >  3.1.1.1/32         127.0.0.1       0                     32768   ?

* >i 100.1.1.0/24       1.1.1.1         0          100        0       ?

*  i                    2.2.2.2         3          100        0       ?

* >i 101.1.1.0/24       2.2.2.2         0          100        0       ?

*  i                    1.1.1.1         3          100        0       ?

 

 Route distinguisher: 2:1(VPNB)

 Total number of routes: 5

 

     Network            NextHop         MED        LocPrf     PrefVal Path/Ogn

 

* >  3.1.1.2/32         127.0.0.1       0                     32768   ?

* >i 200.1.1.0          1.1.1.1         0          100        0       ?

*  i                    2.2.2.2         3          100        0       ?

* >i 201.1.1.0          2.2.2.2         0          100        0       ?

*  i                    1.1.1.1         3          100        0       ?

对于同一条VPN路由,既会从PE1接收,也会从PE2接收。对比从PE1PE2接收的路由,它们有一个共同的属性,就是扩展属性中的RT属性。对于同一个VPN中的路由,RT属性都相同。因此,这里选择使用RT属性作为路由的分类依据,对于携带不同RT属性的路由应用不同的策略,以便作为BGP路由的选路依据。

 

display bgp routing-table vpnv4 100.1.1.0 24

 

 BGP local router ID: 3.3.3.3

 Local AS number: 1

 

 

 Route distinguisher: 1:1(VPNA)

 Total number of routes: 2

 Paths:   2 available, 1 best

 

 BGP routing table information of 100.1.1.0/24:

 From            : 1.1.1.1 (1.1.1.1)

 Rely nexthop    : 13.1.1.1

 Original nexthop: 1.1.1.1

 OutLabel        : 1279

 Ext-Community   :

 AS-path         : (null)

 Origin          : incomplete

 Attribute value : MED 0, localpref 100, pref-val 0

 State           : valid, internal, best

 IP precedence   : N/A

 QoS local ID    : N/A

 Traffic index   : N/A

 

 From            : 2.2.2.2 (2.2.2.2)

 Rely nexthop    : 34.1.1.2

 Original nexthop: 2.2.2.2

 OutLabel        : 1148

 Ext-Community   : ,

                   , ,

 AS-path         : (null)

 Origin          : incomplete

 Attribute value : MED 3, localpref 100, pref-val 0

 State           : valid, internal

 IP precedence   : N/A

 QoS local ID    : N/A

 Traffic index   : N/A

 

2.配置扩展团体属性列表

为了对不同VPN的路由进行匹配,这里使用扩展团体属性列表,用于匹配VPN路由的RT属性:

#

 ip extcommunity-list 1 permit rt 1:1  //匹配VPNA路由的RT

 ip extcommunity-list 2 permit rt 2:1  //匹配VPNB路由的RT

#

 

3.配置路由策略

路由策略用于修改路由的local-preference属性。对于从PE1接收的VPNA的路由,local-preference属性修改为150VPNB的路由,local-preference属性修改为50;对于从PE2接收的VPNA的路由,local-preference属性修改为50VPNB的路由,local-preference属性修改为150

#

route-policy PEER1 permit node 10

 if-match extcommunity 1

 apply local-preference 150

#

route-policy PEER1 permit node 20

 if-match extcommunity 2

 apply local-preference 50

#

route-policy PEER1 permit node 30

#

route-policy PEER2 permit node 10

 if-match extcommunity 1

 apply local-preference 50

#

route-policy PEER2 permit node 20

 if-match extcommunity 2

 apply local-preference 150

#

route-policy PEER2 permit node 30

#

 

4.应用路由策略

为相应的BGP VPNv4对等体设置接收路由策略。

bgp 1

#

 address-family vpnv4

  peer 1.1.1.1 enable

  peer 1.1.1.1 route-policy PEER1 import

  peer 2.2.2.2 enable

  peer 2.2.2.2 route-policy PEER2 import

 #

查看VPNv4路由,确认local-preference属性是否修改成功:

dis bgp routing-table vpnv4

 

 BGP local router ID is 3.3.3.3

 Status codes: * - valid, > - best, d - dampened, h - history,

               s - suppressed, S - stale, i - internal, e - external

               Origin: i - IGP, e - EGP, ? - incomplete

 

 Total number of routes from all PEs: 8

 

 Route distinguisher: 1:1(VPNA)

 Total number of routes: 5

 

     Network            NextHop         MED        LocPrf     PrefVal Path/Ogn

 

* >  3.1.1.1/32         127.0.0.1       0                     32768   ?

* >i 100.1.1.0/24       1.1.1.1         0          150        0       ?

*  i                    2.2.2.2         3          50         0       ?

* >i 101.1.1.0/24       1.1.1.1         3          150        0       ?

*  i                    2.2.2.2         0          50         0       ?

 

 Route distinguisher: 2:1(VPNB)

 Total number of routes: 5

 

     Network            NextHop         MED        LocPrf     PrefVal Path/Ogn

 

* >  3.1.1.2/32         127.0.0.1       0                     32768   ?

* >i 200.1.1.0          2.2.2.2         3          150        0       ?

*  i                    1.1.1.1         0          50         0       ?

* >i 201.1.1.0          2.2.2.2         0          150        0       ?

*  i                    1.1.1.1         3          50         0       ?

 



 

该案例对您是否有帮助:

您的评价:1

若您有关于案例的建议,请反馈:

作者在2019-06-12对此案例进行了修订
1 个评论
zhiliao_cVPar 知了小白
粉丝:0人 关注:0人

6666

编辑评论

举报

×

侵犯我的权益 >
对根叔知了社区有害的内容 >
辱骂、歧视、挑衅等(不友善)

侵犯我的权益

×

泄露了我的隐私 >
侵犯了我企业的权益 >
抄袭了我的内容 >
诽谤我 >
辱骂、歧视、挑衅等(不友善)
骚扰我

泄露了我的隐私

×

您好,当您发现根叔知了上有泄漏您隐私的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您认为哪些内容泄露了您的隐私?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)

侵犯了我企业的权益

×

您好,当您发现根叔知了上有关于您企业的造谣与诽谤、商业侵权等内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到 zhiliao@h3c.com 邮箱,我们会在审核后尽快给您答复。
  • 1. 您举报的内容是什么?(请在邮件中列出您举报的内容和链接地址)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
  • 3. 是哪家企业?(营业执照,单位登记证明等证件)
  • 4. 您与该企业的关系是?(您是企业法人或被授权人,需提供企业委托授权书)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

抄袭了我的内容

×

原文链接或出处

诽谤我

×

您好,当您发现根叔知了上有诽谤您的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您举报的内容以及侵犯了您什么权益?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

对根叔知了社区有害的内容

×

垃圾广告信息
色情、暴力、血腥等违反法律法规的内容
政治敏感
不规范转载 >
辱骂、歧视、挑衅等(不友善)
骚扰我
诱导投票

不规范转载

×

举报说明

提出建议

    +

亲~登录后才可以操作哦!

确定

亲~检测到您登陆的账号未在http://hclhub.h3c.com进行注册

注册后可访问此模块

跳转hclhub

你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作