Michael: You have no CE interface in the chrismas instance. Do you just want the IRB interface in there?
If so, than replace "interface irb.800" with "routing-interface irb.800" Then under "protocols vpls" in the instance, use "connectivity-type irb" Derick Winkworth CCIE #15672 (RS, SP), JNCIE-M #721 http://packetpushers.net/author/dwinkworth/ ________________________________ From: Michael Phung <[email protected]> To: [email protected] Sent: Wednesday, January 18, 2012 5:44 PM Subject: Re: [j-nsp] VPLS configuration So I have tried the following with no success; chrismas { instance-type vpls; interface irb.800; ## 'irb.800' is not defined route-distinguisher x.x.x.x:1; vrf-target target:1000:10; protocols { vpls { site-range 10; no-tunnel-services; site A { site-identifier 1; interface irb.800; } } } } Config still does not check out as I get the following error; Error in parsing routing instances: IRB interfaces need to be configured using 'routing-interface' command I know what I am doing wrong, however I'm not sure how to get it right. I know I'm referencing a IRB here, but the VLAN I'm trunking up to the PE router is purely L2 and not tied to any IRB. I want to bridge this L2 Vlan on the other PE router. So, would this work instead? xe-4/1/0 { description "link to SW"; flexible-vlan-tagging; mtu 1622; encapsulation flexible-ethernet-services; unit 0 { family bridge { interface-mode trunk; vlan-id-list [ 1000 936 232 ]; } } } } chrismas { instance-type virtual-switch; interface xe-4/1/0.0; route-distinguisher x.x.x.x:1; vrf-target target:X:10; protocols { vpls { site-range 10; no-tunnel-services; site A { site-identifier 1; } } } bridge-domains { vpls-test { vlan-id 232; } } } However, when I commit check this I get a error msg; STP for interface xe-4/1/0.0 must be configured within the virtual switch chrismas Doing a "set chrismas protocols rstp interface xe-4/1/0" yields the following error; interface xe-4/1/0' L2CPD : xSTP is already enabled on interface xe-4/1/0 in another routing instance "master" Obviously due to the existing rstp protocol running on that interface Can anyone help? Thanks, Michael On Tue, Jan 17, 2012 at 10:01 AM, Michael Phung <[email protected]> wrote: > Hello Everyone, > > We're looking to deploy VPLS and L3VPN services on our network and I'm > looking for some help on creating these instances across our network. > So far we are focused on providing VPLS first. I've looked through a > lot of the examples available online from Juniper and also some past > j-nsp threads, but nothing resembles what we have in place on our MX > routers. Mostly because we are using bridge family on the the links > facing our customer switch fabric. I'm hoping someone can help me out > on creating a VPLS instance that spans multiple PE routers. Day one > we'll be looking to do just a point-point VPLS and have it scale to > point-multipoint in the future. > > > Here is the topology; > > We are using IS-IS/LDP and have enabled l2vpn signalling on our BGP. > > C= Customer > SW= Switch > > C---SW---PE-A---P---PE-B---SW---C > > > PE-A router (PE-B is pretty much a mirror config) > > interfaces { > xe-4/0/0 { > apply-groups flows; > description "link to P router"; > mtu 1614; > unit 0 { > family inet { > address X.X.X.X/30; > } > family iso; > family mpls; > } > } > xe-4/1/0 { > description "link to SW"; > flexible-vlan-tagging; > mtu 1622; > encapsulation flexible-ethernet-services; > unit 0 { > family bridge { > interface-mode trunk; > vlan-id-list [ 1000 936 232 ]; > } > } > } > } > protocols { > mpls { > interface xe-4/0/0.0; > } > bgp { > graceful-restart; > group ibgp-mesh { > type internal; > neighbor X.X.X.X { > description "*P router"; > family inet { > unicast; > } > family inet-vpn { > unicast; > } > family l2vpn { > signaling; > } > } > neighbor X.X.X.X { > description "PE-B"; > family inet { > unicast; > } > family inet-vpn { > unicast; > } > family l2vpn { > signaling; > } > } > } > } > isis { > traffic-engineering ignore-lsp-metrics; > level 1 disable; > level 2 wide-metrics-only; > interface xe-4/0/0.0 { > apply-groups [ bfd-isis-default isis-node-protection ]; > ldp-synchronization; > point-to-point; > level 2 { > metric 10; > } > } > interface lo0.0 { > passive; > } > ldp { > track-igp-metric; > interface xe-4/0/0.0; > interface lo0.0; > session-protection; > } > } > bridge-domains { > vlan1000-mgmt { > vlan-id 1000; > routing-interface irb.1000; > } > vlan936-customer { > vlan-id 936; > routing-interface irb.936; > } > vlan232-L2-customer { > vlan-id 232; > } > } > > What I'm trying to achieve is to create a VPLS instance that spans > across both PE routers where the servers on the VLAN on either end are > seen on the same Layer 2 segment. > > In most examples it shows that the trunk interface configured as > individual units for each vlan, where as we have created a family > bridge and with vlan members. > > What I was thinking was the following, but since this is purely just > Layer 2, I do not have a irb defined for the VLAN. > > PE-A > routing-instances > chrismas { > instance-type vpls; > interface irb.232; > route-distinguisher X.X.X.X:100; > vrf-target target:11111:1; > protocols { > vpls { > site-range 10; > site PE-A { > site-identifier 1; > } > } > } > } > } > > PE-B > routing-instances > chrismas { > instance-type vpls; > interface irb.232; > route-distinguisher Y.Y.Y.Y:100; > vrf-target target:11111:1; > protocols { > vpls { > site-range 10; > site PE-B { > site-identifier 2; > } > } > } > } > } > > Any help would be greatly appreciated, and please excuse my ignorance. > New with MPLS and still learning. > > Thanks, > Michael _______________________________________________ juniper-nsp mailing list [email protected] https://puck.nether.net/mailman/listinfo/juniper-nsp _______________________________________________ juniper-nsp mailing list [email protected] https://puck.nether.net/mailman/listinfo/juniper-nsp

