CCIE-MPLS VPN-实验手册(下卷)

来源:互联网 发布:国密算法意义 编辑:程序博客网 时间:2024/05/14 05:55

10:跨域的MPLSVPN (Option A)

 

10.1 实验拓扑

 CCIE-MPLS <wbr>VPN-实验手册(下卷)



10.1 实验需求

 

a.      R1 R2 R3 组成P-NETWORK R1 R2 R3 位于AS 1,底层协议采用EIGRPAS号为1R1R2 R3启用LDPR1R2R2R3 形成BGP MP-BGP IBGP PEER 关系。

b.     R4 R5 R6 组成P-NETWORK R4 R5 R6 位于AS 2,底层协议采用EIGRPAS号为2R4 R5 R6启用LDPR4R5R5R6 形成BGP MP-BGP IBGP PEER 关系。

c.      R1 R6 扮演PE 设备,按如下需求创建VRF

VRF NAME VPN

VRF RD 100:100

VRF RT 100:100

d.     R7 R8 扮演CE,要求R7R8 最终能够PING 通对方LOOPBACK 网络

10.2 实验步骤

步骤1:完成AS1AS 2P-NETWORK配置

例如:底层协议的创建

      LDP 的启用

      BGP MP-BGP 的创建及对等体关系的指定

!!注意

这里最好将R2 配置路由反射器

 

此时管理员应该做如下查看:

 

(1)   确认R2 R1 R3 形成了MP-BGP 对等体关系
R2
show ip bgp vpnv4 all summary

BGP router identifier 2.2.2.2, local AS number1

BGP table version is 1, main routing table version1

 

Neighbor       V          AS MsgRcvd MsgSent  TblVer  InQ OutQUp/Down State/PfxRcd

1.1.1.1        4           1      8      8       1   0   0 00:04:23       0

3.3.3.3        4           1      9      8       1   0   0 00:04:01       0

 

(2)   确认R5 R4 R6 建立MP-BGP IBGP 对等体关系

R5#show ip bgp vpnv4 all summary

BGP router identifier 5.5.5.5, local AS number2

BGP table version is 1, main routing table version1

 

Neighbor       V          AS MsgRcvd MsgSent  TblVer  InQ OutQUp/Down State/PfxRcd

4.4.4.4        4           2      7      5       1   0   0 00:02:09       0

6.6.6.6        4           2      5      5       1   0   0 00:01:16       0

 

确认R2 R5 和直连设备建立了LDP 邻接关系
R2#show mpls ldp neighbor

   Peer LDP Ident:1.1.1.1:0; Local LDP Ident 2.2.2.2:0

       TCP connection: 1.1.1.1.646 - 2.2.2.2.42420

       State: Oper;Msgs sent/rcvd: 14/14; Downstream

…………………………………………………………………………

    PeerLDP Ident: 3.3.3.3:0; Local LDP Ident 2.2.2.2:0

       TCP connection: 3.3.3.3.39602 - 2.2.2.2.646

       State: Oper;Msgs sent/rcvd: 14/16; Downstream

…………………………………………………………………………

 

R5#show mpls ldp neighbor

   Peer LDP Ident:4.4.4.4:0; Local LDP Ident 5.5.5.5:0

       TCP connection: 4.4.4.4.646 - 5.5.5.5.26469

       State: Oper;Msgs sent/rcvd: 12/14; Downstream

  ……………………………………………………………………      

   Peer LDP Ident:6.6.6.6:0; Local LDP Ident 5.5.5.5:0

       TCP connection: 6.6.6.6.11320 - 5.5.5.5.646

       State: Oper; Msgs sent/rcvd: 11/11; Downstream

…………………………………………………………………………

 

步骤2:在R1R6 上按题目要求创建VRF ,并且和R7 R8 形成BGP EBGP 对等体关系

 

R1

ip vrf VPN

rd 100:100

route-target 100:100

exi

!

int fa 0/0

ip vrf forward VPN

ip add 31.31.17.1 255.255.255.0

no sh

!

router bgp 1

address –family ipv4 vrf VPN

neighbor 31.31.17.7 remote 7

!

 

R7

en

conf t

int lo 0

ip add 7.7.7.7 255.255.255.0

!

int fa 0/0

ip add 31.31.17.7 255.255.255.0

