Class: Google::Cloud::Compute::V1::BfdPacket

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/compute/v1/compute.rb

Defined Under Namespace

Modules: Diagnostic, State

Instance Attribute Summary collapse

Instance Attribute Details

#authentication_present::Boolean

Returns The Authentication Present bit of the BFD packet. This is specified in section 4.1 of RFC5880.

Returns:

  • (::Boolean)

    The Authentication Present bit of the BFD packet. This is specified in section 4.1 of RFC5880



3268
3269
3270
3271
3272
3273
3274
3275
3276
3277
3278
3279
3280
3281
3282
3283
3284
3285
3286
3287
3288
3289
3290
3291
3292
3293
3294
3295
3296
3297
3298
3299
3300
3301
3302
3303
3304
3305
3306
3307
3308
3309
3310
3311
3312
3313
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 3268

class BfdPacket
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The diagnostic code specifies the local system's reason for the last change in session state. This allows remote systems to determine the reason that the previous session failed, for example. These diagnostic codes are specified in section 4.1 of RFC5880
  module Diagnostic
    # A value indicating that the enum field is not set.
    UNDEFINED_DIAGNOSTIC = 0

    ADMINISTRATIVELY_DOWN = 121685798

    CONCATENATED_PATH_DOWN = 26186892

    CONTROL_DETECTION_TIME_EXPIRED = 135478383

    DIAGNOSTIC_UNSPECIFIED = 58720895

    ECHO_FUNCTION_FAILED = 220687466

    FORWARDING_PLANE_RESET = 19715882

    NEIGHBOR_SIGNALED_SESSION_DOWN = 374226742

    NO_DIAGNOSTIC = 222503141

    PATH_DOWN = 290605180

    REVERSE_CONCATENATED_PATH_DOWN = 479337129
  end

  # The current BFD session state as seen by the transmitting system. These states are specified in section 4.1 of RFC5880
  module State
    # A value indicating that the enum field is not set.
    UNDEFINED_STATE = 0

    ADMIN_DOWN = 128544690

    DOWN = 2104482

    INIT = 2252048

    STATE_UNSPECIFIED = 470755401

    UP = 2715
  end
end

#control_plane_independent::Boolean

Returns The Control Plane Independent bit of the BFD packet. This is specified in section 4.1 of RFC5880.

Returns:

  • (::Boolean)

    The Control Plane Independent bit of the BFD packet. This is specified in section 4.1 of RFC5880



3268
3269
3270
3271
3272
3273
3274
3275
3276
3277
3278
3279
3280
3281
3282
3283
3284
3285
3286
3287
3288
3289
3290
3291
3292
3293
3294
3295
3296
3297
3298
3299
3300
3301
3302
3303
3304
3305
3306
3307
3308
3309
3310
3311
3312
3313
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 3268

class BfdPacket
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The diagnostic code specifies the local system's reason for the last change in session state. This allows remote systems to determine the reason that the previous session failed, for example. These diagnostic codes are specified in section 4.1 of RFC5880
  module Diagnostic
    # A value indicating that the enum field is not set.
    UNDEFINED_DIAGNOSTIC = 0

    ADMINISTRATIVELY_DOWN = 121685798

    CONCATENATED_PATH_DOWN = 26186892

    CONTROL_DETECTION_TIME_EXPIRED = 135478383

    DIAGNOSTIC_UNSPECIFIED = 58720895

    ECHO_FUNCTION_FAILED = 220687466

    FORWARDING_PLANE_RESET = 19715882

    NEIGHBOR_SIGNALED_SESSION_DOWN = 374226742

    NO_DIAGNOSTIC = 222503141

    PATH_DOWN = 290605180

    REVERSE_CONCATENATED_PATH_DOWN = 479337129
  end

  # The current BFD session state as seen by the transmitting system. These states are specified in section 4.1 of RFC5880
  module State
    # A value indicating that the enum field is not set.
    UNDEFINED_STATE = 0

    ADMIN_DOWN = 128544690

    DOWN = 2104482

    INIT = 2252048

    STATE_UNSPECIFIED = 470755401

    UP = 2715
  end
