[Anima] GRASP prototype updated

Brian E Carpenter <brian.e.carpenter@gmail.com> Wed, 04 October 2017 03:03 UTC

Return-Path: <brian.e.carpenter@gmail.com>
X-Original-To: anima@ietfa.amsl.com
Delivered-To: anima@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CA19813307D for <anima@ietfa.amsl.com>; Tue, 3 Oct 2017 20:03:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level:
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Q09buCLHR25G for <anima@ietfa.amsl.com>; Tue, 3 Oct 2017 20:03:04 -0700 (PDT)
Received: from mail-pg0-x230.google.com (mail-pg0-x230.google.com [IPv6:2607:f8b0:400e:c05::230]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 58F14132FB1 for <anima@ietf.org>; Tue, 3 Oct 2017 20:03:04 -0700 (PDT)
Received: by mail-pg0-x230.google.com with SMTP id j70so5781405pgc.10 for <anima@ietf.org>; Tue, 03 Oct 2017 20:03:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=to:from:subject:organization:message-id:date:user-agent :mime-version:content-language:content-transfer-encoding; bh=/RNyhiPpooXQX9+Iiz/zj7GDM3RvsBhLSUIe8Ttb8yo=; b=b26t0PgLA+23af4piag9KLyD4UWmphDJBY7h+hmB0u/twCdqXgouH/HQu50+w9HTvE hN+UqNbr5Fe4fYxG9k42idoapZl09eZ7HnWpGekt/b0yHOBqs5JfOCmKjgxherIauxIJ zMNhRjXkG+QK1O5yC1IYovzG5YNt4q+A1Cymd397Q74SjIwp2hzorh58gaqQ2Jfj8lqn XIsygmwaAw58sv6iRgUeVURGVgA/j2giOSGkq1p+j8PHnCuOObJvKINerZctoLPggDYh ljRYrGmhw9grMxEIGWFpZEuv+Q5GQpp9t951XmkaSxhtIsHlSP5g0Sh6XqcNMAHO20Px DSZA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:to:from:subject:organization:message-id:date :user-agent:mime-version:content-language:content-transfer-encoding; bh=/RNyhiPpooXQX9+Iiz/zj7GDM3RvsBhLSUIe8Ttb8yo=; b=WgTPq+RtV+Qi37DT94gjipVN1l3I3XYaa+n599sd+Cs/5U/ckw5yjnZAi8BypGOJZO JFFyIMUluSB61EX8yXe3jn6OTuIjKdCtdvkS45L8DD8mqXpJ+RiKdebc6qtbId8n03jm jNhM/Wwv1wd4WLkv81SWLAYuQjbk1T45xLkABpG7A+zziokbXJLBuVmUZFiFBHl/ipw+ PKqDN97MxdtOHaBBXw10zZ/0Mu0EqQOqieuAp6WqyFsW2+tuNDw9begOhlseUkdCm0nN iLgNXMkR30z7uRWMpfbwVnSAfl57PNVSLdQIhYWByM9WTPWXM1tr7rmO15HTGSm9ezdg hTdw==
X-Gm-Message-State: AMCzsaUSX9cyaTyR8GeKCXdQfFyPdYR1AgthpdSuPPsulvHASm33JLjn OGxv4+tk5vkiHyz8KpzkFWOj5g==
X-Google-Smtp-Source: AOwi7QBIYRl9bVrO1sRMpzXpEVCfVEFY9FOuIFGAWfke+5LlJQthJrGwA6681XfEf2xxrkEOfFGZTA==
X-Received: by 10.99.116.89 with SMTP id e25mr8060772pgn.383.1507086183621; Tue, 03 Oct 2017 20:03:03 -0700 (PDT)
Received: from ?IPv6:2406:e007:6d3c:1:28cc:dc4c:9703:6781? ([2406:e007:6d3c:1:28cc:dc4c:9703:6781]) by smtp.gmail.com with ESMTPSA id v15sm11815711pfa.50.2017.10.03.20.03.01 for <anima@ietf.org> (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 03 Oct 2017 20:03:02 -0700 (PDT)
To: Anima WG <anima@ietf.org>
From: Brian E Carpenter <brian.e.carpenter@gmail.com>
Organization: University of Auckland
Message-ID: <fde2d354-731d-f3c8-4ae5-042016660b6d@gmail.com>
Date: Wed, 04 Oct 2017 16:03:05 +1300
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.3.0
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/anima/TADLOKzjyiE64f9ujRrhAa178EI>
Subject: [Anima] GRASP prototype updated
X-BeenThere: anima@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Autonomic Networking Integrated Model and Approach <anima.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/anima>, <mailto:anima-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/anima/>
List-Post: <mailto:anima@ietf.org>
List-Help: <mailto:anima-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/anima>, <mailto:anima-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 04 Oct 2017 03:03:06 -0000

Hi,

I've just pushed a new version of the GRASP prototype to https://github.com/becarpenter/graspy
The file affected are grasp.py, grasptests.py and graspy.pdf

The main change was adding detailed format checking for all incoming messages. While this
isn't needed when this implementation talks to itself, it should be very useful when
testing against other implementations. It's optional, controlled by a switch at
startup.

Red face department: when testing this feature, I discovered that my implemntation
of M_FLOOD did not conform to the protocol spec in one minor respect. That has
now been fixed.

Regards
   Brian