RE: FrameRelay multipoint interface and bridging

From: George Spahl (g.spahl@xxxxxxxxxxxxx)
Date: Sun Jun 02 2002 - 15:25:19 GMT-3


   
Greetings,
I don't dispute what's being said about the root bridge needing to be on
R1 for the transparent bridging to work, but I don't understand why this
should be the case. It almost seems like this must be a bug or a
shortcoming of the code. I've always thought that the "fram map bridge"
command simply instructs the router to start building a bridge table
that will associate the inbound source mac addresses to the dlci they
rode in on. Since there are two map statements it seems like it should
build a separate table for each dlci and that this should work
regardless of the location of the root bridge.
I also wonder how this would work if you use the "fram interface dlci"
commands along with the "fram map bridge" statements on the multipoint
(sub-)interfaces (kind of like when you are using map statements on a
multipoint (sub-)interface and then also need to apply the fram
interface dlci" command in order to associate different map classes with
the dlcis). I'll try to play around with it also and see if I can come
up with anything new.
George

-----Original Message-----
From: nobody@groupstudy.com [mailto:nobody@groupstudy.com] On Behalf Of
Carlos G Mendioroz
Sent: Sunday, June 02, 2002 1:15 PM
To: Yagnesh Patel
Cc: David Ham; wicked01@ix.netcom.com; ypatel@ieee.org;
ying_c@hotmail.com; Serguei.Bezverkhi@hp.com; ccielab@groupstudy.com
Subject: Re: FrameRelay multipoint interface and bridging

Yagnesh,
I guess you have made a point. AFAIK, transparent bridging has no way of
working
over NBMA non full-mesh networks, without using subinterfaces.

The bridging engine associates macs to ports and the forwarding is
decided
upon port of ingress/egress. You'll never tansmit a frame out of the
same port you received it.

If you have full mesh, it will work. If not, you'll better use
subints...

