Yes, its do-able. Involves route tables, trunk groups, etc.

Look at 14-05, 14-06, 14-07, 15-06, 15-01-02, 21-02. That should keep you up for a while.

Jim