Lab 1 MPLS标签交换过程

Topology:

实验目的:理解MPLS标签交换的过程。

Step 1、配置各台路由器的IP地址,并且使用Ping命令确认各路由器的直连口的互通性。

R1:

s0/0:12.1.1.1/24

lo 0:1.1.1.1/32

R2:

lo 0:2.2.2.2/32

s0/0:12.1.1.2/24

s0/2:32.1.1.2/24

R3:

lo 0:3.3.3.3/32

s0/0:23.1.1.3/24

s0/1:34.1.1.3/24

R4:

lo 0:4.4.4.4/32

s0/0:34.1.1.4/24

s0/1:45.1.1.4/24

R5:

lo 0:5.5.5.5/32

s0/0:45.1.1.5/24

 

Step 2、路由器之间运行IGP。

R1:

router ospf 100

 router-id 1.1.1.1

 log-adjacency-changes

 network 1.1.1.1 0.0.0.0 area 0

 network 12.1.1.1 0.0.0.0 area 0

 

R2:

router ospf 100

 router-id 2.2.2.2

 log-adjacency-changes

 network 2.2.2.2 0.0.0.0 area 0

 network 12.1.1.2 0.0.0.0 area 0

 network 23.1.1.2 0.0.0.0 area 0

 

R3:

router ospf 100

 router-id 3.3.3.3

 log-adjacency-changes

 network 3.3.3.3 0.0.0.0 area 0

 network 23.1.1.3 0.0.0.0 area 0

 network 34.1.1.3 0.0.0.0 area 0

 

R4:

router ospf 100

 router-id 4.4.4.4

 log-adjacency-changes

 network 4.4.4.4 0.0.0.0 area 0

 network 34.1.1.4 0.0.0.0 area 0

 network 45.1.1.4 0.0.0.0 area 0

 

R5:

router ospf 100

 router-id 5.5.5.5

 log-adjacency-changes

 network 5.5.5.5 0.0.0.0 area 0

 network 45.1.1.5 0.0.0.0 area 0

 

Step 3、在各路由器上配置mpls。

R1(config)#mpls label range 1000 1999

R1(config)#mpls label protocol ldp

R1(config)#mpls ldp router-id lo 0

R1(config)#int s0/0

R1(config-if)#mpls ip

R1(config-if)#exit

R1(config)#ip cef

 

R2(config)#mpls label protocol ldp

R2(config)#mpls label range 2000 2999

R2(config)#mpls ldp router-id lo 0

R2(config)#

R2(config)#ip cef

R2(config)#

R2(config)#int s0/0

R2(config-if)#mpls ip

R2(config-if)#int s0/2

R2(config-if)#mpls ip

 

R3(config)#mpls label protocol ldp

R3(config)#mpls label range 3000 3999

R3(config)#mpls ldp router-id lo 0

R3(config)#

R3(config)#ip cef

R3(config)#int s0/0

R3(config-if)#mpls ip

R3(config-if)#int s0/1

R3(config-if)#mpls ip

 

R4(config)#mpls label protocol ldp

R4(config)#mpls label range 4000 4999

R4(config)#mpls ldp router-id lo 0

R4(config)#ip cef

R4(config)#int s0/0

R4(config-if)#mpls ip

R4(config-if)#int s0/1

R4(config-if)#mpls ip

 

R5(config)#mpls label protocol ldp

R5(config)#mpls label range 5000 5999

R5(config)#mpls ldp router-id lo 0

R5(config)#ip cef

R5(config)#

R5(config)#int s0/0

R5(config-if)#mpls ip

 

Step 4、理解标签交换过程。

以去5.5.5.5路由为例。

 

R1#sh mpls ip binding

  5.5.5.5/32

        in label:     1004     

        out label:    2004      lsr: 2.2.2.2:0        inuse

 

#R1为5.5.5.5分配标签:1004,出标签:2004。

 

R2#sh mpls ip binding

  5.5.5.5/32

        in label:     2004     

        out label:    1004      lsr: 1.1.1.1:0      

        out label:    3003      lsr: 3.3.3.3:0        inuse

 

#R2为5.5.5.5分配标签:2004,出标签:3004。

 

R3#sh mpls ip binding

  5.5.5.5/32

        in label:     3003     

        out label:    2004      lsr: 2.2.2.2:0      

        out label:    4003      lsr: 4.4.4.4:0        inuse

 

#R3为5.5.5.5分配标签:3003,出标签:4003。

 

R4#sh mpls ip binding

  5.5.5.5/32

        in label:     4003     

        out label:    3003      lsr: 3.3.3.3:0      

        out label:    imp-null  lsr: 5.5.5.5:0        inuse

 

#R4为5.5.5.5分配标签:4003,出标签:POP。

 

R5#sh mpls ip binding

  5.5.5.5/32

        in label:     imp-null 

        out label:    4003      lsr: 4.4.4.4:0 

 

结论:

1)show mpls ldp binding,这个是Lib表,保存所有的标签,不管有用没用都保存,只要有人给它发,它就保存。

2)R1#sh mpls forwarding-table 查看lfib表,lfib表仅存有用的标签。

 

posted @ 2020-05-02 12:53  cyrusxx  阅读(498)  评论(0编辑  收藏  举报