10:跨域的MPLS
VPN (Option A)

10.1
实验拓扑

10.1
实验需求

a.      
R1 R2 R3
组成P-NETWORK R1 R2 R3
位于AS 1,底层协议采用EIGRP,AS

号为1,R1
R2 R3启用LDP,R1
R2,R2
R3
形成BGP
与MP-BGP
的IBGP PEER
关系。

b.     
R4 R5 R6
组成P-NETWORK R4 R5 R6
位于AS 2,底层协议采用EIGRP,AS

号为2,R4 
R5 R6启用LDP,R4
R5,R5
R6
形成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,要求R7
R8
最终能够PING
通对方LOOPBACK
网络

10.2
实验步骤

步骤1:完成AS1

与AS 2内P-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 number
1

BGP table version is 1, main routing table version
1

Neighbor       
V          
AS MsgRcvd MsgSent  
TblVer  InQ OutQ
Up/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 number
2

BGP table version is 1, main routing table version
1

Neighbor       
V          
AS MsgRcvd MsgSent  
TblVer  InQ OutQ
Up/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

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

  Peer
LDP 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:在R1
R6
上按题目要求创建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)确认R1

与R6
学到对应C-Network网络信息

R1#show ip bgp vpnv4 all

BGP table version is 2, local router ID is
1.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 vrf
VPN)

*> 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 is
6.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 vrf
VPN)

*> 8.8.8.0/24      
31.31.68.8              
0            
0 8 i

步骤3:在R3
R4
上实现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 is
1.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 vrf
VPN)

*> 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 is
2.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 is
3.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 vrf
VPN)

*>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 is
4.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 vrf
VPN)

*> 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 is
5.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 is
6.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 vrf
VPN)

*>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~R6
IGP
标签及VPN标签

IGP

标签

R6#show mpls forwarding-table

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

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     
  No
Label
  
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)描述BACK
TO BACK
的实施流程?

(2)描述BACK
TO BACK
的IGP
标签分配分发过程及VPN
标签分配分发过程?

(3)描述数据包由R8

起源去向R7的整个传递过程?

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

11.1 实验拓扑

(同上)

11.2实验需求

a.      
R1 R2 R3
组成P-NETWORK R1 R2 R3
位于AS 1,底层协议采用EIGRP,AS

号为1,R1
R2 R3启用LDP,R1
R2,R2
R3
形成BGP
与MP-BGP
的IBGP PEER
关系。

b.     
R4 R5 R6
组成P-NETWORK R4 R5 R6
位于AS 2,底层协议采用EIGRP,AS

号为2,R4 
R5 R6启用LDP,R4
R5,R5
R6
形成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,要求R7
R8
最终能够PING
通对方LOOPBACK
网络

11.3实验步骤

步骤1:完成AS1

与AS 2内P-NETWORK

配置

例如:底层协议的创建

LDP

的启用

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

!!注意

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

此时管理员完成了AS 1
与AS 2的P-NETWORK

配置,应该查看R3
与R4的MP-BGP
VRF
转发表,确认R3 R4
是否能够学习到当前AS的C-Network

路由,现象如下:

R3#show ip bgp vpnv4 all

R3#

R4#show ip bgp vpnv4 all

R4#

步骤2:为了R3

与R4
学习各自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
与R4的MP-BGP

转发表,确认已经学习到各自AS C-Network网络信息,现象如下:

R3#show ip bgp vpnv4 all

BGP table version is 7, local router ID is
3.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 is
4.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:为了使得不同AS的VPNV4

路由更新能够交换,我们在ASBR
上创建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

nei 31.31.34.3 remote 1

address-family vpnv4 unicast

neighbor 31.31.34.3 ac

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

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

R3#show ip bgp vpnv4 all summary

BGP router identifier 3.3.3.3, local AS number
1

BGP table version is 8, main routing table version
8

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 of
memory

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 of
memory

0 BGP route-map cache entries using 0 bytes of
memory

0 BGP filter-list cache entries using 0 bytes of
memory

BGP using 752 total bytes of memory

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

Neighbor       
V          
AS MsgRcvd MsgSent  
TblVer  InQ OutQ
Up/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 number
2

BGP table version is 10, main routing table version
10

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 of
memory

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 of
memory

0 BGP route-map cache entries using 0 bytes of
memory

0 BGP filter-list cache entries using 0 bytes of
memory

BGP using 752 total bytes of memory

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

Neighbor       
V          
AS MsgRcvd MsgSent  
TblVer  InQ OutQ
Up/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)确认R3
R4 R2 R5
学习了对端AS
的C-NETWORK
路由



R3#show ip bgp vpnv4 all

BGP table version is 8, local router ID is
3.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 is
2.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 

     31.31.34.4 
             0   
100     
0 2 8 i



