[rbridge] Developing a hybrid router/bridge.

Radia Perlman Radia.Perlman at Sun.COM
Fri May 14 17:05:39 PDT 2004


I'm confused. I don't see what that text from mobileIP has to do with 
this proposal.
I think my proposal has nothing to do with ARP. I'm just proposing 
something that
would make it impossible for an IP packet that had been forwarded across 
the campus
by one RBridge to be accidentally re-sent over the campus by another 
one. I was
marking a data packet in a way that would be (hopefully) ignored by all 
IP nodes,
both v4 and v6, and IP routers as well.

The suggestion is that a packet that has been handled by an RBridge on 
this virtual subnet
have a dummy layer 2 source address. Other RBridges, would notice the 
layer 2
source address and not ever forward such a packet across the same 
virtual subnet.

I thought it would work, and I asked Erik Nordmark whether in all cases 
IP nodes
ignore the layer 2 source address on received packets and he said yes.

I could imagine uses of the layer 2 source address. An obvious potential 
use for it is
to refresh an ARP cache. DECnet certainly did that sort of thing. It's 
not inconceivable
that some IP implementation might do that even though it's not mentioned 
in any spec.
But from asking around, nobody has told of a case in which this would be 
a problem.

So hopefully, Alper, you just misunderstood my suggestion.

Radia


Alper Yegin wrote:

>>How about having a specific, constant MAC address, say "X",  that
>>    
>>
>means
>  
>
>>"transmitted by an RBridge".
>>When an RBridge decapsulates an IP packet onto the destination LAN, it
>>can set the source
>>address in the layer 2 header to be X. The rule will be that an
>>    
>>
>RBridge
>  
>
>>is not allowed to forward a packet that has layer 2 source address=X.
>>    
>>
>
>This would break RFC3344:
>
>   While the mobile node is away from home, it MUST NOT transmit any
>   broadcast ARP Request or ARP Reply messages.  Finally, while the
>   mobile node is away from home, it MUST NOT reply to ARP Requests in
>   which the target IP address is its own home address, unless the ARP
>   Request is unicast by a foreign agent with which the mobile node is
>   attempting to register or a foreign agent with which the mobile node
>   has an unexpired registration.  In the latter case, the mobile node
>   MUST use a unicast ARP Reply to respond to the foreign agent.  Note
>   that if the mobile node is using a co-located care-of address and
>   receives an ARP Request in which the target IP address is this care-
>   of address, then the mobile node SHOULD reply to this ARP Request.
>   Note also that, when transmitting a Registration Request on a foreign
>   network, a mobile node may discover the link-layer address of a
>   foreign agent by storing the address as it is received from the Agent
>   Advertisement from that foreign agent, but not by transmitting a
>   broadcast ARP Request message.
>
>But I'm not sure who deserves the blame :)
>
>Alper
>
>
>_______________________________________________
>rbridge mailing list
>rbridge at postel.org
>http://www.postel.org/mailman/listinfo/rbridge
>  
>




More information about the rbridge mailing list