# Copyright (c) 2016 Hochikong def riproute(obj, data): """This method provide a RIP protocols router configuration function Parameter data example: {'config':'192.168.10.0/24', } :param obj: a connection object :param data: a python dictionary :return: a python dictionary """ rip_basic_configuration = "set protocols rip network %s" redistribute_configuration = "set protocols rip redistribute connected" try: # Configure RIP router obj.execute(rip_basic_configuration % data['config']) obj.execute(redistribute_configuration) return {"Result": "Configured successfully"} except Exception, e: return {"Error": e}