Skip to content

Example: mp2mp ldp tunnel

r1:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
hostname r1
buggy
!
logging file debug ../binTmp/zzz92r1-log.run
!
vrf definition tester
 exit
!
vrf definition v1
 rd 1:1
 exit
!
interface loopback0
 no description
 vrf forwarding v1
 ipv4 address 2.2.2.1 255.255.255.255
 ipv6 address 4321::1 ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff
 no shutdown
 no log-link-change
 exit
!
interface ethernet1
 no description
 vrf forwarding v1
 ipv4 address 1.1.1.1 255.255.255.0
 ipv6 address 1234:1::1 ffff:ffff::
 mpls enable
 mpls ldp4
 mpls ldp6
 no shutdown
 no log-link-change
 exit
!
interface tunnel1
 no description
 tunnel key 1234
 tunnel vrf v1
 tunnel source loopback0
 tunnel destination 2.2.2.2
 tunnel mode mp2mpldp
 vrf forwarding v1
 ipv4 address 3.3.3.1 255.255.255.0
 no shutdown
 no log-link-change
 exit
!
interface tunnel2
 no description
 tunnel key 1234
 tunnel vrf v1
 tunnel source loopback0
 tunnel destination 4321::2
 tunnel mode mp2mpldp
 vrf forwarding v1
 ipv6 address 3333::1 ffff:ffff::
 no shutdown
 no log-link-change
 exit
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
ipv4 route v1 0.0.0.0 0.0.0.0 1.1.1.2
!
ipv6 route v1 :: :: 1234:1::2
!
!
!
!
!
!
!
!
!
!
!
server telnet tester
 security protocol telnet
 no exec authorization
 no login authentication
 vrf tester
 exit
!
!
end

r2:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
hostname r2
buggy
!
logging file debug ../binTmp/zzz92r2-log.run
!
vrf definition tester
 exit
!
vrf definition v1
 rd 1:1
 exit
!
interface loopback0
 no description
 vrf forwarding v1
 ipv4 address 2.2.2.2 255.255.255.255
 ipv6 address 4321::2 ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff
 no shutdown
 no log-link-change
 exit
!
interface ethernet1
 no description
 vrf forwarding v1
 ipv4 address 1.1.1.2 255.255.255.0
 ipv6 address 1234:1::2 ffff:ffff::
 mpls enable
 mpls ldp4
 mpls ldp6
 no shutdown
 no log-link-change
 exit
!
interface ethernet2
 no description
 vrf forwarding v1
 ipv4 address 1.1.2.1 255.255.255.0
 ipv6 address 1234:2::1 ffff:ffff::
 mpls enable
 mpls ldp4
 mpls ldp6
 no shutdown
 no log-link-change
 exit
!
interface ethernet3
 no description
 vrf forwarding v1
 ipv4 address 1.1.3.1 255.255.255.0
 ipv6 address 1234:3::1 ffff:ffff::
 mpls enable
 mpls ldp4
 mpls ldp6
 no shutdown
 no log-link-change
 exit
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
ipv4 route v1 2.2.2.1 255.255.255.255 1.1.1.1
ipv4 route v1 2.2.2.3 255.255.255.255 1.1.2.2
ipv4 route v1 2.2.2.4 255.255.255.255 1.1.3.2
!
ipv6 route v1 4321::1 ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff 1234:1::1
ipv6 route v1 4321::3 ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff 1234:2::2
ipv6 route v1 4321::4 ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff 1234:3::2
!
!
!
!
!
!
!
!
!
!
!
server telnet tester
 security protocol telnet
 no exec authorization
 no login authentication
 vrf tester
 exit
!
!
end

r3:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
hostname r3
buggy
!
logging file debug ../binTmp/zzz92r3-log.run
!
vrf definition tester
 exit
!
vrf definition v1
 rd 1:1
 exit
!
interface loopback0
 no description
 vrf forwarding v1
 ipv4 address 2.2.2.3 255.255.255.255
 ipv6 address 4321::3 ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff
 no shutdown
 no log-link-change
 exit