no sh

!

router bgp 7

bgp router-id 7.7.7.7

neighbor 31.31.17.1 remote 1

network 7.7.7.0 mask 255.255.255.0

 

 

R6

ip vrf VPN

rd 100:100

route-target 100:100

exi

!

int fa 0/0

ip vrf forward VPN

ip add 31.31.68.6 255.255.255.0

no sh

!

router bgp 2

address-family ipv4 vrf VPN

neighbor 31.31.68.8 remote 8

!

 

R8

en

conf t

int lo 0

ip add 8.8.8.8 255.255.255.0

!

int fa 0/0

ip add 31.31.68.8 255.255.255.0

no sh

!

router bgp 8

bgp router-id 8.8.8.8

nei 31.31.68.6 remote 2

net 8.8.8.0 mask 255.255.255.0

 

此时管理员应该做如下检查:

(1)确认R1R6 学到对应C-Network网络信息
R1#show ip bgp vpnv4 all

BGP table version is 2, local router ID is1.1.1.1

Status codes: s suppressed, d damped, h history, * valid,> best, i - internal,

             r RIB-failure, S Stale

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

 

  Network         Next Hop           Metric LocPrf Weight Path

Route Distinguisher: 100:100 (default for vrfVPN)

*> 7.7.7.0/24      31.31.17.7              0            0 7 i

 

R6#show ip bgp vpnv4 all

BGP table version is 2, local router ID is6.6.6.6

Status codes: s suppressed, d damped, h history, * valid,> best, i - internal,

             r RIB-failure, S Stale

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

 

  Network         Next Hop           Metric LocPrf Weight Path

Route Distinguisher: 100:100 (default for vrfVPN)

*> 8.8.8.0/24      31.31.68.8              0            0 8 i

 

步骤3:在R3R4 上实现BACK TO BACK 的跨域MPLS VPN 配置

R3

ip vrf VPN

rd 100:100

route-target 100:100

!

int fa 0/1

ip vrf forward VPN

ip add 31.31.34.3 255.255.255.0

no sh

!

router bgp 1

address-family ipv4 vrf VPN

nei 31.31.34.4 remote 2

!

 

R4

ip vrf VPN

rd 100:100

route-target 100:100

!

int fa 0/1

ip vrf forward VPN

ip add 31.31.34.4 255.255.255.0

no sh

!

router bgp 2

address-family ipv4 vrf VPN

nei 31.31.34.3 remote 1

!

end

 

10.4 校验

(1) 查看R1 ~R6 所有设备的MP-BGP 转发表

R1#show ip bgp vpnv4 all

BGP table version is 4, local router ID is1.1.1.1

Status codes: s suppressed, d damped, h history, * valid,> best, i - internal,

             r RIB-failure, S Stale

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

 

  Network         Next Hop           Metric LocPrf Weight Path

Route Distinguisher: 100:100 (default for vrfVPN)

*> 7.7.7.0/24      31.31.17.7              0            0 7 i

*>i8.8.8.0/24      3.3.3.3                 0   100     0 2 8 i

 

 

R2#show ip bgp vpnv4 all

BGP table version is 3, local router ID is2.2.2.2

Status codes: s suppressed, d damped, h history, * valid,> best, i - internal,

             r RIB-failure, S Stale

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

 

  Network         Next Hop           Metric LocPrf Weight Path

Route Distinguisher: 100:100

*>i7.7.7.0/24      1.1.1.1                 0   100     0 7 i

*>i8.8.8.0/24      3.3.3.3                 0   100     0 2 8 i

 

 

R3#show ip bgp vpnv4 all

BGP table version is 4, local router ID is3.3.3.3

Status codes: s suppressed, d damped, h history, * valid,> best, i - internal,

             r RIB-failure, S Stale

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

 

  Network         Next Hop           Metric LocPrf Weight Path

Route Distinguisher: 100:100 (default for vrfVPN)

*>i7.7.7.0/24      1.1.1.1                 0   100     0 7 i

*> 8.8.8.0/24      31.31.34.4                            0 2 8 i

 

 

R4#show ip bgp vpnv4 all

BGP table version is 4, local router ID is4.4.4.4

Status codes: s suppressed, d damped, h history, * valid,> best, i - internal,

             r RIB-failure, S Stale

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

 

  Network         Next Hop           Metric LocPrf Weight Path

