Cream butter and sugar together. Add eggs, sour cream and vanilla; beat. Sift dry ingredients together and add to wet mixture. Mix sugar, cinnamon and walnuts together. Butter a tube pan and put half the batter in the pan. Add nut mixture and top with the rest of the batter. Bake at 350 degrees for 45 minutes.