!
interface ethernet1
 no description
 vrf forwarding v1
 ipv4 address 1.1.2.2 255.255.255.0
 ipv6 address 1234:2::2 ffff:ffff::
 mpls enable
 mpls ldp4
 mpls ldp6
 no shutdown
 no log-link-change
 exit
!
interface tunnel1
 no description
 tunnel key 1234
 tunnel vrf v1
 tunnel source loopback0
 tunnel destination 2.2.2.2
 tunnel mode mp2mpldp
 vrf forwarding v1
 ipv4 address 3.3.3.3 255.255.255.0
 no shutdown
 no log-link-change
 exit
!
interface tunnel2
 no description
 tunnel key 1234
 tunnel vrf v1
 tunnel source loopback0
 tunnel destination 4321::2
 tunnel mode mp2mpldp
 vrf forwarding v1
 ipv6 address 3333::3 ffff:ffff::
 no shutdown
 no log-link-change
 exit
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
ipv4 route v1 0.0.0.0 0.0.0.0 1.1.2.1
!
ipv6 route v1 :: :: 1234:2::1
!
!
!
!
!
!
!
!
!
!
!
server telnet tester
 security protocol telnet
 no exec authorization
 no login authentication
 vrf tester
 exit
!
!
end

r4:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
hostname r4
buggy
!
logging file debug ../binTmp/zzz92r4-log.run
!
vrf definition tester
 exit
!
vrf definition v1
 rd 1:1
 exit
!
interface loopback0
 no description
 vrf forwarding v1
 ipv4 address 2.2.2.4 255.255.255.255
 ipv6 address 4321::4 ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff
 no shutdown
 no log-link-change
 exit
!
interface ethernet1
 no description
 vrf forwarding v1
 ipv4 address 1.1.3.2 255.255.255.0
 ipv6 address 1234:3::2 ffff:ffff::
 mpls enable
 mpls ldp4
 mpls ldp6
 no shutdown
 no log-link-change
 exit
!
interface tunnel1
 no description
 tunnel key 1234
 tunnel vrf v1
 tunnel source loopback0
 tunnel destination 2.2.2.2
 tunnel mode mp2mpldp
 vrf forwarding v1
 ipv4 address 3.3.3.4 255.255.255.0
 no shutdown
 no log-link-change
 exit
!
interface tunnel2
 no description
 tunnel key 1234
 tunnel vrf v1
 tunnel source loopback0
 tunnel destination 4321::2
 tunnel mode mp2mpldp
 vrf forwarding v1
 ipv6 address 3333::4 ffff:ffff::
 no shutdown
 no log-link-change
 exit
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
ipv4 route v1 0.0.0.0 0.0.0.0 1.1.3.1
!
ipv6 route v1 :: :: 1234:3::1
!
!
!
!
!
!
!
!
!
!
!
server telnet tester
 security protocol telnet
 no exec authorization
 no login authentication
 vrf tester
 exit
!
!
end

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
r3#
r3#
r3#show mpls forw
r3#show mpls forw
 |~~~~~~~~|~~~~~~~~~~|~~~~~~~|~~~~~~|~~~~~~~~~~~~|~~~~~~~~~~~~~~~~~|~~~~~~~~|
 | label  | vrf      | iface | hop  | label      | targets         | bytes  |
 |--------|----------|-------|------|------------|-----------------|--------|
 | 208790 | v1:6     | null  | null | unlabelled | local           | 0      |
 | 673627 | tester:4 | null  | null | unlabelled | local           | 0      |
 | 736235 | tester:6 | null  | null | unlabelled | local           | 0      |
 | 899924 | v1:4     | null  | null | unlabelled | local           | 0      |
 | 939286 | v1:6     | null  | null | unlabelled | local duplicate | 238272 |
 | 943919 | v1:4     | null  | null | unlabelled | local duplicate | 373504 |
 |________|__________|_______|______|____________|_________________|________|