end

#demand::Boolean

Returns The demand bit of the BFD packet. This is specified in section 4.1 of RFC5880.

Returns:

  • (::Boolean)

    The demand bit of the BFD packet. This is specified in section 4.1 of RFC5880



3268
3269
3270
3271
3272
3273
3274
3275
3276
3277
3278
3279
3280
3281
3282
3283
3284
3285
3286
3287
3288
3289
3290
3291
3292
3293
3294
3295
3296
3297
3298
3299
3300
3301
3302
3303
3304
3305
3306
3307
3308
3309
3310
3311
3312
3313
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 3268

class BfdPacket
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The diagnostic code specifies the local system's reason for the last change in session state. This allows remote systems to determine the reason that the previous session failed, for example. These diagnostic codes are specified in section 4.1 of RFC5880
  module Diagnostic
    # A value indicating that the enum field is not set.
    UNDEFINED_DIAGNOSTIC = 0

    ADMINISTRATIVELY_DOWN = 121685798

    CONCATENATED_PATH_DOWN = 26186892

    CONTROL_DETECTION_TIME_EXPIRED = 135478383

    DIAGNOSTIC_UNSPECIFIED = 58720895

    ECHO_FUNCTION_FAILED = 220687466

    FORWARDING_PLANE_RESET = 19715882

    NEIGHBOR_SIGNALED_SESSION_DOWN = 374226742

    NO_DIAGNOSTIC = 222503141

    PATH_DOWN = 290605180

    REVERSE_CONCATENATED_PATH_DOWN = 479337129
  end

  # The current BFD session state as seen by the transmitting system. These states are specified in section 4.1 of RFC5880
  module State
    # A value indicating that the enum field is not set.
    UNDEFINED_STATE = 0

    ADMIN_DOWN = 128544690

    DOWN = 2104482

    INIT = 2252048

    STATE_UNSPECIFIED = 470755401

    UP = 2715
  end
end

#diagnostic::String

Returns The diagnostic code specifies the local system's reason for the last change in session state. This allows remote systems to determine the reason that the previous session failed, for example. These diagnostic codes are specified in section 4.1 of RFC5880 Check the Diagnostic enum for the list of possible values.

Returns:

  • (::String)

    The diagnostic code specifies the local system's reason for the last change in session state. This allows remote systems to determine the reason that the previous session failed, for example. These diagnostic codes are specified in section 4.1 of RFC5880 Check the Diagnostic enum for the list of possible values.



3268
3269
3270
3271
3272
3273
3274
3275
3276
3277
3278
3279
3280
3281
3282
3283
3284
3285
3286
3287
3288
3289
3290
3291
3292
3293
3294
3295
3296
3297
3298
3299
3300
3301
3302
3303
3304
3305
3306
3307
3308
3309
3310
3311
3312
3313
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 3268

class BfdPacket
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The diagnostic code specifies the local system's reason for the last change in session state. This allows remote systems to determine the reason that the previous session failed, for example. These diagnostic codes are specified in section 4.1 of RFC5880
  module Diagnostic
    # A value indicating that the enum field is not set.
    UNDEFINED_DIAGNOSTIC = 0

    ADMINISTRATIVELY_DOWN = 121685798

    CONCATENATED_PATH_DOWN = 26186892

    CONTROL_DETECTION_TIME_EXPIRED = 135478383

    DIAGNOSTIC_UNSPECIFIED = 58720895

    ECHO_FUNCTION_FAILED = 220687466

    FORWARDING_PLANE_RESET = 19715882

    NEIGHBOR_SIGNALED_SESSION_DOWN = 374226742

    NO_DIAGNOSTIC = 222503141

    PATH_DOWN = 290605180

    REVERSE_CONCATENATED_PATH_DOWN = 479337129
  end

  # The current BFD session state as seen by the transmitting system. These states are specified in section 4.1 of RFC5880
  module State
    # A value indicating that the enum field is not set.
    UNDEFINED_STATE = 0

    ADMIN_DOWN = 128544690

    DOWN = 2104482

    INIT = 2252048

    STATE_UNSPECIFIED = 470755401

    UP = 2715
  end
