As far as I know, when you become a vassal, you become allies with your new "boss", you give military acces AND you pay them a certain percentage of your income.

On the plus side, you have powerful ally that won't betray you (at least, not as much as the normal allies would) and you get acces to his lands.