Exemple #1
0
    def pre_stop(self, net):
        test = Grader(net)

        answer = ['10.1.4.1', '10.13.0.3', '10.1.6.33']
        state, feedback = test.traceroute("h1", "10.1.6.33", 50, answer)
        print(state, file=open(self.statelog, "a"))
        print(feedback, file=open(self.feedbacklog, "a"))
        answer = ['10.1.6.3', '10.13.0.1', '10.1.4.11']
        state, feedback = test.traceroute("h3", "10.1.4.11", 50, answer)
        print(state, file=open(self.statelog, "a"))
        print(feedback, file=open(self.feedbacklog, "a"))

        super(LongestPrefixMatch, self).pre_stop(net)
Exemple #2
0
    def pre_stop(self, net):
        test = Grader(net)

        answer = ['2042:1a::1', '2042:12::2', '2042:23::3', '2042:2b::b']
        state, feedback = test.traceroute("h1", "2042:2b::b", 50, answer)
        print(state, file=open(self.statelog, "a"))
        print(feedback, file=open(self.feedbacklog, "a"))

        answer = ['10.51.0.1', '10.12.0.2', '10.13.0.3', '10.62.0.22']
        state, feedback = test.traceroute("h1", "10.62.0.22", 50, answer)
        print(state, file=open(self.statelog, "a"))
        print(feedback, file=open(self.feedbacklog, "a"))

        super(DebugTraceroute, self).pre_stop(net)