All Pokemon on the Gameboy games are trapped there, as there is no way to get trades from Red/Blue/Yellow/Green/Gold/Silver/Crystal to FireRed/LeafGreen and Ruby/Sapphire/Emerald. You can however, move Pokemon from FireRed/LeafGreen and Ruby/Sapphire/Emerald to Diamond/Pearl/Platinum and HeartGold/SoulSilver, and then transfer Pokemon from those to Black/White and Black2/White2. Soon, Nintendo will release a way to move Pokemon from 5th Gen to 6th, but it is not released yet.
In summary, there is no way to get Pokemon from Pokemon Red/Blue and other 1st and 2nd Gen games to any future installments.
With the release of the Pokebank, you can move Pokemon from the DS games to the 3DS games with ease. It does require paying a yearly subscription for the Pokebank, but it is relatively cheap, only being 5 USD a year.