r3#
r3#
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
r3#
r3#
r3#show ipv4 ldp v1 sum
r3#show ipv4 ldp v1 sum
 |~~~~~~~|~~~~~~~~|~~~~~~~|~~~~~~~~|~~~~~~~|~~~~~~~~|~~~~~~~~~~|~~~~~~~~~~|
 | prefix         | layer2         | p2mp           |                     |
 | learn | advert | learn | advert | learn | advert | neighbor | uptime   |
 |-------|--------|-------|--------|-------|--------|----------|----------|
 | 0     | 0      | 0     | 0      | 1     | 1      | 1.1.2.1  | 00:00:06 |
 |_______|________|_______|________|_______|________|__________|__________|
r3#
r3#
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
r3#
r3#
r3#show ipv6 ldp v1 sum
r3#show ipv6 ldp v1 sum
 |~~~~~~~|~~~~~~~~|~~~~~~~|~~~~~~~~|~~~~~~~|~~~~~~~~|~~~~~~~~~~~|~~~~~~~~~~|
 | prefix         | layer2         | p2mp           |                      |
 | learn | advert | learn | advert | learn | advert | neighbor  | uptime   |
 |-------|--------|-------|--------|-------|--------|-----------|----------|
 | 0     | 0      | 0     | 0      | 1     | 1      | 1234:2::1 | 00:00:11 |
 |_______|________|_______|________|_______|________|___________|__________|
r3#
r3#
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
r3#
r3#
r3#show ipv4 ldp v1 mpdat
r3#show ipv4 ldp v1 mpdat
 |~~~~~~~|~~~~~~~~~~~~|~~~~~~~~~|~~~~~~~~~~~~~~~~~~~~~~|~~~~~~~~~|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
 | type  | local      | root    | opaque               | uplink  | peers                       |
 |-------|------------|---------|----------------------|---------|-----------------------------|
 | mp2mp | false true | 2.2.2.2 | 01 00 04 00 00 04 d2 | 1.1.2.1 | local 943919/1.1.2.1/543553 |
 |_______|____________|_________|______________________|_________|_____________________________|
r3#
r3#
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
r3#
r3#
r3#show ipv6 ldp v1 mpdat
r3#show ipv6 ldp v1 mpdat
 |~~~~~~~|~~~~~~~~~~~~|~~~~~~~~~|~~~~~~~~~~~~~~~~~~~~~~|~~~~~~~~~~~|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
 | type  | local      | root    | opaque               | uplink    | peers                         |
 |-------|------------|---------|----------------------|-----------|-------------------------------|
 | mp2mp | false true | 4321::2 | 01 00 04 00 00 04 d2 | 1234:2::1 | local 939286/1234:2::1/969189 |
 |_______|____________|_________|______________________|___________|_______________________________|
