MIBレファレンス


3.15.2 axBfdSess

BFDのセッションに関するMIBです。

〈この項の構成〉

(1) 識別子

axBfdMIB OBJECT IDENTIFIER ::= {axMib 201}
axBfdObjects OBJECT IDENTIFIER ::= {axBfdMIB 1}

(2) 実装仕様

axBfdSessの実装仕様を次の表に示します。

表3‒49 axBfdSessの実装仕様

#

オブジェクト識別子

SYNTAX

アク

セス

実装仕様

実装

有無

1

axBfdSessTable

{axBfdObjects 2}

SEQUENCE OF AxBfdSessEntry

NA

BFDセッション単位の情報を示すテーブル。

Y

2

axBfdSessEntry

{axBfdSessTable 1}

AxBfdSessEntry

NA

BFDセッションテーブルのエントリ情報。

INDEX

{ axBfdSessIndex }

Y

3

axBfdSessIndex

{axBfdSessEntry 1}

BfdSessIndexTC

NA

BFDセッション番号。

Y

4

axBfdSessVersionNumber

{axBfdSessEntry 2}

Unsigned32 (0..7)

R/NC

BFDバージョン番号。BFD Version 1のため1固定。

Y

5

axBfdSessType

{axBfdSessEntry 3}

BfdSessTypeTC

R/NC

BFDセッション種別。

  • singleHop(1)

  • multiHopTotallyArbitraryPaths(2)

  • multiHopOutOfBandSignaling(3)

  • multiHopUnidirectionalLinks(4)

  • multiPointHead(5)

  • multiPointTail(6)

Y

6

axBfdSessDiscriminator

{axBfdSessEntry 4}

Unsigned32 (1..4294967295)

R/O

BFDセッションを特定するためのセッション識別子(MyDiscriminator)。

Y

7

axBfdSessRemoteDiscr

{axBfdSessEntry 5}

Unsigned32 (0 | 1..4294967295)

R/O

リモートシステム側のセッション識別子(YourDiscriminator)。0ならセッションは確立していません。

Y

8

axBfdSessDestinationUdpPort

{axBfdSessEntry 6}

BfdCtrlDestPortNumberTC

R/NC

宛先UDPポート番号。

Y

9

axBfdSessSourceUdpPort

{axBfdSessEntry 7}

BfdCtrlSourcePortNumberTC

R/NC

送信元UDPポート番号。

Y

10

axBfdSessEchoSourceUdpPort

{axBfdSessEntry 8}

InetPortNumber

R/NC

エコー機能用の送信元UDPポート番号。0固定。

Y

11

axBfdSessAdminStatus

{axBfdSessEntry 9}

INTEGER

R/NC

値をstopからstartにすることでセッションの状態遷移を開始します。値をstartからstopにすることでセッション状態をadminDownにします。

  • stop(1)

  • start(2)

N

12

axBfdSessState

{axBfdSessEntry 10}

BfdSessStateTC

R/O

BFDセッション状態。

  • adminDown(1)

  • down(2)

  • init(3)

  • up(4)

  • failing(5)

Y

13

axBfdSessRemoteHeardFlag

{axBfdSessEntry 11}

TruthValue

R/O

リモートシステムからのBFDパケット受信状態を示すフラグ。trueであれば,リモートシステムから定期的にパケットを受信していることを示します。

  • true(1)

  • false(2)

Y

14

axBfdSessDiag

{axBfdSessEntry 12}

BfdDiagTC

R/O

診断コード。セッション状態がupから遷移した際の要因を示します。

  • noDiagnostic(0)

  • controlDetectionTimeExpired(1)

  • echoFunctionFailed(2)

  • neighborSignaledSessionDown(3)

  • forwardingPlaneReset(4)

  • pathDown(5)

  • concatenatedPathDown(6)

  • administrativelyDown(7)

  • reverseConcatenatedPathDown(8)

Y

15

axBfdSessOperMode

{axBfdSessEntry 13}

BfdSessOperModeTC

R/NC

動作モード。synchModeWOEchoFunction(2)固定。

  • asyncModeWEchoFunction(1)

  • asynchModeWOEchoFunction(2)

  • demandModeWEchoFunction(3)

  • demandModeWOEchoFunction(4)

Y

16

