Je vois mal comment comparer la commutation et le routage.
La commuation est opérée au niveau des switches (commutateurs) au niveau de la couche "liaison de données" tandis quele routage est lui pris en charge par les ... ( suspense ) ... les routeurs et est effectué au niveau de la couche "réseau".
De plus la commutation est effectuée dans un même subnet, un même domaine de diffusion (domaine de broadcast) alors que le routage permet justement de faire une passerelle entre les différents subnets.
Ce ne sont à mon sens vraiment deux notions non comparables.