end

#final::Boolean

Returns The Final bit of the BFD packet. This is specified in section 4.1 of RFC5880.

Returns:

  • (::Boolean)

    The Final bit of the BFD packet. This is specified in section 4.1 of RFC5880



3268
3269
3270
3271
3272
3273
3274
3275
3276
3277
3278
3279
3280
3281
3282
3283
3284
3285
3286
3287
3288
3289
3290
3291
3292
3293
3294
3295
3296
3297
3298
3299
3300
3301
3302
3303
3304
3305
3306
3307
3308
3309
3310
3311
3312
3313
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 3268

class BfdPacket
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The diagnostic code specifies the local system's reason for the last change in session state. This allows remote systems to determine the reason that the previous session failed, for example. These diagnostic codes are specified in section 4.1 of RFC5880
  module Diagnostic
    # A value indicating that the enum field is not set.
    UNDEFINED_DIAGNOSTIC = 0

    ADMINISTRATIVELY_DOWN = 121685798

    CONCATENATED_PATH_DOWN = 26186892

    CONTROL_DETECTION_TIME_EXPIRED = 135478383

    DIAGNOSTIC_UNSPECIFIED = 58720895

    ECHO_FUNCTION_FAILED = 220687466

    FORWARDING_PLANE_RESET = 19715882

    NEIGHBOR_SIGNALED_SESSION_DOWN = 374226742

    NO_DIAGNOSTIC = 222503141

    PATH_DOWN = 290605180

    REVERSE_CONCATENATED_PATH_DOWN = 479337129
  end

  # The current BFD session state as seen by the transmitting system. These states are specified in section 4.1 of RFC5880
  module State
    # A value indicating that the enum field is not set.
    UNDEFINED_STATE = 0

    ADMIN_DOWN = 128544690

    DOWN = 2104482

    INIT = 2252048

    STATE_UNSPECIFIED = 470755401

    UP = 2715
  end
end

#length::Integer

Returns The length of the BFD Control packet in bytes. This is specified in section 4.1 of RFC5880.

Returns:

  • (::Integer)

    The length of the BFD Control packet in bytes. This is specified in section 4.1 of RFC5880



3268
3269
3270
3271
3272
3273
3274
3275
3276
3277
3278
3279
3280
3281
3282
3283
3284
3285
3286
3287
3288
3289
3290
3291
3292
3293
3294
3295
3296
3297
3298
3299
3300
3301
3302
3303
3304
3305
3306
3307
3308
3309
3310
3311
3312
3313
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 3268

class BfdPacket
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The diagnostic code specifies the local system's reason for the last change in session state. This allows remote systems to determine the reason that the previous session failed, for example. These diagnostic codes are specified in section 4.1 of RFC5880
  module Diagnostic
    # A value indicating that the enum field is not set.
    UNDEFINED_DIAGNOSTIC = 0

    ADMINISTRATIVELY_DOWN = 121685798

    CONCATENATED_PATH_DOWN = 26186892

    CONTROL_DETECTION_TIME_EXPIRED = 135478383

    DIAGNOSTIC_UNSPECIFIED = 58720895

    ECHO_FUNCTION_FAILED = 220687466

    FORWARDING_PLANE_RESET = 19715882

    NEIGHBOR_SIGNALED_SESSION_DOWN = 374226742

    NO_DIAGNOSTIC = 222503141

    PATH_DOWN = 290605180

    REVERSE_CONCATENATED_PATH_DOWN = 479337129
  end

  # The current BFD session state as seen by the transmitting system. These states are specified in section 4.1 of RFC5880
  module State
    # A value indicating that the enum field is not set.
    UNDEFINED_STATE = 0

    ADMIN_DOWN = 128544690

    DOWN = 2104482

    INIT = 2252048

    STATE_UNSPECIFIED = 470755401

    UP = 2715
  end
