diff --git a/hp-labrea/labrea-idea.py b/hp-labrea/labrea-idea.py
index 9ed25b45c9a1e18d390adfdf490f9f153ec9b345..9b347076dcd074447230bc0e05e14741d5f7cc0f 100755
--- a/hp-labrea/labrea-idea.py
+++ b/hp-labrea/labrea-idea.py
@@ -329,6 +329,7 @@ class IdeaGen(object):
             itarget["IP4"] = tgt
             if ports:
                 itarget["Port"] = [int(port) for port in ports]
+                itarget["Port"].sort()
             itargets.append(itarget)
         inode = {
             "SW": ["LaBrea"],