r3#
r3#
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
r3#
r3#
r3#show inter tun1 full
r3#show inter tun1 full
tunnel1 is up (since 00:00:17, 15 changes)
 description:
 type is mp2mpldp, hwaddr=none, mtu=1500, bw=8000kbps, vrf=v1
 ip4 address=3.3.3.3/24, netmask=255.255.255.0, ifcid=394622628
 received 0 packets (0 bytes) dropped 0 packets (0 bytes)
 transmitted 2690 packets (177540 bytes) promisc=false macsec=false sgt=false
 |~~~~~~~|~~~~~|~~~~|~~~~~~|~~~~~~~|~~~~|~~~~~~|
 |       | packet          | byte              |
 | time  | tx  | rx | drop | tx    | rx | drop |
 |-------|-----|----|------|-------|----|------|
 | 1sec  | 677 | 0  | 0    | 44682 | 0  | 0    |
 | 1min  | 0   | 0  | 0    | 0     | 0  | 0    |
 | 1hour | 0   | 0  | 0    | 0     | 0  | 0    |
 |_______|_____|____|______|_______|____|______|
 |~~~~~~~~|~~~~~~~|~~~~~~~~~|~~~~~~|~~~~|~~~~~~|~~~~~~~~|~~~~|~~~~~~|
 |                          | packet           | byte               |
 | type   | value | handler | tx   | rx | drop | tx     | rx | drop |
 |--------|-------|---------|------|----|------|--------|----|------|
 | ethtyp | 0000  | null    | 0    | 0  | 0    | 0      | 0  | 0    |
 | ethtyp | 0800  | ip4     | 2690 | 0  | 0    | 177540 | 0  | 0    |
 |________|_______|_________|______|____|______|________|____|______|
 |~~~~~|~~~~|~~~~|
 | who | tx | rx |
 |-----|----|----|
 |_____|____|____|
 |~~~~~~~|~~~~~~|~~~~~~~~|
 | proto | pack | byte   |
 |-------|------|--------|
 | 1     | 2690 | 177540 |
 |_______|______|________|
 |~~~~~~~~~~~~|~~~~~~|~~~~|~~~~~~|~~~~~~~~|~~~~|~~~~~~|
 |            | packet           | byte               |
 | size       | tx   | rx | drop | tx     | rx | drop |
 |------------|------|----|------|--------|----|------|
 | 0-255      | 2690 | 0  | 0    | 177540 | 0  | 0    |
 | 256-511    | 0    | 0  | 0    | 0      | 0  | 0    |
 | 512-767    | 0    | 0  | 0    | 0      | 0  | 0    |
 | 768-1023   | 0    | 0  | 0    | 0      | 0  | 0    |
 | 1024-1279  | 0    | 0  | 0    | 0      | 0  | 0    |
 | 1280-1535  | 0    | 0  | 0    | 0      | 0  | 0    |
 | 1536-1791  | 0    | 0  | 0    | 0      | 0  | 0    |
 | 1792-65535 | 0    | 0  | 0    | 0      | 0  | 0    |
 |____________|______|____|______|________|____|______|
 |~~~~~~~|~~~~~~|~~~~~~|~~~~~~|~~~~~~~~|~~~~~~~~|~~~~~~~~|
 |       | packet             | byte                     |
 | class | cos  | exp  | prec | cos    | exp    | prec   |
 |-------|------|------|------|--------|--------|--------|
 | 0     | 2690 | 2690 | 2690 | 177540 | 177540 | 177540 |
 | 1     | 0    | 0    | 0    | 0      | 0      | 0      |
 | 2     | 0    | 0    | 0    | 0      | 0      | 0      |
 | 3     | 0    | 0    | 0    | 0      | 0      | 0      |
 | 4     | 0    | 0    | 0    | 0      | 0      | 0      |
 | 5     | 0    | 0    | 0    | 0      | 0      | 0      |
 | 6     | 0    | 0    | 0    | 0      | 0      | 0      |
 | 7     | 0    | 0    | 0    | 0      | 0      | 0      |
 |_______|______|______|______|________|________|________|
        485k|
        436k| #
        388k| ##
        339k|###
        291k|###
        242k|###
        194k|###
        145k|###
         97k|####
         48k|####
           0|####
         bps|0---------10--------20--------30--------40--------50-------- seconds
           1|
           0|
           0|
           0|
           0|
           0|
           0|
           0|
           0|
           0|
           0|
         bps|0---------10--------20--------30--------40--------50-------- minutes
           1|
           0|
           0|
           0|
           0|
           0|
           0|
           0|
           0|
           0|
           0|
         bps|0---------10--------20--------30--------40--------50-------- hours