end

#min_echo_rx_interval_ms::Integer

Returns The Required Min Echo RX Interval value in the BFD packet. This is specified in section 4.1 of RFC5880.

Returns:

  • (::Integer)

    The Required Min Echo RX Interval value in the BFD packet. This is specified in section 4.1 of RFC5880



3268
3269
3270
3271
3272
3273
3274
3275
3276
3277
3278
3279
3280
3281
3282
3283
3284
3285
3286
3287
3288
3289
3290
3291
3292
3293
3294
3295
3296
3297
3298
3299
3300
3301
3302
3303
3304
3305
3306
3307
3308
3309
3310
3311
3312
3313
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 3268

class BfdPacket
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The diagnostic code specifies the local system's reason for the last change in session state. This allows remote systems to determine the reason that the previous session failed, for example. These diagnostic codes are specified in section 4.1 of RFC5880
  module Diagnostic
    # A value indicating that the enum field is not set.
    UNDEFINED_DIAGNOSTIC = 0

    ADMINISTRATIVELY_DOWN = 121685798

    CONCATENATED_PATH_DOWN = 26186892

    CONTROL_DETECTION_TIME_EXPIRED = 135478383

    DIAGNOSTIC_UNSPECIFIED = 58720895

    ECHO_FUNCTION_FAILED = 220687466

    FORWARDING_PLANE_RESET = 19715882

    NEIGHBOR_SIGNALED_SESSION_DOWN = 374226742

    NO_DIAGNOSTIC = 222503141

    PATH_DOWN = 290605180

    REVERSE_CONCATENATED_PATH_DOWN = 479337129
  end

  # The current BFD session state as seen by the transmitting system. These states are specified in section 4.1 of RFC5880
  module State
    # A value indicating that the enum field is not set.
    UNDEFINED_STATE = 0

    ADMIN_DOWN = 128544690

    DOWN = 2104482

    INIT = 2252048

    STATE_UNSPECIFIED = 470755401

    UP = 2715
  end
end

#min_rx_interval_ms::Integer

Returns The Required Min RX Interval value in the BFD packet. This is specified in section 4.1 of RFC5880.

Returns:

  • (::Integer)

    The Required Min RX Interval value in the BFD packet. This is specified in section 4.1 of RFC5880



3268
3269
3270
3271
3272
3273
3274
3275
3276
3277
3278
3279
3280
3281
3282
3283
3284
3285
3286
3287
3288
3289
3290
3291
3292
3293
3294
3295
3296
3297
3298
3299
3300
3301
3302
3303
3304
3305
3306
3307
3308
3309
3310
3311
3312
3313
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 3268

class BfdPacket
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The diagnostic code specifies the local system's reason for the last change in session state. This allows remote systems to determine the reason that the previous session failed, for example. These diagnostic codes are specified in section 4.1 of RFC5880
  module Diagnostic
    # A value indicating that the enum field is not set.
    UNDEFINED_DIAGNOSTIC = 0

    ADMINISTRATIVELY_DOWN = 121685798

    CONCATENATED_PATH_DOWN = 26186892

    CONTROL_DETECTION_TIME_EXPIRED = 135478383

    DIAGNOSTIC_UNSPECIFIED = 58720895

    ECHO_FUNCTION_FAILED = 220687466

    FORWARDING_PLANE_RESET = 19715882

    NEIGHBOR_SIGNALED_SESSION_DOWN = 374226742

    NO_DIAGNOSTIC = 222503141

    PATH_DOWN = 290605180

    REVERSE_CONCATENATED_PATH_DOWN = 479337129
  end

  # The current BFD session state as seen by the transmitting system. These states are specified in section 4.1 of RFC5880
  module State
    # A value indicating that the enum field is not set.
    UNDEFINED_STATE = 0

    ADMIN_DOWN = 128544690

    DOWN = 2104482

    INIT = 2252048

    STATE_UNSPECIFIED = 470755401

    UP = 2715
  end