Yagnesh Patel wrote:
>
> David,
> You are right if i make R01 as a root bridge certainly all
> bridges will agree on the root bridge. However, this will not prove
> anything as my concern is the following
> -- Will R01 forward frames from one spoke(R02) to another spoke(r03)
>
> Why root bridge on R03......
>
> ******By putting root bridge on R03 we proved that R01 is not
> forwarding BPDUs(a kind of layer 2 frame) from one spoke(R03) to
another
> spoke(R02).
>
>
> Thanks
> Yagnesh
>
> David Ham wrote:
>
> > Yagnesh,
> >
> > I am not quite sure why you are putting root bridge at R03.
> > If you put root bridge at R01 it will work without problem.
> >
> > Regards,
> >
> > David Ham
> >
> >
> >> From: Yagnesh Patel <Yagnesh.Patel@verizon.net>
> >> Reply-To: Yagnesh Patel <Yagnesh.Patel@verizon.net>
> >> To: David Luu <wicked01@ix.netcom.com>
> >> CC: ypatel@ieee.org, ying chang <ying_c@hotmail.com>,
> >> Serguei.Bezverkhi@hp.com, ccielab@groupstudy.com
> >> Subject: Re: FrameRelay multipoint interface and bridging
> >> Date: Sat, 01 Jun 2002 18:44:09 -0400
> >>
> >> David,
> >>
> >> Here it is with output of show spanning-tree command.
> >>
> >> R01
> >> interface Serial0.1 multipoint
> >> ip address 133.10.1.1 255.255.255.0
> >> frame-relay map bridge 114 broadcast >>>> to R02
> >> frame-relay map bridge 113 broadcast >>>> to R03
> >> frame-relay map ip 133.10.1.2 113 broadcast
> >> frame-relay map ip 133.10.1.3 114 broadcast
> >> no frame-relay inverse-arp
> >> !
> >> bridge 1 protocol ieee
> >>
> >> R01#show spann
> >>
> >> Bridge group 1 is executing the IEEE compatible Spanning Tree
protocol
> >> Bridge Identifier has priority 32768, address 0000.0cfe.6484
> >> Configured hello time 2, max age 20, forward delay 15
> >> <<<< Current root has priority 1, address 0000.0c47.0b86>>>>>
> >> pointing to R03 (good)
> >> Root port is 9 (Serial0.1), cost of root path is 647
> >> Port Number size is 9
> >> Topology change flag not set, detected flag not set
> >> Times: hold 1, topology change 35, notification 2
> >> hello 2, max age 20, forward delay 15
> >> Timers: hello 0, topology change 0, notification 0
> >> bridge aging time 300
> >>
> >> Port 9 (Serial0.1 Frame Relay) of Bridge group 1 is forwarding
> >> Port path cost 647, Port priority 128
> >> Designated root has priority 1, address 0000.0c47.0b86
> >> Designated bridge has priority 1, address 0000.0c47.0b86
> >> Designated port is 3, path cost 0
> >> Timers: message age 1, forward delay 0, hold 0
> >> BPDU: sent 1, received 592
> >>
> >>
> >> R2
> >>
> >> interface Serial0
> >> ip address 133.10.1.2 255.255.255.0
> >> encapsulation frame-relay
> >> ip ospf priority 0
> >> no fair-queue
> >> frame-relay map bridge 311 broadcast >>>> to R01
> >> frame-relay map ip 133.10.1.1 311 broadcast
> >> frame-relay map ip 133.10.1.3 311 broadcast
> >> no frame-relay inverse-arp
> >> bridge-group 1
> >> !
> >> bridge 1 protocol ieee
> >>
> >> R02#show spann
> >>
> >> Bridge group 1 is executing the ieee compatible Spanning Tree
protocol
> >> Bridge Identifier has priority 32768, address 00e0.f759.baae
> >> Configured hello time 2, max age 20, forward delay 15
> >> <<<<We are the root of the spanning tree >>>> !!!!!!!!!Problem
> >> !!!!!!!!!!!!
> >> Topology change flag set, detected flag set
> >> Number of topology changes 7 last change occurred 00:00:32 ago
> >> from Ethernet0
> >> Times: hold 1, topology change 35, notification 2
> >> hello 2, max age 20, forward delay 15
> >> Timers: hello 1, topology change 2, notification 0, aging 15
> >>
> >> Port 2 (Ethernet0) of Bridge group 1 is forwarding
> >> Port path cost 100, Port priority 128, Port Identifier 128.2.
> >> Designated root has priority 32768, address 00e0.f759.baae
> >> Designated bridge has priority 32768, address 00e0.f759.baae
> >> Designated port id is 128.2, designated path cost 0
> >> Timers: message age 0, forward delay 0, hold 0
> >> Number of transitions to forwarding state: 1
> >> BPDU: sent 31, received 0
> >>
> >> Port 6 (Serial0) of Bridge group 1 is forwarding
> >> Port path cost 647, Port priority 128, Port Identifier 128.6.
> >> Designated root has priority 32768, address 00e0.f759.baae
> >> Designated bridge has priority 32768, address 00e0.f759.baae
> >> Designated port id is 128.6, designated path cost 0
> >> Timers: message age 0, forward delay 0, hold 0
> >> Number of transitions to forwarding state: 2
> >> BPDU: sent 223, received 19
> >>
> >> R03
> >> interface Serial0
> >> ip address 133.10.1.3 255.255.255.0
> >> encapsulation frame-relay
> >> ip ospf priority 0
> >> frame-relay map bridge 411 broadcast >>> to R01
> >> frame-relay map ip 133.10.1.1 411 broadcast
> >> frame-relay map ip 133.10.1.2 411 broadcast
> >> no frame-relay inverse-arp
> >> frame-relay lmi-type cisco
> >> bridge-group 1
> >> !
> >>
> >> bridge 1 protocol ieee
> >> bridge 1 priority 1
> >>
> >>
> >> R03#show spann
> >>
> >> Bridge group 1 is executing the IEEE compatible Spanning Tree
protocol
> >> Bridge Identifier has priority 1, address 0000.0c47.0b86
> >> Configured hello time 2, max age 20, forward delay 15
> >> << We are the root of the spanning tree>>> R03 is set for low
> >> priority so this is fine
> >> Port Number size is 9
> >> Topology change flag not set, detected flag not set
> >> Times: hold 1, topology change 35, notification 2
> >> hello 2, max age 20, forward delay 15
> >> Timers: hello 0, topology change 0, notification 0
> >> bridge aging time 300
> >>
> >> Port 2 (TokenRing0) of Bridge group 1 is forwarding
> >> Port path cost 62, Port priority 128
> >> Designated root has priority 1, address 0000.0c47.0b86
> >> Designated bridge has priority 1, address 0000.0c47.0b86
> >> Designated port is 2, path cost 0
> >> Timers: message age 0, forward delay 0, hold 0
> >> BPDU: sent 0, received 0
> >>
> >> Port 3 (Serial0 Frame Relay) of Bridge group 1 is forwarding
> >> Port path cost 647, Port priority 128
> >> Designated root has priority 1, address 0000.0c47.0b86
> >> Designated bridge has priority 1, address 0000.0c47.0b86
> >> Designated port is 3, path cost 0
> >> Timers: message age 0, forward delay 0, hold 0
> >> BPDU: sent 0, received 5
> >>
> >>
> >> hope this helps
> >>
> >> -Yagnesh
> >>
> >>
> >> David Luu wrote:
> >>
> >>> post your whole config
> >>>
> >>> At 05:39 PM 6/1/2002 -0400, Yagnesh Patel wrote:
> >>>
> >>>> David,
> >>>> I am sorry but you got this wrong. I don't see R3 as a root
> >>>> Bridge in R2 even thought i have appropriate frame-relay DLCI
> >>>> statements in all my routers. Now think again it means that R1 is
> >>>> not forwarding the BPDUs to R2.
> >>>>
> >>>> Just to clarify few things ....
> >>>>
> >>>> R1- sees R3 as a root bridge (this is fine}
> >>>> R3- sees It self as a Root bridge (this is fine because it is set
> >>>> to lower priority)
> >>>> R2- sees it self as a Root bridge """""This means R1 is not
> >>>> forwarding BPDUs from one spoke(R3) to another Spoke(R2)"""""""
> >>>>
> >>>> Thanks
> >>>> Yagnesh
> >>>>
> >>>>
> >>>> David Luu wrote:
> >>>>
> >>>>> i would like to clear this whole split-horizon thing...
> >>>>>
> >>>>> this is the scenario that Yagnesh has...
> >>>>>
> >>>>> ____R2
> >>>>> /
> >>>>> R1----<
> >>>>> \____R3
> >>>>>
> >>>>> R1 being a multipoint interface acting as a hub for R2 and R3...
> >>>>>
> >>>>> on R2, Yagnesh sees R3 as root bridge...the way STP works, a
> >>>>> blocked port will not send data and BPDUs...but he can see R3 as
> >>>>> root bridge on R2, the only way for R2 to know is through BPDUs
> >>>>>
> >>>>> the reason for him being able to see BPDUs is because of the
> >>>>> mapping the bridge to dlci's...if you ask yourself what does the
> >>>>> map bridge statements have to do with it, think about how frame
> >>>>> relay in a multipoint environment when you have to map ip's to
> >>>>> dlci's, it works the same way...you could have split-horizon
> >>>>> turned on and it will still work
> >>>>>
> >>>>> in this scenario you need to manipulate R1 as the root bridge
for
> >>>>> it to work properly
> >>>>>
> >>>>>
> >>>>> At 09:42 AM 6/1/2002 -0400, ying chang wrote:
> >>>>>
> >>>>>> Sorry, but I would agree with Serguei. We may not be able to
call
> >>>>>> it split-horizon, but that's basically why we cannot bridge
> >>>>>> between 2 spokes in multipoint FR environment. Bridge will not
> >>>>>> send data back out to the same port it receives from. I would
try
> >>>>>> point-to-point if I must bridge spokes.
> >>>>>>
> >>>>>> Chang
> >>>>>>
> >>>>>>> From: David Luu <wicked01@ix.netcom.com>
> >>>>>>> Reply-To: David Luu <wicked01@ix.netcom.com>
> >>>>>>> To: "Bezverkhi, Serguei" <Serguei.Bezverkhi@hp.com>,
> >>>>>>> "Yagnesh Patel" <Yagnesh.Patel@verizon.net>
> >>>>>>> CC: <ccielab@groupstudy.com>
> >>>>>>> Subject: RE: FrameRelay multipoint interface and bridging
> >>>>>>> Date: Fri, 31 May 2002 21:49:38 -0700
> >>>>>>>
> >>>>>>> split horizon deals with routing updates being received and
not
> >>>>>>> sent out
> >>>>>>> the same interface...split horizon deals with layer 3,
bridging
> >>>>>>> is layer
> >>>>>>> 1...it has no relevance in this scenario
> >>>>>>>
> >>>>>>> yagnesh...
> >>>>>>>
> >>>>>>> first of all, does your frame relay work? without any routing
> >>>>>>> protocols
> >>>>>>> running...ping throughout the frame relay cloud, if you cant
> >>>>>>> ping, then the
> >>>>>>> problem lies in your frame relay configs
> >>>>>>>
> >>>>>>> frame relay map bridge statements needs to be in all routers
> >>>>>>> participating
> >>>>>>> in a bridged multipoint frame relay environment...R1s
multipoint
> >>>>>>> serial
> >>>>>>> interface, R2 and R3s serial interface (R1 will have 2 map
> >>>>>>> bridge statements)
> >>>>>>>
> >>>>>>> and the bridge group command on all interfaces
participating...R1s
> >>>>>>> multipoint serial interface, R2s serial and ethernet, R3s
serial
> >>>>>>> and ethernet
> >>>>>>>
> >>>>>>>
> >>>>>>> At 12:03 AM 6/1/2002 -0400, Bezverkhi, Serguei wrote:
> >>>>>>>
> >>>>>>>> It won't work because of the split horizon, and as far as I
> >>>>>>>> remember
> >>>>>>>> there is no way to disable it. You have to use point-to-point
> >>>>>>>> interfaces
> >>>>>>>> to resolve this.
> >>>>>>>>
> >>>>>>>> Hope it helps
> >>>>>>>>
> >>>>>>>> Serguei
> >>>>>>>>
> >>>>>>>> -----Original Message-----
> >>>>>>>> From: Yagnesh Patel [mailto:Yagnesh.Patel@verizon.net]
> >>>>>>>> Sent: May 31, 2002 10:41 PM
> >>>>>>>> To: ccielab@groupstudy.com
> >>>>>>>> Subject: FrameRelay multipoint interface and bridging
> >>>>>>>>
> >>>>>>>>
> >>>>>>>> Hi,
> >>>>>>>> Can anyone please provide me a good solution for the
following
> >>>>>>>> problem.
> >>>>>>>>
> >>>>>>>> R1= Hub router with a multipoint interface
> >>>>>>>> R2 = Spoke_1 with Connected to R1's multipoint interface thru
> >>>>>>>> Frame-relay R3 = Spoke_2 Connected to R1's multipoint
interface
> >>>>>>>> thru
> >>>>>>>> Frame-relay VLAN_2 = Connected to R2 router VLAN_3 =
Connected
> >>>>>>>> to R3
> >>>>>>>> router
> >>>>>>>>
> >>>>>>>> I want to bridge VLAN2 and VLAN3. I have all appropriate
> >>>>>>>> commands under
> >>>>>>>>
> >>>>>>>> the interfaces / global including "frame-relay map bridge"
> >>>>>>>> statement but
> >>>>>>>>
> >>>>>>>> it is not working. I think it is not working because both
> >>>>>>>> spokes are
> >>>>>>>> connected to the same multipoint interface on R1.
> >>>>>>>>
> >>>>>>>>
> >>>>>>>> Thanks
> >>>>>>>>



This archive was generated by hypermail 2.1.4 : Tue Jul 02 2002 - 08:12:21 GMT-3