Custom IP switch