axBfdSessDemandModeDesiredFlag

{axBfdSessEntry 14}

TruthValue

R/NC

ローカルシステムが要求モードの使用を希望することを示すフラグ。false(2)固定。

  • true(1)

  • false(2)

Y

17

axBfdSessControlPlaneIndepFlag

{axBfdSessEntry 15}

TruthValue

R/NC

コントロールプレーンとの独立性を示すフラグ。true(1)固定。

  • true(1)

  • false(2)

Y

18

axBfdSessMultipointFlag

{axBfdSessEntry 16}

TruthValue

R/NC

BFDパケットのMultipoint(M)ビットの使用を示すフラグ。false(2)固定。

  • true(1)

  • false(2)

Y

19

axBfdSessInterface

{axBfdSessEntry 17}

InterfaceIndexOrZero

R/NC

使用するインタフェースのifIndex番号。0なら対応するインタフェースが存在しないか,動的に選択しています。マルチホップの場合は0になります。

Y

20

axBfdSessApplicationId

{axBfdSessEntry 18}

Unsigned32

R/O

アプリケーションによるセッション識別のためのID。

VRF IDを示します。グローバルネットワークの場合は0になります。

Y

21

axBfdSessSrcAddrType

{axBfdSessEntry 19}

InetAddressType

R/NC

送信元アドレスの種別。

  • unknown(0)

  • ipv4(1)

  • ipv6(2)

  • ipv6z(4)

Y

22

axBfdSessSrcAddr

{axBfdSessEntry 20}

InetAddress

R/NC

送信元アドレス。

Y

23

axBfdSessDstAddrType

{axBfdSessEntry 21}

InetAddressType

R/NC

宛先アドレスの種別。

  • unknown(0)

  • ipv4(1)

  • ipv6(2)

  • ipv6z(4)

Y

24

axBfdSessDstAddr

{axBfdSessEntry 22}

InetAddress

R/NC

宛先アドレス。

Y

25

axBfdSessGTSM

{axBfdSessEntry 23}

TruthValue

R/NC

GTSMによるパケットチェックの使用を示すフラグ。true(1)固定。

  • true(1)

  • false(2)

Y

26

axBfdSessGTSMTTL

{axBfdSessEntry 24}

Unsigned32 (0..255)

R/NC

GTSMによるパケットチェックが有効な場合に,BFDパケットの受信を許可する最小TTL値を示します。255固定。

Y

27

axBfdSessDesiredMinTxInterval

{axBfdSessEntry 25}

BfdIntervalTC

R/NC

ローカルシステムにおけるBFDパケットの最小送信間隔。マイクロ秒単位。

Y

28

axBfdSessReqMinRxInterval

{axBfdSessEntry 26}

BfdIntervalTC

R/NC

ローカルシステムにおけるBFDパケットの最小受信間隔。マイクロ秒単位。

Y

29

axBfdSessReqMinEchoRxInterval

{axBfdSessEntry 27}

BfdIntervalTC

R/NC

ローカルシステムにおけるBFDエコーパケットの最小受信間隔。マイクロ秒単位。0固定。

Y

30

axBfdSessDetectMult

{axBfdSessEntry 28}

BfdMultiplierTC

R/NC

障害検出時間を算出するための検出乗数。

Y

31

axBfdSessNegotiatedInterval

{axBfdSessEntry 29}

BfdIntervalTC

R/O

ローカルシステムにおけるBFDパケットのネゴシエート済み送信間隔。マイクロ秒単位。

セッションが確立する前の,値が不明な状態では,ローカルシステムにおけるBFDパケットの最小送信間隔になります。

Y

32

axBfdSessNegotiatedEchoInterval

{axBfdSessEntry 30}

BfdIntervalTC

R/O

ローカルシステムにおけるBFDエコーパケットのネゴシエート済み送信間隔。マイクロ秒単位。0固定。

Y

33

axBfdSessNegotiatedDetectMult

{axBfdSessEntry 31}

BfdMultiplierTC

R/O

障害検出時間を算出するためのネゴシエート済み検出乗数。セッションが確立する前の,値が不明な状態では3になります。

Y

34

axBfdSessAuthPresFlag

{axBfdSessEntry 32}

TruthValue

R/NC