Route Distinguisher: 100:100 (default for vrfVPN)

*> 7.7.7.0/24      31.31.34.3                            0 1 7 i

*>i8.8.8.0/24      6.6.6.6                 0   100     0 8 i

 

 

 

R5#show ip bgp vpnv4 all

BGP table version is 3, local router ID is5.5.5.5

Status codes: s suppressed, d damped, h history, * valid,> best, i - internal,

             r RIB-failure, S Stale

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

 

  Network         Next Hop           Metric LocPrf Weight Path

Route Distinguisher: 100:100

*>i7.7.7.0/24      4.4.4.4                 0   100     0 1 7 i

*>i8.8.8.0/24      6.6.6.6                 0   100     0 8 i

 

 

R6#show ip bgp vpnv4 all

BGP table version is 4, local router ID is6.6.6.6

Status codes: s suppressed, d damped, h history, * valid,> best, i - internal,

             r RIB-failure, S Stale

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

 

  Network         Next Hop           Metric LocPrf Weight Path

Route Distinguisher: 100:100 (default for vrfVPN)

*>i7.7.7.0/24      4.4.4.4                 0   100     0 1 7 i

*> 8.8.8.0/24      31.31.68.8              0            0 8 i

 

通过如上输出画面必须确认所有设备都学习了VPNV4 路由

 

(2)校验R1~R6IGP 标签及VPN标签

 

IGP标签

 

R6#show mpls forwarding-table

Local     Outgoing  Prefix          BytesLabel  Outgoing  Next Hop   

Label     Label     or Tunnel Id    Switched     interface             

600       500       4.4.4.0/24      0            Fa0/1     31.31.56.5 

601       Pop Label 5.5.5.0/24      0            Fa0/1     31.31.56.5 

602       Pop Label 31.31.45.0/24   0            Fa0/1     31.31.56.5 

603       No Label  8.8.8.0/24[V]   570          Fa0/0     31.31.68.8 

 

R5#show mpls forwarding-table

Local     Outgoing  Prefix          Bytes Label   Outgoing  Next Hop   

Label     Label     or Tunnel Id    Switched     interface             

500       Pop Label 4.4.4.0/24      590          Fa0/0     31.31.45.4 

501       Pop Label 6.6.6.0/24      590          Fa0/1     31.31.56.6 

 

 

R4#show mpls forwarding-table

Local     Outgoing  Prefix          Bytes Label  Outgoing  Next Hop   

Label     Label     or Tunnel Id    Switched     interface             

400       Pop Label 31.31.56.0/24   0            Fa0/0     31.31.45.5 

401       Pop Label 5.5.5.0/24      0            Fa0/0     31.31.45.5 

402       501       6.6.6.0/24      0            Fa0/0     31.31.45.5 

403       NoLabel  7.7.7.0/24[V]   570          Fa0/1     31.31.34.3

 

R3#show mpls forwarding-table

Local     Outgoing  Prefix          Bytes Label  Outgoing  Next Hop   

Label     Label     or Tunnel Id    Switched     interface             

300       Pop Label 2.2.2.0/24      0            Fa0/0     31.31.23.2 

301       Pop Label 31.31.12.0/24   0            Fa0/0     31.31.23.2 

302       200       1.1.1.0/24      0            Fa0/0     31.31.23.2 

303       No Label  8.8.8.0/24[V]   570          Fa0/1     31.31.34.4

 

 

R2#show mpls forwarding-table

Local     Outgoing  Prefix          Bytes Label  Outgoing  Next Hop   

Label     Label     or Tunnel Id    Switched     interface             

200       Pop Label 1.1.1.0/24      590          Fa0/1     31.31.12.1 

201       Pop Label 3.3.3.0/24      590          Fa0/0     31.31.23.3 

 

 

R1#show mpls forwarding-table

Local     Outgoing  Prefix          Bytes Label  Outgoing  Next Hop   

Label     Label     or Tunnel Id    Switched     interface             

100       Pop Label 2.2.2.0/24      0            Fa0/1     31.31.12.2 

101       Pop Label 31.31.23.0/24   0            Fa0/1     31.31.12.2 

102       201       3.3.3.0/24      0            Fa0/1     31.31.12.2 