end

#min_tx_interval_ms::Integer

Returns The Desired Min TX Interval value in the BFD packet. This is specified in section 4.1 of RFC5880.

Returns:

  • (::Integer)

    The Desired Min TX Interval value in the BFD packet. This is specified in section 4.1 of RFC5880



3268
3269
3270
3271
3272
3273
3274
3275
3276
3277
3278
3279
3280
3281
3282
3283
3284
3285
3286
3287
3288
3289
3290
3291
3292
3293
3294
3295
3296
3297
3298
3299
3300
3301
3302
3303
3304
3305
3306
3307
3308
3309
3310
3311
3312
3313
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 3268

class BfdPacket
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The diagnostic code specifies the local system's reason for the last change in session state. This allows remote systems to determine the reason that the previous session failed, for example. These diagnostic codes are specified in section 4.1 of RFC5880
  module Diagnostic
    # A value indicating that the enum field is not set.
    UNDEFINED_DIAGNOSTIC = 0

    ADMINISTRATIVELY_DOWN = 121685798

    CONCATENATED_PATH_DOWN = 26186892

    CONTROL_DETECTION_TIME_EXPIRED = 135478383

    DIAGNOSTIC_UNSPECIFIED = 58720895

    ECHO_FUNCTION_FAILED = 220687466

    FORWARDING_PLANE_RESET = 19715882

    NEIGHBOR_SIGNALED_SESSION_DOWN = 374226742

    NO_DIAGNOSTIC = 222503141

    PATH_DOWN = 290605180

    REVERSE_CONCATENATED_PATH_DOWN = 479337129
  end

  # The current BFD session state as seen by the transmitting system. These states are specified in section 4.1 of RFC5880
  module State
    # A value indicating that the enum field is not set.
    UNDEFINED_STATE = 0

    ADMIN_DOWN = 128544690

    DOWN = 2104482

    INIT = 2252048

    STATE_UNSPECIFIED = 470755401

    UP = 2715
  end
end

#multiplier::Integer

Returns The detection time multiplier of the BFD packet. This is specified in section 4.1 of RFC5880.

Returns:

  • (::Integer)

    The detection time multiplier of the BFD packet. This is specified in section 4.1 of RFC5880



3268
3269
3270
3271
3272
3273
3274
3275
3276
3277
3278
3279
3280
3281
3282
3283
3284
3285
3286
3287
3288
3289
3290
3291
3292
3293
3294
3295
3296
3297
3298
3299
3300
3301
3302
3303
3304
3305
3306
3307
3308
3309
3310
3311
3312
3313
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 3268

class BfdPacket
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The diagnostic code specifies the local system's reason for the last change in session state. This allows remote systems to determine the reason that the previous session failed, for example. These diagnostic codes are specified in section 4.1 of RFC5880
  module Diagnostic
    # A value indicating that the enum field is not set.
    UNDEFINED_DIAGNOSTIC = 0

    ADMINISTRATIVELY_DOWN = 121685798

    CONCATENATED_PATH_DOWN = 26186892

    CONTROL_DETECTION_TIME_EXPIRED = 135478383

    DIAGNOSTIC_UNSPECIFIED = 58720895

    ECHO_FUNCTION_FAILED = 220687466

    FORWARDING_PLANE_RESET = 19715882

    NEIGHBOR_SIGNALED_SESSION_DOWN = 374226742

    NO_DIAGNOSTIC = 222503141

    PATH_DOWN = 290605180

    REVERSE_CONCATENATED_PATH_DOWN = 479337129
  end

  # The current BFD session state as seen by the transmitting system. These states are specified in section 4.1 of RFC5880
  module State
    # A value indicating that the enum field is not set.
    UNDEFINED_STATE = 0

    ADMIN_DOWN = 128544690

    DOWN = 2104482

    INIT = 2252048

    STATE_UNSPECIFIED = 470755401

    UP = 2715
  end
