jqj@duff.uoregon.edu (JQ Johnson) (06/08/91)
Can anyone familiar with the internals of MacTCP explain how MacTCP routing works? From the MacTCP Programmer's Guide I conclude that for Ethernet-connected Macs it "supports" RIP and a default route that can be statically configured (in the obvious place in the CDEV). My question is "what does 'supports' really mean?" How much of RIP does MacTCP support? Is it like the braindead Kboxes that look only at the size and source IP address of the RIP packet, or is it more like Unix "routed -q"? From the MacTCP Administrator's Guide, one gets the impression that the implementation is even worse than that in a Fastpath, and that MacTCP might simply use as its current default gateway the address of the host from which it has most recently received a RIP packet of any form. Does MacTCP maintain a full routing table similar to the one used by BSD with host/network/default and RIP-derived/static/ICMP-derived route distinctions? Assuming that MacTCP has been told a correct subnet mask (by static configuration or by bootp data), does MacTCP correctly store subnet routes? Does MacTCP even pay attention to ICMP redirects (I assume yes since MacTCP doesn't report them to the application along with other ICMP messages), and if so does it time them out? I assume that MacTCP maintains a traditional ARP cache. Does it time out ARP entries? Since being a RIP listener requires that one process IP broadcasts, what broadcast addresses does MacTCP pay attention to? Presumably the local broadcast address, {-1,-1,-1}. How about the network broadcast address {net,-1,-1} and the subnet broadcast address {net,sub,-1}? How about old-style 0-filled "broadcast" addresses? Do the answers to any of the above questions depend on whether it's the current MacTCP 1.0[12] or the new version expected to be released in a month or so? -- JQ Johnson Director of Network Services Internet: jqj@oregon.uoregon.edu University of Oregon voice: (503) 346-1746 250E Computing Center BITNET: jqj@oregon Eugene, OR 97403-1212 fax: (503) 346-4397
dorner@pequod.cso.uiuc.edu (Steve Dorner) (06/10/91)
In article <1991Jun7.191614.17253@ns.uoregon.edu> jqj@duff.uoregon.edu (JQ Johnson) writes: >How much of RIP does MacTCP support? I've never known MacTCP 1.0.1 to listen to RIP. I always have to configure a static route. -- Steve Dorner, U of Illinois Computing Services Office Internet: s-dorner@uiuc.edu UUCP: uunet!uiucuxc!uiuc.edu!s-dorner
ken@slhisc.uucp (Ken Stamm) (06/12/91)
In article <1991Jun9.174338.23613@ux1.cso.uiuc.edu> dorner@pequod.cso.uiuc.edu (Steve Dorner) writes: >In article <1991Jun7.191614.17253@ns.uoregon.edu> jqj@duff.uoregon.edu (JQ Johnson) writes: >>How much of RIP does MacTCP support? > >I've never known MacTCP 1.0.1 to listen to RIP. I always have to configure >a static route. Funny, my MacTCP 1.0.1 seems to listen quite well to RIP packets put out by a cisco router on my net, and I can get to any host on our internet without static routing entries... -- Ken Stamm (uunet.uu.net!slcpi!slhisc!ken) (212)341-3868