def set_rd(self, vrf_name, rd):
        """ Configures the VRF rd (route distinguisher)

        Note: A valid RD has the following format admin_ID:local_assignment.
            The admin_ID can be an AS number or globally assigned IPv4 address.
            The local_assignment can be an integer between 0-65,535 if the
            admin_ID is an IPv4 address and can be between 0-4,294,967,295 if
            the admin_ID is an AS number. If the admin_ID is an AS number the
            local_assignment could also be in the form of an IPv4 address.

        Args:
            vrf_name (str): The VRF name to set rd for
            rd (str): The value to configure the vrf rd

        Returns:
            True if the operation was successful otherwise False
        """
        cmds = self.command_builder('rd', value=rd)
        return self.configure_vrf(vrf_name, cmds)
Configures the VRF rd (route distinguisher)

        Note: A valid RD has the following format admin_ID:local_assignment.
            The admin_ID can be an AS number or globally assigned IPv4 address.
            The local_assignment can be an integer between 0-65,535 if the
            admin_ID is an IPv4 address and can be between 0-4,294,967,295 if
            the admin_ID is an AS number. If the admin_ID is an AS number the
            local_assignment could also be in the form of an IPv4 address.

        Args:
            vrf_name (str): The VRF name to set rd for
            rd (str): The value to configure the vrf rd

        Returns:
            True if the operation was successful otherwise False