r3#
r3#
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
r3#
r3#
r3#show inter tun2 full
r3#show inter tun2 full
tunnel2 is up (since 00:00:17, 15 changes)
 description:
 type is mp2mpldp, hwaddr=none, mtu=1500, bw=8000kbps, vrf=v1
 ip6 address=3333::3/32, netmask=ffff:ffff::, ifcid=826467895
 received 0 packets (0 bytes) dropped 0 packets (0 bytes)
 transmitted 1750 packets (115532 bytes) promisc=false macsec=false sgt=false
 |~~~~~~~|~~~~~|~~~~|~~~~~~|~~~~~~~|~~~~|~~~~~~|
 |       | packet          | byte              |
 | time  | tx  | rx | drop | tx    | rx | drop |
 |-------|-----|----|------|-------|----|------|
 | 1sec  | 685 | 0  | 0    | 45210 | 0  | 0    |
 | 1min  | 0   | 0  | 0    | 0     | 0  | 0    |
 | 1hour | 0   | 0  | 0    | 0     | 0  | 0    |
 |_______|_____|____|______|_______|____|______|
 |~~~~~~~~|~~~~~~~|~~~~~~~~~|~~~~~~|~~~~|~~~~~~|~~~~~~~~|~~~~|~~~~~~|
 |                          | packet           | byte               |
 | type   | value | handler | tx   | rx | drop | tx     | rx | drop |
 |--------|-------|---------|------|----|------|--------|----|------|
 | ethtyp | 0000  | null    | 0    | 0  | 0    | 0      | 0  | 0    |
 | ethtyp | 86dd  | ip6     | 1750 | 0  | 0    | 115532 | 0  | 0    |
 |________|_______|_________|______|____|______|________|____|______|
 |~~~~~|~~~~|~~~~|
 | who | tx | rx |
 |-----|----|----|
 |_____|____|____|
 |~~~~~~~|~~~~~~|~~~~~~~~|
 | proto | pack | byte   |
 |-------|------|--------|
 | 58    | 1750 | 115532 |
 |_______|______|________|
 |~~~~~~~~~~~~|~~~~~~|~~~~|~~~~~~|~~~~~~~~|~~~~|~~~~~~|
 |            | packet           | byte               |
 | size       | tx   | rx | drop | tx     | rx | drop |
 |------------|------|----|------|--------|----|------|
 | 0-255      | 1750 | 0  | 0    | 115532 | 0  | 0    |
 | 256-511    | 0    | 0  | 0    | 0      | 0  | 0    |
 | 512-767    | 0    | 0  | 0    | 0      | 0  | 0    |
 | 768-1023   | 0    | 0  | 0    | 0      | 0  | 0    |
 | 1024-1279  | 0    | 0  | 0    | 0      | 0  | 0    |
 | 1280-1535  | 0    | 0  | 0    | 0      | 0  | 0    |
 | 1536-1791  | 0    | 0  | 0    | 0      | 0  | 0    |
 | 1792-65535 | 0    | 0  | 0    | 0      | 0  | 0    |
 |____________|______|____|______|________|____|______|
 |~~~~~~~|~~~~~~|~~~~~~|~~~~~~|~~~~~~~~|~~~~~~~~|~~~~~~~~|
 |       | packet             | byte                     |
 | class | cos  | exp  | prec | cos    | exp    | prec   |
 |-------|------|------|------|--------|--------|--------|
 | 0     | 1750 | 1750 | 1750 | 115532 | 115532 | 115532 |
 | 1     | 0    | 0    | 0    | 0      | 0      | 0      |
 | 2     | 0    | 0    | 0    | 0      | 0      | 0      |
 | 3     | 0    | 0    | 0    | 0      | 0      | 0      |
 | 4     | 0    | 0    | 0    | 0      | 0      | 0      |
 | 5     | 0    | 0    | 0    | 0      | 0      | 0      |
 | 6     | 0    | 0    | 0    | 0      | 0      | 0      |
 | 7     | 0    | 0    | 0    | 0      | 0      | 0      |
 |_______|______|______|______|________|________|________|
        430k|
        387k| #
        344k|##
        301k|##
        258k|##
        215k|##
        172k|##
        129k|##
         86k|##
         43k|###
           0|###             #
         bps|0---------10--------20--------30--------40--------50-------- seconds
           1|
           0|
           0|
           0|
           0|
           0|
           0|
           0|
           0|
           0|
           0|
         bps|0---------10--------20--------30--------40--------50-------- minutes
           1|
           0|
           0|
           0|
           0|
           0|
           0|
           0|
           0|
           0|
           0|
         bps|0---------10--------20--------30--------40--------50-------- hours
r3#
r3#