end

#multipoint::Boolean

Returns The multipoint bit of the BFD packet. This is specified in section 4.1 of RFC5880.

Returns:

  • (::Boolean)

    The multipoint bit of the BFD packet. This is specified in section 4.1 of RFC5880



3268
3269
3270
3271
3272
3273
3274
3275
3276
3277
3278
3279
3280
3281
3282
3283
3284
3285
3286
3287
3288
3289
3290
3291
3292
3293
3294
3295
3296
3297
3298
3299
3300
3301
3302
3303
3304
3305
3306
3307
3308
3309
3310
3311
3312
3313
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 3268

class BfdPacket
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The diagnostic code specifies the local system's reason for the last change in session state. This allows remote systems to determine the reason that the previous session failed, for example. These diagnostic codes are specified in section 4.1 of RFC5880
  module Diagnostic
    # A value indicating that the enum field is not set.
    UNDEFINED_DIAGNOSTIC = 0

    ADMINISTRATIVELY_DOWN = 121685798

    CONCATENATED_PATH_DOWN = 26186892

    CONTROL_DETECTION_TIME_EXPIRED = 135478383

    DIAGNOSTIC_UNSPECIFIED = 58720895

    ECHO_FUNCTION_FAILED = 220687466

    FORWARDING_PLANE_RESET = 19715882

    NEIGHBOR_SIGNALED_SESSION_DOWN = 374226742

    NO_DIAGNOSTIC = 222503141

    PATH_DOWN = 290605180

    REVERSE_CONCATENATED_PATH_DOWN = 479337129
  end

  # The current BFD session state as seen by the transmitting system. These states are specified in section 4.1 of RFC5880
  module State
    # A value indicating that the enum field is not set.
    UNDEFINED_STATE = 0

    ADMIN_DOWN = 128544690

    DOWN = 2104482

    INIT = 2252048

    STATE_UNSPECIFIED = 470755401

    UP = 2715
  end
end

#my_discriminator::Integer

Returns The My Discriminator value in the BFD packet. This is specified in section 4.1 of RFC5880.

Returns:

  • (::Integer)

    The My Discriminator value in the BFD packet. This is specified in section 4.1 of RFC5880



3268
3269
3270
3271
3272
3273
3274
3275
3276
3277
3278
3279
3280
3281
3282
3283
3284
3285
3286
3287
3288
3289
3290
3291
3292
3293
3294
3295
3296
3297
3298
3299
3300
3301
3302
3303
3304
3305
3306
3307
3308
3309
3310
3311
3312
3313
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 3268

class BfdPacket
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The diagnostic code specifies the local system's reason for the last change in session state. This allows remote systems to determine the reason that the previous session failed, for example. These diagnostic codes are specified in section 4.1 of RFC5880
  module Diagnostic
    # A value indicating that the enum field is not set.
    UNDEFINED_DIAGNOSTIC = 0

    ADMINISTRATIVELY_DOWN = 121685798

    CONCATENATED_PATH_DOWN = 26186892

    CONTROL_DETECTION_TIME_EXPIRED = 135478383

    DIAGNOSTIC_UNSPECIFIED = 58720895

    ECHO_FUNCTION_FAILED = 220687466

    FORWARDING_PLANE_RESET = 19715882

    NEIGHBOR_SIGNALED_SESSION_DOWN = 374226742

    NO_DIAGNOSTIC = 222503141

    PATH_DOWN = 290605180

    REVERSE_CONCATENATED_PATH_DOWN = 479337129
  end

  # The current BFD session state as seen by the transmitting system. These states are specified in section 4.1 of RFC5880
  module State
    # A value indicating that the enum field is not set.
    UNDEFINED_STATE = 0

    ADMIN_DOWN = 128544690

    DOWN = 2104482

    INIT = 2252048

    STATE_UNSPECIFIED = 470755401

    UP = 2715
  end