R4#show ip bgp vpnv4 all

BGP table version is 10, local router ID is
4.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 is
4.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 is
5.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:在R3
R4
上针对各自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 is
2.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 is
5.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-BGP
VRF

转发表中特定网络下一跳

*>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 2
seconds:

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:跨域的MPLS
VPN
(Option B - 2b)

12.1
实验拓扑

(同上)

12.2
实验需求

a.R1 R2 R3
组成P-NETWORK R1 R2 R3
位于AS 1,底层协议采用EIGRP,AS

号为1,R1
R2 R3启用LDP,R1
R2,R2
R3
形成BGP
与MP-BGP
的IBGP PEER
关系。

b.R4 R5 R6
组成P-NETWORK R4 R5 R6
位于AS 2,底层协议采用EIGRP,AS

号为2,R4 
R5 R6启用LDP,R4
R5,R5
R6
形成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,要求R7
R8
最终能够PING
通对方LOOPBACK
网络

12.3配置步骤

步骤1:完成AS1

与AS 2内P-NETWORK

配置

例如:底层协议的创建

LDP

的启用

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

!!注意

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

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

R3 R4

router bgp

no bgp default route-target filter

步骤3:在R3
R4
上建立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:在R3
R4
上将直连网络宣告进底层协议

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:跨域的MPLS
VPN 
(Option B -2c)

13.1
实验拓扑

(同上)

13.2
实验需求

a.R1 R2 R3
组成P-NETWORK R1 R2 R3
位于AS 1,底层协议采用EIGRP,AS

号为1,R1
R2 R3启用LDP,R1
R2,R2
R3
形成BGP
与MP-BGP
的IBGP PEER
关系。

b.R4 R5 R6
组成P-NETWORK R4 R5 R6
位于AS 2,底层协议采用EIGRP,AS

号为2,R4 
R5 R6启用LDP,R4
R5,R5
R6
形成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,要求R7
R8
最终能够PING
通对方LOOPBACK
网络


13.3

配置步骤

步骤1:完成不同AS

内P-NETWORK
配置

完成不同AS
内C-NETWOKR
配置

!!注意

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

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

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

R4
可以学习AS2内C-NETWORK

网络信息

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

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

R3

ip route 4.4.4.0 255.255.255.0 fa 0/0
31.31.34.4

R4

ip route 3.3.3.0 255.255.255.0 fa 0/0
31.31.34.3

步骤3:在R3
R4
间启用MPLS

R3

int fa 0/0

mpls ip

R4

int fa 0/0

mpls ip

步骤4:R3

与R4
建立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:跨域的MPLS
VPN
(Option C)

14.1
实验拓扑

(同上)

14.2
实验需求

a.R1 R2 R3
组成P-NETWORK R1 R2 R3
位于AS 1,底层协议采用EIGRP,AS

号为1,R1
R2 R3启用LDP,R1
R2,R2
R3
形成BGP
与MP-BGP
的IBGP PEER
关系。

b.R4 R5 R6
组成P-NETWORK R4 R5 R6
位于AS 2,底层协议采用EIGRP,AS

号为2,R4 
R5 R6启用LDP,R4
R5,R5
R6
形成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,要求R7
R8
最终能够PING
通对方LOOPBACK
网络

14.3
实验步骤

步骤1:完成不同AS

的P-NETWORK
及C-NETWORK
配置

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

步骤2:完成R3

与R4的BGP
EBGP
对等体关系的建立,于此同时完成标签的发送工作

R3

router bgp 1

neighbor 31.31.34.4 remote 2

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

R4

router bgp 2

neighbor 31.31.34.3 remote 1

neighbor 31.31.34.3 send-label

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

步骤3:在R3
R4
上将各自AS内的PE

及RR设备的LOOPBACK
0
地址宣告进BGP

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

因为最终在R1
与R6
上看到抵达对方AS的C-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 //这里为了使得R3
R4
抵达对端AS RR LOOPBACK 0
网络走R3 R4
才做此修改

R4

router bgp 2

nei 31.31.34.3 wei 1

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

步骤5:在R3
R4
上将学习到的对端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 1
1500

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 1
1500

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)标签分配,分发关联过程?

