Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!uunet!husc6!cmcl2!nrl-cmf!ames!ucbcad!ucbvax!NIHCU.BITNET!RAF From: RAF@NIHCU.BITNET ("Roger Fajman") Newsgroups: comp.protocols.tcp-ip Subject: Multiple subnets on one physical net Message-ID: <8711090631.AA18868@ucbvax.Berkeley.EDU> Date: Mon, 2-Nov-87 16:55:01 EST Article-I.D.: ucbvax.8711090631.AA18868 Posted: Mon Nov 2 16:55:01 1987 Date-Received: Wed, 11-Nov-87 04:17:47 EST Sender: daemon@ucbvax.BERKELEY.EDU Organization: The ARPA Internet Lines: 42 MAIL FROM RAF SATURDAY 10/31/87 8:21:02 P.M. I guess that this may have been discussed before, but due to a problem with our mailer here I wasn't getting much mail from this list at the time. Anyway, we recently acquired a class B network number for our planned campus network and the issue arises about how to divide the 16-bit address space between subnet numbers and host numbers. If we make the subnet field small, we probably won't have enough subnet numbers (a 5 bit subnet field gives 30 networks of 2046 hosts each) and a lot of address space is wasted on small subnets. If we make the subnet field large, we won't have enough host numbers for our largest subnet (an 8 bit subnet field gives 254 networks of 254 nodes each). This naturally leads to the question: can multiple subnet numbers be assigned to the same physical network? Since we plan to use Proteon p4200 Gateways for at least some things, I called Proteon and asked them. They told me that there is no problem, as each network interface can be assigned up to 16 IP addresses, thus allowing it to respond to an IP address for each of up to 16 subnets that reside on the same physical network. I was told that this was desirable because many hosts require that any gateway that they use be on their own subnet. Now I was recently shown a copy of a message from last July that said that in such a situation, a Unix system would receive Ethernet broadcast packets containing IP broadcast packets for other subnet numbers, not realize that they were broadcast packets for another subnet, and try to process (forward or redirect) them in some way. More recently, I received a message on this list that said that a Unix system would not try to perform gateway functions unless it had more than one network interface, regardless of how its parameters were set. Anyway, what is the truth? Can we assign multiple subnet numbers to the same physical network or not? What have others done about this problem? Roger Fajman RAF@NIHCU.BITNET National Institutes of Health