end

#poll::Boolean

Returns The Poll bit of the BFD packet. This is specified in section 4.1 of RFC5880.

Returns:

  • (::Boolean)

    The Poll bit of the BFD packet. This is specified in section 4.1 of RFC5880



3268
3269
3270
3271
3272
3273
3274
3275
3276
3277
3278
3279
3280
3281
3282
3283
3284
3285
3286
3287
3288
3289
3290
3291
3292
3293
3294
3295
3296
3297
3298
3299
3300
3301
3302
3303
3304
3305
3306
3307
3308
3309
3310
3311
3312
3313
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 3268

class BfdPacket
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The diagnostic code specifies the local system's reason for the last change in session state. This allows remote systems to determine the reason that the previous session failed, for example. These diagnostic codes are specified in section 4.1 of RFC5880
  module Diagnostic
    # A value indicating that the enum field is not set.
    UNDEFINED_DIAGNOSTIC = 0

    ADMINISTRATIVELY_DOWN = 121685798

    CONCATENATED_PATH_DOWN = 26186892

    CONTROL_DETECTION_TIME_EXPIRED = 135478383

    DIAGNOSTIC_UNSPECIFIED = 58720895

    ECHO_FUNCTION_FAILED = 220687466

    FORWARDING_PLANE_RESET = 19715882

    NEIGHBOR_SIGNALED_SESSION_DOWN = 374226742

    NO_DIAGNOSTIC = 222503141

    PATH_DOWN = 290605180

    REVERSE_CONCATENATED_PATH_DOWN = 479337129
  end

  # The current BFD session state as seen by the transmitting system. These states are specified in section 4.1 of RFC5880
  module State
    # A value indicating that the enum field is not set.
    UNDEFINED_STATE = 0

    ADMIN_DOWN = 128544690

    DOWN = 2104482

    INIT = 2252048

    STATE_UNSPECIFIED = 470755401

    UP = 2715
  end
end

#state::String

Returns The current BFD session state as seen by the transmitting system. These states are specified in section 4.1 of RFC5880 Check the State enum for the list of possible values.

Returns:

  • (::String)

    The current BFD session state as seen by the transmitting system. These states are specified in section 4.1 of RFC5880 Check the State enum for the list of possible values.



3268
3269
3270
3271
3272
3273
3274
3275
3276
3277
3278
3279
3280
3281
3282
3283
3284
3285
3286
3287
3288
3289
3290
3291
3292
3293
3294
3295
3296
3297
3298
3299
3300
3301
3302
3303
3304
3305
3306
3307
3308
3309
3310
3311
3312
3313
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 3268

class BfdPacket
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The diagnostic code specifies the local system's reason for the last change in session state. This allows remote systems to determine the reason that the previous session failed, for example. These diagnostic codes are specified in section 4.1 of RFC5880
  module Diagnostic
    # A value indicating that the enum field is not set.
    UNDEFINED_DIAGNOSTIC = 0

    ADMINISTRATIVELY_DOWN = 121685798

    CONCATENATED_PATH_DOWN = 26186892

    CONTROL_DETECTION_TIME_EXPIRED = 135478383

    DIAGNOSTIC_UNSPECIFIED = 58720895

    ECHO_FUNCTION_FAILED = 220687466

    FORWARDING_PLANE_RESET = 19715882

    NEIGHBOR_SIGNALED_SESSION_DOWN = 374226742

    NO_DIAGNOSTIC = 222503141

    PATH_DOWN = 290605180

    REVERSE_CONCATENATED_PATH_DOWN = 479337129
  end

  # The current BFD session state as seen by the transmitting system. These states are specified in section 4.1 of RFC5880
  module State
    # A value indicating that the enum field is not set.
    UNDEFINED_STATE = 0

    ADMIN_DOWN = 128544690

    DOWN = 2104482

    INIT = 2252048

    STATE_UNSPECIFIED = 470755401

    UP = 2715
  end