認証の使用を示すフラグ。false(2)固定。

  • true(1)

  • false(2)

Y

35

axBfdSessAuthenticationType

{axBfdSessEntry 33}

BfdSessAuthenticationTypeTC

R/NC

使用する認証の種別。noAuthentication(-1)固定。

  • noAuthentication(-1)

  • reserved(0)

  • simplePassword(1)

  • keyedMD5(2)

  • meticulousKeyedMD5(3)

  • keyedSHA1(4)

  • meticulousKeyedSHA1(5)

Y

36

axBfdSessAuthenticationKeyID

{axBfdSessEntry 34}

Integer32 (-1 | 0..255)

R/NC

使用する認証鍵ID。-1固定。

Y

37

axBfdSessAuthenticationKey

{axBfdSessEntry 35}

BfdSessionAuthenticationKeyTC

R/NC

使用するパスワードまたは認証鍵。

Y

38

axBfdSessStorageType

{axBfdSessEntry 36}

StorageType

R/NC

本エントリの保存形式。readOnly(5)固定。

  • other(1)

  • volatile(2)

  • nonVolatile(3)

  • permanent(4)

  • readOnly(5)

Y

39

axBfdSessRowStatus

{axBfdSessEntry 37}

RowStatus

R/NC

本エントリの状態。active(1)固定。

  • active(1)

  • notInService(2)

  • notReady(3)

  • createAndGo(4)

  • createAndWait(5)

  • destroy(6)

Y

40

axBfdSessPerfTable

{axBfdObjects 3}

SEQUENCE OF AxBfdSessPerfEntry

NA

BFDセッション単位での実績を示すテーブル。

Y

41

axBfdSessPerfEntry

{axBfdSessPerfTable 1}

AxBfdSessPerfEntry

NA

BFDセッション実績テーブルのエントリ情報。

AUGMENTS

{axBfdSessEntry}

Y

42

axBfdSessPerfCtrlPktIn

{axBfdSessPerfEntry 1}

Counter32

R/O

受信したBFDパケット数。

axBfdSessPerfCtrlPktInHCの下位32ビット値。

Y

43

axBfdSessPerfCtrlPktOut

{axBfdSessPerfEntry 2}

Counter32

R/O

送信したBFDパケット数。

axBfdSessPerfCtrlPktOutHCの下位32ビット値。

Y

44

axBfdSessPerfCtrlPktDrop

{axBfdSessPerfEntry 3}

Counter32

R/O

廃棄したBFDパケット数。

axBfdSessPerfCtrlPktDropHCの下位32ビット値。

Y

45

axBfdSessPerfCtrlPktDropLastTime

{axBfdSessPerfEntry 4}

TimeStamp

R/O

最後に発生したBFDパケット廃棄時のsysUpTime値。

未発生なら0。

Y

46

axBfdSessPerfEchoPktIn

{axBfdSessPerfEntry 5}

Counter32

R/O

受信したBFDエコーパケット数。

0固定。

Y

47

axBfdSessPerfEchoPktOut

{axBfdSessPerfEntry 6}

Counter32

R/O

送信したBFDエコーパケット数。

0固定。

Y

48

axBfdSessPerfEchoPktDrop

{axBfdSessPerfEntry 7}

Counter32

R/O

廃棄したBFDエコーパケット数。

0固定。

Y

49

axBfdSessPerfEchoPktDropLastTime

{axBfdSessPerfEntry 8}

TimeStamp

R/O

最後にBFDエコーパケットが廃棄されたときのsysUpTime値。

未発生なら0。

0固定。

Y

50

axBfdSessUpTime

{axBfdSessPerfEntry 9}

TimeStamp

R/O

最後にセッションが確立したときのsysUpTime値。

未発生なら0。

Y

51

axBfdSessPerfLastSessDownTime

{axBfdSessPerfEntry 10}

TimeStamp

R/O

最後にセッションがダウンしたときのsysUpTime値。未発生なら0。

Y

52

axBfdSessPerfLastCommLostDiag

{axBfdSessPerfEntry 11}

BfdDiagTC

R/O

最後にセッションがダウンしたときの診断コード。

  • noDiagnostic(0)

  • controlDetectionTimeExpired(1)

  • echoFunctionFailed(2)

  • neighborSignaledSessionDown(3)

  • forwardingPlaneReset(4)

  • pathDown(5)

  • concatenatedPathDown(6)

  • administrativelyDown(7)

  • reverseConcatenatedPathDown(8)

