code: def remove_bgp(self, **kwargs):
          
          vrf = kwargs.pop('vrf', 'default')
          rbridge_id = kwargs.pop('rbridge_id', '1')
          callback = kwargs.pop('callback', self._callback)
          bgp_args = dict(vrf_name=vrf, rbridge_id=rbridge_id)
          config = self._rbridge.rbridge_id_router_bgp_vrf_name(**bgp_args)
          config.find('.//*bgp').set('operation', 'delete')
  
          return callback(config)
docs: Remove BGP process completely.
  
          Args:
              vrf (str): The VRF for this BGP process.
              rbridge_id (str): The rbridge ID of the device on which BGP will be
                  configured in a VCS fabric.
              callback (function): A function executed upon completion of the
                  method.  The only parameter passed to `callback` will be the
                  ``ElementTree`` `config`.
  
          Returns:
              Return value of `callback`.
  
          Raises:
              None
  
          Examples:
              >>> import pynos.device
              >>> conn = ('10.24.39.211', '22')
              >>> auth = ('admin', 'password')
              >>> with pynos.device.Device(conn=conn, auth=auth) as dev:
              ...     output = dev.bgp.local_asn(local_as='65535',
              ...     rbridge_id='225')
              ...     output = dev.bgp.remove_bgp(rbridge_id='225')