- 18 Aug, 2003 4 commits
-
-
Robert Ricci authored
with views, to give different IPs fro boss and ops to internal hosts than to external ones. Needed for Wisconsin.
-
Robert Ricci authored
-
Shashi Guruprasad authored
an interface route when bringing up the interface. To solve this, I don't do the hostroute optimization (i.e. add the 1st host route as a net route and add subsequent host routes only if they are different) for directly connected neighbors.
-
Austin Clements authored
Jail changes.
-
- 17 Aug, 2003 1 commit
-
-
Shashi Guruprasad authored
> > >is to collapse stuff like: > > > > > > 192.168.3 192.168.2.2 UGSc 0 12 veth6 > > > 192.168.3.2 192.168.2.2 UGHS 0 9 veth6 > > > 192.168.3.4 192.168.2.2 UGHS 0 12 veth6 > > > > > >into the single net route. Found the problem. My code took care of the case where the net route was calculated first and if a host route came up for the same subnet with the same hop, it would skip adding the host route. However, if the host route were added first before the net route, it was a problem. To illustrate the problem, the host route to 3.2 is added on FG1 when the net route was calculated for node 'A' at 7.0 . At this point however, the net route for 3.0 hasn't been defined yet coz that'll come later in the route to dst 'AS1'. Experiment testbed/vroutetest. The solution is to consider adding host routes only after all net routes have been added to the DB. Changes to the code weren't trivial this time. Also, when adding host routes, I add the first one as a net route. If subsequent host routes have the same hop, they'll get skipped. Otherwise, a host route with a longer prefix will take precedence. With all these changes, the number of routes in testbed/vroutetest experiment came down from 361 (> NxN) to 162 (< NxN) where NxN is 289 . Mike, let me know if things are alright after rebooting vnodes in your experiment.
-
- 15 Aug, 2003 8 commits
-
-
Shashi Guruprasad authored
skipped. ---------------- if ($optimize) { my $newip = inet_ntoa(inet_aton($dstip) & inet_aton($NETMASK)); if (defined($netroutes{"$src:$newip"})) { if ($netroutes{"$src:$newip"} ne $hop) { die("*** $0:\n". " network route mismatch: $src:$dst:$hop!\n"); } next; ^^^^^^^^^^^^^^^^^^^^^^^^^^ } $netroutes{"$src:$newip"} = $hop; $type = "net"; $dstip = $newip; } HOSTROUTES: ---------------- If a NET route is already defined for a subnet because of a previous route (to a different dst on the same LAN), it would skip doing the HOSTROUTES. This problem wouldn't occur with links alone in the topology. Looks like it was never caught because no one probably tried pinging IPs of all interfaces while using LANs. Note that this problem wouldn't occur for directly connected neighbors (even if they are on a LAN). The latter is the reason why maryland folks didn't encounter this problem. The bottomline: We need Dave (West)'s automated testing tool! Fixed, committed and installed. Mike, I have fixed the routes in your experiment. Just reboot your nodes/vnodes. -Shashi On Fri, 15 Aug 2003, Mike Hibler wrote: > I've know we have been round and round this one, but it appears that > rtproto Static is not producing routes to all IP addrs listed in the > hosts file. Again, it is nodes with multiple interfaces and we don't > have routes to the nodes on all of those interfaces. I thought we came > up with some solution (or at least hack) for this? > > You can see this in the testbed/vroutetest experiment by logging into > say EGG1.vroutetest.testbed.emulab.net and trying to ping "F-3". > Note that this is a vnode so you'll have to slogin from ops or, better, > use the fine ssh-mime.pl thingee of Leigh's from the web page. > > Honestly, I tried going back to the mail archive to find last time this > came up, but I didn't find anything useful! >
-
Mike Hibler authored
-
Mike Hibler authored
-
Mac Newbold authored
-
Mac Newbold authored
-
Mac Newbold authored
-
Mac Newbold authored
-
Mac Newbold authored
-
- 14 Aug, 2003 4 commits
-
-
Robert Ricci authored
-
Mike Hibler authored
-
Mike Hibler authored
-
Robert Ricci authored
it.
-
- 13 Aug, 2003 1 commit
-
-
Robert Ricci authored
not linked to yet.
-
- 12 Aug, 2003 4 commits
-
-
Austin Clements authored
vserver node. The process starts with rc.vinit, which is called either by the service manager, the pnode boot, or by a vnode reboot. rc.vinit calls vnodesetup, which calls rc.inplab, which calls plabsetup.
-
Austin Clements authored
iron out. TMCD/libsetup now has a plabconfig commands that parallels the jailconfig command. The Plab boot process has been added to libsetup and a -p option has been added to vnodesetup to parallel the -j option. Parts of the code that were Jail-specific, but labeled just as vnode stuff have been renamed. $vnodedir in vnodesetup has been removed, since it was redunant with libsetup's CONFDIR, and CONFDIR is much more intelligent.
-
Robert Ricci authored
-
Robert Ricci authored
-
- 11 Aug, 2003 2 commits
-
-
Robert Ricci authored
dumb error with the return value.
-
Robert Ricci authored
dying while holding the VLAN edit buffer lock. Also, avoid uninit. value warnings in some cases when we don't get a response from the switch. Finally, add some more debugging information. More changes on the way.
-
- 10 Aug, 2003 1 commit
-
-
Robert Ricci authored
-
- 09 Aug, 2003 3 commits
-
-
Shashi Guruprasad authored
-
Leigh B. Stoller authored
set myixp [$ns node] set ixphost [$ns node] tb-set-hardware $myixp ixp-bveil tb-fix-node $myixp $ixphost tb-set-node-os $ixphost RHL-STD This gives you a handle on the host node so you can treat it like a normal testbed node, including setting the OSID. There are associated assign_wrapper changes, but I won't check those in till I get back from vacation; not enough people around this coming week in case I screwed something up.
-
Leigh B. Stoller authored
-
- 08 Aug, 2003 8 commits
-
-
Robert Ricci authored
from SCI.
-
Leigh B. Stoller authored
-
Shashi Guruprasad authored
Hema Tahilramani Kaur, Shiv Kalyanaraman, Andreas Weiss, Shifalika Kanwar and Ayesha Gandhi. BANANAS: An Evolutionary Framework for Explicit and Multipath Routing in the Internet In Workshop on Future Directions in Network Architecture, August 2003. To Appear
-
Mac Newbold authored
Don't force thumbnail images to 128x128 now that we make them 160x160. In fact, don't force them to anything since we have some 160x160 now and some 128x128. Just let them be the right size.
-
Mac Newbold authored
-
Leigh B. Stoller authored
-
Robert Ricci authored
-
Leigh B. Stoller authored
-
- 07 Aug, 2003 4 commits
-
-
Leigh B. Stoller authored
-
Robert Ricci authored
Split the function that determines if a vnode can be mapped to a given pnode out of find_pnode, so that I can spread it out and make it more comprehensible. In doing so, fixed a bug in which static types were not getting handled correctly - a static type would only be found if no vnodes with dynamic types were allocated to the pnode. Fixed a bug in which, on allocation of a dynamic ptype, nodes where being removed from their static type lists in the type_table. Fixed a bug when there is a combination of fixed and un-fixed vnodes in the top file. I have more on the way, but this seemed like a good checkpoint.
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
-