1-- ========================================================================= 2-- Copyright (C) 2009 by H3C Technologies. All rights reserved. 3-- 4-- Description: This file describes the mib implementation of router system, 5-- include: memory, configuration, flash, loghost and so on. 6-- Reference: enterprise MIB 7-- Version: V2.4 8-- History: 9-- v1.0 create by VRP 10-- v1.1 2004-6-30 split h3c.hwSystem part to h3c-common-system.mib 11-- v1.2 2004-8-23 add hwSecondPowerStatus to HUAWEI-MLSR-DEV-ADM-MIB 12-- V1.3 2004-09-18 13-- add values for moduleType from 111 to 117 by taotao 14-- v1.4 2004-11-15 updated by lizhiyong 15-- modify loghostEntry index clause 16-- add "sic1Eth" type in moduleType 17-- V1.5 2005-01-11 18-- Updated by gaolong and weixinzhe for description update 19-- V1.6 2004-12-29 updated by lizhiyong 20-- add atm1ADSLI and atm2ADSLI type in moduleType. 21-- V1.7 2005-04-07 22-- add values for moduleType from 119 to 140 by taotao 23-- change name of 118 under moduleType to sic-1Eth by taotao 24-- V1.8 2005-08-16 25-- add values for moduleType from 151 to 161 by taotao 26-- V1.9 2005-09-13 27-- add values for moduleType from 162 to 163 by taotao 28-- V2.0 2005-11-04 29-- add values for moduleType 149 by xuejiayong 30-- add values for moduleType from 164 to 165 by xuejiayong 31-- V2.1 2005-12-15 32-- add values for moduleType from 220 to 223 by taotao 33-- V2.2 2006-02-07 34-- add values for moduleType from 224 to 228 by taotao 35-- V2.3 2006-04-26 36-- add values for moduleType from 229 to 233 by taotao 37-- V2.4 2009-02-17 38-- add values for moduleType 277, 278 and 281 by zhaocunli 39-- ========================================================================= 40HUAWEI-MLSR-DEV-ADM-MIB DEFINITIONS ::= BEGIN 41 42 IMPORTS 43 OBJECT-TYPE 44 FROM RFC-1212 45 TimeTicks, IpAddress, Gauge 46 FROM RFC1155-SMI 47 DisplayString 48 FROM RFC1213-MIB 49 huawei, products, router, mlsr 50 FROM HUAWEI-3COM-OID-MIB; 51-- 52-- Type definitions 53-- 54 55-- 56-- Define Type Assignments: 57-- 58-- HwFlashStatus:The flash device's status currently. 59 HwFlashStatus ::= INTEGER 60 { 61 busy(1), 62 available(2) 63 } 64 65-- 66-- HwFlashEreaseStatus:erease status of flash device. 67-- 68 HwFlashEreaseStatus ::= INTEGER 69 { 70 hwFlhInOperating(1), 71 hwFlhOpSuccess(2), 72 hwFlhOpFailure(3), 73 hwFlhReadOnly(4), 74 hwFlhOpenFailure(5), 75 hwBufferAllocationFailure(6), 76 hwNoOpAfterLastPowered(7) 77 } 78 79-- 80-- RowStatus:the status of a conception row. 81-- 82 RowStatus ::= INTEGER 83 { 84 valid(1), 85 createRequest(2), 86 underCreation(3), 87 invalid(4) 88 } 89 90 91-- 92-- Node definitions 93-- 94 95 routerGeneral OBJECT IDENTIFIER ::= { router 1 } 96 97 attr OBJECT IDENTIFIER ::= { routerGeneral 1 } 98 99 basis OBJECT IDENTIFIER ::= { attr 1 } 100 101 102 version OBJECT-TYPE 103 SYNTAX OCTET STRING 104 ACCESS read-only 105 STATUS mandatory 106 DESCRIPTION 107 "The version of the software of system ." 108 ::= { basis 1 } 109 110 111 trap OBJECT IDENTIFIER ::= { attr 2 } 112 113 114 log OBJECT IDENTIFIER ::= { attr 3 } 115 116 117 logcontroller OBJECT-TYPE 118 SYNTAX INTEGER 119 { 120 enable(1), 121 disable(2) 122 } 123 ACCESS read-write 124 STATUS mandatory 125 DESCRIPTION 126 "The label of log status that is open or close. 127 enable(1) indicates to open;disable(2) indicates 128 to close." 129 ::= { log 1 } 130 131 132 loghostTable OBJECT-TYPE 133 SYNTAX SEQUENCE OF LoghostEntry 134 ACCESS not-accessible 135 STATUS mandatory 136 DESCRIPTION 137 "A list of entries of host recieving log." 138 ::= { log 2 } 139 140 141 loghostEntry OBJECT-TYPE 142 SYNTAX LoghostEntry 143 ACCESS not-accessible 144 STATUS mandatory 145 DESCRIPTION 146 "Address and level of host receiving log " 147 INDEX { loghostaddress } 148 ::= { loghostTable 1 } 149 150 151 LoghostEntry ::= 152 SEQUENCE { 153 loghostIndex 154 INTEGER, 155 loghostaddress 156 IpAddress, 157 loghostport 158 INTEGER, 159 loghostseverity 160 INTEGER, 161 loghostlanguage 162 INTEGER, 163 loghostfacility 164 INTEGER, 165 loghostaccess 166 INTEGER, 167 loghoststatus 168 RowStatus 169 } 170 171 loghostIndex OBJECT-TYPE 172 SYNTAX INTEGER 173 ACCESS read-only 174 STATUS mandatory 175 DESCRIPTION 176 "The index of host that receives logs." 177 ::= { loghostEntry 1 } 178 179 180 loghostaddress OBJECT-TYPE 181 SYNTAX IpAddress 182 ACCESS read-only 183 STATUS mandatory 184 DESCRIPTION 185 "The address of host that receives logs." 186 ::= { loghostEntry 2 } 187 188 189 loghostport OBJECT-TYPE 190 SYNTAX INTEGER (1..65535) 191 ACCESS read-only 192 STATUS mandatory 193 DESCRIPTION 194 "The port of host that receives logs." 195 ::= { loghostEntry 3 } 196 197 198 loghostseverity OBJECT-TYPE 199 SYNTAX INTEGER 200 { 201 emerg(1), 202 alert(2), 203 crit(3), 204 err(4), 205 warning(5), 206 notice(6), 207 info(7), 208 debug(8) 209 } 210 ACCESS read-write 211 STATUS mandatory 212 DESCRIPTION 213 "The severity indicates the level of log that is sended to host ." 214 ::= { loghostEntry 4 } 215 216 217 loghostlanguage OBJECT-TYPE 218 SYNTAX INTEGER 219 { 220 chinese(1), 221 english(2) 222 } 223 ACCESS read-write 224 STATUS mandatory 225 DESCRIPTION 226 "The log in which language is incidated by loglanguage ." 227 ::= { loghostEntry 5 } 228 229 230 loghostfacility OBJECT-TYPE 231 SYNTAX INTEGER 232 { 233 kern(1), 234 user(2), 235 mail(3), 236 daemon(4), 237 auth(5), 238 syslog(6), 239 lpr(7), 240 news(8), 241 uucp(9), 242 cron(10), 243 authpriv(11), 244 ftp(12), 245 local0(17), 246 local1(18), 247 local2(19), 248 local3(20), 249 local4(21), 250 local5(22), 251 local6(23), 252 local7(24) 253 } 254 ACCESS read-write 255 STATUS mandatory 256 DESCRIPTION 257 "The log that send to host is stored in the facility indicated logfacility ." 258 ::= { loghostEntry 6 } 259 260 261 loghostaccess OBJECT-TYPE 262 SYNTAX INTEGER { enable(1) } 263 ACCESS read-write 264 STATUS mandatory 265 DESCRIPTION 266 "The variable is the command who perform that netmanager get the saving log information at router." 267 ::= { loghostEntry 7 } 268 269 270 loghoststatus OBJECT-TYPE 271 SYNTAX RowStatus 272 ACCESS read-write 273 STATUS mandatory 274 DESCRIPTION 275 "The status of the entry." 276 ::= { loghostEntry 8 } 277 278 279 logfilterTable OBJECT-TYPE 280 SYNTAX SEQUENCE OF LogfilterEntry 281 ACCESS not-accessible 282 STATUS mandatory 283 DESCRIPTION 284 "A list of entries of filter filter log." 285 ::= { log 3 } 286 287 288 logfilterEntry OBJECT-TYPE 289 SYNTAX LogfilterEntry 290 ACCESS not-accessible 291 STATUS mandatory 292 DESCRIPTION 293 "Address and level of filter filter log " 294 INDEX { logfilterIndex, logdevfacility } 295 ::= { logfilterTable 1 } 296 297 298 LogfilterEntry ::= 299 SEQUENCE { 300 logfilterIndex 301 INTEGER, 302 logdevfacility 303 OCTET STRING, 304 logfilterstatus 305 RowStatus 306 } 307 308 logfilterIndex OBJECT-TYPE 309 SYNTAX INTEGER 310 ACCESS read-only 311 STATUS mandatory 312 DESCRIPTION 313 "The index of host that receives logs." 314 ::= { logfilterEntry 1 } 315 316 317 logdevfacility OBJECT-TYPE 318 SYNTAX OCTET STRING (SIZE (1..20)) 319 ACCESS read-only 320 STATUS mandatory 321 DESCRIPTION 322 "Filter name." 323 ::= { logfilterEntry 2 } 324 325 326 logfilterstatus OBJECT-TYPE 327 SYNTAX RowStatus 328 ACCESS read-write 329 STATUS mandatory 330 DESCRIPTION 331 "The status of the entry." 332 ::= { logfilterEntry 3 } 333 334 335 vrp OBJECT IDENTIFIER ::= { attr 4 } 336 337 338 module OBJECT IDENTIFIER ::= { router 2 } 339 340 341 moduleTable OBJECT-TYPE 342 SYNTAX SEQUENCE OF ModuleEntry 343 ACCESS not-accessible 344 STATUS mandatory 345 DESCRIPTION 346 "Possible values of indices are 347 1..moduleMaxmodules" 348 ::= { module 1 } 349 350 351 moduleEntry OBJECT-TYPE 352 SYNTAX ModuleEntry 353 ACCESS not-accessible 354 STATUS mandatory 355 DESCRIPTION 356 "Possible values of indices are 357 1..stackMaxChassis, 1..chassisMaxModules 358 and 1..moduleMaxmodules" 359 INDEX { moduleIndex } 360 ::= { moduleTable 1 } 361 362 363 ModuleEntry ::= 364 SEQUENCE { 365 moduleIndex 366 INTEGER, 367 moduleSlotNum 368 INTEGER, 369 moduleType 370 INTEGER, 371 moduleFirstPort 372 INTEGER, 373 moduleNumberOfPorts 374 INTEGER, 375 moduleVersion 376 INTEGER, 377 moduleSwVersion 378 DisplayString, 379 moduleHwVersion 380 DisplayString 381 } 382 383 moduleIndex OBJECT-TYPE 384 SYNTAX INTEGER 385 ACCESS read-only 386 STATUS mandatory 387 DESCRIPTION 388 "Module number in the module." 389 ::= { moduleEntry 1 } 390 391 392 moduleSlotNum OBJECT-TYPE 393 SYNTAX INTEGER 394 ACCESS read-only 395 STATUS mandatory 396 DESCRIPTION 397 "Slot number in the module." 398 ::= { moduleEntry 2 } 399 400 401 moduleType OBJECT-TYPE 402 SYNTAX INTEGER 403 { 404 unavailable(1), 405 as(2), 406 ss(3), 407 bi(4), 408 e12(5), 409 e14(6), 410 fe1(7), 411 e1(8), 412 fe2(9), 413 vi2(11), 414 vi4(12), 415 vi30(13), 416 s1b(14), 417 sa2(15), 418 as16(16), 419 new8as(17), 420 lsa(18), 421 fxs2(19), 422 fxo2(20), 423 em2(21), 424 fxs4(22), 425 fxo4(23), 426 em4(24), 427 sab(25), 428 e1vi(26), 429 am12(27), 430 am6(28), 431 ndec(29), 432 newsa2(30), 433 aux(31), 434 console(32), 435 sic-wan(33), 436 sic-1fe(34), 437 sic-1sa(35), 438 sic-3as(36), 439 sic-1e1(37), 440 sic-1t1(38), 441 sic-1bu(39), 442 sic-2bu(40), 443 sic-1bs(41), 444 sic-2bs(42), 445 sic-1am(43), 446 sic-2am(44), 447 sic-1em(45), 448 sic-2em(46), 449 sic-1fxs(47), 450 sic-2fxs(48), 451 sic-1fxo(49), 452 sic-2fxo(50), 453 fcm6(51), 454 sa8(52), 455 t11(53), 456 t12(54), 457 t14(55), 458 t1vi(56), 459 fcm4(57), 460 fcm2(58), 461 rtb21ce3(59), 462 ame6(60), 463 ame12(61), 464 e11-f(65), 465 e12-f(66), 466 e14-f(67), 467 t11-f(68), 468 t12-f(69), 469 t14-f(70), 470 e11-f-17(71), 471 t11-f-17(72), 472 rtb21ct3(73), 473 atmadsl1(74), 474 atmadsl2(75), 475 atm155m(76), 476 ase8(77), 477 ase16(78), 478 sae4(79), 479 sae2(80), 480 atmshdsl1(90), 481 atmshdsl2(91), 482 atmshdsl4(92), 483 atm25m(93), 484 atme3(94), 485 atmt3(95), 486 xdsl-fec(96), 487 xdsl-adsl(97), 488 xdsl-gshdsl(98), 489 xdsl-bri(99), 490 xdsl-scc(100), 491 ge1(101), 492 pos155m(102), 493 cpos(103), 494 fe1op(104), 495 sae8(105), 496 atm155m-mm(106), 497 atm155m-sm(107), 498 atm155m-sml(108), 499 fe1op-sfx(109), 500 fe1op-mfx(110), 501 cpos-t1(111), 502 ge1-op(112), 503 ge2-op(113), 504 ge2(114), 505 fix-1wan(115), 506 fix-1sae(116), 507 cavium(117), 508 sic-1Eth(118), 509 atm1ADSLI(119), 510 atm2ADSLI(120), 511 fix-e11(121), 512 fix-t11(122), 513 e18-75(123), 514 e18-120(124), 515 t18(125), 516 sic-1vifxs(126), 517 sic-1vifxo(127), 518 sic-2vifxs(128), 519 sic-2vifxo(129), 520 xdsl-fec-new(130), 521 xdsl-sa(131), 522 bs4(132), 523 ima-8e175(133), 524 ima-8e1120(134), 525 ima-4e175(135), 526 ima-4e1120(136), 527 ima-8t1(137), 528 ima-4t1(138), 529 sic-1t1f(139), 530 sic-1e1f(140), 531 -- the enum values from 141 to 150 are reserved. 532 fe4(149), 533 atm1shdsl4wire(151), 534 atmIma4shdsl(152), 535 ls4(153), 536 ls8(154), 537 ls16(155), 538 sic-adls2plus-isdn(156), 539 sic-adls2plus-pots(157), 540 ft3(158), 541 ce32(159), 542 bsv2(160), 543 bsv4(161), 544 rpu(162), 545 erpu(163), 546 ssl(164), 547 nsa(165), 548 fe18-75(220), 549 fe18-120(221), 550 ft18(222), 551 cf-card(223), 552 bsv2-v2(224), 553 e1vi1-v2(225), 554 e1vi2(226), 555 t1vi1-v2(227), 556 t1vi2(228), 557 osm(229), 558 sd707(230), 559 dm-epri(231), 560 dm-tpri(232), 561 erpu-h(233), 562 sic-2e1-f(277), 563 sic-1e1-f-v2(278), 564 oneatm-oc3(281) 565 } 566 ACCESS read-only 567 STATUS mandatory 568 DESCRIPTION 569 "The product identification of the module." 570 ::= { moduleEntry 3 } 571 572 573 moduleFirstPort OBJECT-TYPE 574 SYNTAX INTEGER 575 ACCESS read-only 576 STATUS mandatory 577 DESCRIPTION 578 "The portIndex of the first port on the module." 579 ::= { moduleEntry 4 } 580 581 582 moduleNumberOfPorts OBJECT-TYPE 583 SYNTAX INTEGER 584 ACCESS read-only 585 STATUS mandatory 586 DESCRIPTION 587 "The number of ports on the module." 588 ::= { moduleEntry 5 } 589 590 591 moduleVersion OBJECT-TYPE 592 SYNTAX INTEGER 593 ACCESS read-only 594 STATUS obsolete 595 DESCRIPTION 596 "Hardware version number for this module. 597 First version is 0, second is 1, and so on." 598 ::= { moduleEntry 6 } 599 600 moduleSwVersion OBJECT-TYPE 601 SYNTAX DisplayString 602 ACCESS read-only 603 STATUS mandatory 604 DESCRIPTION 605 "Software version number for this module." 606 ::= { moduleEntry 7 } 607 608 moduleHwVersion OBJECT-TYPE 609 SYNTAX DisplayString 610 ACCESS read-only 611 STATUS mandatory 612 DESCRIPTION 613 "Hardware version number for this module." 614 ::= { moduleEntry 8 } 615 616 617-- =============================================== 618-- Define local huawei Flash managemet 619-- =============================================== 620 hwFlashMan OBJECT IDENTIFIER ::= { router 3 } 621 622 623-- 624-- ================================================== 625-- Begin define hwFlhTotalSize(huawei flash total size) 626-- ================================================== 627 hwFlhTotalSize OBJECT-TYPE 628 SYNTAX INTEGER 629 ACCESS read-only 630 STATUS mandatory 631 DESCRIPTION 632 "Total size of the Flash device." 633 ::= { hwFlashMan 1 } 634 635 636-- 637-- ================================================== 638-- Begin define hwFlhUnusedSize(huawei flash unused size) 639-- ================================================== 640 hwFlhUnusedSize OBJECT-TYPE 641 SYNTAX INTEGER 642 ACCESS read-only 643 STATUS mandatory 644 DESCRIPTION 645 "Free space within a Flash." 646 ::= { hwFlashMan 2 } 647 648 649-- 650-- ================================================== 651-- Begin define hwFlhEraseTime(huawei flash erease time) 652-- ================================================== 653 hwFlhEraseTime OBJECT-TYPE 654 SYNTAX TimeTicks 655 ACCESS read-only 656 STATUS mandatory 657 DESCRIPTION 658 " 659 The last time of the flash device ereased. 660 The value of the object is the time of sysUpTime. 661 " 662 ::= { hwFlashMan 3 } 663 664 665-- 666-- ================================================== 667-- Begin define hwFlhEraseStat(huawei flash erase status) 668-- ================================================== 669 hwFlhEraseStat OBJECT-TYPE 670 SYNTAX HwFlashEreaseStatus 671 ACCESS read-only 672 STATUS mandatory 673 DESCRIPTION 674 "The flash ereasing status." 675 ::= { hwFlashMan 4 } 676 677 678-- 679-- ================================================== 680-- Begin define hwFlhCurStat (huawei flash current status) 681-- ================================================== 682 hwFlhCurStat OBJECT-TYPE 683 SYNTAX HwFlashStatus 684 ACCESS read-only 685 STATUS mandatory 686 DESCRIPTION 687 "The flash's current status." 688 ::= { hwFlashMan 5 } 689 690 691-- The groups consist of a lot of mix infomation on a router. 692 huaweiMixinfo OBJECT IDENTIFIER ::= { router 4 } 693 694 695 hwModuleId OBJECT-TYPE 696 SYNTAX DisplayString 697 ACCESS read-only 698 STATUS mandatory 699 DESCRIPTION 700 "Unique ID string. Defaults to module ID 701 number if available, otherwise empty." 702 ::= { huaweiMixinfo 1 } 703 704 705-- System description and version information. 706 hwROMID OBJECT-TYPE 707 SYNTAX DisplayString 708 ACCESS read-only 709 STATUS mandatory 710 DESCRIPTION 711 "System description and version information." 712 ::= { huaweiMixinfo 2 } 713 714 715 hwROMVersion OBJECT-TYPE 716 SYNTAX DisplayString 717 ACCESS read-only 718 STATUS mandatory 719 DESCRIPTION 720 "The version of systen ROM." 721 ::= { huaweiMixinfo 3 } 722 723 724 hwROMSysVersion OBJECT-TYPE 725 SYNTAX DisplayString 726 ACCESS read-only 727 STATUS mandatory 728 DESCRIPTION 729 "The software version of system ROM" 730 ::= { huaweiMixinfo 4 } 731 732 733 hwRAMSize OBJECT-TYPE 734 SYNTAX INTEGER 735 ACCESS read-only 736 STATUS mandatory 737 DESCRIPTION 738 "The total size of system RAM.The unit is Byte." 739 ::= { huaweiMixinfo 5 } 740 741 742 hwNVRAMSize OBJECT-TYPE 743 SYNTAX INTEGER 744 ACCESS read-only 745 STATUS mandatory 746 DESCRIPTION 747 " 748 The total size of system non-volatile memory. 749 The unit is Byte. 750 " 751 ::= { huaweiMixinfo 6 } 752 753 754 hwNVRAMUsed OBJECT-TYPE 755 SYNTAX INTEGER 756 ACCESS read-only 757 STATUS mandatory 758 DESCRIPTION 759 "The usage of system non-volatile memory. The unit is Byte." 760 ::= { huaweiMixinfo 7 } 761 762 763 hwConfigReg OBJECT-TYPE 764 SYNTAX INTEGER 765 { 766 flash(1), 767 nvram(2) 768 } 769 ACCESS read-only 770 STATUS mandatory 771 DESCRIPTION 772 "This variable indicates the system register's value." 773 ::= { huaweiMixinfo 8 } 774 775 776 hwConfigRegNextReboot OBJECT-TYPE 777 SYNTAX INTEGER 778 ACCESS read-only 779 STATUS mandatory 780 DESCRIPTION 781 "This variable indicates the system register's value when next reboot." 782 ::= { huaweiMixinfo 9 } 783 784 785 hwTFTPEnabled OBJECT-TYPE 786 SYNTAX INTEGER 787 { 788 yes(1), 789 no(2) 790 } 791 ACCESS read-only 792 STATUS mandatory 793 DESCRIPTION 794 " 795 If yes, indicates that the device can be configed through tftp. 796 If no indicates that the device cannt be configed through tftp. 797 " 798 ::= { huaweiMixinfo 10 } 799 800 801 hwMemoryFree OBJECT-TYPE 802 SYNTAX INTEGER 803 ACCESS read-only 804 STATUS obsolete 805 DESCRIPTION 806 " 807 The hwMemoryFree mib object is obsolete as of 808 the variable hwMemoryFree in hwMemoryTable 809 " 810 ::= { huaweiMixinfo 11 } 811 812 813 hwCpuCostRatePer5Sec OBJECT-TYPE 814 SYNTAX INTEGER 815 ACCESS read-only 816 STATUS mandatory 817 DESCRIPTION 818 "The system CPU average busy percentage in the last 5 seconds period." 819 ::= { huaweiMixinfo 12 } 820 821 822 hwCpuCostRatePer5Minute OBJECT-TYPE 823 SYNTAX INTEGER 824 ACCESS read-only 825 STATUS mandatory 826 DESCRIPTION 827 "The system CPU average busy percentage in the last 5 minutes period." 828 ::= { huaweiMixinfo 13 } 829 830 831 hwCurrentTime OBJECT-TYPE 832 SYNTAX TimeTicks 833 ACCESS read-only 834 STATUS mandatory 835 DESCRIPTION 836 "The current time (in timetick: hundredths of a second)" 837 ::= { huaweiMixinfo 14 } 838 839 840 hwSysAirFlowTempIn OBJECT-TYPE 841 SYNTAX INTEGER 842 { 843 ok(0), 844 overcold(1), 845 overhot(2) 846 } 847 ACCESS read-only 848 STATUS mandatory 849 DESCRIPTION 850 "The current temperature of system.If the temperature is normal,ok(0) will return; 851 If too cold,overcold(1) will return;If too hot,overhot(2) will return." 852 ::= { huaweiMixinfo 15 } 853 854 855 hwBuzzerStatus OBJECT-TYPE 856 SYNTAX INTEGER 857 { 858 silence(1), 859 tweet(2) 860 } 861 ACCESS read-only 862 STATUS mandatory 863 DESCRIPTION 864 "The current status of buzzer. silence(1) 865 indicates the status is silence;tweet(2) indicates 866 the status is tweet." 867 ::= { huaweiMixinfo 16 } 868 869 870 hwFansStatus OBJECT-TYPE 871 SYNTAX INTEGER 872 { 873 running(0), 874 stopping(1), 875 nofan(2) 876 } 877 ACCESS read-only 878 STATUS mandatory 879 DESCRIPTION 880 "The current status of system fan: running(0) indicates 881 the fan is running;stopping(1) indicates the fan is stopping; 882 nofan(2) indicates no fan in the device. " 883 ::= { huaweiMixinfo 17 } 884 885 886 hwPowerStatus OBJECT-TYPE 887 SYNTAX INTEGER 888 { 889 ok(0), 890 fail(1), 891 nopower(2) 892 } 893 ACCESS read-only 894 STATUS mandatory 895 DESCRIPTION 896 "The current status of system power: 0:ok;1:fail;2:nopower. " 897 ::= { huaweiMixinfo 18 } 898 899 hwSecondPowerStatus OBJECT-TYPE 900 SYNTAX INTEGER 901 { 902 ok(0), 903 fail(1), 904 nopower(2) 905 } 906 ACCESS read-only 907 STATUS mandatory 908 DESCRIPTION 909 "The current status of second system power: 0:ok;1:fail;2:nopower. " 910 ::= { huaweiMixinfo 19 } 911 912 913 914-- huawei memory management mib 915 huaweiMemoryMan OBJECT IDENTIFIER ::= { router 5 } 916 917 918-- Bengin define hwUsedMemory 919 hwUsedMemory OBJECT-TYPE 920 SYNTAX Gauge 921 ACCESS read-only 922 STATUS mandatory 923 DESCRIPTION 924 "The use size of the memory. The unit is Byte." 925 ::= { huaweiMemoryMan 1 } 926 927 928-- Bengin define hwFreeMemory 929 hwFreeMemory OBJECT-TYPE 930 SYNTAX Gauge 931 ACCESS read-only 932 STATUS mandatory 933 DESCRIPTION 934 "The free size of the memory. The unit is Byte" 935 ::= { huaweiMemoryMan 2 } 936 937 938-- Bengin define hwMemoryLargestFree 939 hwMemoryLargestFree OBJECT-TYPE 940 SYNTAX Gauge 941 ACCESS read-only 942 STATUS mandatory 943 DESCRIPTION 944 " 945 The largest free size of the contiguous area in memory. 946 The unit is byte. 947 " 948 ::= { huaweiMemoryMan 3 } 949 950 951-- Bengin define buffer32Size 952 hwBuffer32Size OBJECT-TYPE 953 SYNTAX INTEGER 954 ACCESS read-only 955 STATUS mandatory 956 DESCRIPTION 957 "Contains the size of 32 byte buffers." 958 ::= { huaweiMemoryMan 4 } 959 960 961-- Bengin define buffer32Total 962 hwBuffer32Total OBJECT-TYPE 963 SYNTAX INTEGER 964 ACCESS read-only 965 STATUS mandatory 966 DESCRIPTION 967 "Contains the total number of 32 byte buffers." 968 ::= { huaweiMemoryMan 5 } 969 970 971-- Bengin define buffer32Free 972 hwBuffer32Free OBJECT-TYPE 973 SYNTAX INTEGER 974 ACCESS read-only 975 STATUS mandatory 976 DESCRIPTION 977 "Contains the number of free 32 byte buffers." 978 ::= { huaweiMemoryMan 6 } 979 980 981 hwBuffer32Used OBJECT-TYPE 982 SYNTAX INTEGER 983 ACCESS read-only 984 STATUS mandatory 985 DESCRIPTION 986 "Contains the number of used 32 byte buffers." 987 ::= { huaweiMemoryMan 7 } 988 989 990 hwBuffer32DropCounts OBJECT-TYPE 991 SYNTAX INTEGER 992 ACCESS read-only 993 STATUS mandatory 994 DESCRIPTION 995 "Contains the number of Drop 32 byte buffers." 996 ::= { huaweiMemoryMan 8 } 997 998 999 hwBuffer32FreeError2 OBJECT-TYPE 1000 SYNTAX INTEGER 1001 ACCESS read-only 1002 STATUS mandatory 1003 DESCRIPTION 1004 "Contains the number of Free Error2 32 byte buffers." 1005 ::= { huaweiMemoryMan 9 } 1006 1007 1008 hwBuffer32FreeError3 OBJECT-TYPE 1009 SYNTAX INTEGER 1010 ACCESS read-only 1011 STATUS mandatory 1012 DESCRIPTION 1013 "Contains the number of Free Error3 32 byte buffers." 1014 ::= { huaweiMemoryMan 10 } 1015 1016 1017 hwBuffer32CollectCounts OBJECT-TYPE 1018 SYNTAX INTEGER 1019 ACCESS read-only 1020 STATUS mandatory 1021 DESCRIPTION 1022 "Contains the number of Collect 32 byte buffers." 1023 ::= { huaweiMemoryMan 11 } 1024 1025 1026 hwBuffer64Size OBJECT-TYPE 1027 SYNTAX INTEGER 1028 ACCESS read-only 1029 STATUS mandatory 1030 DESCRIPTION 1031 "Contains the size of 64 byte buffers." 1032 ::= { huaweiMemoryMan 12 } 1033 1034 1035 hwBuffer64Total OBJECT-TYPE 1036 SYNTAX INTEGER 1037 ACCESS read-only 1038 STATUS mandatory 1039 DESCRIPTION 1040 "Contains the total number of 64 byte buffers." 1041 ::= { huaweiMemoryMan 13 } 1042 1043 1044 hwBuffer64Free OBJECT-TYPE 1045 SYNTAX INTEGER 1046 ACCESS read-only 1047 STATUS mandatory 1048 DESCRIPTION 1049 "Contains the number of free 64 byte buffers." 1050 ::= { huaweiMemoryMan 14 } 1051 1052 1053 hwBuffer64Used OBJECT-TYPE 1054 SYNTAX INTEGER 1055 ACCESS read-only 1056 STATUS mandatory 1057 DESCRIPTION 1058 "Contains the number of used 64 byte buffers." 1059 ::= { huaweiMemoryMan 15 } 1060 1061 1062 hwBuffer64DropCounts OBJECT-TYPE 1063 SYNTAX INTEGER 1064 ACCESS read-only 1065 STATUS mandatory 1066 DESCRIPTION 1067 "Contains the number of Drop 64 byte buffers." 1068 ::= { huaweiMemoryMan 16 } 1069 1070 1071 hwBuffer64FreeError2 OBJECT-TYPE 1072 SYNTAX INTEGER 1073 ACCESS read-only 1074 STATUS mandatory 1075 DESCRIPTION 1076 "Contains the number of Free Error2 64 byte buffers." 1077 ::= { huaweiMemoryMan 17 } 1078 1079 1080 hwBuffer64FreeError3 OBJECT-TYPE 1081 SYNTAX INTEGER 1082 ACCESS read-only 1083 STATUS mandatory 1084 DESCRIPTION 1085 "Contains the number of Free Error3 64 byte buffers." 1086 ::= { huaweiMemoryMan 18 } 1087 1088 1089 hwBuffer64CollectCounts OBJECT-TYPE 1090 SYNTAX INTEGER 1091 ACCESS read-only 1092 STATUS mandatory 1093 DESCRIPTION 1094 "Contains the number of Collect 64 byte buffers." 1095 ::= { huaweiMemoryMan 19 } 1096 1097 1098 hwBuffer128Size OBJECT-TYPE 1099 SYNTAX INTEGER 1100 ACCESS read-only 1101 STATUS mandatory 1102 DESCRIPTION 1103 "Contains the size of 128 byte buffers." 1104 ::= { huaweiMemoryMan 20 } 1105 1106 1107 hwBuffer128Total OBJECT-TYPE 1108 SYNTAX INTEGER 1109 ACCESS read-only 1110 STATUS mandatory 1111 DESCRIPTION 1112 "Contains the total number of 128 byte buffers." 1113 ::= { huaweiMemoryMan 21 } 1114 1115 1116 hwBuffer128Free OBJECT-TYPE 1117 SYNTAX INTEGER 1118 ACCESS read-only 1119 STATUS mandatory 1120 DESCRIPTION 1121 "Contains the number of free 128 byte buffers." 1122 ::= { huaweiMemoryMan 22 } 1123 1124 1125 hwBuffer128Used OBJECT-TYPE 1126 SYNTAX INTEGER 1127 ACCESS read-only 1128 STATUS mandatory 1129 DESCRIPTION 1130 "Contains the number of used 128 byte buffers." 1131 ::= { huaweiMemoryMan 23 } 1132 1133 1134 hwBuffer128DropCounts OBJECT-TYPE 1135 SYNTAX INTEGER 1136 ACCESS read-only 1137 STATUS mandatory 1138 DESCRIPTION 1139 "Contains the number of Drop 128 byte buffers." 1140 ::= { huaweiMemoryMan 24 } 1141 1142 1143 hwBuffer128FreeError2 OBJECT-TYPE 1144 SYNTAX INTEGER 1145 ACCESS read-only 1146 STATUS mandatory 1147 DESCRIPTION 1148 "Contains the number of Free Error2 128 byte buffers." 1149 ::= { huaweiMemoryMan 25 } 1150 1151 1152 hwBuffer128FreeError3 OBJECT-TYPE 1153 SYNTAX INTEGER 1154 ACCESS read-only 1155 STATUS mandatory 1156 DESCRIPTION 1157 "Contains the number of Free Error3 128 byte buffers." 1158 ::= { huaweiMemoryMan 26 } 1159 1160 1161 hwBuffer128CollectCounts OBJECT-TYPE 1162 SYNTAX INTEGER 1163 ACCESS read-only 1164 STATUS mandatory 1165 DESCRIPTION 1166 "Contains the number of Collect 128 byte buffers." 1167 ::= { huaweiMemoryMan 27 } 1168 1169 1170 hwBuffer256Size OBJECT-TYPE 1171 SYNTAX INTEGER 1172 ACCESS read-only 1173 STATUS mandatory 1174 DESCRIPTION 1175 "Contains the size of 256 byte buffers." 1176 ::= { huaweiMemoryMan 28 } 1177 1178 1179 hwBuffer256Total OBJECT-TYPE 1180 SYNTAX INTEGER 1181 ACCESS read-only 1182 STATUS mandatory 1183 DESCRIPTION 1184 "Contains the total number of 256 byte buffers." 1185 ::= { huaweiMemoryMan 29 } 1186 1187 1188 hwBuffer256Free OBJECT-TYPE 1189 SYNTAX INTEGER 1190 ACCESS read-only 1191 STATUS mandatory 1192 DESCRIPTION 1193 "Contains the number of free 256 byte buffers." 1194 ::= { huaweiMemoryMan 30 } 1195 1196 1197 hwBuffer256Used OBJECT-TYPE 1198 SYNTAX INTEGER 1199 ACCESS read-only 1200 STATUS mandatory 1201 DESCRIPTION 1202 "Contains the number of used 256 byte buffers." 1203 ::= { huaweiMemoryMan 31 } 1204 1205 1206 hwBuffer256DropCounts OBJECT-TYPE 1207 SYNTAX INTEGER 1208 ACCESS read-only 1209 STATUS mandatory 1210 DESCRIPTION 1211 "Contains the number of Drop 256 byte buffers." 1212 ::= { huaweiMemoryMan 32 } 1213 1214 1215 hwBuffer256FreeError2 OBJECT-TYPE 1216 SYNTAX INTEGER 1217 ACCESS read-only 1218 STATUS mandatory 1219 DESCRIPTION 1220 "Contains the number of Free Error2 256 byte buffers." 1221 ::= { huaweiMemoryMan 33 } 1222 1223 1224 hwBuffer256FreeError3 OBJECT-TYPE 1225 SYNTAX INTEGER 1226 ACCESS read-only 1227 STATUS mandatory 1228 DESCRIPTION 1229 "Contains the number of Free Error3 256 byte buffers." 1230 ::= { huaweiMemoryMan 34 } 1231 1232 1233 hwBuffer256CollectCounts OBJECT-TYPE 1234 SYNTAX INTEGER 1235 ACCESS read-only 1236 STATUS mandatory 1237 DESCRIPTION 1238 "Contains the number of Collect 256 byte buffers." 1239 ::= { huaweiMemoryMan 35 } 1240 1241 1242 hwBuffer512Size OBJECT-TYPE 1243 SYNTAX INTEGER 1244 ACCESS read-only 1245 STATUS mandatory 1246 DESCRIPTION 1247 "Contains the size of 512 byte buffers." 1248 ::= { huaweiMemoryMan 36 } 1249 1250 1251 hwBuffer512Total OBJECT-TYPE 1252 SYNTAX INTEGER 1253 ACCESS read-only 1254 STATUS mandatory 1255 DESCRIPTION 1256 "Contains the total number of 512 byte buffers." 1257 ::= { huaweiMemoryMan 37 } 1258 1259 1260 hwBuffer512Free OBJECT-TYPE 1261 SYNTAX INTEGER 1262 ACCESS read-only 1263 STATUS mandatory 1264 DESCRIPTION 1265 "Contains the number of free 512 byte buffers." 1266 ::= { huaweiMemoryMan 38 } 1267 1268 1269 hwBuffer512Used OBJECT-TYPE 1270 SYNTAX INTEGER 1271 ACCESS read-only 1272 STATUS mandatory 1273 DESCRIPTION 1274 "Contains the number of used 512 byte buffers." 1275 ::= { huaweiMemoryMan 39 } 1276 1277 1278 hwBuffer512DropCounts OBJECT-TYPE 1279 SYNTAX INTEGER 1280 ACCESS read-only 1281 STATUS mandatory 1282 DESCRIPTION 1283 "Contains the number of Drop 512 byte buffers." 1284 ::= { huaweiMemoryMan 40 } 1285 1286 1287 hwBuffer512FreeError2 OBJECT-TYPE 1288 SYNTAX INTEGER 1289 ACCESS read-only 1290 STATUS mandatory 1291 DESCRIPTION 1292 "Contains the number of Free Error2 512 byte buffers." 1293 ::= { huaweiMemoryMan 41 } 1294 1295 1296 hwBuffer512FreeError3 OBJECT-TYPE 1297 SYNTAX INTEGER 1298 ACCESS read-only 1299 STATUS mandatory 1300 DESCRIPTION 1301 "Contains the number of Free Error3 512 byte buffers." 1302 ::= { huaweiMemoryMan 42 } 1303 1304 1305 hwBuffer512CollectCounts OBJECT-TYPE 1306 SYNTAX INTEGER 1307 ACCESS read-only 1308 STATUS mandatory 1309 DESCRIPTION 1310 "Contains the number of Collect 512 byte buffers." 1311 ::= { huaweiMemoryMan 43 } 1312 1313 1314 hwBuffer1024Size OBJECT-TYPE 1315 SYNTAX INTEGER 1316 ACCESS read-only 1317 STATUS mandatory 1318 DESCRIPTION 1319 "Contains the size of 1024 byte buffers." 1320 ::= { huaweiMemoryMan 44 } 1321 1322 1323 hwBuffer1024Total OBJECT-TYPE 1324 SYNTAX INTEGER 1325 ACCESS read-only 1326 STATUS mandatory 1327 DESCRIPTION 1328 "Contains the total number of 1024 byte buffers." 1329 ::= { huaweiMemoryMan 45 } 1330 1331 1332 hwBuffer1024Free OBJECT-TYPE 1333 SYNTAX INTEGER 1334 ACCESS read-only 1335 STATUS mandatory 1336 DESCRIPTION 1337 "Contains the number of free 1024 byte buffers." 1338 ::= { huaweiMemoryMan 46 } 1339 1340 1341 hwBuffer1024Used OBJECT-TYPE 1342 SYNTAX INTEGER 1343 ACCESS read-only 1344 STATUS mandatory 1345 DESCRIPTION 1346 "Contains the number of used 1024 byte buffers." 1347 ::= { huaweiMemoryMan 47 } 1348 1349 1350 hwBuffer1024DropCounts OBJECT-TYPE 1351 SYNTAX INTEGER 1352 ACCESS read-only 1353 STATUS mandatory 1354 DESCRIPTION 1355 "Contains the number of Drop 1024 byte buffers." 1356 ::= { huaweiMemoryMan 48 } 1357 1358 1359 hwBuffer1024FreeError2 OBJECT-TYPE 1360 SYNTAX INTEGER 1361 ACCESS read-only 1362 STATUS mandatory 1363 DESCRIPTION 1364 "Contains the number of Free Error2 1024 byte buffers." 1365 ::= { huaweiMemoryMan 49 } 1366 1367 1368 hwBuffer1024FreeError3 OBJECT-TYPE 1369 SYNTAX INTEGER 1370 ACCESS read-only 1371 STATUS mandatory 1372 DESCRIPTION 1373 "Contains the number of Free Error3 1024 byte buffers." 1374 ::= { huaweiMemoryMan 50 } 1375 1376 1377 hwBuffer1024CollectCounts OBJECT-TYPE 1378 SYNTAX INTEGER 1379 ACCESS read-only 1380 STATUS mandatory 1381 DESCRIPTION 1382 "Contains the number of Collect 1024 byte buffers." 1383 ::= { huaweiMemoryMan 51 } 1384 1385 1386 hwBuffer2048Size OBJECT-TYPE 1387 SYNTAX INTEGER 1388 ACCESS read-only 1389 STATUS mandatory 1390 DESCRIPTION 1391 "Contains the size of 2048 byte buffers." 1392 ::= { huaweiMemoryMan 52 } 1393 1394 1395 hwBuffer2048Total OBJECT-TYPE 1396 SYNTAX INTEGER 1397 ACCESS read-only 1398 STATUS mandatory 1399 DESCRIPTION 1400 "Contains the total number of 2048 byte buffers." 1401 ::= { huaweiMemoryMan 53 } 1402 1403 1404 hwBuffer2048Free OBJECT-TYPE 1405 SYNTAX INTEGER 1406 ACCESS read-only 1407 STATUS mandatory 1408 DESCRIPTION 1409 "Contains the number of free 2048 byte buffers." 1410 ::= { huaweiMemoryMan 54 } 1411 1412 1413 hwBuffer2048Used OBJECT-TYPE 1414 SYNTAX INTEGER 1415 ACCESS read-only 1416 STATUS mandatory 1417 DESCRIPTION 1418 "Contains the number of used 2048 byte buffers." 1419 ::= { huaweiMemoryMan 55 } 1420 1421 1422 hwBuffer2048DropCounts OBJECT-TYPE 1423 SYNTAX INTEGER 1424 ACCESS read-only 1425 STATUS mandatory 1426 DESCRIPTION 1427 "Contains the number of Drop 2048 byte buffers." 1428 ::= { huaweiMemoryMan 56 } 1429 1430 1431 hwBuffer2048FreeError2 OBJECT-TYPE 1432 SYNTAX INTEGER 1433 ACCESS read-only 1434 STATUS mandatory 1435 DESCRIPTION 1436 "Contains the number of Free Error2 2048 byte buffers." 1437 ::= { huaweiMemoryMan 57 } 1438 1439 1440 hwBuffer2048FreeError3 OBJECT-TYPE 1441 SYNTAX INTEGER 1442 ACCESS read-only 1443 STATUS mandatory 1444 DESCRIPTION 1445 "Contains the number of Free Error3 2048 byte buffers." 1446 ::= { huaweiMemoryMan 58 } 1447 1448 1449 hwBuffer2048CollectCounts OBJECT-TYPE 1450 SYNTAX INTEGER 1451 ACCESS read-only 1452 STATUS mandatory 1453 DESCRIPTION 1454 "Contains the number of Collect 2048 byte buffers." 1455 ::= { huaweiMemoryMan 59 } 1456 1457 1458 hwBuffer4096Size OBJECT-TYPE 1459 SYNTAX INTEGER 1460 ACCESS read-only 1461 STATUS mandatory 1462 DESCRIPTION 1463 "Contains the size of 4096 byte buffers." 1464 ::= { huaweiMemoryMan 60 } 1465 1466 1467 hwBuffer4096Total OBJECT-TYPE 1468 SYNTAX INTEGER 1469 ACCESS read-only 1470 STATUS mandatory 1471 DESCRIPTION 1472 "Contains the total number of 4096 byte buffers." 1473 ::= { huaweiMemoryMan 61 } 1474 1475 1476 hwBuffer4096Free OBJECT-TYPE 1477 SYNTAX INTEGER 1478 ACCESS read-only 1479 STATUS mandatory 1480 DESCRIPTION 1481 "Contains the number of free 4096 byte buffers." 1482 ::= { huaweiMemoryMan 62 } 1483 1484 1485 hwBuffer4096Used OBJECT-TYPE 1486 SYNTAX INTEGER 1487 ACCESS read-only 1488 STATUS mandatory 1489 DESCRIPTION 1490 "Contains the number of used 4096 byte buffers." 1491 ::= { huaweiMemoryMan 63 } 1492 1493 1494 hwBuffer4096DropCounts OBJECT-TYPE 1495 SYNTAX INTEGER 1496 ACCESS read-only 1497 STATUS mandatory 1498 DESCRIPTION 1499 "Contains the number of Drop 4096 byte buffers." 1500 ::= { huaweiMemoryMan 64 } 1501 1502 1503 hwBuffer4096FreeError2 OBJECT-TYPE 1504 SYNTAX INTEGER 1505 ACCESS read-only 1506 STATUS mandatory 1507 DESCRIPTION 1508 "Contains the number of Free Error2 4096 byte buffers." 1509 ::= { huaweiMemoryMan 65 } 1510 1511 1512 hwBuffer4096FreeError3 OBJECT-TYPE 1513 SYNTAX INTEGER 1514 ACCESS read-only 1515 STATUS mandatory 1516 DESCRIPTION 1517 "Contains the number of Free Error3 4096 byte buffers." 1518 ::= { huaweiMemoryMan 66 } 1519 1520 1521 hwBuffer4096CollectCounts OBJECT-TYPE 1522 SYNTAX INTEGER 1523 ACCESS read-only 1524 STATUS mandatory 1525 DESCRIPTION 1526 "Contains the number of Collect 4096 byte buffers." 1527 ::= { huaweiMemoryMan 67 } 1528 1529 1530 hwBuffer8192Size OBJECT-TYPE 1531 SYNTAX INTEGER 1532 ACCESS read-only 1533 STATUS mandatory 1534 DESCRIPTION 1535 "Contains the size of 8192 byte buffers." 1536 ::= { huaweiMemoryMan 68 } 1537 1538 1539 hwBuffer8192Total OBJECT-TYPE 1540 SYNTAX INTEGER 1541 ACCESS read-only 1542 STATUS mandatory 1543 DESCRIPTION 1544 "Contains the total number of 8192 byte buffers." 1545 ::= { huaweiMemoryMan 69 } 1546 1547 1548 hwBuffer8192Free OBJECT-TYPE 1549 SYNTAX INTEGER 1550 ACCESS read-only 1551 STATUS mandatory 1552 DESCRIPTION 1553 "Contains the number of free 8192 byte buffers." 1554 ::= { huaweiMemoryMan 70 } 1555 1556 1557 hwBuffer8192Used OBJECT-TYPE 1558 SYNTAX INTEGER 1559 ACCESS read-only 1560 STATUS mandatory 1561 DESCRIPTION 1562 "Contains the number of used 8192 byte buffers." 1563 ::= { huaweiMemoryMan 71 } 1564 1565 1566 hwBuffer8192DropCounts OBJECT-TYPE 1567 SYNTAX INTEGER 1568 ACCESS read-only 1569 STATUS mandatory 1570 DESCRIPTION 1571 "Contains the number of Drop 8192 byte buffers." 1572 ::= { huaweiMemoryMan 72 } 1573 1574 1575 hwBuffer8192FreeError2 OBJECT-TYPE 1576 SYNTAX INTEGER 1577 ACCESS read-only 1578 STATUS mandatory 1579 DESCRIPTION 1580 "Contains the number of Free Error2 8192 byte buffers." 1581 ::= { huaweiMemoryMan 73 } 1582 1583 1584 hwBuffer8192FreeError3 OBJECT-TYPE 1585 SYNTAX INTEGER 1586 ACCESS read-only 1587 STATUS mandatory 1588 DESCRIPTION 1589 "Contains the number of Free Error3 8192 byte buffers." 1590 ::= { huaweiMemoryMan 74 } 1591 1592 1593 hwBuffer8192CollectCounts OBJECT-TYPE 1594 SYNTAX INTEGER 1595 ACCESS read-only 1596 STATUS mandatory 1597 DESCRIPTION 1598 "Contains the number of Collect 8192 byte buffers." 1599 ::= { huaweiMemoryMan 75 } 1600 1601 1602 hwBuffer45KSize OBJECT-TYPE 1603 SYNTAX INTEGER 1604 ACCESS read-only 1605 STATUS mandatory 1606 DESCRIPTION 1607 "Contains the size of 45K byte buffers." 1608 ::= { huaweiMemoryMan 76 } 1609 1610 1611 hwBuffer45KTotal OBJECT-TYPE 1612 SYNTAX INTEGER 1613 ACCESS read-only 1614 STATUS mandatory 1615 DESCRIPTION 1616 "Contains the total number of 45K byte buffers." 1617 ::= { huaweiMemoryMan 77 } 1618 1619 1620 hwBuffer45KFree OBJECT-TYPE 1621 SYNTAX INTEGER 1622 ACCESS read-only 1623 STATUS mandatory 1624 DESCRIPTION 1625 "Contains the number of free 45K byte buffers." 1626 ::= { huaweiMemoryMan 78 } 1627 1628 1629 hwBuffer45KUsed OBJECT-TYPE 1630 SYNTAX INTEGER 1631 ACCESS read-only 1632 STATUS mandatory 1633 DESCRIPTION 1634 "Contains the number of used 45K byte buffers." 1635 ::= { huaweiMemoryMan 79 } 1636 1637 1638 hwBuffer45KDropCounts OBJECT-TYPE 1639 SYNTAX INTEGER 1640 ACCESS read-only 1641 STATUS mandatory 1642 DESCRIPTION 1643 "Contains the number of Drop 45K byte buffers." 1644 ::= { huaweiMemoryMan 80 } 1645 1646 1647 hwBuffer45KFreeError2 OBJECT-TYPE 1648 SYNTAX INTEGER 1649 ACCESS read-only 1650 STATUS mandatory 1651 DESCRIPTION 1652 "Contains the number of Free Error2 45K byte buffers." 1653 ::= { huaweiMemoryMan 81 } 1654 1655 1656 hwBuffer45KFreeError3 OBJECT-TYPE 1657 SYNTAX INTEGER 1658 ACCESS read-only 1659 STATUS mandatory 1660 DESCRIPTION 1661 "Contains the number of Free Error3 45K byte buffers." 1662 ::= { huaweiMemoryMan 82 } 1663 1664 1665 hwBuffer45KCollectCounts OBJECT-TYPE 1666 SYNTAX INTEGER 1667 ACCESS read-only 1668 STATUS mandatory 1669 DESCRIPTION 1670 "Contains the number of Collect 45K byte buffers." 1671 ::= { huaweiMemoryMan 83 } 1672 1673 1674 hwBuffer256KSize OBJECT-TYPE 1675 SYNTAX INTEGER 1676 ACCESS read-only 1677 STATUS mandatory 1678 DESCRIPTION 1679 "Contains the size of 256K byte buffers." 1680 ::= { huaweiMemoryMan 84 } 1681 1682 1683 hwBuffer256KTotal OBJECT-TYPE 1684 SYNTAX INTEGER 1685 ACCESS read-only 1686 STATUS mandatory 1687 DESCRIPTION 1688 "Contains the total number of 256K byte buffers." 1689 ::= { huaweiMemoryMan 85 } 1690 1691 1692 hwBuffer256KFree OBJECT-TYPE 1693 SYNTAX INTEGER 1694 ACCESS read-only 1695 STATUS mandatory 1696 DESCRIPTION 1697 "Contains the number of free 256K byte buffers." 1698 ::= { huaweiMemoryMan 86 } 1699 1700 1701 hwBuffer256KUsed OBJECT-TYPE 1702 SYNTAX INTEGER 1703 ACCESS read-only 1704 STATUS mandatory 1705 DESCRIPTION 1706 "Contains the number of used 256K byte buffers." 1707 ::= { huaweiMemoryMan 87 } 1708 1709 1710 hwBuffer256KDropCounts OBJECT-TYPE 1711 SYNTAX INTEGER 1712 ACCESS read-only 1713 STATUS mandatory 1714 DESCRIPTION 1715 "Contains the number of Drop 256K byte buffers." 1716 ::= { huaweiMemoryMan 88 } 1717 1718 1719 hwBuffer256KFreeError2 OBJECT-TYPE 1720 SYNTAX INTEGER 1721 ACCESS read-only 1722 STATUS mandatory 1723 DESCRIPTION 1724 "Contains the number of Free Error2 256K byte buffers." 1725 ::= { huaweiMemoryMan 89 } 1726 1727 1728 hwBuffer256KFreeError3 OBJECT-TYPE 1729 SYNTAX INTEGER 1730 ACCESS read-only 1731 STATUS mandatory 1732 DESCRIPTION 1733 "Contains the number of Free Error3 256K byte buffers." 1734 ::= { huaweiMemoryMan 90 } 1735 1736 1737 hwBuffer256KCollectCounts OBJECT-TYPE 1738 SYNTAX INTEGER 1739 ACCESS read-only 1740 STATUS mandatory 1741 DESCRIPTION 1742 "Contains the number of Collect 256K byte buffers." 1743 ::= { huaweiMemoryMan 91 } 1744 1745 1746 hwMemoryMallocFail OBJECT-TYPE 1747 SYNTAX INTEGER 1748 ACCESS read-only 1749 STATUS mandatory 1750 DESCRIPTION 1751 "The times of memory allocation failures." 1752 ::= { huaweiMemoryMan 92 } 1753 1754 1755 hwMemoryMallocNoMem OBJECT-TYPE 1756 SYNTAX INTEGER 1757 ACCESS read-only 1758 STATUS mandatory 1759 DESCRIPTION 1760 "The times of memory allocation failures due to no free memory." 1761 ::= { huaweiMemoryMan 93 } 1762 1763 1764-- The configuration management mib is defined as follows: 1765 hwConfigFile OBJECT IDENTIFIER ::= { router 6 } 1766 1767 1768-- =============================================== 1769-- Begin define the object of hwRunCfgChangedTime. 1770-- =============================================== 1771 hwRunCfgChangedTime OBJECT-TYPE 1772 SYNTAX TimeTicks 1773 ACCESS read-only 1774 STATUS mandatory 1775 DESCRIPTION 1776 " 1777 This object indicates the SysUpTime at which the running cofiguration was last changed. 1778 When the running configuration is changed but not saved, the 1779 value of hwRunCfgChangedTime is greater than hwRunCfgSavedTime. 1780 " 1781 ::= { hwConfigFile 1 } 1782 1783 1784-- =============================================== 1785-- Begin define of hwRunCfgSavedTime 1786-- =============================================== 1787 hwRunCfgSavedTime OBJECT-TYPE 1788 SYNTAX TimeTicks 1789 ACCESS read-only 1790 STATUS mandatory 1791 DESCRIPTION 1792 " 1793 This object indicates the SysUpTime at which the running cofiguration was last saved. 1794 When the running configuration is changed but not saved, the 1795 value of hwRunCfgChangedTime is greater than hwRunCfgSavedTime. 1796 " 1797 ::= { hwConfigFile 2 } 1798 1799 1800-- =============================================== 1801-- Begin define of hwStartCfgChangedTime 1802-- =============================================== 1803 hwStartCfgChangedTime OBJECT-TYPE 1804 SYNTAX TimeTicks 1805 ACCESS read-only 1806 STATUS mandatory 1807 DESCRIPTION 1808 " 1809 The time of SysUpTime at which the startup configuration 1810 was last written. 1811 " 1812 ::= { hwConfigFile 3 } 1813 1814 1815-- =============================================== 1816-- Begin define of hwNetConfigName 1817-- =============================================== 1818 hwNetConfigName OBJECT-TYPE 1819 SYNTAX DisplayString 1820 ACCESS read-only 1821 STATUS mandatory 1822 DESCRIPTION 1823 "Network configuration file name." 1824 ::= { hwConfigFile 4 } 1825 1826 1827-- =============================================== 1828-- Begin define of hwHostConfigName 1829-- =============================================== 1830 hwHostConfigName OBJECT-TYPE 1831 SYNTAX DisplayString 1832 ACCESS read-only 1833 STATUS obsolete 1834 DESCRIPTION 1835 "Host configuration file name." 1836 ::= { hwConfigFile 5 } 1837 1838 1839-- =================================================== 1840-- The define of some system private MIB objects 1841-- ================================================= 1842-- 1843 1844 1845-- System information mib group,include: 1846-- hwmRouterSerialNO; 1847-- hwmWhyReboot; 1848-- hwmHostName; 1849 hwmSystem OBJECT IDENTIFIER ::= { mlsr 6 } 1850 1851 1852-- ================================= 1853-- Begin define of hwmRouterSerialNO 1854-- ================================= 1855 hwmRouterSerialNO OBJECT-TYPE 1856 SYNTAX DisplayString 1857 ACCESS read-only 1858 STATUS mandatory 1859 DESCRIPTION 1860 "The router's unique identification." 1861 ::= { hwmSystem 1 } 1862 1863 1864-- ============================== 1865-- Begin define of hwmWhyReboot 1866-- ============================== 1867 hwmWhyReboot OBJECT-TYPE 1868 SYNTAX DisplayString 1869 ACCESS read-only 1870 STATUS mandatory 1871 DESCRIPTION 1872 " 1873 Give the reason of the system's reboot. 1874 If the system has been reboot, the value of 1875 which is null. 1876 " 1877 ::= { hwmSystem 2 } 1878 1879 1880-- ============================== 1881-- Begin define of hwmHostName 1882-- ============================== 1883 hwmHostName OBJECT-TYPE 1884 SYNTAX DisplayString 1885 ACCESS read-only 1886 STATUS mandatory 1887 DESCRIPTION 1888 " 1889 An name for this system. By convention, this is the node's 1890 fully-qualified domain name. 1891 " 1892 ::= { hwmSystem 3 } 1893 1894 1895 hwmHostHwVersion OBJECT-TYPE 1896 SYNTAX DisplayString 1897 ACCESS read-only 1898 STATUS mandatory 1899 DESCRIPTION 1900 "The haredware version of the router." 1901 ::= { hwmSystem 4 } 1902 1903 END 1904