cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
797
Views
3
Helpful
7
Replies

MPLS Layer 3 VPN not working b/w Juniper and cisco

Hii 

i create topology with juniper and cisco .

VPNv4 established b/w PE's

Client get routes from each other But unable to reach or ping , 

if anybody help me to s

test.PNG

1 Accepted Solution

Accepted Solutions

Hello @Gagandeep_Singh_1997 ,

your juniper devices configuration look like incomplete.

However, to be able to ping from a CE connected to a LAN interface you need table vrf under appropriate context.

[edit routing-instances routing-instance]
user@host# set instance-type vrf
user@host# set interface interface-name
user@host# set route-distinguisher route-distinguisher-id
user@host# set provider-tunnel rsvp-te static-lsp vpn1-p2mp
user@host# set vrf-target vrf-target-community
user@host# set vrf-table-label

see

https://www.juniper.net/documentation/us/en/software/junos/vpn-l3/topics/topic-map/l3-vpns-routes-vrf-tables.html

I remember my fist tests with Juniper routers I had this issue.

The command sets a single MPLS label for all the VRF prefixes and it is required by Junos to be able to perform a second lookup.

Hope to help

Giuseppe

 

View solution in original post

7 Replies 7

Did you use source IP in ping test ?

MHM

yes sir , i try with both sources but client jun3 not able to reach jun4 networks but in routing table they both get routes through BGP

address-family ipv4
  neighbor 1.1.1.1 activate
  neighbor 1.1.1.1 next-hop-self
  no auto-summary
  no synchronization
 exit-address-family

Above not need in cisco bgp.

Also check mpls since route is in rib and there is no reachability then check mpls label 

MHM

Hello @Gagandeep_Singh_1997 ,

your juniper devices configuration look like incomplete.

However, to be able to ping from a CE connected to a LAN interface you need table vrf under appropriate context.

[edit routing-instances routing-instance]
user@host# set instance-type vrf
user@host# set interface interface-name
user@host# set route-distinguisher route-distinguisher-id
user@host# set provider-tunnel rsvp-te static-lsp vpn1-p2mp
user@host# set vrf-target vrf-target-community
user@host# set vrf-table-label

see

https://www.juniper.net/documentation/us/en/software/junos/vpn-l3/topics/topic-map/l3-vpns-routes-vrf-tables.html

I remember my fist tests with Juniper routers I had this issue.

The command sets a single MPLS label for all the VRF prefixes and it is required by Junos to be able to perform a second lookup.

Hope to help

Giuseppe

 

Thanks sir , i miss following command in juniper PE 

set vrf-table-label

Hello @Gagandeep_Singh_1997 ,

yes it is needed under the routing instance see the example I have provided before.

Hope to help

Giuseppe

 

routing

Hello


@Gagandeep_Singh_1997 wrote:

Client get routes from each other But unable to reach or ping , 

if anybody help me to s


Ypu wouldn't want to ping the mpls cloud tbh, that is"hidden" but if ping is failing between the two bgo domain 100/200 but you have the routes, it sounds like you are not advertised the connection between the ce/pe rtrs

1) Advertised the PC/CE subnet in bgp vrf on the PE rtrs
2) Redistribute connected command in bgp vrf on the PE rtr



Please rate and mark as an accepted solution if you have found any of the information provided useful.
This then could assist others on these forums to find a valuable answer and broadens the community’s global network.

Kind Regards
Paul
Review Cisco Networking for a $25 gift card