The Sensex opened with a positive gap this morning.The index has soon crossed the 21,000-mark and is now up 258 points at 21,071.