In an analogy, the double colon typically serves to divide the analogy into two pairs. So the correct purpose is: it divides the analogy into two pairs.
For example, in the analogy "cat : kitten :: dog : puppy," the double colon helps to separate the first pair (cat and kitten) from the second pair (dog and puppy).