103       No Label  7.7.7.0/24[V]   570          Fa0/0     31.31.17.7 

 

VPN标签

R6#show ip bgp vpnv4 all label | in 7.7.7.0

  7.7.7.0/24      4.4.4.4        nolabel/403

 

R5#show ip bgp vpnv4 all label | in 7.7.7.0

  7.7.7.0/24      4.4.4.4        nolabel/403

 

R4#show ip bgp vpnv4 all label | in 7.7.7.0

  7.7.7.0/24      31.31.34.3     403/nolabel

 

R3#show ip bgp vpnv4 all label | in 7.7.7.0

  7.7.7.0/24      1.1.1.1        nolabel/103

 

R2#show ip bgp vpnv4 all label | in 7.7.7.0

  7.7.7.0/24      1.1.1.1        nolabel/103

 

R1#show ip bgp vpnv4 all label | in 7.7.7.0

  7.7.7.0/24      31.31.17.7     103/nolabel

 

 

10.5 思考题

(1)描述BACKTO BACK 的实施流程?
(2)
描述BACKTO BACK IGP 标签分配分发过程及VPN 标签分配分发过程?
(3)
描述数据包由R8起源去向R7的整个传递过程?

 

 

11:跨域的MPLSVPN (Option B -2a)

11.1 实验拓扑

 (同上)

11.2实验需求

a.      R1 R2 R3 组成P-NETWORK R1 R2 R3 位于AS 1,底层协议采用EIGRPAS号为1R1R2 R3启用LDPR1R2R2R3 形成BGP MP-BGP IBGP PEER 关系。

b.     R4 R5 R6 组成P-NETWORK R4 R5 R6 位于AS 2,底层协议采用EIGRPAS号为2R4 R5 R6启用LDPR4R5R5R6 形成BGP MP-BGP IBGP PEER 关系。

c.      R1 R6 扮演PE 设备,按如下需求创建VRF

VRF NAME VPN

VRF RD 100:100

VRF RT 100:100

d.     R7 R8 扮演CE,要求R7R8 最终能够PING 通对方LOOPBACK 网络

11.3实验步骤

 

步骤1:完成AS1AS 2P-NETWORK配置

例如:底层协议的创建

      LDP 的启用

      BGP MP-BGP 的创建及对等体关系的指定

!!注意

这里最好将R2 配置路由反射器

 

此时管理员完成了AS 1 AS 2P-NETWORK配置,应该查看R3 R4MP-BGPVRF 转发表,确认R3 R4 是否能够学习到当前ASC-Network路由,现象如下:

 

R3#show ip bgp vpnv4 all

 

R3#

 

 

R4#show ip bgp vpnv4 all

 

R4#

 

步骤2:为了R3R4 学习各自AS C-NEWTORK 路由,我们关闭ROUTE-TARGET FILLTER 功能

 

R3

router bgp 1

no bgp default route-target filter

 

R4

router bgp 2

no bgp default route-target filter

 

!!注意

管理员最好在R2 R5 上输入如下命令,使得R3 R4 能够立刻获得VPNV4 路由更新,并学习:

clear ip bgp * vpnv4 unicast out

 

此时管理员应该查看R3 R4MP-BGP转发表,确认已经学习到各自AS C-Network网络信息,现象如下:

 

R3#show ip bgp vpnv4 all

BGP table version is 7, local router ID is3.3.3.3

Status codes: s suppressed, d damped, h history, * valid,> best, i - internal,

             r RIB-failure, S Stale

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

 

  Network         Next Hop           Metric LocPrf Weight Path

Route Distinguisher: 100:100

*>i7.7.7.0/24      1.1.1.1                 0   100     0 7 i

 

 

 

R4#show ip bgp vpnv4 all

BGP table version is 7, local router ID is4.4.4.4

Status codes: s suppressed, d damped, h history, * valid,> best, i - internal,

             r RIB-failure, S Stale

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

 

  Network         Next Hop           Metric LocPrf Weight Path

Route Distinguisher: 100:100

*>i8.8.8.0/24      6.6.6.6                 0   100     0 8 i

 

步骤3:为了使得不同ASVPNV4路由更新能够交换,我们在ASBR 上创建MP-BGPEBGP对等体关系(最好采用直连网络)

 

R3

router bgp 1

