Hi.
This is my 1st post. I really need your help. I'm trying to configure a VPN in olive.
This is the topology :
CE1
PE1
P1
P2
PE2
CE2
I've configured a VPN between PE1 and PE2 but I'm not able to ping the loopback IP address of PE2 from PE1 and vice versa, although the routes are present in the routing table.
I can only ping the PE1'loopback from PE1, and the PE2'loopback from PE2.
This is the configuration of PE1 and PE2.
PE1
interfaces {
fxp0 {
unit 0 {
family inet {
address 172.16.11.2/24;
}
family mpls;
}
}
fxp1 {
unit 0 {
family inet {
address 192.168.11.1/24;
}
family mpls;
}
}
lo0 {
unit 0 {
family inet {
address 11.11.11.11/32;
}
}
unit 1 {
family inet {
address 10.10.10.1/32;
}
}
}
}
........................
........................
routing-instances {
VPN {
instance-type vrf;
interface fxp1.0;
interface lo0.1;
route-distinguisher 100:1;
vrf-target target:100:1;
vrf-table-label;
protocols {
ospf {
export bgp-to-ospf;
area 0.0.0.0 {
interface all;
}
}
}
}
}
PE2
interfaces {
fxp0 {
unit 0 {
family inet {
address 172.16.22.2/24;
}
family mpls;
}
}
fxp1 {
unit 0 {
family inet {
address 192.168.22.1/24;
}
}
}
lo0 {
unit 0 {
family inet {
address 22.22.22.22/32;
}
}
unit 1 {
family inet {
address 10.10.10.2/32;
}
}
}
}
........................
........................
routing-instances {
VPN {
instance-type vrf;
interface fxp1.0;
interface lo0.1;
route-distinguisher 100:2;
vrf-target target:100:1;
vrf-table-label;
protocols {
ospf {
export bgp-to-ospf;
area 0.0.0.0 {
interface all;
}
}
}
}
}
The results:
root@PE1# run show route table VPN.inet.0
VPN.inet.0: 8 destinations, 8 routes (8 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both
10.10.10.1/32 *[Direct/0] 00:20:44
> via lo0.1
10.10.10.2/32 *[BGP/170] 00:06:48, localpref 100, from 22.22.22.22
AS path: I
> to 172.16.11.1 via fxp0.0, label-switched-path PE1-to-PE2
192.168.11.0/24 *[Direct/0] 00:20:44
> via fxp1.0
192.168.11.1/32 *[Local/0] 00:20:44
Local via fxp1.0
192.168.22.0/24 *[BGP/170] 00:06:48, localpref 100, from 22.22.22.22
AS path: I
> to 172.16.11.1 via fxp0.0, label-switched-path PE1-to-PE2
224.0.0.5/32 *[OSPF/10] 00:20:54, metric 1
MultiRecv
root@PE2# run show route table VPN.inet.0
VPN.inet.0: 8 destinations, 8 routes (8 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both
10.10.10.1/32 *[BGP/170] 00:17:33, localpref 100, from 11.11.11.11
AS path: I
> to 172.16.22.1 via fxp0.0, label-switched-path PE2-to-PE1
10.10.10.2/32 *[Direct/0] 00:18:01
> via lo0.1
192.168.11.0/24 *[BGP/170] 00:17:33, localpref 100, from 11.11.11.11
AS path: I
> to 172.16.22.1 via fxp0.0, label-switched-path PE2-to-PE1
192.168.22.0/24 *[Direct/0] 00:18:01
> via fxp1.0
192.168.22.1/32 *[Local/0] 00:18:01
Local via fxp1.0
224.0.0.5/32 *[OSPF/10] 00:18:04, metric 1
MultiRecv
root@PE1# run ping 10.10.10.2 routing-instance VPN
PING 10.10.10.2 (10.10.10.2): 56 data bytes
ping: sendto: No route to host
ping: sendto: No route to host
ping: sendto: No route to host
^C
--- 10.10.10.2 ping statistics ---
3 packets transmitted, 0 packets received, 100% packet loss
root@PE2# run ping 10.10.10.1 routing-instance VPN
PING 10.10.10.1 (10.10.10.1): 56 data bytes
ping: sendto: No route to host
ping: sendto: No route to host
ping: sendto: No route to host
^C
--- 10.10.10.1 ping statistics ---
3 packets transmitted, 0 packets received, 100% packet loss
root@PE1# run ping 10.10.10.1 routing-instance VPN
PING 10.10.10.1 (10.10.10.1): 56 data bytes
64 bytes from 10.10.10.1: icmp_seq=0 ttl=64 time=2.573 ms
64 bytes from 10.10.10.1: icmp_seq=1 ttl=64 time=0.387 ms
64 bytes from 10.10.10.1: icmp_seq=2 ttl=64 time=0.378 ms
^C
--- 10.10.10.1 ping statistics ---
3 packets transmitted, 3 packets received, 0% packet loss
round-trip min/avg/max/stddev = 0.378/1.113/2.573/1.033 ms
I have this problem with Olive only when Junos > 10 (I tested it with Junos 10.1 and 10.4 and even 11.1).
But with Junos 8.5, the same configuration worked fine and all the pings succeded.
I need to do it with Junos > 10 because I want to configure IPv6 Multicast VPN which is supported only in Junos >10.
I tested this configuration with a real Juiper router (M120), it worked only when I deactivated the vrf-table-label statement. I tried this with Olive but it didn't work.
Does anyone ever encounter this problem? I really need your help.