IOC President Thomas Bach says Russian organisers have agreed to set up protest zones in Sochi during the Winter Olympics.