neighbor 31.31.34.4 remote 2

address-family vpnv4 unicast

neighbor 31.31.34.4 ac

 

R4

router bgp 2

nei 31.31.34.3 remote 1

address-family vpnv4 unicast

neighbor 31.31.34.3 ac

 

此时管理员应该做如下检查:

(1)确认R3R4 建立了MP-BGP EBGP 对等体关系

R3#show ip bgp vpnv4 all summary

BGP router identifier 3.3.3.3, local AS number1

BGP table version is 8, main routing table version8

2 network entries using 288 bytes of memory

2 path entries using 104 bytes of memory

2/2 BGP path/bestpath attribute entries using 264 bytes ofmemory

1 BGP rrinfo entries using 24 bytes of memory

2 BGP AS-PATH entries using 48 bytes of memory

1 BGP extended community entries using 24 bytes ofmemory

0 BGP route-map cache entries using 0 bytes ofmemory

0 BGP filter-list cache entries using 0 bytes ofmemory

BGP using 752 total bytes of memory

BGP activity 4/2 prefixes, 4/2 paths, scan interval 60secs

 

Neighbor       V          AS MsgRcvd MsgSent  TblVer  InQ OutQUp/Down State/PfxRcd

2.2.2.2        4           1     77     97        8   0   0 01:22:20       1

31.31.34.4     4           2      6      6       8   0   0 00:00:32       1

 

 

 

R4#show ip bgp vpnv4 all summary

BGP router identifier 4.4.4.4, local AS number2

BGP table version is 10, main routing table version10

2 network entries using 288 bytes of memory

2 path entries using 104 bytes of memory

2/2 BGP path/bestpath attribute entries using 264 bytes ofmemory

1 BGP rrinfo entries using 24 bytes of memory

2 BGP AS-PATH entries using 48 bytes of memory

1 BGP extended community entries using 24 bytes ofmemory

0 BGP route-map cache entries using 0 bytes ofmemory

0 BGP filter-list cache entries using 0 bytes ofmemory

BGP using 752 total bytes of memory

BGP activity 4/2 prefixes, 4/2 paths, scan interval 60secs

 

Neighbor       V          AS MsgRcvd MsgSent  TblVer  InQ OutQUp/Down State/PfxRcd

5.5.5.5        4           2     73     94      10   0   0 01:19:30       1

31.31.34.3     4           1      7      7      10   0   0 00:00:59       1

 

(2)确认R3R4 R2 R5 学习了对端AS C-NETWORK 路由

R3#show ip bgp vpnv4 all

BGP table version is 8, local router ID is3.3.3.3

Status codes: s suppressed, d damped, h history, * valid,> best, i - internal,

             r RIB-failure, S Stale

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

 

  Network         Next Hop           Metric LocPrf Weight Path

Route Distinguisher: 100:100

*>i7.7.7.0/24      1.1.1.1                 0   100     0 7 i

*>8.8.8.0/24      31.31.34.4                            0 2 8 i


R2#show ip bgp vpnv4 all

BGP table version is 4, local router ID is2.2.2.2

Status codes: s suppressed, d damped, h history, * valid,> best, i - internal,

             r RIB-failure, S Stale

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

 

  Network         NextHop           Metric LocPrf Weight Path

Route Distinguisher: 100:100

*>i7.7.7.0/24      1.1.1.1                 0   100     0 7 i

*i8.8.8.0/24      31.31.34.4              0   100     0 2 8 i

R4#show ip bgp vpnv4 all

BGP table version is 10, local router ID is4.4.4.4

Status codes: s suppressed, d damped, h history, * valid,> best, i - internal,

             r RIB-failure, S Stale

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

 

  Network         Next Hop           Metric LocPrf Weight Path

Route Distinguisher: 100:100

*>7.7.7.0/24      31.31.34.3                            0 1 7 i

*>i8.8.8.0/24      6.6.6.6                 0   100     0 8 i

R4#show ip bgp vpnv4 all

BGP table version is 16, local router ID is4.4.4.4

Status codes: s suppressed, d damped, h history, * valid,> best, i - internal,

             r RIB-failure, S Stale

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

 

  Network         Next Hop           Metric LocPrf Weight Path

Route Distinguisher: 100:100

*>7.7.7.0/24      31.31.34.3                            0 1 ?

