Cisco is trading just three points below the 2007 high and could test that level after August 17th earnings.