CCIE-MPLS VPN-实验手册(下卷)的更多相关文章

  1. CCIE路由实验(7) -- MPLS VPN

    1.LDP协议的各种情况2.LDP和BGP交互3.LDP高级部分4.MPLS VPN (RIP和静态)5.MPLS VPN (EIGRP)6.MPLS VPN (OSPF)7.MPLS VPN (EB ...

  2. mpls vpn剩余笔记

    将IP地址映射为简单的具有固定长度的标签 用于快速数据包交换 20 3 1 8 在整个转发过程中,交换节点仅根据标记进行转发 标签交换路径(LSP) 多协议标签交换MPLS最初是为了提高转发速度而提出 ...

  3. MPLS VPN随堂笔记1

    MPLS VPN 基础 1.MPLS vpn架构的特点 1.1.允许不同CE传递相同私网路由 1.2.SP内部(所有P路由器)不需要学习CE路由 1.3.无安全保障但有带宽保障(跟SP租用服务) 2. ...

  4. 详解 mpls vpn 的实现

    MPLS VPN的实现 一.实验目的 该实验通过MPLS VPN的数据配置,使学生掌握路由器相关接口的IP地址设置.路由协议的配置以及MPLS VPN的完整的创建过程, 从而加深对IP网络的IP编址. ...

  5. mpls vpn剩余笔记

    将IP地址映射为简单的具有固定长度的标签 用于快速数据包交换 20 3 1 8 在整个转发过程中,交换节点仅根据标记进行转发 标签交换路径(LSP) 多协议标签交换MPLS最初是为了提高转发速度而提出 ...

  6. 详解 mpls vpn 的实现

    MPLS VPN的实现 一.实验目的 该实验通过MPLS VPN的数据配置,使学生掌握路由器相关接口的IP地址设置.路由协议的配置以及MPLS VPN的完整的创建过程, 从而加深对IP网络的IP编址. ...

  7. MPLS VPN随堂笔记1

    MPLS VPN 基础 1.MPLS vpn架构的特点 1.1.允许不同CE传递相同私网路由 1.2.SP内部(所有P路由器)不需要学习CE路由 1.3.无安全保障但有带宽保障(跟SP租用服务) 2. ...

  8. IPSec VPN实验

    IPSec VPN实验 实验拓扑: 实验目的:掌握IPSec VPN原理 掌握site-to-site VPN配置 IPSec配置参数: IKE policy isakmp key 转换集 加密算法 ...

  9. MPLS VPN随堂笔记2

    深入理解ospf 理解MPLS VPN 中对OSPF 层次化设计的补充 supper backbone area 2:理解MPLS VPN 中OSPF 的区域设计概念 3:理解MPLS VPN 中OS ...

  10. CCIE-MPLS基础篇-实验手册

    又一部前期JUSTECH(南京捷式泰)工程师职业发展系列丛书完整拷贝. MPLS(Multi-Protocol Label Switching) 目录 1:MPLS 基础实验.... 1.1实验拓扑. ...

随机推荐

  1. Python [目录]

    [第一篇] Python 发展历史 [第二篇] Python 优缺点 [第三篇] Python 应用场景 [第四篇] Python Hello World程序 [第五篇] Python 基础知识 [第 ...

  2. 笨办法用js屏蔽被http劫持的浮动广告

    最近发现网站经常在右下角弹出一个浮动广告,开始的时候以为只是浏览器的广告. 后来越来越多同事反映在家里不同浏览器也会出现广告.然后深入检查了下,发现网站竟然被劫持了. 然后百度了一大堆资料,什么htt ...

  3. hdu--1026--Ignatius and the Princess I(bfs搜索+dfs(打印路径))

    Ignatius and the Princess I Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (J ...

  4. 如何调节Eclipse下console输出字体的大小??

    打开window - preferences-- general - appearance - colors and fonts --debug - console font 就可以调节了.

  5. Mac 如何优雅的使用Microsoft office

    近期要使用文档编辑,但是发现mac下的pages实在不好用,或者说是不习惯,想安装个office  发现官方的office 都基本上要收费,网上的多数都要激活.实在没办法(没钱),看看WPS ,结果w ...

  6. JSON数据表示格式简介(JavaScript对象表示法)

    [1] JSON简介    > JSON全称 JavaScript Object Notation    > 类似于JS中对象的创建的方法    > JSON和XML一样,都是一种表 ...

  7. apache-DOS

    对DSO的理解还不是特别深刻,所以把自己查来的资料整理一下并想就此作一个总结.暂时先把资料堆到blog里面了,有时间再整理总结.   一.以下源于<Apache HTTP Server Vers ...

  8. nGrinder 简易使用教程

    背景 性能压测工具之前使用的是jmeter,这次说的是nGrinder,先直接搬运两者之间的比较 比较点 JMeter nGrinder 结果 实现语言 Java Java = License Apa ...

  9. 分享:SringBuffer与String的区别

    ·作为Java中最为基础的部分,在Java的学习过程中,就一定会学习到字符串,其中String类作为字符串.并且在Java所有的程序中是使用字符串都是使用String类去实现. 两者存在一定的通性,都 ...

  10. BotVS配置托管者-基于阿里云

    1. 上传Linux 64位 托管者并解压在 https://www.botvs.com/m/add-node 上下载Linux 64位 托管者, 当前下载地址 https://dn-botvs.qb ...