*>i8.8.8.0/24      6.6.6.6                 0   100     0 ?

R5#show ip bgp vpnv4 all

BGP table version is 7, local router ID is5.5.5.5

Status codes: s suppressed, d damped, h history, * valid,> best, i - internal,

             r RIB-failure, S Stale

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

 

  Network         Next Hop           Metric LocPrf Weight Path

Route Distinguisher: 100:100

*i7.7.7.0/24       31.31.34.3              0   100     0 1 ?

*>i8.8.8.0/24      6.6.6.6                 0   100     0 ?

步骤4:在R3R4 上针对各自AS RR 配置NEXT-HOP-SELF

R3

router bgp 1

address-family vpnv4 unicast

neighbor 2.2.2.2 next-hop-self

 

R4

router bgp 2

address-family vpnv4 unicast

neighbor 5.5.5.5 next-hop-self

 

此时管理员必须检查R2 R5 MP-BGP VRF 转发表,关注对端AS路由信息:
R2#show ip bgp vpnv4 all

BGP table version is 9, local router ID is2.2.2.2

Status codes: s suppressed, d damped, h history, * valid,> best, i - internal,

             r RIB-failure, S Stale

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

 

  Network         Next Hop           Metric LocPrf Weight Path

Route Distinguisher: 100:100

*>i7.7.7.0/24      1.1.1.1                 0   100     0 ?

*>i8.8.8.0/24      3.3.3.3                 0   100     0 2 ?

 

R5#show ip bgp vpnv4 all

BGP table version is 9, local router ID is5.5.5.5

Status codes: s suppressed, d damped, h history, * valid,> best, i - internal,

             r RIB-failure, S Stale

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

 

   Network         Next Hop           Metric LocPrf Weight Path

Route Distinguisher: 100:100

*>i7.7.7.0/24      4.4.4.4                 0   100     0 1 ?

*>i8.8.8.0/24      6.6.6.6                 0   100     0 ?

 

11.3 校验

(1)   首先校验R6~R1 MP-BGP VRF 路由表及IGP 标签机VPN 标签

 

R6#show ip bgp vpnv4 all | in 7.7.7.0 //查看MP-BGPVRF 转发表中特定网络下一跳

*>i7.7.7.0/24      4.4.4.4                 0   100     0 1 ?

 

R6#show mpls forwarding  //查看特定下一跳的本地标签及出栈标签

Local     Outgoing  Prefix          Bytes Label  Outgoing  Next Hop   

Label     Label     or Tunnel Id    Switched     interface             

600       500       4.4.4.0/24      0            Fa0/1     31.31.56.5 

 

R6#show ip bgp vpnv4 all label | in 7.7.7.0 //查看特定VPNV4网络的栈底标签

  7.7.7.0/24      4.4.4.4        nolabel/407

 

(2)   确认R7 R8 可以通讯

R6#ping vrf VPN 7.7.7.7 so 8.8.8.8        

 

Type escape sequence to abort.

Sending 5, 100-byte ICMP Echos to 7.7.7.7, timeout is 2seconds:

Packet sent with a source address of 8.8.8.8

!!!!!

Success rate is 100 percent (5/5), round-trip min/avg/max= 268/291/364 ms

11.4思考题

(1)   解释该实验中标签分配分发关联过程及数据传递过程?

 

 

12:跨域的MPLSVPN Option B - 2b

 

12.1 实验拓扑

(同上)

 

12.2 实验需求

a.R1 R2 R3 组成P-NETWORK R1 R2 R3 位于AS 1,底层协议采用EIGRPAS号为1R1R2 R3启用LDPR1R2R2R3 形成BGP MP-BGP IBGP PEER 关系。

b.R4 R5 R6 组成P-NETWORK R4 R5 R6 位于AS 2,底层协议采用EIGRPAS号为2R4 R5 R6启用LDPR4R5R5R6 形成BGP MP-BGP IBGP PEER 关系。

c.R1 R6 扮演PE 设备,按如下需求创建VRF

VRF NAME VPN

VRF RD 100:100

VRF RT 100:100

d.R7 R8 扮演CE,要求R7R8 最终能够PING 通对方LOOPBACK 网络

12.3配置步骤

步骤1:完成AS1AS 2P-NETWORK配置

