The idea of carb cycling is to create an environment in the body that is very efficient at burning fat for fuel. Carb cycling can certainly be used for bulking ( a couple of people on here do it I believe). I personally don't like this tactic as I feel I am short changing myself at not providing myself carbs (from a nutritional standpoint and since I am putting a lot of stress on my body).
Theres a lot of information on the web about certain diets in ketogenic nature (Anabolic Diet, Velocity diet, and CKD/TKDs {which are basically the two aforementioned ones}). Check those out and they will answer most of your questions that you have.