NSX-T Data Center REST API
PolicyInterfaceOspfConfig (type)
{
"additionalProperties": false,
"description": "OSPF Interface configuration.",
"id": "PolicyInterfaceOspfConfig",
"module_id": "PolicyConnectivity",
"properties": {
"bfd_path": {
"description": "This filed is valid only if enable_bfd is set to TRUE. If enable_bfd flag is set to TRUE, this profile will be applied to all OSPF peers in this interface. If this field is empty, bfd_path will refer to Tier-0 global BFD profile.",
"required": false,
"title": "Policy path of BFD profile",
"type": "string",
"x-vmw-cross-reference": [
{
"leftType": [
"Tier0Interface"
],
"relationshipType": "PROVIDER_INTERFACE_OSPF_BFD_RELATIONSHIP",
"rightType": [
"BfdProfile"
]
}
]
},
"dead_interval": {
"default": 40,
"description": "Specifies the number of seconds that router must wait before it declares a OSPF neighbor router down because it has not received OSPF hello packet. OSPF dead interval should be minimum 3 times greater than the hello interval",
"maximum": 65535,
"minimum": 3,
"required": false,
"title": "OSPF dead interval in seconds",
"type": "int"
},
"enable_bfd": {
"description": "Enable/Disable OSPF to register for BFD event. Use FALSE to disable BFD.",
"required": false,
"title": "enable BFD for OSPF",
"type": "boolean"
},
"enabled": {
"default": true,
"description": "enable/disable OSPF on the interface. If enabled flag not specified, defailt is enable OSPF.",
"title": "enable/disable OSPF",
"type": "boolean"
},
"hello_interval": {
"default": 10,
"description": "Specifies the interval between the hello packets that OSPF sends on this interface. OSPF hello interval should be less than the dead interval",
"maximum": 21845,
"minimum": 1,
"required": false,
"title": "OSPF hello interval in seconds",
"type": "int"
},
"network_type": {
"default": "BROADCAST",
"description": "Configure OSPF networkt type, default is BROADCAST network type",
"enum": [
"BROADCAST",
"P2P"
],
"required": false,
"title": "Configure OSPF networkt type",
"type": "string"
},
"ospf_area": {
"description": "Attache Tier0 Interface to specified OSPF Area. all peers.",
"required": true,
"title": "Attach Tier0 Interface to specified OSPF Area",
"type": "string",
"x-vmw-cross-reference": [
{
"leftType": [
"Tier0Interface"
],
"relationshipType": "PROVIDER_INTERFACE_OSPF_AREA_RELATIONSHIP",
"rightType": [
"OspfAreaConfig"
]
}
]
}
},
"title": "OSPF Interface configuration",
"type": "object"
}