例如:底层协议的创建

      LDP 的启用

      BGP MP-BGP 的创建及对等体关系的指定

!!注意

这里最好将R2 配置路由反射器

 

步骤2:在R3R4 上关闭RT 过滤,为了学习各自AS C-NETWORK 网路的路由信息

R3 R4

router bgp

no bgp default route-target filter

 

步骤3:在R3R4 上建立MP-BGP EBGP 对等体关系

R3

router bgp 1

neighbor 31.31.34.4 remote 2

address-family vpnv4 unicast

neighbor 31.31.34.4 ac

 

R4

router bgp 2

neighbor 31.31.34.3 remote 1

address-family vpnv4 unicast

neighbor 31.31.34.3 ac

 

步骤4:在R3R4 上将直连网络宣告进底层协议

R3

access-list 1 permit 31.31.34.0 0.0.0.255

route-map CON per 10

match ip add 1

!

router eigrp 1

redistribute conn route-map CON

 

R4

access-list 1 permit 31.31.34.0 0.0.0.255

route-map CON per 10

match ip add 1

!

router eigrp 2

redistribute conn route-map CON

 

 

 

 

12.4 校验

(1) R7 R8 必须PING 通对方loopback 0 网络

 

13:跨域的MPLSVPN (Option B -2c)

 

13.1 实验拓扑

(同上)

13.2 实验需求

 

a.R1 R2 R3 组成P-NETWORK R1 R2 R3 位于AS 1,底层协议采用EIGRPAS号为1R1R2 R3启用LDPR1R2R2R3 形成BGP MP-BGP IBGP PEER 关系。

b.R4 R5 R6 组成P-NETWORK R4 R5 R6 位于AS 2,底层协议采用EIGRPAS号为2R4 R5 R6启用LDPR4R5R5R6 形成BGP MP-BGP IBGP PEER 关系。

c.R1 R6 扮演PE 设备,按如下需求创建VRF

VRF NAME VPN

VRF RD 100:100

VRF RT 100:100

d.R7 R8 扮演CE,要求R7R8 最终能够PING 通对方LOOPBACK 网络

13.3配置步骤

 

步骤1:完成不同ASP-NETWORK 配置

       完成不同AS C-NETWOKR 配置

!!注意

R2 R5 依旧需要配置为MP-BGP RR

R3 R4 依旧需要关闭RT 过滤功能

 

此时管理员完成如上配置后,应该发现R3 可以学习AS 1 C-NETWORK 网络信息

                                  R4 可以学习AS2C-NETWORK网络信息

但是两个AS 不去共享路由信息

 

步骤2:在R3R4 上完成抵达对方LOOPBACK 0 接口的静态路由

R3

ip route 4.4.4.0 255.255.255.0 fa 0/031.31.34.4

 

R4

ip route 3.3.3.0 255.255.255.0 fa 0/031.31.34.3

 

步骤3:在R3R4 间启用MPLS

R3

int fa 0/0

mpls ip

 

R4

int fa 0/0

mpls ip

 

步骤4R3R4 建立MP-BGP EBGP 对等体关系

R3

router bgp 1

nei 4.4.4.4 remote 2

nei 4.4.4.4 up lo 0

nei 4.4.4.4 ebgp 255

add vpnv4 uni

nei 4.4.4.4 ac

R3

router bgp 2

nei 3.3.3.3 remote 1

nei 3.3.3.3 up lo 0

nei 3.3.3.3 ebgp 255

address vpnv4 unicast

nei 3.3.3.3 ac

 

步骤5:将静态路由重分发进底层协议

为了让RR 上看到对端AS C-NETWORK 路由下一跳可达

 

R3

router eigrp 1

redistribute static

 

R4

router eigrp 2

redistribute static

 

13.4 校验

(1)CE设备上PING通对端CE

 

 

14:跨域的MPLSVPN Option C

 

14.1 实验拓扑

 (同上)

14.2 实验需求

a.R1 R2 R3 组成P-NETWORK R1 R2 R3 位于AS 1,底层协议采用EIGRPAS号为1R1R2 R3启用LDPR1R2R2R3 形成BGP MP-BGP IBGP PEER 关系。