Y

53

axBfdSessPerfSessUpCount

{axBfdSessPerfEntry 12}

Counter32

R/O

セッション状態がupになった回数。

Y

54

axBfdSessPerfDiscTime

{axBfdSessPerfEntry 13}

TimeStamp

R/O

セッションのカウンタ情報が不連続になったときのsysUpTime値。

未発生なら0。

Y

55

axBfdSessPerfCtrlPktInHC

{axBfdSessPerfEntry 14}

Counter64

R/O

受信したBFDパケット数。

Y

56

axBfdSessPerfCtrlPktOutHC

{axBfdSessPerfEntry 15}

Counter64

R/O

送信したBFDパケット数。

Y

57

axBfdSessPerfCtrlPktDropHC

{axBfdSessPerfEntry 16}

Counter64

R/O

廃棄したBFDパケット数。

Y

58

axBfdSessPerfEchoPktInHC

{axBfdSessPerfEntry 17}

Counter64

R/O

受信したBFDエコーパケット数。

0固定。

Y

59

axBfdSessPerfEchoPktOutHC

{axBfdSessPerfEntry 18}

Counter64

R/O

送信したBFDエコーパケット数。

0固定。

Y

60

axBfdSessPerfEchoPktDropHC

{axBfdSessPerfEntry 19}

Counter64

R/O

廃棄したBFDエコーパケット数。

0固定。

Y

61

axBfdSessDiscMapTable

{axBfdObjects 4}

SEQUENCE OF AxBfdSessDiscMapEntry

NA

セッション識別子(MyDiscriminator)単位で定義されるセッション番号マッピング用のテーブル。

Y

62

axBfdSessDiscMapEntry

{axBfdSessDiscMapTable 1}

AxBfdSessDiscMapEntry

NA

Discriminatorマッピングテーブルのエントリ情報。

INDEX

{ axBfdSessDiscriminator }

Y

63

axBfdSessDiscMapIndex

{axBfdSessDiscMapEntry 1}

BfdSessIndexTC

R/O

マッピングされたセッション番号。

Y

64

axBfdSessDiscMapStorageType

{axBfdSessDiscMapEntry 2}

StorageType

R/NC

本エントリの保存形式。volatile(2)固定。

  • other(1)

  • volatile(2)

  • nonVolatile(3)

  • permanent(4)

  • readOnly(5)

Y

65

axBfdSessDiscMapRowStatus

{axBfdSessDiscMapEntry 3}

RowStatus

R/NC

本エントリの状態。active(1)固定。

  • active(1)

  • notInService(2)

  • notReady(3)

  • createAndGo(4)

  • createAndWait(5)

  • destroy(6)

Y

66

axBfdSessIpMapTable

{axBfdObjects 5}

SEQUENCE OF AxBfdSessIpMapEntry

NA

セッションのIPアドレス情報単位で定義されるセッション番号マッピング用のテーブル。

Y

67

axBfdSessIpMapEntry

{axBfdSessIpMapTable 1}

AxBfdSessIpMapEntry

NA

IPアドレスマッピングテーブルのエントリ情報。

INDEX

{ axBfdSessInterface,

axBfdSessApplicationId,

axBfdSessSrcAddrType,

axBfdSessSrcAddr,

axBfdSessDstAddrType,

axBfdSessDstAddr }

Y

68

axBfdSessIpMapIndex

{axBfdSessIpMapEntry 1}

BfdSessIndexTC

R/O

マッピングされたセッション番号。

Y

69

axBfdSessIpMapStorageType

{axBfdSessIpMapEntry 2}

StorageType

R/NC

本エントリの保存形式。volatile(2)固定。

  • other(1)

  • volatile(2)

  • nonVolatile(3)

  • permanent(4)

  • readOnly(5)

Y

70

axBfdSessIpMapRowStatus

{axBfdSessIpMapEntry 3}

RowStatus

R/NC

本エントリの状態。active(1)固定。

  • active(1)

  • notInService(2)

  • notReady(3)

  • createAndGo(4)

  • createAndWait(5)

  • destroy(6)

Y