Tema anterior: Crear un espacio de direcciones VLANTema siguiente: Suprimir un intervalo de direcciones en una agrupación de direcciones escrita en una VLAN de una red


Agregar un intervalo para la agrupación de direcciones escrita en una VLAN
POST BFC/networks/<base addr>/vlan_address_spaces/<vlan>/address_pools/<type>/ranges
Argumentos

La carga útil es el registro de ip_range.

Volver

Muestra el código de devolución HTTP 201 y una carga útil vacía, y devuelve el URI del encabezado en los intervalos de agrupación de VLAN. Si el resultado es un error, se devuelve un código de error de HTTP y la información de error asociada.

Descripción

Utilice esta operación para agregar un intervalo de agrupaciones de direcciones a una agrupación de direcciones escrita en la VLAN.

Ejemplo: POST

POST BFC/networks/10.10.x.x/vlan_address_spaces/<vlan>/address_pools/<type>/ranges

Ejemplo de python

de la importación de httplib HTTPSConnection
importación de json
import os
import sys

networkBase = sys.argv[1]
vlan = sys.argv[2]
Type = sys.argv[3]
bfcHost = os.environ["BFC_HOST"]
bfcSession = os.environ["BFC_SESSION"]
conn = HTTPSConnection(bfcHost + ':8443')
conn.connect()
conn.request(method='POST',
       url='/BFC/networks' + 'networkBase' + '/vlan_address_spaces/' + 'vlan' + /address_pools/ + 'Type' + /ranges',
	body=json.dumps([{"ip_range":{
		"start_address":"10.x.x.1",
		"end_address":"10.x.x.20",
		"size":"20"}}]))      
	headers={'Content-Type':'application/json',
                      'Authorization':bfcSession})
r1 = conn.getresponse()
print 'HTTP Response Code: {0}'.format(r1.status)
servers = json.loads(r1.read())
print json.dumps(servers, sort_keys=True, indent=4)