b.R4 R5 R6 组成P-NETWORK R4 R5 R6 位于AS 2,底层协议采用EIGRPAS号为2R4 R5 R6启用LDPR4R5R5R6 形成BGP MP-BGP IBGP PEER 关系。

c.R1 R6 扮演PE 设备,按如下需求创建VRF

VRF NAME VPN

VRF RD 100:100

VRF RT 100:100

d.R7 R8 扮演CE,要求R7R8 最终能够PING 通对方LOOPBACK 网络

14.3 实验步骤

 

步骤1:完成不同ASP-NETWORK C-NETWORK 配置

此时管理员应该发现R3 R4 只学习各自AS 所包含的C-NETWORK 网络信息

 

步骤2:完成R3R4BGPEBGP 对等体关系的建立,于此同时完成标签的发送工作

R3

router bgp 1

neighbor 31.31.34.4 remote 2

neighbor 31.31.34.4 send-label //AS1的网络标签信息发送给指定对等体

 

R4

router bgp 2

neighbor 31.31.34.3 remote 1

neighbor 31.31.34.3 send-label

 

此时管理员一定要确认R3 R4 完成了BGP EBGP PEER的关系建立

 

步骤3:在R3R4 上将各自AS内的PERR设备的LOOPBACK0 地址宣告进BGP

 

因为R2 R5 会利用对端设备LOOPBACK 0 接口地址建立MP-BGP EBGP关系,为了对等体地址可达,必须完成这类宣告

因为最终在R1 R6 上看到抵达对方ASC-NETWORK网络下一跳是对端PE 设备IP,所以为了下一跳可达必须完成这些宣告

 

R3

router bgp 1

net 1.1.1.0 mask 255.255.255.0

net 2.2.2.0 mask 255.255.255.0

nei 2.2.2.2 next-hop-self

 

R4

router bg 2

net 5.5.5.0 mask 255.255.255.0

net 6.6.6.0 mask 255.255.255.0

nei 5.5.5.5 next-hop-self

 

此时管理员应该在R2 R1 以及R5 R6 上利用”show ip bgp “命令,确认学习到被宣告的网络

 

步骤4:完成RR之间的MP-BGP EBGP 对等体关系

 

为了不同的AS 能够交换VPNV4 路由更新

 

R2

router bgp 1

nei 5.5.5.5 remote 2

nei 5.5.5.5 up lo 0

nei 5.5.5.5 ebgp 255

add vpnv4 u

nei 5.5.5.5 ac

nei 5.5.5.5 next-hop-un

 

R5

router bgp 2

nei 2.2.2.2 remote 1

nei 2.2.2.2 up lo 0

nei 2.2.2.2 ebgp 255

add vpnv4 u

nei 2.2.2.2 ac

nei 2.2.2.2 next-hop-un

 

R3

router bgp 1

neighbor 31.31.34.4 wei 1 //这里为了使得R3R4 抵达对端AS RR LOOPBACK 0 网络走R3 R4 才做此修改

 

R4

router bgp 2

nei 31.31.34.3 wei 1

 

此时管理员应该利用”show ip bgp vpnv4 allsummary”来确认MP-BGPPEER 关系建立,其实管理员应该利用”show ip bgp vpnv4 all“确认AS1 AS 2 交换了VPNV4 更新

 

 

步骤5:在R3R4 上将学习到的对端AS 内的PE RR路由重分发进底层协议

是了让AS 2 AS 1 内所有设备可以学习到对端AS PE 路由,让LDP 对对端PE 网络进行标签的分配

 

R3

access-list 1 permit 5.5.5.0 0.0.0.255

access-list 1 permit 6.6.6.0 0.0.0.255

!

route-map CON per 10

ma ip add 1

!

router egirp 1

redis bgp 1 route-map CON me 10000 100 255 11500

 

 

R4

access-list 1 permit 1.1.1.0 0.0.0.255

access-list 1 permit 2.2.2.0 0.0.0.255

!

route-map CON per 10

ma ip add 1

!

router egirp 2

redis bgp 2 route-map CON me 10000 100 255 11500

 

 

R2

router ei 1

distance eigrp 90 19

 

R3

router ei 2

distance eigrp 90 19

 

 

14.4 校验

(1)两端C-NETWORK相互PING

 

14.5 思考题

(1)阐述整个配置流程?

(2)标签分配,分发关联过程?

原创粉丝点击