[c-nsp] Strict multihoming supported on a Cisco?

Stephen J. Wilcox steve at telecomplete.co.uk
Wed Jul 28 17:56:10 EDT 2004


Hi Marcel,
 this looks normal behaviour to me, what are you trying to stop it from doing?

Steve

On Wed, 28 Jul 2004, Marcel Lammerse wrote:

> an incoming ip packet, addressed to a Cisco router, will be forwarded 
> to the destination address even if that address is not the ip address 
> of the directly connected interface:
> 
> spectrum2#sh ip int brief
> Interface              IP-Address      OK? Method Status Protocol
> Ethernet0              192.168.2.1     YES NVRAM  up                    
> up
> Serial0                unassigned      YES NVRAM  up                    
> up
> Serial0.1              172.16.1.1      YES NVRAM  up                    
> up
> Serial0.100            212.189.28.2    YES NVRAM  up                    
> up
> Serial1                unassigned      YES NVRAM  administratively down 
> down
> spectrum2#
> 
> Testmachine has an ip of 192.168.2.2 and has its default gateway 
> pointing to 192.168.2.1
> 
> [test at testmachine]$ ping 212.189.28.2
> PING 212.189.28.2 (212.189.28.2) from 192.168.2.2 : 56(84) bytes of 
> data.
> 64 bytes from 212.189.28.2: icmp_seq=1 ttl=255 time=6.20 ms
> 64 bytes from 212.189.28.2: icmp_seq=2 ttl=255 time=2.08 ms
> 64 bytes from 212.189.28.2: icmp_seq=3 ttl=255 time=2.09 ms
> 
> I've heard some security concerns about this. Is there a way of 
> enforcing what is known as the Strong End-System Model (RFC1122) or 
> strict multihoming behavior on a Cisco router? Or would that break 
> routing functionality (and thus would explain why I haven't seen it 
> anywhere in the manuals)?
> 
>  From the rfc:
> 
> There are two key requirement issues related to multihoming:
> 
>              (A)  A host MAY silently discard an incoming datagram whose
>                   destination address does not correspond to the physical
>                   interface through which it is received.
> 
>              (B)  A host MAY restrict itself to sending (non-source-
>                   routed) IP datagrams only through the physical
>                   interface that corresponds to the IP source address of
>                   the datagrams.
> 
> 
>              DISCUSSION:
>                   Internet host implementors have used two different
>                   conceptual models for multihoming, briefly summarized
>                   in the following discussion.  This document takes no
>                   stand on which model is preferred; each seems to have a
>                   place.  This ambivalence is reflected in the issues (A)
>                   and (B) being optional.
> 
>                   o    Strong ES Model
> 
>                        The Strong ES (End System, i.e., host) model
>                        emphasizes the host/gateway (ES/IS) distinction,
>                        and would therefore substitute MUST for MAY in
>                        issues (A) and (B) above.  It tends to model a
>                        multihomed host as a set of logical hosts within
>                        the same physical host.
> 
> 			 o    Weak ES Model
> 
>                        This view de-emphasizes the ES/IS distinction, and
>                        would therefore substitute MUST NOT for MAY in
>                        issues (A) and (B).  This model may be the more
>                        natural one for hosts that wiretap gateway routing
>                        protocols, and is necessary for hosts that have
>                        embedded gateway functionality.
> 
> Regards,
> 
> Marcel
> 



More information about the cisco-nsp mailing list