def create(cls, name, multilink_members, multilink_method='rtt', retries=2,
               timeout=3600, comment=None):
        """
        Create a new multilink configuration. Multilink requires at least
        one netlink for operation, although 2 or more are recommeneded.
        
        :param str name: name of multilink
        :param list multilink_members: the output of calling
            :func:`.multilink_member` to retrieve the proper formatting for
            this sub element.
        :param str multilink_method: 'rtt' or 'ratio'. If ratio is used, each
            netlink must have a probe IP address configured and also have
            input and output speed configured (default: 'rtt')
        :param int retries: number of keep alive retries before a destination
            link is considered unavailable (default: 2)
        :param int timeout: timeout between retries (default: 3600 seconds)
        :param str comment: comment for multilink (optional)
        :raises CreateElementFailed: failure to create multilink
        :rtype: Multilink
        """
        json = {'name': name,
                'comment': comment,
                'retries': retries,
                'timeout': timeout,
                'multilink_member': multilink_members,
                'multilink_method': multilink_method}
        
        return ElementCreator(cls, json)