实验需求
R1、R2、R3和R4之间运行了IGP协议,已经实现了IP层面的互联互通。
需求:通过配置MPLS以及LDP,使得192.168.10.0/24网段和192.168.20.0/24网段,可以通过标签交换的方式实现互访
组网图
实验思路
1、基本链路通信以及配置IGP协议
2、配置mpls ldp
基本链路通信以及配置IGP协议
R1
[R1]int g0/0/0
[R1-GigabitEthernet0/0/0]ip ad 10.1.12.1 24
[R1-GigabitEthernet0/0/0]int loo0
[R1-LoopBack0]ip ad 192.168.10.1 24
[R1-LoopBack0]ospf
[R1-ospf-1]area 0
[R1-ospf-1-area-0.0.0.0]net 10.1.12.1 0.0.0.0
[R1-ospf-1-area-0.0.0.0]net 192.168.10.0 0.0.0.255
[R1-ospf-1-area-0.0.0.0]q
[R1-ospf-1]q
R2
[R2]int g0/0/0
[R2-GigabitEthernet0/0/0]ip ad 10.1.12.2 24
[R2-GigabitEthernet0/0/0]int g0/0/1
[R2-GigabitEthernet0/0/1]ip ad 10.1.23.1 24
[R2-GigabitEthernet0/0/1]int loo0
[R2-LoopBack0]ip ad 22.1.1.1 24
[R2-LoopBack0]q
[R2]ospf
[R2-ospf-1]area 0
[R2-ospf-1-area-0.0.0.0]net 10.1.12.2 0.0.0.0
[R2-ospf-1-area-0.0.0.0]net 22.1.1.1 0.0.0.0
[R2-ospf-1-area-0.0.0.0]net 10.1.23.1 0.0.0.0
[R2-ospf-1-area-0.0.0.0]q
[R2-ospf-1]q
R3
[R3]int g0/0/0
[R3-GigabitEthernet0/0/0]ip ad 10.1.23.2 24
[R3-GigabitEthernet0/0/0]int g0/0/1
[R3-GigabitEthernet0/0/1]ip ad 10.1.34.1 24
[R3-GigabitEthernet0/0/1]int loo0
[R3-LoopBack0]ip ad 33.1.1.1 24
[R3-LoopBack0]q
[R3]ospf
[R3-ospf-1]area 0
[R3-ospf-1-area-0.0.0.0]net 10.1.23.2 0.0.0.0
[R3-ospf-1-area-0.0.0.0]net 33.1.1.1 0.0.0.0
[R3-ospf-1-area-0.0.0.0]net 10.1.34.1 0.0.0.0
[R3-ospf-1-area-0.0.0.0]q
[R3-ospf-1]q
R4
[R4]int g0/0/0
[R4-GigabitEthernet0/0/0]ip ad 10.1.34.2 24
[R4-GigabitEthernet0/0/0]int loo0
[R4-LoopBack0]ip ad 192.168.20.1 24
[R4-LoopBack0]ospf
[R4-ospf-1]area 0
[R4-ospf-1-area-0.0.0.0]net 10.1.34.2 0.0.0.0
[R4-ospf-1-area-0.0.0.0]net 192.168.20.0 0.0.0.255
[R4-ospf-1-area-0.0.0.0]q
[R4-ospf-1]q
mpls ldp配置
R1
[R1]mpls lsr-id 192.168.10.1
[R1]mpls
Info: Mpls starting, please wait... OK!
[R1-mpls]q
[R1]mpls ldp
[R1-mpls-ldp]q
[R1]int g0/0/0
[R1-GigabitEthernet0/0/0]mpls
[R1-GigabitEthernet0/0/0]mpls ldp
[R1-GigabitEthernet0/0/0]q
[R1]mpls ldp remote-peer r4
[R1-mpls-ldp-remote-r4]remote-ip 192.168.20.1
[R1-mpls-ldp-remote-r4]dis th
[V200R003C00]
#
mpls ldp remote-peer r4
remote-ip 192.168.20.1
#
return
[R1-mpls-ldp-remote-r4]q
R4
[R4]mpls lsr-id 192.168.20.1
[R4]mpls
Info: Mpls starting, please wait... OK!
[R4-mpls]q
[R4]mpls ldp
[R4-mpls-ldp]q
[R4]int g0/0/0
[R4-GigabitEthernet0/0/0]mpls
[R4-GigabitEthernet0/0/0]mpls ldp
[R4-GigabitEthernet0/0/0]q
[R4]mpls ldp remote-peer r1
[R4-mpls-ldp-remote-r1]remote-ip 192.168.10.1
[R4-mpls-ldp-remote-r1]dis th
[V200R003C00]
#
mpls ldp remote-peer r1
remote-ip 192.168.10.1
#
return
[R4-mpls-ldp-remote-r1]q
[R4]dis mpls ldp peer
LDP Peer Information in Public network
A '*' before a peer means the peer is being deleted.
------------------------------------------------------------------------------
PeerID TransportAddress DiscoverySource
------------------------------------------------------------------------------
192.168.10.1:0 192.168.10.1 Remote Peer : r1
------------------------------------------------------------------------------
TOTAL: 1 Peer(s) Found.
[R4]
mpls配置
R1
[R1]static-lsp ingress 1-4 destination 192.168.20.0 24 nexthop 10.1.12.2 outgoin
g-interface g0/0/0 out-label 100
R2
[R2]mpls lsr-id 22.1.1.1
[R2]mp
[R2]mpls
Info: Mpls starting, please wait... OK!
[R2-mpls]q
[R2]int g0/0/01
[R2-GigabitEthernet0/0/1]mp
[R2-GigabitEthernet0/0/1]mpls
[R2-GigabitEthernet0/0/1]int g0/0/0
[R2-GigabitEthernet0/0/0]mp
[R2-GigabitEthernet0/0/0]mpls
[R2-GigabitEthernet0/0/0]q
[R2]static-lsp transit 1-4 incoming-interface g0/0/0 in-label 100 nexthop 10.1.
23.2 outgoing-interface g0/0/1 out-label 200
R3
[R3]mpls
Info: Mpls starting, please wait... OK!
[R3-mpls]
[R3-mpls]q
[R3]int g0/0/0
[R3-GigabitEthernet0/0/0]mpls
[R3-GigabitEthernet0/0/0]int g0/0/1
[R3-GigabitEthernet0/0/1]mpls
[R3-GigabitEthernet0/0/1]q
[R3]static-lsp transit 1-4 incoming-interface g0/0/0 in-label 200 nexthop 10.
1.34.2 outgoing-interface g0/0/1 out-label 300
R4
[R4]static-lsp egress 1-4 incoming-interface g0/0/0 in-label 300
查看结果
抓包查看
没问题,实验成功