def start(self, local_port, remote_address, remote_port):
        """
        Start ssh tunnel

        type: local_port: int
        param: local_port: local tunnel endpoint ip binding
        type: remote_address: str
        param: remote_address: Remote tunnel endpoing ip binding
        type: remote_port: int
        param: remote_port: Remote tunnel endpoint port binding
        """
        self.local_port = local_port
        self.remote_address = remote_address
        self.remote_port = remote_port

        logger.debug(("Starting ssh tunnel {0}:{1}:{2} for "
                      "{3}@{4}".format(local_port, remote_address, remote_port,
                                       self.username, self.address)))
        self.forward = Forward(local_port,
                               remote_address,
                               remote_port,
                               self.transport)
        self.forward.start()
Start ssh tunnel

        type: local_port: int
        param: local_port: local tunnel endpoint ip binding
        type: remote_address: str
        param: remote_address: Remote tunnel endpoing ip binding
        type: remote_port: int
        param: remote_port: Remote tunnel endpoint port binding