end

#version::Integer

Returns The version number of the BFD protocol, as specified in section 4.1 of RFC5880.

Returns:

  • (::Integer)

    The version number of the BFD protocol, as specified in section 4.1 of RFC5880.



3268
3269
3270
3271
3272
3273
3274
3275
3276
3277
3278
3279
3280
3281
3282
3283
3284
3285
3286
3287
3288
3289
3290
3291
3292
3293
3294
3295
3296
3297
3298
3299
3300
3301
3302
3303
3304
3305
3306
3307
3308
3309
3310
3311
3312
3313
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 3268

class BfdPacket
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The diagnostic code specifies the local system's reason for the last change in session state. This allows remote systems to determine the reason that the previous session failed, for example. These diagnostic codes are specified in section 4.1 of RFC5880
  module Diagnostic
    # A value indicating that the enum field is not set.
    UNDEFINED_DIAGNOSTIC = 0

    ADMINISTRATIVELY_DOWN = 121685798

    CONCATENATED_PATH_DOWN = 26186892

    CONTROL_DETECTION_TIME_EXPIRED = 135478383

    DIAGNOSTIC_UNSPECIFIED = 58720895

    ECHO_FUNCTION_FAILED = 220687466

    FORWARDING_PLANE_RESET = 19715882

    NEIGHBOR_SIGNALED_SESSION_DOWN = 374226742

    NO_DIAGNOSTIC = 222503141

    PATH_DOWN = 290605180

    REVERSE_CONCATENATED_PATH_DOWN = 479337129
  end

  # The current BFD session state as seen by the transmitting system. These states are specified in section 4.1 of RFC5880
  module State
    # A value indicating that the enum field is not set.
    UNDEFINED_STATE = 0

    ADMIN_DOWN = 128544690

    DOWN = 2104482

    INIT = 2252048

    STATE_UNSPECIFIED = 470755401

    UP = 2715
  end
end

#your_discriminator::Integer

Returns The Your Discriminator value in the BFD packet. This is specified in section 4.1 of RFC5880.

Returns:

  • (::Integer)

    The Your Discriminator value in the BFD packet. This is specified in section 4.1 of RFC5880



3268
3269
3270
3271
3272
3273
3274
3275
3276
3277
3278
3279
3280
3281
3282
3283
3284
3285
3286
3287
3288
3289
3290
3291
3292
3293
3294
3295
3296
3297
3298
3299
3300
3301
3302
3303
3304
3305
3306
3307
3308
3309
3310
3311
3312
3313
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 3268

class BfdPacket
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The diagnostic code specifies the local system's reason for the last change in session state. This allows remote systems to determine the reason that the previous session failed, for example. These diagnostic codes are specified in section 4.1 of RFC5880
  module Diagnostic
    # A value indicating that the enum field is not set.
    UNDEFINED_DIAGNOSTIC = 0

    ADMINISTRATIVELY_DOWN = 121685798

    CONCATENATED_PATH_DOWN = 26186892

    CONTROL_DETECTION_TIME_EXPIRED = 135478383

    DIAGNOSTIC_UNSPECIFIED = 58720895

    ECHO_FUNCTION_FAILED = 220687466

    FORWARDING_PLANE_RESET = 19715882

    NEIGHBOR_SIGNALED_SESSION_DOWN = 374226742

    NO_DIAGNOSTIC = 222503141

    PATH_DOWN = 290605180

    REVERSE_CONCATENATED_PATH_DOWN = 479337129
  end

  # The current BFD session state as seen by the transmitting system. These states are specified in section 4.1 of RFC5880
  module State
    # A value indicating that the enum field is not set.
    UNDEFINED_STATE = 0

    ADMIN_DOWN = 128544690

    DOWN = 2104482

    INIT = 2252048

    STATE_UNSPECIFIED = 470755401

    UP = 2715
  end
end