1Jetnet4508V2 DEFINITIONS ::= BEGIN 2 3IMPORTS 4 internet FROM RFC1155-SMI 5 RowStatus, DisplayString, MacAddress, TimeInterval FROM SNMPv2-TC 6 PortList FROM Q-BRIDGE-MIB; 7 8 9private OBJECT IDENTIFIER ::= { internet 4 } 10enterprises OBJECT IDENTIFIER ::= { private 1 } 11korenix OBJECT IDENTIFIER ::= { enterprises 24062 } 12products OBJECT IDENTIFIER ::= { korenix 2 } 13managedFESwitch OBJECT IDENTIFIER ::= { products 2 } 14jetnet4508V2 OBJECT IDENTIFIER ::= { managedFESwitch 17 } 15 16contact MODULE-IDENTITY 17 LAST-UPDATED "201305290000Z" 18 ORGANIZATION "Korenix Technology, Inc." 19 CONTACT-INFO "korenix Technology, Inc. 20 F2, No. 188, Pao-Chiao Rd. Shing-Tien City, Taipei 23145, Taiwan 21 Tel:+886-2-8911-1000 Fax:+886-2-2912-3328 22 Business service : sales@korenix.com 23 Customer service: koreCARE@korenix.com" 24 DESCRIPTION "The MIB module for Korenix Industrial Web-Managed Ethernet Rail Switch" 25 REVISION "201305290000Z" 26 DESCRIPTION "version 1.2b-20130529" 27 ::= { korenix 1 } 28 29systemInfo OBJECT IDENTIFIER ::= { jetnet4508V2 1 } 30basicSetting OBJECT IDENTIFIER ::= { jetnet4508V2 2 } 31portConfiguration OBJECT IDENTIFIER ::= { jetnet4508V2 3 } 32networkRedundancy OBJECT IDENTIFIER ::= { jetnet4508V2 4 } 33vlan OBJECT IDENTIFIER ::= { jetnet4508V2 5 } 34trafficPrioritization OBJECT IDENTIFIER ::= { jetnet4508V2 6 } 35multicastFiltering OBJECT IDENTIFIER ::= { jetnet4508V2 7 } 36snmp OBJECT IDENTIFIER ::= { jetnet4508V2 8 } 37security OBJECT IDENTIFIER ::= { jetnet4508V2 9 } 38warning OBJECT IDENTIFIER ::= { jetnet4508V2 10 } 39monitorandDiag OBJECT IDENTIFIER ::= { jetnet4508V2 11 } 40save OBJECT IDENTIFIER ::= { jetnet4508V2 12 } 41 42 43-- ----------------------------------------------------------------------------- 44-- Textual Convention 45-- ----------------------------------------------------------------------------- 46AlertType ::= TEXTUAL-CONVENTION 47 STATUS current 48 DESCRIPTION "" 49 SYNTAX INTEGER { 50 enable(1), 51 disable(2) 52 } 53 54-- ----------------------------------------------------------------------------- 55-- systemInfo 56-- ----------------------------------------------------------------------------- 57systemName OBJECT-TYPE 58 SYNTAX DisplayString (SIZE (0..255)) 59 ACCESS read-only 60 STATUS current 61 DESCRIPTION "An administratively-assigned name for this managed node. 62 By convention, this is the node's fully-qualified domain name." 63 ::= { systemInfo 1 } 64 65systemLocation OBJECT-TYPE 66 SYNTAX DisplayString (SIZE (0..255)) 67 ACCESS read-only 68 STATUS current 69 DESCRIPTION "The physical location of this node (e.g., telephone closet, 70 3rd floor')." 71 ::= { systemInfo 2 } 72 73systemContact OBJECT-TYPE 74 SYNTAX DisplayString (SIZE(0..255)) 75 MAX-ACCESS read-only 76 STATUS current 77 DESCRIPTION "The textual identification of the contact person for this 78 managed node, together with information on how to contact 79 this person." 80 ::= { systemInfo 3 } 81 82systemDescr OBJECT-TYPE 83 SYNTAX DisplayString (SIZE (0..255)) 84 ACCESS read-only 85 STATUS current 86 DESCRIPTION "A textual description of the entity. This value should 87 include the full name and version identification of the 88 system's hardware type, software operating-system, and 89 networking software. It is mandatory that this only contain 90 printable ASCII characters." 91 ::= { systemInfo 4 } 92 93systemFwVer OBJECT-TYPE 94 SYNTAX DisplayString (SIZE(0..20)) 95 MAX-ACCESS read-only 96 STATUS current 97 DESCRIPTION "Firmware version of the device." 98 ::= { systemInfo 5 } 99 100systemMacAddress OBJECT-TYPE 101 SYNTAX MacAddress 102 MAX-ACCESS read-only 103 STATUS current 104 DESCRIPTION "The MAC address of this device. An Media Access Control 105 address (MAC address) is a unique identifier attached to 106 most network adapters (NICs). It is a number that acts 107 like a name for a particular network adapter" 108 ::= { systemInfo 6 } 109 110systemProductName OBJECT-TYPE 111 SYNTAX DisplayString (SIZE(0..255)) 112 MAX-ACCESS read-only 113 STATUS current 114 DESCRIPTION "" 115 ::= { systemInfo 7 } 116 117systemSerialNumber OBJECT-TYPE 118 SYNTAX DisplayString (SIZE(0..255)) 119 MAX-ACCESS read-only 120 STATUS current 121 DESCRIPTION "" 122 ::= { systemInfo 8 } 123 124systemManufacturingDate OBJECT-TYPE 125 SYNTAX DisplayString (SIZE(0..255)) 126 MAX-ACCESS read-only 127 STATUS current 128 DESCRIPTION "" 129 ::= { systemInfo 9 } 130 131-- ----------------------------------------------------------------------------- 132-- basicSetting 133-- ----------------------------------------------------------------------------- 134 135switchSetting OBJECT IDENTIFIER ::= { basicSetting 1 } 136adminPassword OBJECT IDENTIFIER ::= { basicSetting 2 } 137ipConfiguration OBJECT IDENTIFIER ::= { basicSetting 3 } 138timeSetting OBJECT IDENTIFIER ::= { basicSetting 4 } 139dhcpServer OBJECT IDENTIFIER ::= { basicSetting 5 } 140backupAndRestore OBJECT IDENTIFIER ::= { basicSetting 6 } 141tftpUpgrade OBJECT IDENTIFIER ::= { basicSetting 7 } 142factoryDefault OBJECT IDENTIFIER ::= { basicSetting 8 } 143systemReboot OBJECT IDENTIFIER ::= { basicSetting 9 } 144 145-- ----------------------------------------------------------------------------- 146-- switchSetting 147-- ----------------------------------------------------------------------------- 148 149switchSettingSystemName OBJECT-TYPE 150 SYNTAX DisplayString (SIZE (1..256)) 151 ACCESS read-write 152 STATUS current 153 DESCRIPTION "An administratively-assigned name for this managed node. By 154 convention, this is the node's fully-qualified domain name." 155 ::= { switchSetting 1 } 156 157switchSettingSystemLocation OBJECT-TYPE 158 SYNTAX DisplayString (SIZE (0..256)) 159 ACCESS read-write 160 STATUS current 161 DESCRIPTION "The physical location of this node (e.g., telephone closet, 162 3rd floor')." 163 ::= { switchSetting 2 } 164 165switchSettingSystemContact OBJECT-TYPE 166 SYNTAX DisplayString (SIZE(0..256)) 167 MAX-ACCESS read-write 168 STATUS current 169 DESCRIPTION "The textual identification of the contact person for this 170 managed node, together with information on how to contact 171 this person." 172 ::= { switchSetting 3 } 173 174-- ----------------------------------------------------------------------------- 175-- adminPassword 176-- ----------------------------------------------------------------------------- 177 178adminPasswordUserName OBJECT-TYPE 179 SYNTAX DisplayString (SIZE(0..20)) 180 MAX-ACCESS read-write 181 STATUS current 182 DESCRIPTION "The name(ID) of security manager." 183 ::= { adminPassword 1 } 184 185adminPasswordPassword OBJECT-TYPE 186 SYNTAX DisplayString (SIZE(0..8)) 187 MAX-ACCESS write-only 188 STATUS current 189 DESCRIPTION "The password of security manager. 190 This object can't be read. it's write-only." 191 ::= { adminPassword 2 } 192 193--adminPasswordConfirm OBJECT-TYPE 194-- SYNTAX DisplayString (SIZE(0..8)) 195-- MAX-ACCESS write-only 196-- STATUS current 197-- DESCRIPTION "To confirm the password modification. 198-- This object can't be read. it's write-only." 199-- ::= { adminPassword 3 } 200 201-- ----------------------------------------------------------------------------- 202-- ipConfiguration 203-- ----------------------------------------------------------------------------- 204ipConfigurationTable OBJECT-TYPE 205 SYNTAX SEQUENCE OF IPconfigurationEntry 206 MAX-ACCESS not-accessible 207 STATUS current 208 DESCRIPTION "Table of descriptive information and configuration about 209 the IP of the device." 210 ::= { ipConfiguration 1 } 211 212ipConfigurationEntry OBJECT-TYPE 213 SYNTAX IPconfigurationEntry 214 MAX-ACCESS not-accessible 215 STATUS current 216 DESCRIPTION "Information configuring static IP or DHCP configuration 217 of the device." 218 INDEX { ipConfigurationIndex } 219 ::= { ipConfigurationTable 1 } 220 221IPconfigurationEntry ::= SEQUENCE { 222 ipConfigurationIndex INTEGER, 223 ipConfigurationDHCPStatus INTEGER, 224 ipConfigurationAddress IpAddress, 225 ipConfigurationSubMask IpAddress, 226 ipConfigurationGateway IpAddress, 227 ipConfigurationDNS1 IpAddress, 228 ipConfigurationDNS2 IpAddress, 229 ipConfigurationStatus INTEGER 230} 231 232ipConfigurationIndex OBJECT-TYPE 233 SYNTAX INTEGER 234 MAX-ACCESS not-accessible 235 STATUS current 236 DESCRIPTION "This object identifies IP configuration entries." 237 ::= { ipConfigurationEntry 1 } 238 239 240ipConfigurationDHCPStatus OBJECT-TYPE 241 SYNTAX INTEGER { 242 enabled(1), 243 disabled(2) 244 } 245 MAX-ACCESS read-write 246 STATUS current 247 DESCRIPTION "Parameter configuring DHCP client functionality of the 248 device. When enabled, device will be a DHCP client and 249 request for the IP configuration from DHCP server. 250 251 The Dynamic Host Configuration Protocol (DHCP) automates 252 the assignment of IP addresses, subnet masks, default 253 routers, and other IP parameters. The assignment usually 254 occurs when the DHCP-configured machine boots up or regains 255 connectivity to the network. The DHCP client sends out a 256 query requesting a response from a DHCP server on the 257 locally attached network. The query is typically initiated 258 immediately after booting up and before the client initiates 259 any IP based communication with other hosts. The DHCP server 260 then replies to the client with its assigned IP address, 261 subnet mask, DNS server and default gateway information. 262 263 Note: Other items in this table will not be modified, when 264 ipConfigurationDHCPStatus is enabled." 265 ::= { ipConfigurationEntry 2 } 266 267ipConfigurationAddress OBJECT-TYPE 268 SYNTAX IpAddress 269 MAX-ACCESS read-write 270 STATUS current 271 DESCRIPTION "The IP address of switch. 272 An IP address (Internet Protocol address) is a unique address 273 that devices use in order to identify and communicate with 274 each other on a computer network utilizing the Internet 275 Protocol standard (IP). Any participating network device can 276 has its own unique address." 277 ::= { ipConfigurationEntry 3 } 278 279ipConfigurationSubMask OBJECT-TYPE 280 SYNTAX IpAddress 281 MAX-ACCESS read-write 282 STATUS current 283 DESCRIPTION "The subnet mask is a 32-bit number in the same format and 284 representation as IP addresses. The subnet mask determines 285 which bits in the IP address are interpreted as the network 286 number, which as the subnetwork number, and which as the 287 host number. Each IP address bit that corresponds to a 1 288 in the subnet mask is in the network/subnetwork part of 289 the address. This group of numbers is also called the 290 Network ID. Each IP address bit that corresponds to a 0 is 291 in the host part of the IP address." 292 ::= { ipConfigurationEntry 4 } 293 294ipConfigurationGateway OBJECT-TYPE 295 SYNTAX IpAddress 296 MAX-ACCESS read-write 297 STATUS current 298 DESCRIPTION "The default gateway IP address identifies the gateway (for 299 example, a router) that receives and forwards those packets 300 whose addresses are unknown to the local network. The agent 301 uses the default gateway address when sending alert packets 302 to the management workstation on a network other than the 303 local network." 304 ::= { ipConfigurationEntry 5 } 305 306ipConfigurationDNS1 OBJECT-TYPE 307 SYNTAX IpAddress 308 MAX-ACCESS read-write 309 STATUS current 310 DESCRIPTION "Parameter configuring the first DNS server of the device. 311 312 The domain name system (DNS) stores and associates many 313 types of information with domain names. Most importantly, 314 it translates domain names (computer hostnames) to IP 315 addresses, which makes it possible to attach easy-to-remember 316 domain names to hard-to-remember IP 317 addresses (such as 100.50.10.100)." 318 ::= { ipConfigurationEntry 6 } 319 320ipConfigurationDNS2 OBJECT-TYPE 321 SYNTAX IpAddress 322 MAX-ACCESS read-write 323 STATUS current 324 DESCRIPTION "Parameter configuring the second DNS server of the device." 325 ::= { ipConfigurationEntry 7 } 326 327ipConfigurationStatus OBJECT-TYPE 328 SYNTAX RowStatus 329 MAX-ACCESS read-create 330 STATUS current 331 DESCRIPTION "The status of the IP configuration entry. Only one 332 configuration entry is supported on the device. Set active(1) 333 to activate the parameters of the entry on the device." 334 ::= { ipConfigurationEntry 8 } 335 336-- ----------------------------------------------------------------------------- 337-- timeSetting 338-- ----------------------------------------------------------------------------- 339systemTime OBJECT-TYPE 340 SYNTAX DisplayString 341 MAX-ACCESS read-only 342 STATUS current 343 DESCRIPTION "current system time in format yyyy.mm.dd-hh:mm:ss" 344 ::= { timeSetting 1 } 345 346utcTimeZone OBJECT-TYPE 347 SYNTAX INTEGER { 348 gmtNegative1200EniwetokKwajalein(1), 349 gmtNegative1100MidwayIslandSamoa(2), 350 gmtNegative1000Hawaii(3), 351 gmtNegative0900Alaska(4), 352 gmtNegative0800PacificTimeUSandCanadaTijuana(5), 353 gmtNegative0700Arizona(6), 354 gmtNegative0700MountainTimeUSandCanada(7), 355 gmtNegative0600CentralAmerica(8), 356 gmtNegative0600CentralTimeUSandCanada(9), 357 gmtNegative0600MexicoCityTegucigalpa(10), 358 gmtNegative0600Saskatchewan(11), 359 gmtNegative0500BogotaLimaQuito(12), 360 gmtNegative0500EasternTimeUSandCanada(13), 361 gmtNegative0500IndianaEast(14), 362 gmtNegative0400AtlanticTimeCanada(15), 363 gmtNegative0400CaracasLaPaz(16), 364 gmtNegative0400Santiago(17), 365 gmtNegative0330Newfoundland(18), 366 gmtNegative0300Brasilia(19), 367 gmtNegative0300BuenosAiresGeorgetown(20), 368 gmtNegative0300Greenland(21), 369 gmtNegative0200Mid-Atlantic(22), 370 gmtNegative0100AzoresCapeVerdeIs(23), 371 gmtNegative0100CapeVerdeIs(24), 372 gmtCasablancaMonrovia(25), 373 gmtGreenwichMeanTimeDublinEdinburghLisbonLondon(26), 374 gmtPositive0100AmsterdamBerlinBernRomeStockholmVienna(27), 375 gmtPositive0100BelgradeBratislavaBudapestLjubljanaPrague(28), 376 gmtPositive0100BrusselsCopenhagenMadridParis(29), 377 gmtPositive0100SarajevoSkopjeSofijaWarsawZagreb(30), 378 gmtPositive0100WestCentralAfrica(31), 379 gmtPositive0200AthensIstanbulMinsk(32), 380 gmtPositive0200Bucharest(33), 381 gmtPositive0200Cairo(34), 382 gmtPositive0200HararePretoria(35), 383 gmtPositive0200HelsinkiRigaTallinn(36), 384 gmtPositive0200Jerusalem(37), 385 gmtPositive0300BaghdadKuwaitRiyadh(38), 386 gmtPositive0300KuwaitRiyadh(39), 387 gmtPositive0300MoscowStPetersburgVolgograd(40), 388 gmtPositive0300Mairobi(41), 389 gmtPositive0330Tehran(42), 390 gmtPositive0400AbuDhabiMuscat(43), 391 gmtPositive0400BakuTbilisi(44), 392 gmtPositive0430Kabul(45), 393 gmtPositive0500Ekaterinburg(46), 394 gmtPositive0500IslamabadKarachiTashkent(47), 395 gmtPositive0530BombayCalcuttaMadrasNewDelhi(48), 396 gmtPositive0545Kathmandu(49), 397 gmtPositive0600AlmatyNovosibirsk(50), 398 gmtPositive0600AstanaDhaka(51), 399 gmtPositive0600Colombo(52), 400 gmtPositive0630Rangoon(53), 401 gmtPositive0700BangkokHanoiJakarta(54), 402 gmtPositive0700Krasnoyarsk(55), 403 gmtPositive0800BeijingChongqingHongKongUrumqi(56), 404 gmtPositive0800IrkutskUlaanBataar(57), 405 gmtPositive0800KualaLumpurSingapore(58), 406 gmtPositive0800Perth(59), 407 gmtPositive0800Taipei(60), 408 gmtPositive0900OsakaSapporoTokyo(61), 409 gmtPositive0900Seoul(62), 410 gmtPositive0900Yakutsk(63), 411 gmtPositive0930Adelaide(64), 412 gmtPositive0930Darwin(65), 413 gmtPositive1000Brisbane(66), 414 gmtPositive1000CanberraMelbourneSydney(67), 415 gmtPositive1000GuamPortMoresby(68), 416 gmtPositive1000Hobart(69), 417 gmtPositive1000Vladivostok(70), 418 gmtPositive1100MagadanSolomonIsNewCaledonia(71), 419 gmtPositive1200AucklandWllington(72), 420 gmtPositive1200FijiKamchatkaMarshallIs(73), 421 gmtPositive1300Nukualofa(74) 422 } 423 MAX-ACCESS read-write 424 STATUS current 425 DESCRIPTION "UTC Timezone list. 426 (GMT-12:00) Eniwetok, Kwajalein 427 (GMT-11:00) Midway Island, Samoa 428 (GMT-10:00) Hawaii 429 (GMT-09:00) Alaska 430 (GMT-08:00) Pacific Time (US & Canada), Tijuana 431 (GMT-07:00) Arizona 432 (GMT-07:00) Mountain Time (US & Canada) 433 (GMT-06:00) Central America 434 (GMT-06:00) Central Time (US & Canada) 435 (GMT-06:00) Mexico City 436 (GMT-06:00) Saskatchewan 437 (GMT-05:00) Bogota, Lima, Quito 438 (GMT-05:00) Eastern Time (US & Canada) 439 (GMT-05:00) Indiana (East) 440 (GMT-04:00) Atlantic Time (Canada) 441 (GMT-04:00) Caracas, La Paz 442 (GMT-04:00) Santiago 443 (GMT-03:00) NewFoundland 444 (GMT-03:00) Brasilia 445 (GMT-03:00) Buenos Aires, Georgetown 446 (GMT-03:00) Greenland 447 (GMT-02:00) Mid-Atlantic 448 (GMT-01:00) Azores 449 (GMT-01:00) Cape Verde Is. 450 (GMT) Casablanca, Monrovia 451 (GMT) Greenwich Mean Time: Dublin, Edinburgh, Lisbon, London 452 (GMT+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna 453 (GMT+01:00) Belgrade, Bratislava, Budapest, Ljubljana, Prague 454 (GMT+01:00) Brussels, Copenhagen, Madrid, Paris 455 (GMT+01:00) Sarajevo, Skopje, Sofija, Vilnius, Warsaw, Zagreb 456 (GMT+01:00) West Central Africa 457 (GMT+02:00) Athens, Istanbul, Minsk 458 (GMT+02:00) Bucharest 459 (GMT+02:00) Cairo 460 (GMT+02:00) Harare, Pretoria 461 (GMT+02:00) Helsinki, Riga, Tallinn 462 (GMT+02:00) Jerusalem 463 (GMT+03:00) Baghdad 464 (GMT+03:00) Kuwait, Riyadh 465 (GMT+03:00) Moscow, St. Petersburg, Volgograd 466 (GMT+03:00) Nairobi 467 (GMT+03:30) Tehran 468 (GMT+04:00) Abu Dhabi, Muscat 469 (GMT+04:00) Baku, Tbilisi, Yerevan 470 (GMT+04:30) Kabul 471 (GMT+05:00) Ekaterinburg 472 (GMT+05:00) Islamabad, Karachi, Tashkent 473 (GMT+05:30) Calcutta, Chennai, Mumbai, New Delhi 474 (GMT+05:45) Kathmandu 475 (GMT+06:00) Almaty, Novosibirsk 476 (GMT+06:00) Astana, Dhaka 477 (GMT+06:00) Sri Jayawardenepura 478 (GMT+06:30) Rangoon 479 (GMT+07:00) Bangkok, Hanoi, Jakarta 480 (GMT+07:00) Krasnoyarsk 481 (GMT+08:00) Beijing, Chongqing, Hong Kong, Urumqi 482 (GMT+08:00) Irkutsk, Ulaan Bataar 483 (GMT+08:00) Kuala Lumpur, Singapore 484 (GMT+08:00) Perth 485 (GMT+08:00) Taipei 486 (GMT+09:00) Osaka, Sapporo, Tokyo 487 (GMT+09:00) Seoul 488 (GMT+09:00) Yakutsk 489 (GMT+09:30) Adelaide 490 (GMT+09:30) Darwin 491 (GMT+10:00) Brisbane 492 (GMT+10:00) Canberra, Melbourne, Sydney 493 (GMT+10:00) Guam, Port Moresby 494 (GMT+10:00) Hobart 495 (GMT+10:00) Vladivostok 496 (GMT+11:00) Magadan, Solomon Is., New Caledonia 497 (GMT+12:00) Aukland, Wellington 498 (GMT+12:00) Fiji, Kamchatka, Marshall Is. 499 (GMT+13:00) Nuku'alofa" 500 ::= { timeSetting 2 } 501 502dayLightSavingTime OBJECT IDENTIFIER ::= { timeSetting 3 } 503ieee1588 OBJECT IDENTIFIER ::= { timeSetting 4 } 504clockSource OBJECT IDENTIFIER ::= { timeSetting 5 } 505 506 507 508-- ----------------------------------------------------------------------------- 509-- dayLightSavingTime 510-- ----------------------------------------------------------------------------- 511daylightSavingTimeStart OBJECT-TYPE 512 SYNTAX DisplayString (SIZE(0..12)) 513 MAX-ACCESS read-write 514 STATUS current 515 DESCRIPTION "The start-time of daylight saveing period, 516 in format mm.n.d/hh:mm 517 m is month, valid range 1-12 (1=January, 2=February, ..., 12=December). 518 n is week of the month (1 to 5, 5 means the last week). 519 d is weekday, valid range 0-6 (0=Sunday, 1=Monday, ..., 6=Saturday). 520 hh:mm is time." 521 ::= { dayLightSavingTime 1 } 522 523daylightSavingTimeEnd OBJECT-TYPE 524 SYNTAX DisplayString (SIZE(0..12)) 525 MAX-ACCESS read-write 526 STATUS current 527 DESCRIPTION "The end-time of daylight saveing period, 528 in format mm.n.d/hh:mm 529 m is month, valid range 1-12 (1=January, 2=February, ..., 12=December). 530 n is week of the month (1 to 5, 5 means the last week). 531 d is weekday, valid range 0-6 (0=Sunday, 1=Monday, ..., 6=Saturday). 532 hh:mm is time." 533 ::= { dayLightSavingTime 2 } 534 535daylightSavingOffset OBJECT-TYPE 536 SYNTAX Integer32 537 MAX-ACCESS read-write 538 STATUS current 539 DESCRIPTION "Daylight Saving Offset(Usually is 60 mins). 540 When Enable and current time at Daylight Saving Period, 541 the current time of the switch will be offseted by 542 Daylight Saving Offset." 543 ::= { dayLightSavingTime 3 } 544 545daylightSavingTimeStatus OBJECT-TYPE 546 SYNTAX INTEGER { 547 enabled(1), 548 disabled(2) 549 } 550 MAX-ACCESS read-write 551 STATUS current 552 DESCRIPTION "(1)Enable Daylight Saving Time. 553 (2)Disable Daylight Saving Time. 554 Daylight Saving Time: 555 Use this OID to Enable/Disable Daylight Saving Time." 556 ::= { dayLightSavingTime 4 } 557 558-- ----------------------------------------------------------------------------- 559-- clock source configuration 560-- ----------------------------------------------------------------------------- 561clockSourceSelection OBJECT-TYPE 562 SYNTAX INTEGER { 563 manual(1), 564 ntp(2) 565 } 566 MAX-ACCESS read-write 567 STATUS current 568 DESCRIPTION "." 569 ::= { clockSource 1 } 570 571clockSourceManual OBJECT IDENTIFIER ::= { clockSource 2 } 572clockSourceNtp OBJECT IDENTIFIER ::= { clockSource 3 } 573 574-- ----------------------------------------------------------------------------- 575-- manual config 576-- ----------------------------------------------------------------------------- 577clockSourceManualSetting OBJECT-TYPE 578 SYNTAX DisplayString (SIZE(0..19)) 579 MAX-ACCESS read-write 580 STATUS current 581 DESCRIPTION "set system time, in format yyyy.mm.dd-hh:mm:ss" 582 ::= { clockSourceManual 1 } 583 584-- ----------------------------------------------------------------------------- 585-- ntp 586-- ----------------------------------------------------------------------------- 587 588--ntpClientStatus OBJECT-TYPE 589-- SYNTAX INTEGER { 590-- enabled(1), 591-- disabled(2) 592-- } 593-- MAX-ACCESS read-write 594-- STATUS current 595-- DESCRIPTION "(1)Enable SNTP clinet. 596-- (2)Disable SNTP clinet. 597-- SNTP is simple network time protocol. 598-- Use this OID to Enable/Disable SNTP client." 599-- ::= { ntp 1 } 600 601ntpTable OBJECT-TYPE 602 SYNTAX SEQUENCE OF NtpEntry 603 MAX-ACCESS not-accessible 604 STATUS current 605 DESCRIPTION "Table of descriptive information and configuration about NTP 606 servers. 607 608 NTP (Network Time Protocol) synchronizes timekeeping among a 609 set of distributed time servers and clients. This synchronization 610 allows events to be correlated when system logs are created and 611 other time-specific events occur. 612 613 An NTP server is configured to synchronize NTP clients. Servers 614 can be configured to synchronize any client or only specific 615 clients. NTP servers, however, will accept no synchronization 616 information from their clients and therefore will not let 617 clients update or affect the server's time settings. 618 619 This switch acts as an NTP client, which tries to let its clock 620 be set and synchronized by an external NTP timeserver. It can be 621 configured to use multiple servers (upto 4 servers)." 622 ::= { clockSourceNtp 1 } 623 624ntpEntry OBJECT-TYPE 625 SYNTAX NtpEntry 626 MAX-ACCESS not-accessible 627 STATUS current 628 DESCRIPTION "Information configuring IP addresses of NTP servers." 629 INDEX { ntpIndex } 630 ::= { ntpTable 1 } 631 632NtpEntry ::= SEQUENCE { 633 ntpIndex Integer32, 634 ntpServerIP IpAddress 635} 636 637ntpIndex OBJECT-TYPE 638 SYNTAX Integer32 639 MAX-ACCESS not-accessible 640 STATUS current 641 DESCRIPTION "This object identifies the entry." 642 ::= { ntpEntry 1 } 643 644ntpServerIP OBJECT-TYPE 645 SYNTAX IpAddress 646 MAX-ACCESS read-write 647 STATUS current 648 DESCRIPTION "The IP address of an NTP Server. Set 0.0.0.0 or 649 255.255.255.255 to remove this config." 650 ::= { ntpEntry 2 } 651 652-- ----------------------------------------------------------------------------- 653-- ieee1588 654-- ----------------------------------------------------------------------------- 655 656ptpState OBJECT-TYPE 657 SYNTAX INTEGER { 658 enabled(1), 659 disabled(2) 660 } 661 ACCESS read-write 662 STATUS current 663 DESCRIPTION "Enable or disable ieee1588 PTP daemon" 664 ::= { ieee1588 1 } 665 666ptpMode OBJECT-TYPE 667 SYNTAX INTEGER { 668 auto (1), 669 master (2), 670 slave (3) 671 } 672 ACCESS read-write 673 STATUS current 674 DESCRIPTION "Set PTP mode: 675 Auto: Auto select master or slave. 676 Master: Act as PTP master. 677 Master: Act as PTP slave." 678 ::= { ieee1588 2 } 679 680 681-- ----------------------------------------------------------------------------- 682--dhcpServer 683-- ----------------------------------------------------------------------------- 684 685dhcpServerEnable OBJECT-TYPE 686 SYNTAX INTEGER { 687 enable(1), 688 disable(2) 689 } 690 MAX-ACCESS read-write 691 STATUS current 692 DESCRIPTION "Enable or disable dhcp server function." 693 ::= { dhcpServer 1 } 694 695-- ----------------------------------------------------------------------------- 696--dhcpServerPoolTable 697-- ----------------------------------------------------------------------------- 698 699dhcpServerPoolTable OBJECT-TYPE 700 SYNTAX SEQUENCE OF DhcpServerPoolEntry 701 MAX-ACCESS not-accessible 702 STATUS current 703 DESCRIPTION "Table of descriptive information and configuration about 704 DHCP server of the switch." 705 ::= { dhcpServer 2 } 706 707dhcpServerPoolEntry OBJECT-TYPE 708 SYNTAX DhcpServerPoolEntry 709 MAX-ACCESS not-accessible 710 STATUS current 711 DESCRIPTION "An entry containing DHCP server information 712 of the switch. " 713 INDEX { dhcpServerPoolIndex } 714 ::= { dhcpServerPoolTable 1 } 715 716DhcpServerPoolEntry ::= SEQUENCE { 717 dhcpServerPoolIndex Integer32, 718 dhcpServerPoolName DisplayString, 719 dhcpServerPoolNetwork IpAddress, 720 dhcpServerPoolSubMask IpAddress, 721 dhcpServerPoolGateway IpAddress, 722 dhcpServerPoolLeaseTime Integer32, 723 dhcpServerPoolStatus RowStatus 724} 725 726dhcpServerPoolIndex OBJECT-TYPE 727 SYNTAX Integer32 728 MAX-ACCESS not-accessible 729 STATUS current 730 DESCRIPTION "The index of the Address Pool." 731 ::= { dhcpServerPoolEntry 1 } 732 733dhcpServerPoolName OBJECT-TYPE 734 SYNTAX DisplayString (SIZE(1..20)) 735 MAX-ACCESS read-only 736 STATUS current 737 DESCRIPTION "The address pool name." 738 ::= { dhcpServerPoolEntry 2 } 739 740dhcpServerPoolNetwork OBJECT-TYPE 741 SYNTAX IpAddress 742 MAX-ACCESS read-write 743 STATUS current 744 DESCRIPTION "The Subnet of the IP Address Pool." 745 ::= { dhcpServerPoolEntry 3 } 746 747dhcpServerPoolSubMask OBJECT-TYPE 748 SYNTAX IpAddress 749 MAX-ACCESS read-write 750 STATUS current 751 DESCRIPTION "The subnet mask of the IP Address Pool." 752 ::= { dhcpServerPoolEntry 4 } 753 754dhcpServerPoolGateway OBJECT-TYPE 755 SYNTAX IpAddress 756 MAX-ACCESS read-write 757 STATUS current 758 DESCRIPTION "The gateway address of the IP Address Pool." 759 ::= { dhcpServerPoolEntry 5 } 760 761dhcpServerPoolLeaseTime OBJECT-TYPE 762 SYNTAX Integer32 763 MAX-ACCESS read-write 764 STATUS current 765 DESCRIPTION "The lease time(in second) of the Address Pool." 766 ::= { dhcpServerPoolEntry 6 } 767 768dhcpServerPoolStatus OBJECT-TYPE 769 SYNTAX RowStatus 770 MAX-ACCESS read-create 771 STATUS current 772 DESCRIPTION "The status of the Address Pool." 773 ::= { dhcpServerPoolEntry 7 } 774 775-- ----------------------------------------------------------------------------- 776--dhcpExcludedTable 777-- ----------------------------------------------------------------------------- 778 779dhcpExcludedTable OBJECT-TYPE 780 SYNTAX SEQUENCE OF DhcpExcludedEntry 781 MAX-ACCESS not-accessible 782 STATUS current 783 DESCRIPTION "Table of descriptive information and configuration about 784 DHCP server of the switch." 785 ::= { dhcpServer 3 } 786 787dhcpExcludedEntry OBJECT-TYPE 788 SYNTAX DhcpExcludedEntry 789 MAX-ACCESS not-accessible 790 STATUS current 791 DESCRIPTION "An entry containing DHCP server information 792 of the switch. " 793 INDEX { dhcpServerPoolIndex , dhcpExcludedIndex} 794 ::= { dhcpExcludedTable 1 } 795 796DhcpExcludedEntry ::= SEQUENCE { 797 dhcpExcludedIndex Integer32, 798 dhcpExcludedIp IpAddress, 799 dhcpExcludedStatus RowStatus 800} 801 802dhcpExcludedIndex OBJECT-TYPE 803 SYNTAX Integer32 804 MAX-ACCESS not-accessible 805 STATUS current 806 DESCRIPTION "The index of the Excluded Table." 807 ::= { dhcpExcludedEntry 1 } 808 809dhcpExcludedIp OBJECT-TYPE 810 SYNTAX IpAddress 811 MAX-ACCESS read-write 812 STATUS current 813 DESCRIPTION "The IP address ." 814 ::= { dhcpExcludedEntry 2 } 815 816dhcpExcludedStatus OBJECT-TYPE 817 SYNTAX RowStatus 818 MAX-ACCESS read-create 819 STATUS current 820 DESCRIPTION "The status of a address pool." 821 ::= { dhcpExcludedEntry 3 } 822 823 824-- ----------------------------------------------------------------------------- 825--dhcpManualBindingTable 826-- ----------------------------------------------------------------------------- 827 828dhcpManualBindingTable OBJECT-TYPE 829 SYNTAX SEQUENCE OF DhcpManualBindingEntry 830 MAX-ACCESS not-accessible 831 STATUS current 832 DESCRIPTION "Table of descriptive information and configuration about 833 DHCP server of the switch." 834 ::= { dhcpServer 4 } 835 836dhcpManualBindingEntry OBJECT-TYPE 837 SYNTAX DhcpManualBindingEntry 838 MAX-ACCESS not-accessible 839 STATUS current 840 DESCRIPTION "An entry containing DHCP server information 841 of the switch. " 842 INDEX { dhcpServerPoolIndex,dhcpManualBindingIndex } 843 ::= { dhcpManualBindingTable 1 } 844 845DhcpManualBindingEntry ::= SEQUENCE { 846 dhcpManualBindingIndex Integer32, 847 dhcpManualBindingIp IpAddress, 848 dhcpManualBindingMac MacAddress, 849 dhcpManualBindingStatus RowStatus 850} 851 852dhcpManualBindingIndex OBJECT-TYPE 853 SYNTAX Integer32 854 MAX-ACCESS not-accessible 855 STATUS current 856 DESCRIPTION "The index of the Static Binding Table." 857 ::= { dhcpManualBindingEntry 1 } 858 859dhcpManualBindingIp OBJECT-TYPE 860 SYNTAX IpAddress 861 MAX-ACCESS read-write 862 STATUS current 863 DESCRIPTION "The IP address." 864 ::= { dhcpManualBindingEntry 2 } 865 866dhcpManualBindingMac OBJECT-TYPE 867 SYNTAX MacAddress 868 MAX-ACCESS read-write 869 STATUS current 870 DESCRIPTION "The MAC address." 871 ::= { dhcpManualBindingEntry 3 } 872 873dhcpManualBindingStatus OBJECT-TYPE 874 SYNTAX RowStatus 875 MAX-ACCESS read-create 876 STATUS current 877 DESCRIPTION "The status of the binding." 878 ::= { dhcpManualBindingEntry 4 } 879 880-- ----------------------------------------------------------------------------- 881-- dhcpStaticPortTable 882-- ----------------------------------------------------------------------------- 883 -- 1.3.6.1.4.1.24062.2.4.1.2.5.5 884 dhcpStaticPortTable OBJECT-TYPE 885 SYNTAX SEQUENCE OF DhcpStaticPortEntry 886 MAX-ACCESS not-accessible 887 STATUS current 888 DESCRIPTION 889 "Table of descriptive information and configuration about 890 DHCP server of the switch." 891 ::= { dhcpServer 5 } 892 893 894 -- 1.3.6.1.4.1.24062.2.4.1.2.5.5.1 895 dhcpStaticPortEntry OBJECT-TYPE 896 SYNTAX DhcpStaticPortEntry 897 MAX-ACCESS not-accessible 898 STATUS current 899 DESCRIPTION 900 "An entry containing DHCP server information 901 of the switch. " 902 INDEX { dhcpServerPoolIndex, dhcpStaticPortIndex } 903 ::= { dhcpStaticPortTable 1 } 904 905 906 DhcpStaticPortEntry ::= 907 SEQUENCE { 908 dhcpStaticPortIndex 909 Integer32, 910 dhcpStaticPortNumber 911 INTEGER, 912 dhcpStaticPortIp 913 IpAddress, 914 dhcpStaticPortStatus 915 RowStatus 916 } 917 918 -- 1.3.6.1.4.1.24062.2.4.1.2.5.5.1.1 919 dhcpStaticPortIndex OBJECT-TYPE 920 SYNTAX Integer32 921 MAX-ACCESS not-accessible 922 STATUS current 923 DESCRIPTION 924 "The index of the StaticPort Table." 925 ::= { dhcpStaticPortEntry 1 } 926 927 928 -- 1.3.6.1.4.1.24062.2.4.1.2.5.5.1.2 929 dhcpStaticPortNumber OBJECT-TYPE 930 SYNTAX INTEGER 931 MAX-ACCESS read-write 932 STATUS current 933 DESCRIPTION 934 "The port number ." 935 ::= { dhcpStaticPortEntry 2 } 936 937 938 -- 1.3.6.1.4.1.24062.2.4.1.2.5.5.1.3 939 dhcpStaticPortIp OBJECT-TYPE 940 SYNTAX IpAddress 941 MAX-ACCESS read-write 942 STATUS current 943 DESCRIPTION 944 "The IP address ." 945 ::= { dhcpStaticPortEntry 3 } 946 947 948 -- 1.3.6.1.4.1.24062.2.4.1.2.5.5.1.4 949 dhcpStaticPortStatus OBJECT-TYPE 950 SYNTAX RowStatus 951 MAX-ACCESS read-create 952 STATUS current 953 DESCRIPTION 954 "The status of a static port entry." 955 ::= { dhcpStaticPortEntry 4 } 956 957-- ----------------------------------------------------------------------------- 958--dhcpOption82Table 959-- ----------------------------------------------------------------------------- 960 -- 1.3.6.1.4.1.24062.2.4.1.2.5.6 961 dhcpOption82Table OBJECT-TYPE 962 SYNTAX SEQUENCE OF DhcpOption82Entry 963 MAX-ACCESS not-accessible 964 STATUS current 965 DESCRIPTION 966 "DHCP server option82 table." 967 ::= { dhcpServer 6 } 968 969 970 -- 1.3.6.1.4.1.24062.2.4.1.2.5.6.1 971 dhcpOption82Entry OBJECT-TYPE 972 SYNTAX DhcpOption82Entry 973 MAX-ACCESS not-accessible 974 STATUS current 975 DESCRIPTION 976 "DHCP server option82 entry." 977 INDEX { dhcpServerPoolIndex, dhcpOption82Index } 978 ::= { dhcpOption82Table 1 } 979 980 981 DhcpOption82Entry ::= 982 SEQUENCE { 983 dhcpOption82Index 984 Integer32, 985 dhcpOption82CircuitIdType 986 INTEGER, 987 dhcpOption82CircuitIdValue 988 OCTET STRING, 989 dhcpOption82RemoteIdType 990 INTEGER, 991 dhcpOption82RemoteIdValue 992 OCTET STRING, 993 dhcpOption82Ip 994 IpAddress, 995 dhcpOption82Status 996 RowStatus 997 } 998 999 -- 1.3.6.1.4.1.24062.2.4.1.2.5.6.1.1 1000 dhcpOption82Index OBJECT-TYPE 1001 SYNTAX Integer32 1002 MAX-ACCESS not-accessible 1003 STATUS current 1004 DESCRIPTION 1005 "The index of the table." 1006 ::= { dhcpOption82Entry 1 } 1007 1008 1009 -- 1.3.6.1.4.1.24062.2.4.1.2.5.6.1.2 1010 dhcpOption82CircuitIdType OBJECT-TYPE 1011 SYNTAX INTEGER 1012 { 1013 any(0), 1014 string(2), 1015 hexadecimal(3) 1016 } 1017 MAX-ACCESS read-write 1018 STATUS current 1019 DESCRIPTION 1020 "The Circuit-ID type of this option." 1021 ::= { dhcpOption82Entry 2 } 1022 1023 1024 -- 1.3.6.1.4.1.24062.2.4.1.2.5.6.1.3 1025 dhcpOption82CircuitIdValue OBJECT-TYPE 1026 SYNTAX OCTET STRING 1027 MAX-ACCESS read-write 1028 STATUS current 1029 DESCRIPTION 1030 "The Circuit-ID value of this option." 1031 ::= { dhcpOption82Entry 3 } 1032 1033 1034 -- 1.3.6.1.4.1.24062.2.4.1.2.5.6.1.4 1035 dhcpOption82RemoteIdType OBJECT-TYPE 1036 SYNTAX INTEGER 1037 { 1038 any(0), 1039 string(2), 1040 hexadecimal(3) 1041 } 1042 MAX-ACCESS read-write 1043 STATUS current 1044 DESCRIPTION 1045 "The Remote-ID type of this option." 1046 ::= { dhcpOption82Entry 4 } 1047 1048 1049 -- 1.3.6.1.4.1.24062.2.4.1.2.5.6.1.5 1050 dhcpOption82RemoteIdValue OBJECT-TYPE 1051 SYNTAX OCTET STRING 1052 MAX-ACCESS read-write 1053 STATUS current 1054 DESCRIPTION 1055 "The Remote-ID value of this option." 1056 ::= { dhcpOption82Entry 5 } 1057 1058 1059 -- 1.3.6.1.4.1.24062.2.4.1.2.5.6.1.6 1060 dhcpOption82Ip OBJECT-TYPE 1061 SYNTAX IpAddress 1062 MAX-ACCESS read-write 1063 STATUS current 1064 DESCRIPTION 1065 "The IP Address bind to this option." 1066 ::= { dhcpOption82Entry 6 } 1067 1068 1069 -- 1.3.6.1.4.1.24062.2.4.1.2.5.6.1.7 1070 dhcpOption82Status OBJECT-TYPE 1071 SYNTAX RowStatus 1072 MAX-ACCESS read-create 1073 STATUS current 1074 DESCRIPTION 1075 "he status of a static port entry." 1076 ::= { dhcpOption82Entry 7 } 1077 1078-- ----------------------------------------------------------------------------- 1079--dhcpServerLeasedTable 1080-- ----------------------------------------------------------------------------- 1081 1082dhcpServerLeasedTable OBJECT-TYPE 1083 SYNTAX SEQUENCE OF DhcpServerLeasedEntry 1084 MAX-ACCESS not-accessible 1085 STATUS current 1086 DESCRIPTION "Table of descriptive information and configuration about 1087 DHCP server of the switch." 1088 ::= { dhcpServer 7 } 1089 1090dhcpServerLeasedEntry OBJECT-TYPE 1091 SYNTAX DhcpServerLeasedEntry 1092 MAX-ACCESS not-accessible 1093 STATUS current 1094 DESCRIPTION "An entry containing DHCP server information 1095 of the switch. " 1096 INDEX { dhcpServerPoolIndex, dhcpServerLeasedIndex } 1097 ::= { dhcpServerLeasedTable 1 } 1098 1099DhcpServerLeasedEntry ::= SEQUENCE { 1100 dhcpServerLeasedIndex Integer32, 1101 dhcpServerLeasedIp IpAddress, 1102 dhcpServerLeasedMac MacAddress, 1103 dhcpServerLeasedType INTEGER, 1104 dhcpServerLeasedTime Integer32 1105} 1106 1107dhcpServerLeasedIndex OBJECT-TYPE 1108 SYNTAX Integer32 1109 MAX-ACCESS not-accessible 1110 STATUS current 1111 DESCRIPTION "The index of the Leased Table." 1112 ::= { dhcpServerLeasedEntry 1 } 1113 1114dhcpServerLeasedIp OBJECT-TYPE 1115 SYNTAX IpAddress 1116 MAX-ACCESS read-only 1117 STATUS current 1118 DESCRIPTION "The client IP address." 1119 ::= { dhcpServerLeasedEntry 2 } 1120 1121dhcpServerLeasedMac OBJECT-TYPE 1122 SYNTAX MacAddress 1123 MAX-ACCESS read-only 1124 STATUS current 1125 DESCRIPTION "The client MAC address." 1126 ::= { dhcpServerLeasedEntry 3 } 1127 1128dhcpServerLeasedType OBJECT-TYPE 1129 SYNTAX INTEGER { 1130 manual(1), 1131 dynamic(2) 1132 } 1133 MAX-ACCESS read-only 1134 STATUS current 1135 DESCRIPTION "." 1136 ::= { dhcpServerLeasedEntry 4 } 1137 1138dhcpServerLeasedTime OBJECT-TYPE 1139 SYNTAX Integer32 1140 MAX-ACCESS read-only 1141 STATUS current 1142 DESCRIPTION "The lease time of the client." 1143 ::= { dhcpServerLeasedEntry 5 } 1144 1145 1146-- ----------------------------------------------------------------------------- 1147--dhcpRelayAgent 1148-- ----------------------------------------------------------------------------- 1149 1150dhcpRelayAgentEnable OBJECT-TYPE 1151 SYNTAX INTEGER { 1152 enable(1), 1153 disable(2) 1154 } 1155 MAX-ACCESS read-write 1156 STATUS current 1157 DESCRIPTION "Enable or disable dhcp relay agent function." 1158 ::= { dhcpServer 8 } 1159 1160-- ----------------------------------------------------------------------------- 1161--dhcpRelayAgentPolicy 1162-- ----------------------------------------------------------------------------- 1163 1164dhcpRelayAgentPolicy OBJECT-TYPE 1165 SYNTAX INTEGER { 1166 keep(1), 1167 drop(2), 1168 replace(3) 1169 } 1170 MAX-ACCESS read-write 1171 STATUS current 1172 DESCRIPTION "Keep(1): Keeps the original option 82 field and forwards to server 1173 drop(2): Drops the option 82 field and do not add any option 82 field 1174 replace(3): Replaces the existing option 82 field and adds new option 1175 82 field. (This is the default setting)" 1176 ::= { dhcpServer 9 } 1177 1178-- ----------------------------------------------------------------------------- 1179--dhcpRelayAgentCircuitIdTable 1180-- ----------------------------------------------------------------------------- 1181 -- 1.3.6.1.4.1.24062.2.4.1.2.5.10 1182 dhcpRelayAgentCircuitIdTable OBJECT-TYPE 1183 SYNTAX SEQUENCE OF DhcpRelayAgentCircuitIdEntry 1184 MAX-ACCESS not-accessible 1185 STATUS current 1186 DESCRIPTION 1187 "Description." 1188 ::= { dhcpServer 10 } 1189 1190 1191 -- 1.3.6.1.4.1.24062.2.4.1.2.5.10.1 1192 dhcpRelayAgentCircuitIdEntry OBJECT-TYPE 1193 SYNTAX DhcpRelayAgentCircuitIdEntry 1194 MAX-ACCESS not-accessible 1195 STATUS current 1196 DESCRIPTION 1197 "Description." 1198 INDEX { dhcpRelayAgentCircuitIdPortNum } 1199 ::= { dhcpRelayAgentCircuitIdTable 1 } 1200 1201 1202 DhcpRelayAgentCircuitIdEntry ::= 1203 SEQUENCE { 1204 dhcpRelayAgentCircuitIdPortNum 1205 Integer32, 1206 dhcpRelayAgentCircuitIdType 1207 Integer32, 1208 dhcpRelayAgentCircuitIdValue 1209 OCTET STRING, 1210 dhcpRelayAgentCircuitIdDisplay 1211 OCTET STRING 1212 } 1213 1214 -- 1.3.6.1.4.1.24062.2.4.1.2.5.10.1.1 1215 dhcpRelayAgentCircuitIdPortNum OBJECT-TYPE 1216 SYNTAX Integer32 1217 MAX-ACCESS read-only 1218 STATUS current 1219 DESCRIPTION 1220 "Description." 1221 ::= { dhcpRelayAgentCircuitIdEntry 1 } 1222 1223 1224 -- 1.3.6.1.4.1.24062.2.4.1.2.5.10.1.2 1225 dhcpRelayAgentCircuitIdType OBJECT-TYPE 1226 SYNTAX Integer32 { 1227 default(0), 1228 string(2), 1229 hexadecimal(3) 1230 } 1231 MAX-ACCESS read-write 1232 STATUS current 1233 DESCRIPTION 1234 "Circuit-ID type of the Option82 added by Relay Agent." 1235 ::= { dhcpRelayAgentCircuitIdEntry 2 } 1236 1237 1238 -- 1.3.6.1.4.1.24062.2.4.1.2.5.10.1.3 1239 dhcpRelayAgentCircuitIdValue OBJECT-TYPE 1240 SYNTAX OCTET STRING 1241 MAX-ACCESS read-write 1242 STATUS current 1243 DESCRIPTION 1244 "Circuit-ID value of the Option82 added by Relay Agent, the format 1245 can be String or Hexadecimal value." 1246 ::= { dhcpRelayAgentCircuitIdEntry 3 } 1247 1248 -- 1.3.6.1.4.1.24062.2.4.1.2.5.10.1.4 1249 dhcpRelayAgentCircuitIdDisplay OBJECT-TYPE 1250 SYNTAX OCTET STRING 1251 MAX-ACCESS read-only 1252 STATUS current 1253 DESCRIPTION 1254 "Display the Circuit-ID value by Hexadecimal format" 1255 ::= { dhcpRelayAgentCircuitIdEntry 4 } 1256 1257 -- 1.3.6.1.4.1.24062.2.4.1.2.5.11 1258 dhcpRelayAgentRemoteIdType OBJECT-TYPE 1259 SYNTAX INTEGER { 1260 default(0), 1261 string(2), 1262 hexadecimal(3), 1263 ip(4) 1264 } 1265 MAX-ACCESS read-write 1266 STATUS current 1267 DESCRIPTION 1268 "Remote-ID type of the Option82 added by Relay Agent." 1269 ::= { dhcpServer 11 } 1270 1271 1272 -- 1.3.6.1.4.1.24062.2.4.1.2.5.12 1273 dhcpRelayAgentRemoteIdValue OBJECT-TYPE 1274 SYNTAX OCTET STRING 1275 MAX-ACCESS read-write 1276 STATUS current 1277 DESCRIPTION 1278 "Remote-ID value of the Option82 added by Relay Agent, the format 1279 can be String or Hexadecimal value." 1280 ::= { dhcpServer 12 } 1281 1282 -- 1.3.6.1.4.1.24062.2.4.1.2.5.13 1283 dhcpRelayAgentRemoteIdDisplay OBJECT-TYPE 1284 SYNTAX OCTET STRING 1285 MAX-ACCESS read-write 1286 STATUS current 1287 DESCRIPTION 1288 "Remote-ID value of the Option82 added by Relay Agent." 1289 ::= { dhcpServer 13 } 1290 1291-- ----------------------------------------------------------------------------- 1292--dhcpHelperAddrTable 1293-- ----------------------------------------------------------------------------- 1294 1295dhcpHelperAddressTable OBJECT-TYPE 1296 SYNTAX SEQUENCE OF DhcpHelperAddressEntry 1297 MAX-ACCESS not-accessible 1298 STATUS current 1299 DESCRIPTION "Table of descriptive information and configuration about 1300 DHCP relay helper address of the switch." 1301 ::= { dhcpServer 14 } 1302 1303 -- 1.3.6.1.4.1.24062.2.4.1.2.5.14.1 1304dhcpHelperAddressEntry OBJECT-TYPE 1305 SYNTAX DhcpHelperAddressEntry 1306 MAX-ACCESS not-accessible 1307 STATUS current 1308 DESCRIPTION "An entry containing DHCP relay information 1309 of the switch. " 1310 INDEX { dhcpHelperAddress } 1311 ::= { dhcpHelperAddressTable 1 } 1312 1313DhcpHelperAddressEntry ::= SEQUENCE { 1314 dhcpHelperAddress IpAddress, 1315 1316} 1317 1318dhcpHelperAddress OBJECT-TYPE 1319 SYNTAX IpAddress 1320 MAX-ACCESS read-write 1321 STATUS current 1322 DESCRIPTION "The IP address ." 1323 ::= { dhcpHelperAddressEntry 1 } 1324 1325 1326 1327-- ----------------------------------------------------------------------------- 1328-- backupAndRestore 1329-- ----------------------------------------------------------------------------- 1330 1331backupServerIP OBJECT-TYPE 1332 SYNTAX IpAddress 1333 MAX-ACCESS read-write 1334 STATUS current 1335 DESCRIPTION "The IP address of a TFTP server to which a 1336 startup configuration can be uploaded." 1337 DEFVAL { '00000000'H } 1338 ::= { backupAndRestore 1 } 1339 1340backupAgentBoardFwFileName OBJECT-TYPE 1341 SYNTAX DisplayString(SIZE(0..80)) 1342 MAX-ACCESS read-write 1343 STATUS current 1344 DESCRIPTION "The filename to backup to." 1345 DEFVAL { "Quagga.conf" } 1346 ::= { backupAndRestore 2 } 1347 1348backupStatus OBJECT-TYPE 1349 SYNTAX INTEGER { 1350 active(1), 1351 notActive(2) 1352 } 1353 MAX-ACCESS read-write 1354 STATUS current 1355 DESCRIPTION "Setting this object to active(1) trigger the TFTP 1356 upload action. 1357 Setting this object to notActive(2) has no effect. 1358 The system always returns the value notActive(2) 1359 when this object is read." 1360 ::= { backupAndRestore 3 } 1361 1362restoreServerIP OBJECT-TYPE 1363 SYNTAX IpAddress 1364 MAX-ACCESS read-write 1365 STATUS current 1366 DESCRIPTION "The IP address of a TFTP server from which the 1367 startup configuration can be downloaded." 1368 DEFVAL { '00000000'H } 1369 ::= { backupAndRestore 4 } 1370 1371restoreAgentBoardFwFileName OBJECT-TYPE 1372 SYNTAX DisplayString(SIZE(0..80)) 1373 MAX-ACCESS read-write 1374 STATUS current 1375 DESCRIPTION "The file name to restore from." 1376 DEFVAL { "Quagga.conf" } 1377 ::= { backupAndRestore 5 } 1378 1379restoreStatus OBJECT-TYPE 1380 SYNTAX INTEGER { 1381 active(1), 1382 notActive(2) 1383 } 1384 MAX-ACCESS read-write 1385 STATUS current 1386 DESCRIPTION "Setting this object to active(1) trigger the TFTP 1387 download action. 1388 Setting this object to notActive(2) has no effect. 1389 The system always returns the value notActive(2) 1390 when this object is read." 1391 ::= { backupAndRestore 6 } 1392 1393-- ----------------------------------------------------------------------------- 1394-- tftpUpgrade 1395-- ----------------------------------------------------------------------------- 1396 1397tftpDownloadServerIP OBJECT-TYPE 1398 SYNTAX IpAddress 1399 MAX-ACCESS read-write 1400 STATUS current 1401 DESCRIPTION "The IP address of a TFTP server where a firmware image can 1402 be downloaded." 1403 DEFVAL { '00000000'H } 1404 ::= { tftpUpgrade 1 } 1405 1406tftpDownloadAgentBoardFwFileName OBJECT-TYPE 1407 SYNTAX DisplayString(SIZE(0..80)) 1408 MAX-ACCESS read-write 1409 STATUS current 1410 DESCRIPTION "The file name of the firmware to be downloaded." 1411 DEFVAL { "firmware.bin" } 1412 ::= { tftpUpgrade 2 } 1413 1414tftpDownloadStatus OBJECT-TYPE 1415 SYNTAX INTEGER { 1416 active(1), 1417 notActive(2) 1418 } 1419 MAX-ACCESS read-write 1420 STATUS current 1421 DESCRIPTION "Setting this object to active(1) trigger the TFTP 1422 download action. 1423 Setting this object to notActive(2) has no effect. 1424 The system always returns the value notActive(2) 1425 when this object is read." 1426 ::= { tftpUpgrade 3 } 1427 1428-- ----------------------------------------------------------------------------- 1429-- factoryDefault 1430-- ----------------------------------------------------------------------------- 1431 1432factoryDefaultActive OBJECT-TYPE 1433 SYNTAX INTEGER { 1434 active(1), 1435 notActive(2) 1436 } 1437 MAX-ACCESS read-write 1438 STATUS current 1439 DESCRIPTION "Set to active(1) to reload factory default configuration. 1440 Reloading factory default will overwrite your current 1441 configuration file with factocy default configuration while 1442 current IP configuration is reserved. 1443 Please reboot the device to make factory default configuration 1444 take effect. 1445 Set notActive(2) has no effect. The system always returns the 1446 value notActive(2) when this object is read." 1447 ::= { factoryDefault 1 } 1448 1449-- ----------------------------------------------------------------------------- 1450-- systemReboot 1451-- ----------------------------------------------------------------------------- 1452 1453systemRebootActive OBJECT-TYPE 1454 SYNTAX INTEGER { 1455 active(1), 1456 notActive(2) 1457 } 1458 MAX-ACCESS read-write 1459 STATUS current 1460 DESCRIPTION "Set active(1) to restart the device. 1461 Set to notActive(2) has no effect. The device always returns 1462 the value notActive(2) when this object is read." 1463 DEFVAL { notActive } 1464 ::= { systemReboot 1 } 1465 1466 1467-- ----------------------------------------------------------------------------- 1468-- portConfiguration 1469-- ----------------------------------------------------------------------------- 1470 1471portControl OBJECT IDENTIFIER ::= { portConfiguration 1 } 1472portStatus OBJECT IDENTIFIER ::= { portConfiguration 2 } 1473rateLimiting OBJECT IDENTIFIER ::= { portConfiguration 3 } 1474portTrunk OBJECT IDENTIFIER ::= { portConfiguration 4 } 1475 1476portCtrlTable OBJECT-TYPE 1477 SYNTAX SEQUENCE OF PortCtrlEntry 1478 MAX-ACCESS not-accessible 1479 STATUS current 1480 DESCRIPTION "Table of information and configuration for each ports." 1481 ::= { portControl 1 } 1482 1483portCtrlEntry OBJECT-TYPE 1484 SYNTAX PortCtrlEntry 1485 MAX-ACCESS not-accessible 1486 STATUS current 1487 DESCRIPTION "An entry containing information and configuration for a port." 1488 INDEX { portCtrlIndex } 1489 ::= { portCtrlTable 1 } 1490 1491PortCtrlEntry ::= SEQUENCE { 1492 portCtrlIndex INTEGER, 1493 portCtrlPortName DisplayString, 1494 portCtrlPortStatus INTEGER, 1495 portCtrlSpeedAndDuplex INTEGER, 1496 portCtrlFlowControl INTEGER, 1497 portCtrlPortDescription DisplayString 1498} 1499 1500portCtrlIndex OBJECT-TYPE 1501 SYNTAX INTEGER 1502 MAX-ACCESS not-accessible 1503 STATUS current 1504 DESCRIPTION "Index of the port control entry." 1505 ::= { portCtrlEntry 1 } 1506 1507portCtrlPortName OBJECT-TYPE 1508 SYNTAX DisplayString (SIZE(0..7)) 1509 MAX-ACCESS read-only 1510 STATUS current 1511 DESCRIPTION "The name of port." 1512 ::= { portCtrlEntry 2 } 1513 1514portCtrlPortStatus OBJECT-TYPE 1515 SYNTAX INTEGER { 1516 enabled(1), 1517 disabled(2) 1518 } 1519 MAX-ACCESS read-write 1520 STATUS current 1521 DESCRIPTION "To enable or disable of this port." 1522 ::= { portCtrlEntry 3 } 1523 1524portCtrlSpeedAndDuplex OBJECT-TYPE 1525 SYNTAX INTEGER { 1526 autoNegotiation(1), 1527 tenMbpsHalfDuplex(2), 1528 tenMbpsFullDuplex(3), 1529 hundredMbpsHalfDuplex(4), 1530 hundredMbpsFullDuplex(5) 1531 } 1532 MAX-ACCESS read-write 1533 STATUS current 1534 DESCRIPTION "Speed and duplex configuraion. 1535 1536 Different speed and duplex modes are available. There are speeds: 1537 100 megabits per second (Fast Ethernet), and 10 megabits per second (Legacy 1538 Ethernet). Full-duplex allows packets to be transmitted in both directions 1539 at the same time, while half-duplex allows a device to either 1540 transmit or receive, but not both at the same time. Full-duplex 1541 may have double bandwidth than half-duplex. 1542 1543 You can configure manually from the possible options, listed from 1544 best to worst: 1545 100Mb full-duplex(5) 1546 100Mb half-duplex(4) 1547 10Mb full-duplex(3) 1548 10Mb half-duplex(2) 1549 1550 Set to autoNegotiation(1) to allow the two interfaces on the link 1551 to exchange the capabilities and characteristics of the each side, 1552 and select the best operating mode automatically when a cable is 1553 plugged in." 1554 ::= { portCtrlEntry 4 } 1555 1556portCtrlFlowControl OBJECT-TYPE 1557 SYNTAX INTEGER { 1558 disable(1), 1559 symmetric(2) 1560-- asymmetric(3) 1561 } 1562 MAX-ACCESS read-write 1563 STATUS current 1564 DESCRIPTION "Flow control configuration. 1565 1566 Flow control is used to throttle the throughput rate of an 1567 end station to avoid dropping packets during network 1568 congestion. If flow control mode is not set and if there is 1569 no packet buffer space available, the incoming packets are 1570 discarded. 1571 1572 Symmetric Flow Control stops and restarts packet transmission 1573 by transmitting and receiving pause frames. When a port's 1574 free buffer space is almost empty, the device send out a Pause 1575 frame to stop the remove node from sending more frames into 1576 the switch. When congestion on the port is relieved, the device 1577 send out a Pause frame with pause time equal to zero, making 1578 the remove node resume transmission." 1579 DEFVAL { disable } 1580 ::= { portCtrlEntry 5 } 1581 1582portCtrlPortDescription OBJECT-TYPE 1583 SYNTAX DisplayString (SIZE(0..138)) 1584 MAX-ACCESS read-write 1585 STATUS current 1586 DESCRIPTION "The description of port." 1587 ::= { portCtrlEntry 6 } 1588 1589-- ----------------------------------------------------------------------------- 1590-- portStatusTable 1591-- ----------------------------------------------------------------------------- 1592 1593portStatusTable OBJECT-TYPE 1594 SYNTAX SEQUENCE OF PortStatusEntry 1595 MAX-ACCESS not-accessible 1596 STATUS current 1597 DESCRIPTION "Table of descriptive and statistics information about 1598 each ports." 1599 ::= { portStatus 1 } 1600 1601portStatusEntry OBJECT-TYPE 1602 SYNTAX PortStatusEntry 1603 MAX-ACCESS not-accessible 1604 STATUS current 1605 DESCRIPTION "An entry containing statistics information of a port." 1606 INDEX { portStatusIndex } 1607 ::= { portStatusTable 1 } 1608 1609PortStatusEntry ::= SEQUENCE { 1610 portStatusIndex Integer32, 1611 portStatusType INTEGER, 1612 portStatusLink INTEGER, 1613 portStatusState INTEGER, 1614 portStatusSpeedDuplex INTEGER, 1615 portStatusFlowCtrl INTEGER, 1616 sfpVender DisplayString, 1617 sfpWavelength Integer32, 1618 sfpDistance Integer32 1619} 1620 1621portStatusIndex OBJECT-TYPE 1622 SYNTAX Integer32 1623 MAX-ACCESS read-only 1624 STATUS current 1625 DESCRIPTION "Index of port statistic table." 1626 ::= { portStatusEntry 1 } 1627 1628portStatusType OBJECT-TYPE 1629 SYNTAX INTEGER { 1630 hundredBaseTX(1), 1631 hundredBaseFX(2), 1632 other(3), 1633 notPresent(4) 1634 } 1635 MAX-ACCESS read-only 1636 STATUS current 1637 DESCRIPTION "Indicates the type of the port." 1638 ::= { portStatusEntry 2 } 1639 1640portStatusLink OBJECT-TYPE 1641 SYNTAX INTEGER { 1642 up(1), 1643 down(2) 1644 } 1645 MAX-ACCESS read-only 1646 STATUS current 1647 DESCRIPTION "Indicate the link state of the port." 1648 ::= { portStatusEntry 3 } 1649 1650portStatusState OBJECT-TYPE 1651 SYNTAX INTEGER { 1652 enabled(1), 1653 disabled(2) 1654 } 1655 MAX-ACCESS read-only 1656 STATUS current 1657 DESCRIPTION "Indicate the state of the port." 1658 ::= { portStatusEntry 4 } 1659 1660portStatusSpeedDuplex OBJECT-TYPE 1661 SYNTAX INTEGER { 1662 autoNegotiation(1), 1663 tenMbpsHalfDuplex(2), 1664 tenMbpsFullDuplex(3), 1665 hundredMbpsHalfDuplex(4), 1666 hundredMbpsFullDuplex(5) 1667 } 1668 MAX-ACCESS read-only 1669 STATUS current 1670 DESCRIPTION "Indicate the speed and duplex mode of the port." 1671 ::= { portStatusEntry 5 } 1672 1673portStatusFlowCtrl OBJECT-TYPE 1674 SYNTAX INTEGER { 1675 disable(1), 1676 symmetric(2) 1677 } 1678 MAX-ACCESS read-only 1679 STATUS current 1680 DESCRIPTION "Indicate the flow control status of the port." 1681 ::= { portStatusEntry 6 } 1682 1683sfpVender OBJECT-TYPE 1684 SYNTAX DisplayString 1685 MAX-ACCESS read-only 1686 STATUS current 1687 DESCRIPTION "The vender name of the Small Form Pluggable (SFP) optical 1688 transceiver module." 1689 ::= { portStatusEntry 7 } 1690 1691sfpWavelength OBJECT-TYPE 1692 SYNTAX Integer32 1693 MAX-ACCESS read-only 1694 STATUS current 1695 DESCRIPTION "The wave length in nanometers (nm) of the Small Form 1696 Pluggable (SFP) optical transceiver module." 1697 ::= { portStatusEntry 8 } 1698 1699sfpDistance OBJECT-TYPE 1700 SYNTAX Integer32 1701 MAX-ACCESS read-only 1702 STATUS current 1703 DESCRIPTION "The maximum transimission distance in meters of the Small 1704 Form Pluggable (SFP) optical transceiver module." 1705 ::= { portStatusEntry 9 } 1706 1707 1708-- ----------------------------------------------------------------------------- 1709-- rateLimiting 1710-- ----------------------------------------------------------------------------- 1711 1712rateLimitingTable OBJECT-TYPE 1713 SYNTAX SEQUENCE OF RateLimitingEntry 1714 MAX-ACCESS not-accessible 1715 STATUS current 1716 DESCRIPTION "Table of descriptive information and configuration about 1717 port rate limiting. You can set up bandwidth rate and packet 1718 limitation type for each ports. 1719 1720 Rate limiting is used to control the rate of traffic sent or 1721 received on a network interface. For ingress rate limiting, 1722 traffic that is less than or equal to the specified rate is 1723 received, whereas traffic that exceeds the rate is dropped. 1724 For egress rate limiting, traffic that is less than or equal 1725 to the specified rate is sent, whereas traffic that exceeds 1726 the rate is dropped." 1727 ::= { rateLimiting 1 } 1728 1729rateLimitingEntry OBJECT-TYPE 1730 SYNTAX RateLimitingEntry 1731 MAX-ACCESS not-accessible 1732 STATUS current 1733 DESCRIPTION "An entry containing information and configuration about 1734 port rate limiting." 1735 INDEX { rateLimitingPortNum } 1736 ::= { rateLimitingTable 1 } 1737 1738RateLimitingEntry ::= SEQUENCE { 1739 rateLimitingPortNum Integer32, 1740 rateLimitingIngressLimitType INTEGER, 1741 rateLimitingIngressRate Integer32, 1742 rateLimitingEgressRate Integer32 1743} 1744 1745rateLimitingPortNum OBJECT-TYPE 1746 SYNTAX Integer32 1747 MAX-ACCESS read-only 1748 STATUS current 1749 DESCRIPTION "The port number." 1750 ::= { rateLimitingEntry 1 } 1751 1752rateLimitingIngressLimitType OBJECT-TYPE 1753 SYNTAX INTEGER { 1754 all(1), 1755 broadcastMulticastFloodedUnicast(2), 1756 broadcastMulticast(3), 1757 broadcastOnly(4) 1758 } 1759 MAX-ACCESS read-write 1760 STATUS current 1761 DESCRIPTION "The type of ingress packets to be filtered." 1762 ::= { rateLimitingEntry 2 } 1763 1764rateLimitingIngressRate OBJECT-TYPE 1765 SYNTAX Integer32 1766 MAX-ACCESS read-write 1767 STATUS current 1768 DESCRIPTION "Ingress rate in Mbps, the rate range is from 1 Mbps to 100 Mbps 1769 and zero means no limit." 1770 ::= { rateLimitingEntry 3 } 1771 1772rateLimitingEgressRate OBJECT-TYPE 1773 SYNTAX Integer32 1774 MAX-ACCESS read-write 1775 STATUS current 1776 DESCRIPTION "Egress rate in Mbps, the rate range is from 1 Mbps to 100 Mbps 1777 and zero means no limit. Egress rate limiting has effect on 1778 all types of packets, including unicast, multicast and 1779 broadcast packets." 1780 ::= { rateLimitingEntry 4 } 1781 1782-- ----------------------------------------------------------------------------- 1783-- portTrunk 1784-- ----------------------------------------------------------------------------- 1785 1786aggregatorSetting OBJECT IDENTIFIER ::= { portTrunk 1 } 1787aggregatorStatus OBJECT IDENTIFIER ::= { portTrunk 2 } 1788 1789-- ----------------------------------------------------------------------------- 1790-- portTrunkAggregatorSettingTable 1791-- ----------------------------------------------------------------------------- 1792 1793portTrunkAggregatorSettingTable OBJECT-TYPE 1794 SYNTAX SEQUENCE OF PortTrunkAggregatorSettingEntry 1795 MAX-ACCESS not-accessible 1796 STATUS current 1797 DESCRIPTION "Table of descriptive information and configuration about 1798 of each trunk group in this system. 1799 1800 Link aggregation, or IEEE 802.3ad, is a method of combining 1801 physical network links into a single logical link for 1802 increased bandwidth. With Link aggregation we are able to 1803 increase the capacity and availability of the communications 1804 channel between devices (both switches and end stations) 1805 using existing Fast Ethernet and Gigabit Ethernet technology. 1806 Two or more Gigabit Ethernet connections are combined in 1807 order to increase the bandwidth capability and to create 1808 resilient and redundant links. A set of multiple parallel 1809 physical links between two devices is grouped together to 1810 form a single logical link. 1811 1812 Link Aggregation also provides load balancing where the 1813 processing and communications activity is distributed across 1814 the links in a trunk so that no single link is overwhelmed." 1815 ::= { aggregatorSetting 1 } 1816 1817portTrunkAggregatorSettingEntry OBJECT-TYPE 1818 SYNTAX PortTrunkAggregatorSettingEntry 1819 MAX-ACCESS not-accessible 1820 STATUS current 1821 DESCRIPTION "Information controlling aggregator configuration." 1822 INDEX { portTrunkPortIndex } 1823 ::= { portTrunkAggregatorSettingTable 1 } 1824 1825 1826PortTrunkAggregatorSettingEntry ::= SEQUENCE { 1827 portTrunkPortIndex INTEGER, 1828 portTrunkAggregatorGroupId INTEGER, 1829 portTrunkAggregatorType INTEGER 1830} 1831 1832portTrunkPortIndex OBJECT-TYPE 1833 SYNTAX INTEGER 1834 MAX-ACCESS read-only 1835 STATUS current 1836 DESCRIPTION "The port number." 1837 ::= { portTrunkAggregatorSettingEntry 1 } 1838 1839portTrunkAggregatorGroupId OBJECT-TYPE 1840 SYNTAX INTEGER { 1841 trunkGroup1(1), 1842 trunkGroup2(2), 1843 trunkGroup3(3), 1844 trunkGroup4(4), 1845 trunkGroup5(5), 1846 trunkGroup6(6), 1847 trunkGroup7(7), 1848 trunkGroup8(8), 1849 none(9) 1850 } 1851 MAX-ACCESS read-write 1852 STATUS current 1853 DESCRIPTION "Trunk group Id. Upto 8 ports can be aggregated into 1854 a group and 8 groups can be configured in the device." 1855 ::= { portTrunkAggregatorSettingEntry 2 } 1856 1857portTrunkAggregatorType OBJECT-TYPE 1858 SYNTAX INTEGER { 1859 static(1), 1860 lacp(2) 1861 } 1862 MAX-ACCESS read-write 1863 STATUS current 1864 DESCRIPTION "The Aggregator type. You can assign the aggregator staticly 1865 by setting to static(1), or setting to lacp(2) to enable the 1866 LACP protocol. 1867 1868 The Link Aggregation Control Protocol (LACP) is required for 1869 dynamically exchanging configuration information between the 1870 peer devices in order to automatically configure and maintain 1871 link aggregation groups. The protocol is able to automatically 1872 detect the presence and capabilities of other aggregation 1873 capable devices, i.e. with LACP it is possible to specify which 1874 links in a system can be aggregated. 1875 1876 This column has no effect if Group Id is set to none." 1877 ::= { portTrunkAggregatorSettingEntry 3 } 1878 1879 1880portTrunkAggregatorSettingApply OBJECT-TYPE 1881 SYNTAX INTEGER { 1882 active(1), -- state, read-write 1883 notactive(2) -- state, read-only 1884 } 1885 MAX-ACCESS read-write 1886 STATUS current 1887 DESCRIPTION "set active(1) to apply the configuration" 1888 ::= { aggregatorSetting 2 } 1889 1890 1891-- ----------------------------------------------------------------------------- 1892-- portTrunkAggregatorStatusTable 1893-- ----------------------------------------------------------------------------- 1894 1895portTrunkAggregatorStatusTable OBJECT-TYPE 1896 SYNTAX SEQUENCE OF PortTrunkAggregatorStatusEntry 1897 MAX-ACCESS not-accessible 1898 STATUS current 1899 DESCRIPTION "Table of descriptive information about trunk groups in 1900 the device." 1901 ::= { aggregatorStatus 1 } 1902 1903portTrunkAggregatorStatusEntry OBJECT-TYPE 1904 SYNTAX PortTrunkAggregatorStatusEntry 1905 MAX-ACCESS not-accessible 1906 STATUS current 1907 DESCRIPTION "An entry containing information about current configuration 1908 of trunk groups." 1909 INDEX { portTrunkAggregatorGroupIndex } 1910 ::= { portTrunkAggregatorStatusTable 1 } 1911 1912PortTrunkAggregatorStatusEntry ::= SEQUENCE { 1913 portTrunkAggregatorGroupIndex INTEGER, 1914 portTrunkAggregatorGroupType INTEGER, 1915 portTrunkAggregatorGroupMember PortList, 1916 portTrunkAggregatorIndividual PortList, 1917 portTrunkAggregatorLinkDown PortList 1918} 1919 1920portTrunkAggregatorGroupIndex OBJECT-TYPE 1921 SYNTAX INTEGER 1922 MAX-ACCESS read-only 1923 STATUS current 1924 DESCRIPTION "The trunk group identifier." 1925 ::= { portTrunkAggregatorStatusEntry 1 } 1926 1927portTrunkAggregatorGroupType OBJECT-TYPE 1928 SYNTAX INTEGER { 1929 static(1), 1930 lacp(2) 1931 } 1932 MAX-ACCESS read-only 1933 STATUS current 1934 DESCRIPTION "The Aggregator type. 1935 (1) The trunk group is LACP disabled and configured staticly 1936 by administrator. 1937 (2) The trunk group is LACP enabled. " 1938 ::= { portTrunkAggregatorStatusEntry 2 } 1939 1940portTrunkAggregatorGroupMember OBJECT-TYPE 1941 SYNTAX PortList 1942 MAX-ACCESS read-only 1943 STATUS current 1944 DESCRIPTION "The ports are aggregated with other ports." 1945 ::= { portTrunkAggregatorStatusEntry 3 } 1946 1947portTrunkAggregatorIndividual OBJECT-TYPE 1948 SYNTAX PortList 1949 MAX-ACCESS read-only 1950 STATUS current 1951 DESCRIPTION "A port is LACP enabled but not aggregated with other ports." 1952 ::= { portTrunkAggregatorStatusEntry 4 } 1953 1954portTrunkAggregatorLinkDown OBJECT-TYPE 1955 SYNTAX PortList 1956 MAX-ACCESS read-only 1957 STATUS current 1958 DESCRIPTION "The ports which are linked down." 1959 ::= { portTrunkAggregatorStatusEntry 5 } 1960 1961-- ----------------------------------------------------------------------------- 1962-- networkRedundancy 1963-- ----------------------------------------------------------------------------- 1964 1965-- superRing OBJECT IDENTIFIER ::= { networkRedundancy 1 } 1966rstp OBJECT IDENTIFIER ::= { networkRedundancy 2 } 1967bridgeInformation OBJECT IDENTIFIER ::= { networkRedundancy 3 } 1968multipleSuperRing OBJECT IDENTIFIER ::= { networkRedundancy 4 } 1969mstp OBJECT IDENTIFIER ::= { networkRedundancy 5 } 1970mstpBridgeInformation OBJECT IDENTIFIER ::= { networkRedundancy 6 } 1971 1972-- ----------------------------------------------------------------------------- 1973-- superRing 1974-- ----------------------------------------------------------------------------- 1975 1976 1977-- ----------------------------------------------------------------------------- 1978-- multipleSuperRingConfigTable 1979-- ----------------------------------------------------------------------------- 1980 1981multipleSuperRingConfigTable OBJECT-TYPE 1982 SYNTAX SEQUENCE OF MultipleSuperRingConfigEntry 1983 MAX-ACCESS not-accessible 1984 STATUS current 1985 DESCRIPTION "Table of configuration about redundany protocol in the device." 1986 ::= { multipleSuperRing 1 } 1987 1988multipleSuperRingConfigEntry OBJECT-TYPE 1989 SYNTAX MultipleSuperRingConfigEntry 1990 MAX-ACCESS not-accessible 1991 STATUS current 1992 DESCRIPTION "An entry containing information about current configuration 1993 of rings." 1994 INDEX { superRingConfigId } 1995 ::= { multipleSuperRingConfigTable 1 } 1996 1997MultipleSuperRingConfigEntry ::= SEQUENCE { 1998 superRingConfigId INTEGER, 1999 superRingStatus RowStatus, 2000 superRingName DisplayString, 2001 superRingConfigVersion INTEGER, 2002 superRingDevicePriority INTEGER, 2003 superRingRingPort1 INTEGER, 2004 superRingRingPort2 INTEGER, 2005 superRingRingPort1PathCost INTEGER, 2006 superRingRingPort2PathCost INTEGER, 2007 superRingRapidDualHomingStatus INTEGER 2008} 2009 2010superRingConfigId OBJECT-TYPE 2011 SYNTAX INTEGER(0..15) 2012 MAX-ACCESS not-accessible 2013 STATUS current 2014 DESCRIPTION "Ring Id." 2015 ::= { multipleSuperRingConfigEntry 1 } 2016 2017superRingName OBJECT-TYPE 2018 SYNTAX DisplayString 2019 MAX-ACCESS read-write 2020 STATUS current 2021 DESCRIPTION "Super Ring name." 2022 ::= { multipleSuperRingConfigEntry 2 } 2023 2024superRingConfigVersion OBJECT-TYPE 2025 SYNTAX INTEGER { 2026 superRing(1), 2027 rapidSuperRing(2), 2028 } 2029 MAX-ACCESS read-write 2030 STATUS current 2031 DESCRIPTION "Super Ring funtion version selection. 2032 Super Ring: Backward compatible with legacy super ring mechanism. 2033 Note: This model supports v1 non-Redundancy Management mode only. 2034 Rapid Super Ring: New mechanism. The recovery time is less than 30ms. 2035 " 2036 --DEFVAL { rapidSuperRing } 2037 ::= { multipleSuperRingConfigEntry 3 } 2038 2039superRingDevicePriority OBJECT-TYPE 2040 SYNTAX INTEGER (0..255) 2041 MAX-ACCESS read-write 2042 STATUS current 2043 DESCRIPTION "Super Ring device priority setting." 2044 --DEFVAL { 128 } 2045 ::= { multipleSuperRingConfigEntry 4 } 2046 2047superRingRingPort1 OBJECT-TYPE 2048 SYNTAX INTEGER 2049 MAX-ACCESS read-write 2050 STATUS current 2051 DESCRIPTION "RingPort1 should not equal to RingRort2." 2052 ::= { multipleSuperRingConfigEntry 5 } 2053 2054superRingRingPort2 OBJECT-TYPE 2055 SYNTAX INTEGER 2056 MAX-ACCESS read-write 2057 STATUS current 2058 DESCRIPTION "RingPort2 should not equal to RingRort1." 2059 ::= { multipleSuperRingConfigEntry 6 } 2060 2061superRingRingPort1PathCost OBJECT-TYPE 2062 SYNTAX INTEGER(0..255) 2063 MAX-ACCESS read-write 2064 STATUS current 2065 DESCRIPTION "" 2066 --DEFVAL { 128 } 2067 ::= { multipleSuperRingConfigEntry 7 } 2068 2069superRingRingPort2PathCost OBJECT-TYPE 2070 SYNTAX INTEGER(0..255) 2071 MAX-ACCESS read-write 2072 STATUS current 2073 DESCRIPTION "" 2074 --DEFVAL { 128 } 2075 ::= { multipleSuperRingConfigEntry 8 } 2076 2077superRingRapidDualHomingStatus OBJECT-TYPE 2078 SYNTAX INTEGER { 2079 enable(1), 2080 disable(2) 2081 } 2082 MAX-ACCESS read-write 2083 STATUS current 2084 DESCRIPTION "Rapid Dual Homing funtion status. 2085 Rapid Dual Homing is a redundancy protocol, 2086 which is compatible with RSTP. 2087 (1) Rapid Dual Homing function is enabled. 2088 (2) Rapid Dual Homing function is disabled." 2089 --DEFVAL { disable } 2090 ::= { multipleSuperRingConfigEntry 9 } 2091 2092superRingStatus OBJECT-TYPE 2093 SYNTAX RowStatus 2094 MAX-ACCESS read-create 2095 STATUS current 2096 DESCRIPTION "Status of this ring." 2097 ::= { multipleSuperRingConfigEntry 10 } 2098 2099 2100-- ----------------------------------------------------------------------------- 2101-- multipleSuperRingStatusTable 2102-- ----------------------------------------------------------------------------- 2103 2104multipleSuperRingStatusTable OBJECT-TYPE 2105 SYNTAX SEQUENCE OF MultipleSuperRingStatusEntry 2106 MAX-ACCESS not-accessible 2107 STATUS current 2108 DESCRIPTION "Table of status information about redundany protocol in 2109 the device." 2110 ::= { multipleSuperRing 2 } 2111 2112multipleSuperRingStatusEntry OBJECT-TYPE 2113 SYNTAX MultipleSuperRingStatusEntry 2114 MAX-ACCESS not-accessible 2115 STATUS current 2116 DESCRIPTION "An entry containing information about current status 2117 of rings." 2118 INDEX { superRingStatusId } 2119 ::= { multipleSuperRingStatusTable 1 } 2120 2121MultipleSuperRingStatusEntry ::= SEQUENCE { 2122 superRingStatusId INTEGER, 2123 superRingVersion INTEGER, 2124 superRingDeviceRole INTEGER, 2125 superRingRingPortList1 PortList, 2126 superRingRingPortList2 PortList, 2127 superRingRingStatus INTEGER, 2128 superRingRmMac MacAddress, 2129 superRingBlockedPort PortList, 2130 superRingRoleTransitionCount Integer32, 2131 superRingRingStateTransitionCount Integer32 2132} 2133 2134superRingStatusId OBJECT-TYPE 2135 SYNTAX INTEGER(0..15) 2136 MAX-ACCESS read-only 2137 STATUS current 2138 DESCRIPTION "Ring Id." 2139 ::= { multipleSuperRingStatusEntry 1 } 2140 2141superRingVersion OBJECT-TYPE 2142 SYNTAX INTEGER { 2143 superRing(1), 2144 rapidSuperRing(2), 2145 notSupported(4) 2146 } 2147 MAX-ACCESS read-only 2148 STATUS current 2149 DESCRIPTION "Super Ring funtion version selection. 2150 Super Ring: Backward compatible with legacy super ring mechanism. 2151 Note: This model supports v1 non-Redundancy Management mode only. 2152 Rapid Super Ring: New mechanism. The recovery time is less than 30ms. 2153 Not Supported:" 2154 ::= { multipleSuperRingStatusEntry 2 } 2155 2156superRingDeviceRole OBJECT-TYPE 2157 SYNTAX INTEGER { 2158 disabled(1), 2159 rm(2), 2160 non-RM(3) 2161 } 2162 MAX-ACCESS read-only 2163 STATUS current 2164 DESCRIPTION "Super Ring role status. 2165 (1) disabled. 2166 (2) Redundancy manager. 2167 (3) Non redundancy manager." 2168 ::= { multipleSuperRingStatusEntry 3 } 2169 2170superRingRingPortList1 OBJECT-TYPE 2171 SYNTAX PortList 2172 MAX-ACCESS read-only 2173 STATUS current 2174 DESCRIPTION "Port list for ring port1." 2175 ::= { multipleSuperRingStatusEntry 4 } 2176 2177superRingRingPortList2 OBJECT-TYPE 2178 SYNTAX PortList 2179 MAX-ACCESS read-only 2180 STATUS current 2181 DESCRIPTION "Port list for ring port2." 2182 ::= { multipleSuperRingStatusEntry 5 } 2183 2184superRingRingStatus OBJECT-TYPE 2185 SYNTAX INTEGER { 2186 disabled(1), 2187 normal(2), 2188 abnormal(3) 2189 } 2190 MAX-ACCESS read-only 2191 STATUS current 2192 DESCRIPTION "Super Ring ring status. 2193 (1) Disabled - The ring on this device is disabled. 2194 (1) Normal - Ring is complete. 2195 (2) Abnormal - Ring is not complete." 2196 ::= { multipleSuperRingStatusEntry 6 } 2197 2198superRingRmMac OBJECT-TYPE 2199 SYNTAX MacAddress 2200 MAX-ACCESS read-only 2201 STATUS current 2202 DESCRIPTION "RM mac address." 2203 ::= { multipleSuperRingStatusEntry 7 } 2204 2205superRingBlockedPort OBJECT-TYPE 2206 SYNTAX PortList 2207 MAX-ACCESS read-only 2208 STATUS current 2209 DESCRIPTION "The blocked ports in ring Normal state." 2210 ::= { multipleSuperRingStatusEntry 8 } 2211 2212superRingRoleTransitionCount OBJECT-TYPE 2213 SYNTAX Integer32 2214 MAX-ACCESS read-only 2215 STATUS current 2216 DESCRIPTION "" 2217 ::= { multipleSuperRingStatusEntry 9 } 2218 2219superRingRingStateTransitionCount OBJECT-TYPE 2220 SYNTAX Integer32 2221 MAX-ACCESS read-only 2222 STATUS current 2223 DESCRIPTION "" 2224 ::= { multipleSuperRingStatusEntry 10 } 2225 2226 2227-- ----------------------------------------------------------------------------- 2228-- rstp 2229-- ----------------------------------------------------------------------------- 2230 2231rstpStatus OBJECT-TYPE 2232 SYNTAX INTEGER { 2233 stp(1), 2234 rstp(2), 2235 mstp(3), 2236 disabled(4) 2237 } 2238 MAX-ACCESS read-write 2239 STATUS current 2240 DESCRIPTION "Enable Spanning Tree protocol, Rapid Spanning Tree protocol, 2241 or disable . 2242 2243 Rapid Spanning Tree Algorithm and Protocol (RSTP) provides a 2244 loop free topology for any LAN or bridged network. RSTP is an 2245 evolution of the Spanning Tree Protocol (STP), and was 2246 introduced in the extension IEEE 802.1w, and provides for 2247 faster spanning tree convergence after a topology change." 2248 ::= { rstp 1 } 2249 2250rstpPriority OBJECT-TYPE 2251 SYNTAX Integer32 { 2252 priority0(0), 2253 priority4096(4096), 2254 priority8192(8192), 2255 priority12288(12288), 2256 priority16384(16384), 2257 priority20480(20480), 2258 priority24576(24576), 2259 priority28672(28672), 2260 priority32768(32768), 2261 priority36864(36864), 2262 priority40960(40960), 2263 priority45056(45056), 2264 priority49152(49152), 2265 priority53248(53248), 2266 priority57344(57344), 2267 priority61440(61440) 2268 } 2269 MAX-ACCESS read-write 2270 STATUS current 2271 DESCRIPTION "A value used to identify the root bridge. The bridge with 2272 the lowest value has the highest priority and is selected 2273 as the root. Enter a number 0 through 61440 in steps of 2274 4096. If you change the value, you must restart RSTP. 2275 This item can't be modified, if rstpStatus was disabled." 2276 ::= { rstp 2 } 2277 2278rstpMaxAge OBJECT-TYPE 2279 SYNTAX Integer32 2280 MAX-ACCESS read-write 2281 STATUS current 2282 DESCRIPTION "The number of seconds a bridge waits without receiving 2283 Spanning-Tree Protocol configuration messages before 2284 attempting a reconfiguration. Enter a number 6 through 40. 2285 Note: 2*(Forward Delay Time-1) should be greater than or 2286 equal to the Max Age. The Max Age should be greater than 2287 or equal to 2*(Hello Time + 1). 2288 This item can't be modified, if rstpStatus was disabled." 2289 ::= { rstp 3 } 2290 2291rstpHelloTime OBJECT-TYPE 2292 SYNTAX Integer32 2293 MAX-ACCESS read-write 2294 STATUS current 2295 DESCRIPTION "The number of seconds between the transmission of 2296 Spanning-Tree Protocol configuration messages. 2297 Enter a number 1 through 10 2298 Note: 2*(Forward Delay Time-1) should be greater than or 2299 equal to the Max Age. The Max Age should be greater 2300 than or equal to 2*(Hello Time + 1). 2301 This item can't be modified, if rstpStatus was disabled." 2302 ::= { rstp 4 } 2303 2304rstpForwardDelayTime OBJECT-TYPE 2305 SYNTAX Integer32 2306 MAX-ACCESS read-write 2307 STATUS current 2308 DESCRIPTION "The number of seconds a port waits before changing 2309 from its Spanning-Tree Protocol learning and listening 2310 states to the forwarding state. Enter a number 4 through 30. 2311 Note:2*(Forward Delay Time-1) should be greater than or 2312 equal to the Max Age. The Max Age should be greater than 2313 or equal to 2*(Hello Time + 1). 2314 This item can't be modified, if rstpStatus was disabled." 2315 ::= { rstp 5 } 2316 2317-- ----------------------------------------------------------------------------- 2318-- rstpPerPortCfgTable 2319-- ----------------------------------------------------------------------------- 2320 2321rstpPerPortCfgTable OBJECT-TYPE 2322 SYNTAX SEQUENCE OF RstpPerPortCfgEntry 2323 MAX-ACCESS not-accessible 2324 STATUS current 2325 DESCRIPTION "Table of descriptive information and configuration about 2326 RSTP on each port." 2327 ::= { rstp 6 } 2328 2329rstpPerPortCfgEntry OBJECT-TYPE 2330 SYNTAX RstpPerPortCfgEntry 2331 MAX-ACCESS not-accessible 2332 STATUS current 2333 DESCRIPTION "Information configuring RSTP on a port." 2334 INDEX { rstpPerPortCfgPortNum } 2335 ::= { rstpPerPortCfgTable 1 } 2336 2337RstpPerPortCfgEntry ::= SEQUENCE { 2338 rstpPerPortCfgPortNum Integer32, 2339 rstpPerPortCfgPathCost Integer32, 2340 rstpPerPortCfgPriority Integer32, 2341 rstpPerPortCfgAdminP2P INTEGER, 2342 rstpPerPortCfgAdminEdge INTEGER 2343} 2344 2345rstpPerPortCfgPortNum OBJECT-TYPE 2346 SYNTAX Integer32 2347 MAX-ACCESS not-accessible 2348 STATUS current 2349 DESCRIPTION "The port number." 2350 ::= { rstpPerPortCfgEntry 1 } 2351 2352rstpPerPortCfgPathCost OBJECT-TYPE 2353 SYNTAX Integer32 2354 MAX-ACCESS read-write 2355 STATUS current 2356 DESCRIPTION "The cost of the path to the other bridge from this 2357 transmitting bridge at the specified port. Enter a number from 2358 1 through 200000000. 2359 (0 will auto set path cost to standard recommended value)" 2360 ::= { rstpPerPortCfgEntry 2 } 2361 2362rstpPerPortCfgPriority OBJECT-TYPE 2363 SYNTAX Integer32 { 2364 priority0(0), 2365 priority16(16), 2366 priority32(32), 2367 priority48(48), 2368 priority64(64), 2369 priority80(80), 2370 priority96(96), 2371 priority112(112), 2372 priority128(128), 2373 priority144(144), 2374 priority160(160), 2375 priority176(176), 2376 priority192(192), 2377 priority208(208), 2378 priority224(224), 2379 priority240(240) 2380 } 2381 MAX-ACCESS read-write 2382 STATUS current 2383 DESCRIPTION "Decide which port should be blocked by priority in LAN. Enter 2384 a number from 0 through 240 in steps of 16." 2385 ::= { rstpPerPortCfgEntry 3 } 2386 2387rstpPerPortCfgAdminP2P OBJECT-TYPE 2388 SYNTAX INTEGER { 2389 auto(1), 2390 point2Point(2), 2391 shared(3), 2392 notSupport(4) 2393 } 2394 MAX-ACCESS read-write 2395 STATUS current 2396 DESCRIPTION "Some of the rapid state transactions that are 2397 possible within RSTP are dependent upon whether 2398 the Port concerned can only be connected to 2399 exactly one other Bridge(ie., it is served by a 2400 point-to-point LAN segment), or can be connected 2401 to two or more Bridges(i.e., it is served by a 2402 shared medium LAN segment). 2403 The adminPointToPointMAC allow the p2p status 2404 of the link to be manipulated adminitratively." 2405 ::= { rstpPerPortCfgEntry 4 } 2406 2407rstpPerPortCfgAdminEdge OBJECT-TYPE 2408 SYNTAX INTEGER { 2409 true(1), 2410 false(2) 2411 } 2412 MAX-ACCESS read-write 2413 STATUS current 2414 DESCRIPTION "Present in implementations that support the 2415 identification of edge ports. All ports 2416 directly connected to end stations cannot 2417 create bridging loops in the network and can 2418 thus directly transition to forwarding, 2419 skipping the listening and learning stages." 2420 ::= { rstpPerPortCfgEntry 5 } 2421 2422 2423-- ----------------------------------------------------------------------------- 2424-- bridgeInformation 2425-- rstpRootBridgeInformationTable 2426-- ----------------------------------------------------------------------------- 2427 2428rstpRootBridgeInformationTable OBJECT-TYPE 2429 SYNTAX SEQUENCE OF RstpRootBridgeInformationEntry 2430 MAX-ACCESS not-accessible 2431 STATUS current 2432 DESCRIPTION "Table of descriptive information about root bridge 2433 of rapid spanning tree in this system." 2434 ::= { bridgeInformation 1 } 2435 2436rstpRootBridgeInformationEntry OBJECT-TYPE 2437 SYNTAX RstpRootBridgeInformationEntry 2438 MAX-ACCESS not-accessible 2439 STATUS current 2440 DESCRIPTION "An entry in the table, containing information 2441 about root bridge information of the RSTP." 2442 INDEX { rstpRootBridgeInformationIndex } 2443 ::= { rstpRootBridgeInformationTable 1 } 2444 2445RstpRootBridgeInformationEntry ::= SEQUENCE { 2446 rstpRootBridgeInformationIndex Integer32, 2447 rstpRootBridgeInformationBridgeID DisplayString, 2448 rstpRootBridgeInformationRootPriority Integer32, 2449 rstpRootBridgeInformationRootPort DisplayString, 2450 rstpRootBridgeInformationRootPathCost Integer32, 2451 rstpRootBridgeInformationMaxAge Integer32, 2452 rstpRootBridgeInformationHelloTime Integer32, 2453 rstpRootBridgeInformationForwardDelay Integer32 2454} 2455 2456rstpRootBridgeInformationIndex OBJECT-TYPE 2457 SYNTAX Integer32 2458 MAX-ACCESS not-accessible 2459 STATUS current 2460 DESCRIPTION "Index of root bridge information table." 2461 ::= { rstpRootBridgeInformationEntry 1 } 2462 2463rstpRootBridgeInformationBridgeID OBJECT-TYPE 2464 SYNTAX DisplayString (SIZE(0..255)) 2465 MAX-ACCESS read-only 2466 STATUS current 2467 DESCRIPTION "Bridge ID." 2468 ::= { rstpRootBridgeInformationEntry 2 } 2469 2470rstpRootBridgeInformationRootPriority OBJECT-TYPE 2471 SYNTAX Integer32 2472 MAX-ACCESS read-only 2473 STATUS current 2474 DESCRIPTION "Root Priority." 2475 ::= { rstpRootBridgeInformationEntry 3 } 2476 2477rstpRootBridgeInformationRootPort OBJECT-TYPE 2478 SYNTAX DisplayString (SIZE(0..80)) 2479 MAX-ACCESS read-only 2480 STATUS current 2481 DESCRIPTION "Root Port." 2482 ::= { rstpRootBridgeInformationEntry 4 } 2483 2484rstpRootBridgeInformationRootPathCost OBJECT-TYPE 2485 SYNTAX Integer32 2486 MAX-ACCESS read-only 2487 STATUS current 2488 DESCRIPTION "Root Path Cost." 2489 ::= { rstpRootBridgeInformationEntry 5 } 2490 2491rstpRootBridgeInformationMaxAge OBJECT-TYPE 2492 SYNTAX Integer32 2493 MAX-ACCESS read-only 2494 STATUS current 2495 DESCRIPTION "Max Age." 2496 ::= { rstpRootBridgeInformationEntry 6 } 2497 2498rstpRootBridgeInformationHelloTime OBJECT-TYPE 2499 SYNTAX Integer32 2500 MAX-ACCESS read-only 2501 STATUS current 2502 DESCRIPTION "Hello Time." 2503 ::= { rstpRootBridgeInformationEntry 7 } 2504 2505rstpRootBridgeInformationForwardDelay OBJECT-TYPE 2506 SYNTAX Integer32 2507 MAX-ACCESS read-only 2508 STATUS current 2509 DESCRIPTION "Forward Delay Time." 2510 ::= { rstpRootBridgeInformationEntry 8 } 2511 2512 2513-- ----------------------------------------------------------------------------- 2514-- rstpPerPortInfoTable 2515-- ----------------------------------------------------------------------------- 2516 2517rstpPerPortInfoTable OBJECT-TYPE 2518 SYNTAX SEQUENCE OF RstpPerPortInfoEntry 2519 MAX-ACCESS not-accessible 2520 STATUS current 2521 DESCRIPTION "Table of descriptive information and configuration about 2522 rapid spanning tree (Per port)." 2523 ::= { bridgeInformation 2 } 2524 2525rstpPerPortInfoEntry OBJECT-TYPE 2526 SYNTAX RstpPerPortInfoEntry 2527 MAX-ACCESS not-accessible 2528 STATUS current 2529 DESCRIPTION "An entry in the table, containing inforamtion 2530 about RSTP (Per port)." 2531 INDEX { rstpPerPortInfoPortNum } 2532 ::= { rstpPerPortInfoTable 1 } 2533 2534RstpPerPortInfoEntry ::= SEQUENCE { 2535 rstpPerPortInfoPortNum Integer32, 2536 rstpPerPortInfoPathCost Integer32, 2537 rstpPerPortInfoPriority Integer32, 2538 rstpPerPortInfoAdminP2P INTEGER, 2539 rstpPerPortInfoAdminEdge INTEGER, 2540 rstpPerPortInfoState INTEGER, 2541 rstpPerPortInfoRole INTEGER, 2542 rstpPerPortInfoAggregated DisplayString 2543} 2544 2545rstpPerPortInfoPortNum OBJECT-TYPE 2546 SYNTAX Integer32 2547 MAX-ACCESS not-accessible 2548 STATUS current 2549 DESCRIPTION "Port number." 2550 ::= { rstpPerPortInfoEntry 1 } 2551 2552rstpPerPortInfoPathCost OBJECT-TYPE 2553 SYNTAX Integer32 2554 MAX-ACCESS read-only 2555 STATUS current 2556 DESCRIPTION "The cost of the path to the other bridge from 2557 this transmitting bridge at the specified port. 2558 Enter a number 1 through 200000000." 2559 ::= { rstpPerPortInfoEntry 2 } 2560 2561rstpPerPortInfoPriority OBJECT-TYPE 2562 SYNTAX Integer32 2563 MAX-ACCESS read-only 2564 STATUS current 2565 DESCRIPTION "Decide which port should be blocked by priority 2566 in LAN. Enter a number 0 through 240 in steps of 2567 16." 2568 ::= { rstpPerPortInfoEntry 3 } 2569 2570rstpPerPortInfoAdminP2P OBJECT-TYPE 2571 SYNTAX INTEGER { 2572 auto(1), 2573 point2Point(2), 2574 shared(3), 2575 notSupport(4) 2576 } 2577 MAX-ACCESS read-only 2578 STATUS current 2579 DESCRIPTION "Some of the rapid state transactions that are 2580 possible within RSTP are dependent upon whether 2581 the Port concerned can only be connected to 2582 exactly one other Bridge(ie., it is served by a 2583 point-to-point LAN segment), or can be connected 2584 to two or more Bridges(i.e., it is served by a 2585 shared medium LAN segment). 2586 2587 The adminPointToPointMAC allow the p2p status 2588 of the link to be manipulated adminitratively. 2589 2590 STP does not support this function." 2591 ::= { rstpPerPortInfoEntry 4 } 2592 2593rstpPerPortInfoAdminEdge OBJECT-TYPE 2594 SYNTAX INTEGER { 2595 true(1), 2596 false(2) 2597 } 2598 MAX-ACCESS read-only 2599 STATUS current 2600 DESCRIPTION "Present in implementations that support the 2601 identification of edge ports. All ports 2602 directly connected to end stations cannot 2603 create bridging loops in the network and can 2604 thus directly transition to forwarding, 2605 skipping the listening and learning stages." 2606 ::= { rstpPerPortInfoEntry 5 } 2607 2608 2609rstpPerPortInfoState OBJECT-TYPE 2610 SYNTAX INTEGER { 2611 nonStp(1), 2612 learning(2), 2613 forwarding(3), 2614 disabled(4), 2615 blocking(5), 2616 unknown(6) 2617 } 2618 MAX-ACCESS read-only 2619 STATUS current 2620 DESCRIPTION " " 2621 ::= { rstpPerPortInfoEntry 6 } 2622 2623rstpPerPortInfoRole OBJECT-TYPE 2624 SYNTAX INTEGER { 2625 disabled(1), 2626 root(2), 2627 designated(3), 2628 alternated(4), 2629 backup(5), 2630 nonStp(6), 2631 unknown(7) 2632 } 2633 MAX-ACCESS read-only 2634 STATUS current 2635 DESCRIPTION "Descriptive information about RSTP switch port roles: 2636 disabled(1) RSTP is disabled on this port. 2637 root(2) A forwarding port that has been elected for 2638 the spanning-tree topology. 2639 designated(3) A forwarding port for every LAN segment. 2640 alternate(4) An alternate path to the root bridge. This 2641 path is different than using the root port. 2642 backup(5) A backup/redundant path to a segment where 2643 another switch port already connects." 2644 ::= { rstpPerPortInfoEntry 7 } 2645 2646rstpPerPortInfoAggregated OBJECT-TYPE 2647 SYNTAX DisplayString (SIZE (0..32)) 2648 MAX-ACCESS read-only 2649 STATUS current 2650 DESCRIPTION "group ID(Static) or N/A or group ID(LACP)" 2651 ::= { rstpPerPortInfoEntry 8 } 2652 2653--------------------------------------------------------------------------- 2654-- mstp 2655--------------------------------------------------------------------------- 2656mstpRegionName OBJECT-TYPE 2657 SYNTAX DisplayString 2658 MAX-ACCESS read-write 2659 STATUS current 2660 DESCRIPTION "MSTP region name." 2661 ::= { mstp 1 } 2662 2663mstpRegionRevision OBJECT-TYPE 2664 SYNTAX Integer32 2665 MAX-ACCESS read-write 2666 STATUS current 2667 DESCRIPTION "MSTP region revision." 2668 ::= { mstp 2 } 2669 2670-- ----------------------------------------------------------------------------- 2671-- mstpPerInstCfgTable 2672-- ----------------------------------------------------------------------------- 2673 2674mstpPerInstCfgTable OBJECT-TYPE 2675 SYNTAX SEQUENCE OF MstpPerInstCfgEntry 2676 MAX-ACCESS not-accessible 2677 STATUS current 2678 DESCRIPTION "Table of descriptive information and configuration about 2679 STP on each port." 2680 ::= { mstp 3 } 2681 2682mstpPerInstCfgEntry OBJECT-TYPE 2683 SYNTAX MstpPerInstCfgEntry 2684 MAX-ACCESS not-accessible 2685 STATUS current 2686 DESCRIPTION "Information configuring MSTP on a instance." 2687 INDEX { mstpPerInstCfgInstanceID } 2688 ::= { mstpPerInstCfgTable 1 } 2689 2690MstpPerInstCfgEntry ::= SEQUENCE { 2691 mstpPerInstCfgInstanceID Integer32, 2692 mstpPerInstCfgVlanGroup DisplayString, 2693 mstpPerInstCfgInstancePriority Integer32, 2694 mstpPerInstCfgStatus RowStatus 2695} 2696 2697mstpPerInstCfgInstanceID OBJECT-TYPE 2698 SYNTAX Integer32 2699 MAX-ACCESS not-accessible 2700 STATUS current 2701 DESCRIPTION "The instance ID." 2702 ::= { mstpPerInstCfgEntry 1 } 2703 2704mstpPerInstCfgVlanGroup OBJECT-TYPE 2705 SYNTAX DisplayString 2706 MAX-ACCESS read-write 2707 STATUS current 2708 DESCRIPTION "VLAN group of instance." 2709 ::= { mstpPerInstCfgEntry 2 } 2710 2711mstpPerInstCfgInstancePriority OBJECT-TYPE 2712 SYNTAX Integer32 { 2713 priority0(0), 2714 priority4096(4096), 2715 priority8192(8192), 2716 priority12288(12288), 2717 priority16384(16384), 2718 priority20480(20480), 2719 priority24576(24576), 2720 priority28672(28672), 2721 priority32768(32768), 2722 priority36864(36864), 2723 priority40960(40960), 2724 priority45056(45056), 2725 priority49152(49152), 2726 priority53248(53248), 2727 priority57344(57344), 2728 priority61440(61440) 2729 } 2730 MAX-ACCESS read-write 2731 STATUS current 2732 DESCRIPTION "A value used to identify the instance root. The instance with 2733 the lowest value has the highest priority and is selected 2734 as the root. Enter a number 0 through 61440 in steps of 2735 4096." 2736 ::= { mstpPerInstCfgEntry 3 } 2737 2738mstpPerInstCfgStatus OBJECT-TYPE 2739 SYNTAX RowStatus 2740 MAX-ACCESS read-create 2741 STATUS current 2742 DESCRIPTION "Status of this Instance." 2743 ::= { mstpPerInstCfgEntry 4 } 2744 2745-- ----------------------------------------------------------------------------- 2746-- mstpPerPortCfgTable 2747-- ----------------------------------------------------------------------------- 2748 2749mstpPerPortCfgTable OBJECT-TYPE 2750 SYNTAX SEQUENCE OF MstpPerPortCfgEntry 2751 MAX-ACCESS not-accessible 2752 STATUS current 2753 DESCRIPTION "Table of descriptive information and configuration about 2754 MSTP on each port." 2755 ::= { mstp 4 } 2756 2757mstpPerPortCfgEntry OBJECT-TYPE 2758 SYNTAX MstpPerPortCfgEntry 2759 MAX-ACCESS not-accessible 2760 STATUS current 2761 DESCRIPTION "Information configuring MSTP on a port." 2762 INDEX { mstpPerPortCfgIndex } 2763 ::= { mstpPerPortCfgTable 1 } 2764 2765MstpPerPortCfgEntry ::= SEQUENCE { 2766 mstpPerPortCfgIndex Integer32, 2767 mstpPerPortCfgInstanceID Integer32, 2768 mstpPerPortCfgPortNum Integer32, 2769 mstpPerPortCfgPathCost Integer32, 2770 mstpPerPortCfgPriority Integer32, 2771 mstpPerPortCfgLinkType INTEGER, 2772 mstpPerPortCfgEdgePort INTEGER 2773} 2774 2775mstpPerPortCfgIndex OBJECT-TYPE 2776 SYNTAX Integer32 2777 MAX-ACCESS not-accessible 2778 STATUS current 2779 DESCRIPTION "The index of MstpPerPortCfgEntry." 2780 ::= { mstpPerPortCfgEntry 1 } 2781 2782mstpPerPortCfgInstanceID OBJECT-TYPE 2783 SYNTAX Integer32 2784 MAX-ACCESS read-only 2785 STATUS current 2786 DESCRIPTION "The instance ID." 2787 ::= { mstpPerPortCfgEntry 2 } 2788 2789mstpPerPortCfgPortNum OBJECT-TYPE 2790 SYNTAX Integer32 2791 MAX-ACCESS read-only 2792 STATUS current 2793 DESCRIPTION "The port number." 2794 ::= { mstpPerPortCfgEntry 3 } 2795 2796mstpPerPortCfgPathCost OBJECT-TYPE 2797 SYNTAX Integer32 2798 MAX-ACCESS read-write 2799 STATUS current 2800 DESCRIPTION "The cost of the path to the other bridge from this 2801 transmitting bridge at the specified port. Enter a number from 2802 1 through 200000000. 2803 (0 will auto set path cost to standard recommended value)" 2804 ::= { mstpPerPortCfgEntry 4 } 2805 2806mstpPerPortCfgPriority OBJECT-TYPE 2807 SYNTAX Integer32 { 2808 priority0(0), 2809 priority16(16), 2810 priority32(32), 2811 priority48(48), 2812 priority64(64), 2813 priority80(80), 2814 priority96(96), 2815 priority112(112), 2816 priority128(128), 2817 priority144(144), 2818 priority160(160), 2819 priority176(176), 2820 priority192(192), 2821 priority208(208), 2822 priority224(224), 2823 priority240(240) 2824 } 2825 MAX-ACCESS read-write 2826 STATUS current 2827 DESCRIPTION "Decide which port should be blocked by priority in LAN. Enter 2828 a number from 0 through 240 in steps of 16." 2829 ::= { mstpPerPortCfgEntry 5 } 2830 2831mstpPerPortCfgLinkType OBJECT-TYPE 2832 SYNTAX INTEGER { 2833 auto(1), 2834 point2Point(2), 2835 shared(3), 2836 notSupport(4) 2837 } 2838 MAX-ACCESS read-write 2839 STATUS current 2840 DESCRIPTION "Some of the rapid state transactions that are 2841 possible within RSTP are dependent upon whether 2842 the Port concerned can only be connected to 2843 exactly one other Bridge(ie., it is served by a 2844 point-to-point LAN segment), or can be connected 2845 to two or more Bridges(i.e., it is served by a 2846 shared medium LAN segment). 2847 The adminPointToPointMAC allow the p2p status 2848 of the link to be manipulated adminitratively." 2849 ::= { mstpPerPortCfgEntry 6 } 2850 2851mstpPerPortCfgEdgePort OBJECT-TYPE 2852 SYNTAX INTEGER { 2853 true(1), 2854 false(2) 2855 } 2856 MAX-ACCESS read-write 2857 STATUS current 2858 DESCRIPTION "Present in implementations that support the 2859 identification of edge ports. All ports 2860 directly connected to end stations cannot 2861 create bridging loops in the network and can 2862 thus directly transition to forwarding, 2863 skipping the listening and learning stages." 2864 ::= { mstpPerPortCfgEntry 7 } 2865 2866-- ----------------------------------------------------------------------------- 2867-- mstpBridgeInformation 2868-- mstpRootInformationTable 2869-- ----------------------------------------------------------------------------- 2870 2871mstpRootInformationTable OBJECT-TYPE 2872 SYNTAX SEQUENCE OF MstpRootInformationEntry 2873 MAX-ACCESS not-accessible 2874 STATUS current 2875 DESCRIPTION "Table of descriptive information about root bridge 2876 of rapid spanning tree in this system." 2877 ::= { mstpBridgeInformation 1 } 2878 2879mstpRootInformationEntry OBJECT-TYPE 2880 SYNTAX MstpRootInformationEntry 2881 MAX-ACCESS not-accessible 2882 STATUS current 2883 DESCRIPTION "An entry in the table, containing information 2884 about root bridge information of the MSTP." 2885 INDEX { mstpRootInformationInstanceID } 2886 ::= { mstpRootInformationTable 1 } 2887 2888MstpRootInformationEntry ::= SEQUENCE { 2889-- mstpRootInformationIndex Integer32, 2890 mstpRootInformationInstanceID Integer32, 2891 mstpRootInformationRootAddress DisplayString, 2892 mstpRootInformationRootPriority Integer32, 2893 mstpRootInformationRootPort DisplayString, 2894 mstpRootInformationRootPathCost Integer32, 2895 mstpRootInformationMaxAge Integer32, 2896 mstpRootInformationHelloTime Integer32, 2897 mstpRootInformationForwardDelay Integer32 2898} 2899 2900--mstpRootInformationIndex OBJECT-TYPE 2901-- SYNTAX Integer32 2902-- MAX-ACCESS not-accessible 2903-- STATUS current 2904-- DESCRIPTION "Index of root bridge information table." 2905-- ::= { mstpRootInformationEntry 1 } 2906 2907mstpRootInformationInstanceID OBJECT-TYPE 2908 SYNTAX Integer32 2909 MAX-ACCESS read-only 2910 STATUS current 2911 DESCRIPTION "The instance ID." 2912 ::= { mstpRootInformationEntry 1 } 2913 2914mstpRootInformationRootAddress OBJECT-TYPE 2915 SYNTAX DisplayString (SIZE(0..255)) 2916 MAX-ACCESS read-only 2917 STATUS current 2918 DESCRIPTION "Root Address." 2919 ::= { mstpRootInformationEntry 2 } 2920 2921mstpRootInformationRootPriority OBJECT-TYPE 2922 SYNTAX Integer32 2923 MAX-ACCESS read-only 2924 STATUS current 2925 DESCRIPTION "Root Priority." 2926 ::= { mstpRootInformationEntry 3 } 2927 2928mstpRootInformationRootPort OBJECT-TYPE 2929 SYNTAX DisplayString (SIZE(0..80)) 2930 MAX-ACCESS read-only 2931 STATUS current 2932 DESCRIPTION "Root Port." 2933 ::= { mstpRootInformationEntry 4 } 2934 2935mstpRootInformationRootPathCost OBJECT-TYPE 2936 SYNTAX Integer32 2937 MAX-ACCESS read-only 2938 STATUS current 2939 DESCRIPTION "Root Path Cost." 2940 ::= { mstpRootInformationEntry 5 } 2941 2942mstpRootInformationMaxAge OBJECT-TYPE 2943 SYNTAX Integer32 2944 MAX-ACCESS read-only 2945 STATUS current 2946 DESCRIPTION "Max Age." 2947 ::= { mstpRootInformationEntry 6 } 2948 2949mstpRootInformationHelloTime OBJECT-TYPE 2950 SYNTAX Integer32 2951 MAX-ACCESS read-only 2952 STATUS current 2953 DESCRIPTION "Hello Time." 2954 ::= { mstpRootInformationEntry 7 } 2955 2956mstpRootInformationForwardDelay OBJECT-TYPE 2957 SYNTAX Integer32 2958 MAX-ACCESS read-only 2959 STATUS current 2960 DESCRIPTION "Forward Delay Time." 2961 ::= { mstpRootInformationEntry 8 } 2962 2963 2964-- ----------------------------------------------------------------------------- 2965-- mstpPerPortInfoTable 2966-- ----------------------------------------------------------------------------- 2967 2968mstpPerPortInfoTable OBJECT-TYPE 2969 SYNTAX SEQUENCE OF MstpPerPortInfoEntry 2970 MAX-ACCESS not-accessible 2971 STATUS current 2972 DESCRIPTION "Table of descriptive information and configuration about 2973 rapid spanning tree (Per port)." 2974 ::= { mstpBridgeInformation 2 } 2975 2976mstpPerPortInfoEntry OBJECT-TYPE 2977 SYNTAX MstpPerPortInfoEntry 2978 MAX-ACCESS not-accessible 2979 STATUS current 2980 DESCRIPTION "An entry in the table, containing information 2981 about MSTP (Per port)." 2982 INDEX { mstpPerPortInfoIndex } 2983 ::= { mstpPerPortInfoTable 1 } 2984 2985MstpPerPortInfoEntry ::= SEQUENCE { 2986 mstpPerPortInfoIndex Integer32, 2987 mstpPerPortInfoInstanceID Integer32, 2988 mstpPerPortInfoPortNum Integer32, 2989 mstpPerPortInfoRole INTEGER, 2990 mstpPerPortInfoState INTEGER, 2991 mstpPerPortInfoPathCost Integer32, 2992 mstpPerPortInfoPriority Integer32, 2993 mstpPerPortInfoLinkType INTEGER, 2994 mstpPerPortInfoEdgePort INTEGER 2995} 2996 2997mstpPerPortInfoIndex OBJECT-TYPE 2998 SYNTAX Integer32 2999 MAX-ACCESS not-accessible 3000 STATUS current 3001 DESCRIPTION "The index of MstpPerPortInfoEntry." 3002 ::= { mstpPerPortInfoEntry 1 } 3003 3004mstpPerPortInfoInstanceID OBJECT-TYPE 3005 SYNTAX Integer32 3006 MAX-ACCESS read-only 3007 STATUS current 3008 DESCRIPTION "The instance ID." 3009 ::= { mstpPerPortInfoEntry 2 } 3010 3011mstpPerPortInfoPortNum OBJECT-TYPE 3012 SYNTAX Integer32 3013 MAX-ACCESS read-only 3014 STATUS current 3015 DESCRIPTION "Port number." 3016 ::= { mstpPerPortInfoEntry 3 } 3017 3018mstpPerPortInfoRole OBJECT-TYPE 3019 SYNTAX INTEGER { 3020 root(1), 3021 alternate(2), 3022 designated(3), 3023 backup(4), 3024 master(5), 3025 disabled(6), 3026 boundary(7), 3027 unknown(8) 3028 } 3029 MAX-ACCESS read-only 3030 STATUS current 3031 DESCRIPTION "Descriptive information about MSTP switch port roles: 3032 disabled(1) MSTP is disabled on this port. 3033 root(2) A forwarding port that has been elected for 3034 the spanning-tree topology. 3035 designated(3) A forwarding port for every LAN segment. 3036 alternate(4) An alternate path to the root bridge. This 3037 path is different than using the root port. 3038 backup(5) A backup/redundant path to a segment where 3039 another switch port already connects." 3040 ::= { mstpPerPortInfoEntry 4 } 3041 3042mstpPerPortInfoState OBJECT-TYPE 3043 SYNTAX INTEGER { 3044 disabled(1), 3045 listening(2), 3046 learning(3), 3047 forwarding(4), 3048 blocking(5), 3049 unknown(6) 3050 } 3051 MAX-ACCESS read-only 3052 STATUS current 3053 DESCRIPTION " " 3054 ::= { mstpPerPortInfoEntry 5 } 3055 3056mstpPerPortInfoPathCost OBJECT-TYPE 3057 SYNTAX Integer32 3058 MAX-ACCESS read-only 3059 STATUS current 3060 DESCRIPTION "The cost of the path to the other bridge from 3061 this transmitting bridge at the specified port. 3062 Enter a number 1 through 200000000." 3063 ::= { mstpPerPortInfoEntry 6 } 3064 3065mstpPerPortInfoPriority OBJECT-TYPE 3066 SYNTAX Integer32 3067 MAX-ACCESS read-only 3068 STATUS current 3069 DESCRIPTION "Decide which port should be blocked by priority 3070 in LAN. Enter a number 0 through 240 in steps of 3071 16." 3072 ::= { mstpPerPortInfoEntry 7 } 3073 3074mstpPerPortInfoLinkType OBJECT-TYPE 3075 SYNTAX INTEGER { 3076 p2p-bound-stp(1), 3077 p2p-bound-rstp(2), 3078 p2p-bound-mstp(3), 3079 p2p-internal-mstp(4), 3080 shared-bound-stp(5), 3081 shared-bound-rstp(6), 3082 shared-bound-mstp(7), 3083 shared-internal-mstp(8) 3084 } 3085 MAX-ACCESS read-only 3086 STATUS current 3087 DESCRIPTION "Some of the rapid state transactions that are 3088 possible within MSTP are dependent upon whether 3089 the Port concerned can only be connected to 3090 exactly one other Bridge(ie., it is served by a 3091 point-to-point LAN segment), or can be connected 3092 to two or more Bridges(i.e., it is served by a 3093 shared medium LAN segment). 3094 3095 The adminPointToPointMAC allow the p2p status 3096 of the link to be manipulated adminitratively." 3097 ::= { mstpPerPortInfoEntry 8 } 3098 3099mstpPerPortInfoEdgePort OBJECT-TYPE 3100 SYNTAX INTEGER { 3101 true(1), 3102 false(2) 3103 } 3104 MAX-ACCESS read-only 3105 STATUS current 3106 DESCRIPTION "Present in implementations that support the 3107 identification of edge ports. All ports 3108 directly connected to end stations cannot 3109 create bridging loops in the network and can 3110 thus directly transition to forwarding, 3111 skipping the listening and learning stages." 3112 ::= { mstpPerPortInfoEntry 9 } 3113 3114--------------------------------------------------------------------------- 3115-- vlan 3116--------------------------------------------------------------------------- 3117vlanManagementVlan OBJECT-TYPE 3118 SYNTAX INTEGER 3119 MAX-ACCESS read-write 3120 STATUS current 3121 DESCRIPTION "The VLAN from which managemnet traffic can access the device. 3122 By default, VLAN 1 is management VLAN." 3123 DEFVAL { 1 } 3124 ::= { vlan 1 } 3125 3126-- vlanStatus OBJECT-TYPE 3127-- SYNTAX INTEGER { 3128-- disabled(1), 3129-- ieee8021qVlan(2), 3130-- portBasedVlan(3) 3131-- } 3132-- MAX-ACCESS read-write 3133-- STATUS current 3134-- DESCRIPTION "" 3135-- ::= { vlan 2 } 3136 3137ieee8021qVlan OBJECT IDENTIFIER ::= { vlan 2 } 3138-- portBasedVlan OBJECT IDENTIFIER ::= { vlan 4 } 3139 3140-- ----------------------------------------------------------------------------- 3141-- Vlan Port Configuration 3142-- ----------------------------------------------------------------------------- 3143dot1qPortVlanTable OBJECT-TYPE 3144 SYNTAX SEQUENCE OF Dot1qPortVlanEntry 3145 MAX-ACCESS not-accessible 3146 STATUS current 3147 DESCRIPTION "A table containing per port control and status information 3148 for IEEE802.1Q VLAN configuration in the device." 3149 ::= { ieee8021qVlan 1 } 3150 3151dot1qPortVlanEntry OBJECT-TYPE 3152 SYNTAX Dot1qPortVlanEntry 3153 MAX-ACCESS not-accessible 3154 STATUS current 3155 DESCRIPTION "Information controlling IEEE802.1Q VLAN configuration for 3156 a port on the device." 3157 INDEX { dot1qPortIndex } 3158 ::= { dot1qPortVlanTable 1 } 3159 3160Dot1qPortVlanEntry ::= SEQUENCE { 3161 dot1qPortIndex INTEGER, 3162 dot1qPvid INTEGER, 3163 dot1qPortAcceptableFrameTypes INTEGER, 3164 dot1qPortIngressFiltering INTEGER 3165} 3166 3167dot1qPortIndex OBJECT-TYPE 3168 SYNTAX INTEGER(1..10) 3169 MAX-ACCESS read-only 3170 STATUS current 3171 DESCRIPTION "The port identifier." 3172 ::= { dot1qPortVlanEntry 1 } 3173 3174dot1qPvid OBJECT-TYPE 3175 SYNTAX INTEGER(1..4094) 3176 MAX-ACCESS read-write 3177 STATUS current 3178 DESCRIPTION "The default Port VID, the VLAN ID assigned to an untagged 3179 frame or a Priority-Tagged frame received on the port." 3180 REFERENCE "IEEE 802.1Q/D11 Section 12.10.1.1" 3181 DEFVAL { 1 } 3182 ::= { dot1qPortVlanEntry 2 } 3183 3184dot1qPortAcceptableFrameTypes OBJECT-TYPE 3185 SYNTAX INTEGER { 3186 admitAll(1), 3187 admitOnlyVlanTagged(2) 3188 } 3189 MAX-ACCESS read-write 3190 STATUS current 3191 DESCRIPTION "When admitOnlyVlanTagged(2) the device will discard untagged 3192 frames or Priority-Tagged only frames received on this port. 3193 When admitAll(1), untagged frames or Priority-Tagged only 3194 frames received on this port will be accepted and assigned 3195 the PVID for this frame. This control does not affect 3196 VLAN independent BPDU frames, such as SuperRing, STP, GVRP 3197 and LACP. It does affect VLAN dependent BPDU frames, such 3198 as GMRP." 3199 REFERENCE "IEEE 802.1Q/D11 Section 12.10.1.3" 3200 DEFVAL { admitAll } 3201 ::= { dot1qPortVlanEntry 3 } 3202 3203dot1qPortIngressFiltering OBJECT-TYPE 3204 SYNTAX INTEGER { 3205 true(1), 3206 false(2) 3207 } 3208 MAX-ACCESS read-write 3209 STATUS current 3210 DESCRIPTION "When true(1) the device will discard incoming frames whose 3211 VLAN classification do not include this port in its Member set. 3212 When false(2), the port will accept all incoming frames 3213 regardless its VLAN classification. 3214 This control does not affect VLAN independent BPDU frames, 3215 such as SuperRing, STP, GVRP and LACP. It does affect VLAN 3216 dependent BPDU frames, such as GMRP." 3217 REFERENCE "IEEE 802.1Q/D11 Section 12.10.1.4" 3218 DEFVAL { false } 3219 ::= { dot1qPortVlanEntry 4 } 3220 3221 3222-- ----------------------------------------------------------------------------- 3223-- Static VLAN Database 3224-- ----------------------------------------------------------------------------- 3225 3226dot1qVlanStaticTable OBJECT-TYPE 3227 SYNTAX SEQUENCE OF Dot1qVlanStaticEntry 3228 MAX-ACCESS not-accessible 3229 STATUS current 3230 DESCRIPTION "A table containing configuration information for each VLAN 3231 configured into the device by management. All entries are 3232 permanent and will be restored after the device is reset. 3233 Upto 64 VLANs can be configured in this device. 3234 3235 IEEE 802.1Q Virtual LANs (VLANs) allow a single physical LAN 3236 to be partitioned into several smaller logical LANs. VLANs 3237 limit the broadcast domain, improve security and performance 3238 and are ideal for separating systems or departments from each 3239 other." 3240-- The maximun number of VLAN supported by this device is 64." 3241 ::= { ieee8021qVlan 2 } 3242 3243dot1qVlanStaticEntry OBJECT-TYPE 3244 SYNTAX Dot1qVlanStaticEntry 3245 MAX-ACCESS not-accessible 3246 STATUS current 3247 DESCRIPTION "Static information of a VLAN configured into the device by 3248 management." 3249 INDEX { dot1qVlanIndex } 3250 ::= { dot1qVlanStaticTable 1 } 3251 3252Dot1qVlanStaticEntry ::= SEQUENCE { 3253 dot1qVlanIndex INTEGER, 3254 dot1qVlanStaticName DisplayString, 3255 dot1qVlanStaticEgressPorts PortList, 3256 dot1qVlanStaticUntaggedPorts PortList, 3257 dot1qVlanStaticTaggedPorts PortList, 3258 dot1qVlanStaticRowStatus RowStatus 3259} 3260 3261dot1qVlanIndex OBJECT-TYPE 3262 SYNTAX INTEGER(1..4094) 3263 MAX-ACCESS read-only 3264 STATUS current 3265 DESCRIPTION "The VLAN Identifier (VID) refering to this VLAN. The valid 3266 range is from 1 to 4094." 3267 ::= { dot1qVlanStaticEntry 1 } 3268 3269dot1qVlanStaticName OBJECT-TYPE 3270 SYNTAX DisplayString (SIZE (0..12)) 3271 MAX-ACCESS read-write 3272 STATUS current 3273 DESCRIPTION "An administratively assigned string, which is used to identify 3274 the VLAN." 3275 REFERENCE "IEEE 802.1Q/D11 Section 12.10.2.1" 3276 ::= { dot1qVlanStaticEntry 2 } 3277 3278dot1qVlanStaticEgressPorts OBJECT-TYPE 3279 SYNTAX PortList 3280 MAX-ACCESS read-only 3281 STATUS current 3282 DESCRIPTION "The set of ports which are permanently configured to 3283 transmitting traffic for this VLAN as either tagged or 3284 untagged frames. 3285 3286 Each octet within this value specifies a set of eight 3287 ports, with the first octet specifying ports 1 through 3288 8, the second octet specifying ports 9 through 16, etc. 3289 Within each octet, the most significant bit represents 3290 the lowest numbered port, and the least significant bit 3291 represents the highest numbered port. Thus, each port 3292 of the bridge is represented by a single bit within the 3293 value of this object. If that bit has a value of '1' 3294 then that port is included in the set of ports; the port 3295 is not included if its bit has a value of '0'. 3296 3297 Changes to this object affect the per-port per-VLAN 3298 Registrar control for Registration Fixed for the 3299 relevant GVRP state machine on each port. 3300 3301 A port may not be added in this set if it is already a 3302 member of the set of ports in dot1qVlanForbiddenEgressPorts. 3303 3304 The default value of this object is a string of zeros, 3305 indicating not fixed." 3306 ::= { dot1qVlanStaticEntry 3 } 3307 3308dot1qVlanStaticUntaggedPorts OBJECT-TYPE 3309 SYNTAX PortList 3310 MAX-ACCESS read-create 3311 STATUS current 3312 DESCRIPTION "The set of ports which are permanently configured to 3313 transmitting traffic for this VLAN as untagged frames. 3314 3315 Each octet within this value specifies a set of eight 3316 ports, with the first octet specifying ports 1 through 3317 8, the second octet specifying ports 9 through 16, etc. 3318 Within each octet, the most significant bit represents 3319 the lowest numbered port, and the least significant bit 3320 represents the highest numbered port. Thus, each port 3321 of the bridge is represented by a single bit within the 3322 value of this object. If that bit has a value of '1' 3323 then that port is included in the set of ports; the port 3324 is not included if its bit has a value of '0'. 3325 3326 Changes to this object affect the per-port per-VLAN 3327 Registrar control for Registration Fixed for the 3328 relevant GVRP state machine on each port. 3329 3330 The default value of this object for the default VLAN is a 3331 portlist including all ports. There is no specified default 3332 for other VLANs." 3333 REFERENCE "IEEE 802.1Q/D11 Section 12.10.2.1" 3334 ::= { dot1qVlanStaticEntry 4 } 3335 3336dot1qVlanStaticTaggedPorts OBJECT-TYPE 3337 SYNTAX PortList 3338 MAX-ACCESS read-create 3339 STATUS current 3340 DESCRIPTION "The set of ports which are permanently configured to 3341 transmitting traffic for this VLAN as tagged frames. 3342 3343 Each octet within this value specifies a set of eight 3344 ports, with the first octet specifying ports 1 through 3345 8, the second octet specifying ports 9 through 16, etc. 3346 Within each octet, the most significant bit represents 3347 the lowest numbered port, and the least significant bit 3348 represents the highest numbered port. Thus, each port 3349 of the bridge is represented by a single bit within the 3350 value of this object. If that bit has a value of '1' 3351 then that port is included in the set of ports; the port 3352 is not included if its bit has a value of '0'. 3353 3354 Changes to this object affect the per-port per-VLAN 3355 Registrar control for Registration Fixed for the 3356 relevant GVRP state machine on each port. 3357 3358 The default value of this object for the default VLAN is a 3359 portlist including all ports. There is no specified default 3360 for other VLANs." 3361 REFERENCE "IEEE 802.1Q/D11 Section 12.10.2.1" 3362 ::= { dot1qVlanStaticEntry 5 } 3363 3364dot1qVlanStaticRowStatus OBJECT-TYPE 3365 SYNTAX RowStatus 3366 MAX-ACCESS read-create 3367 STATUS current 3368 DESCRIPTION "This object is used to manage to creation and deletion of 3369 a VLAN, and is used to indicate the status of this entry. 3370 3371 To Creating and activate a VLAN, first select a unused VID for 3372 dot1qVlanIndex and then set its dot1qVlanStaticRowStatus to 3373 'createAndGo'. The VLAN will be created in the device without 3374 tagged or untagged ports. A default VLAN name is assigned and 3375 the status is set to 'active'. 3376 3377 To configure tagged and untagged port members of the VLAN, 3378 assign appropriate of dot1qVlanStaticTaggedPorts and 3379 dot1qVlanStaticUntaggedPorts. A set operation takes effect 3380 on the device immediately. 3381 3382 To delete a VLAN, select the VID for dot1qVlanIndex and set 3383 dot1qVlanStaticRowStatus to 'destory'. The row and the 3384 corresponding VLAN configurarion will be removed from the 3385 device. VLAN 1 is the default VLAN and can never be deleted. 3386 All untagged traffic falls into this VLAN by default. 3387 3388 'createAndWait', 'notInService', 'notReady' have no effects." 3389 ::= { dot1qVlanStaticEntry 6 } 3390 3391 3392--dot1qVlanForbiddenEgressPorts OBJECT-TYPE 3393-- SYNTAX PortList 3394-- MAX-ACCESS read-create 3395-- STATUS current 3396-- DESCRIPTION 3397-- "The set of ports which are prohibited by management 3398-- from being included in the egress list for this VLAN. 3399-- Changes to this object that cause a port to be included 3400-- or excluded affect the per-port per-VLAN Registrar 3401-- control for Registration Forbidden for the relevant 3402-- GVRP state machine on each port. A port may not be 3403-- added in this set if it is already a member of the set 3404-- of ports in dot1qVlanStaticEgressPorts. The default 3405-- value of this object is a string of zeros of appropriate 3406-- length, excluding all ports from the forbidden set." 3407-- REFERENCE 3408-- "IEEE 802.1Q/D11 Section 12.7.7.3, 11.2.3.2.3" 3409-- ::= { dot1qVlanStaticEntry 5 } 3410 3411-- ----------------------------------------------------------------------------- 3412-- GVRP configration 3413-- ----------------------------------------------------------------------------- 3414dot1qGvrp OBJECT IDENTIFIER ::= { ieee8021qVlan 3 } 3415 3416dot1qGvrpStatus OBJECT-TYPE 3417 SYNTAX INTEGER { 3418 enabled(1), 3419 disabled(2) 3420 } 3421 MAX-ACCESS read-write 3422 STATUS current 3423 DESCRIPTION "Enable GVRP Protocol. " 3424 DEFVAL { disabled } 3425 ::= { dot1qGvrp 1 } 3426 3427 3428dot1qPortGvrpTable OBJECT-TYPE 3429 SYNTAX SEQUENCE OF Dot1qPortGvrpEntry 3430 MAX-ACCESS not-accessible 3431 STATUS current 3432 DESCRIPTION "A table containing per port control and status information 3433 for GVRP configuration in the device." 3434 ::= { dot1qGvrp 2 } 3435 3436dot1qPortGvrpEntry OBJECT-TYPE 3437 SYNTAX Dot1qPortGvrpEntry 3438 MAX-ACCESS not-accessible 3439 STATUS current 3440 DESCRIPTION "Information controlling GVRP configuration for a port on the 3441 device." 3442 INDEX { dot1qPortGvrpIndex } 3443 ::= { dot1qPortGvrpTable 1 } 3444 3445Dot1qPortGvrpEntry ::= SEQUENCE { 3446 dot1qPortGvrpIndex INTEGER, 3447 dot1qPortGvrpStatus INTEGER, 3448 dot1qPortGvrpRegistrationMode INTEGER, 3449 dot1qPortGarpJoinTimer TimeInterval, 3450 dot1qPortGarpLeaveTimer TimeInterval, 3451 dot1qPortGarpLeaveAllTimer TimeInterval 3452} 3453 3454dot1qPortGvrpIndex OBJECT-TYPE 3455 SYNTAX INTEGER 3456 MAX-ACCESS not-accessible 3457 STATUS current 3458 DESCRIPTION "The port identifier." 3459 ::= { dot1qPortGvrpEntry 1 } 3460 3461dot1qPortGvrpStatus OBJECT-TYPE 3462 SYNTAX INTEGER { 3463 enabled(1), 3464 disabled(2) 3465 } 3466 MAX-ACCESS read-write 3467 STATUS current 3468 DESCRIPTION "The state of GVRP operation on this port. The value enabled(1) 3469 indicates that GVRP is enabled on this port, as long as 3470 dot1qGvrpStatus is also enabled for this device. When disabled(2) 3471 but dot1qGvrpStatus is still enabled for the device, GVRP is 3472 disabled on this port: any GVRP packets received will be 3473 silently discarded and no GVRP registrations will be propagated 3474 from other ports. This object affects all GVRP Applicant and 3475 Registrar state machines on this port. A transition from 3476 disabled(2) to enabled(1) will cause a reset of all GVRP state 3477 machines on this port." 3478 DEFVAL { enabled } 3479 ::= { dot1qPortGvrpEntry 2 } 3480 3481dot1qPortGvrpRegistrationMode OBJECT-TYPE 3482 SYNTAX INTEGER { 3483 registrationFixed(1), 3484 registrationForbidden(2), 3485 registrationNormal(3) 3486 } 3487 MAX-ACCESS read-write 3488 STATUS current 3489 DESCRIPTION "Administrative controls" 3490 ::= { dot1qPortGvrpEntry 3 } 3491 3492dot1qPortGarpJoinTimer OBJECT-TYPE 3493 SYNTAX TimeInterval 3494 MAX-ACCESS read-write 3495 STATUS current 3496 DESCRIPTION "The GARP Join timer, in centiseconds." 3497 DEFVAL { 20 } 3498 ::= { dot1qPortGvrpEntry 4 } 3499 3500dot1qPortGarpLeaveTimer OBJECT-TYPE 3501 SYNTAX TimeInterval 3502 MAX-ACCESS read-write 3503 STATUS current 3504 DESCRIPTION "The GARP Leave time, in centiseconds." 3505 DEFVAL { 60 } 3506 ::= { dot1qPortGvrpEntry 5 } 3507 3508dot1qPortGarpLeaveAllTimer OBJECT-TYPE 3509 SYNTAX TimeInterval 3510 MAX-ACCESS read-write 3511 STATUS current 3512 DESCRIPTION "The GARP LeaveAll time, in centiseconds." 3513 DEFVAL { 1000 } 3514 ::= { dot1qPortGvrpEntry 6 } 3515 3516 3517-- ----------------------------------------------------------------------------- 3518-- Vlan Current Configuration Table 3519-- ----------------------------------------------------------------------------- 3520 3521dot1qVlanCurrentTable OBJECT-TYPE 3522 SYNTAX SEQUENCE OF Dot1qVlanCurrentEntry 3523 MAX-ACCESS not-accessible 3524 STATUS current 3525 DESCRIPTION "A table containing information about currently configured 3526 VLANs, either by (local or network) management, or dynamically 3527 created as a result of GVRP requests received." 3528 ::= { ieee8021qVlan 4 } 3529 3530dot1qVlanCurrentEntry OBJECT-TYPE 3531 SYNTAX Dot1qVlanCurrentEntry 3532 MAX-ACCESS not-accessible 3533 STATUS current 3534 DESCRIPTION "Information for a VLAN configured into the device by 3535 (local or network) management, or dynamically created 3536 as a result of GVRP requests received." 3537 INDEX { dot1qVlanCurrentIndex } 3538 ::= { dot1qVlanCurrentTable 1 } 3539 3540Dot1qVlanCurrentEntry ::= SEQUENCE { 3541 dot1qVlanCurrentIndex INTEGER, 3542 dot1qVlanCurrentEgressPorts PortList, 3543 dot1qVlanCurrentUntaggedPorts PortList, 3544 dot1qVlanStatus INTEGER 3545-- dot1qVlanPortFa1 VlanEgressMode, 3546-- dot1qVlanPortFa2 VlanEgressMode, 3547-- dot1qVlanPortFa3 VlanEgressMode, 3548-- dot1qVlanPortFa4 VlanEgressMode, 3549-- dot1qVlanPortFa5 VlanEgressMode, 3550-- dot1qVlanPortFa6 VlanEgressMode, 3551-- dot1qVlanPortFa7 VlanEgressMode, 3552-- dot1qVlanPortGi8 VlanEgressMode, 3553-- dot1qVlanPortGi9 VlanEgressMode, 3554-- dot1qVlanPortGi10 VlanEgressMode 3555} 3556 3557dot1qVlanCurrentIndex OBJECT-TYPE 3558 SYNTAX INTEGER 3559 MAX-ACCESS read-only 3560 STATUS current 3561 DESCRIPTION "The VLAN Identifier (VID) refering to this VLAN." 3562 ::= { dot1qVlanCurrentEntry 1 } 3563 3564dot1qVlanCurrentEgressPorts OBJECT-TYPE 3565 SYNTAX PortList 3566 MAX-ACCESS read-only 3567 STATUS current 3568 DESCRIPTION "The set of ports which are transmitting traffic for 3569 this VLAN as either tagged or untagged frames." 3570 REFERENCE "IEEE 802.1Q/D11 Section 12.10.2.1" 3571 ::= { dot1qVlanCurrentEntry 2 } 3572 3573dot1qVlanCurrentUntaggedPorts OBJECT-TYPE 3574 SYNTAX PortList 3575 MAX-ACCESS read-only 3576 STATUS current 3577 DESCRIPTION "The set of ports which are transmitting traffic for 3578 this VLAN as untagged frames." 3579 REFERENCE "IEEE 802.1Q/D11 Section 12.10.2.1" 3580 ::= { dot1qVlanCurrentEntry 3 } 3581 3582dot1qVlanStatus OBJECT-TYPE 3583 SYNTAX INTEGER { 3584 other(1), 3585 permanent(2), 3586 dynamicGvrp(3) 3587 } 3588 MAX-ACCESS read-only 3589 STATUS current 3590 DESCRIPTION "This object indicates the status of this entry. 3591 other(1) - this entry is currently in use but the 3592 conditions under which it will remain so differ 3593 from the following values. 3594 permanent(2) - this entry, corresponding to an entry 3595 in dot1qVlanStaticTable, is currently in use and 3596 will remain so after the next reset of the 3597 device. The port lists for this entry include 3598 ports from the equivalent dot1qVlanStaticTable 3599 entry and ports learnt dynamically. 3600 dynamicGvrp(3) - this entry is currently in use 3601 and will remain so until removed by GVRP. There 3602 is no static entry for this VLAN and it will be 3603 removed when the last port leaves the VLAN." 3604 ::= { dot1qVlanCurrentEntry 4 } 3605 3606-- dot1qVlanPortFa1 OBJECT-TYPE 3607-- SYNTAX VlanEgressMode 3608-- MAX-ACCESS read-only 3609-- STATUS current 3610-- DESCRIPTION "The vlan egress mode of port Fa1." 3611-- ::= { dot1qVlanCurrentEntry 5 } 3612-- 3613-- dot1qVlanPortFa2 OBJECT-TYPE 3614-- SYNTAX VlanEgressMode 3615-- MAX-ACCESS read-only 3616-- STATUS current 3617-- DESCRIPTION "The vlan egress mode of port Fa2." 3618-- ::= { dot1qVlanCurrentEntry 6 } 3619-- 3620-- dot1qVlanPortFa3 OBJECT-TYPE 3621-- SYNTAX VlanEgressMode 3622-- MAX-ACCESS read-only 3623-- STATUS current 3624-- DESCRIPTION "The vlan egress mode of port Fa3." 3625-- ::= { dot1qVlanCurrentEntry 7 } 3626-- 3627-- dot1qVlanPortFa4 OBJECT-TYPE 3628-- SYNTAX VlanEgressMode 3629-- MAX-ACCESS read-only 3630-- STATUS current 3631-- DESCRIPTION "The vlan egress mode of port Fa4." 3632-- ::= { dot1qVlanCurrentEntry 8 } 3633-- 3634-- dot1qVlanPortFa5 OBJECT-TYPE 3635-- SYNTAX VlanEgressMode 3636-- MAX-ACCESS read-only 3637-- STATUS current 3638-- DESCRIPTION "The vlan egress mode of port Fa5." 3639-- ::= { dot1qVlanCurrentEntry 9 } 3640-- 3641-- dot1qVlanPortFa6 OBJECT-TYPE 3642-- SYNTAX VlanEgressMode 3643-- MAX-ACCESS read-only 3644-- STATUS current 3645-- DESCRIPTION "The vlan egress mode of port Fa6." 3646-- ::= { dot1qVlanCurrentEntry 10 } 3647-- 3648-- dot1qVlanPortFa7 OBJECT-TYPE 3649-- SYNTAX VlanEgressMode 3650-- MAX-ACCESS read-only 3651-- STATUS current 3652-- DESCRIPTION "The vlan egress mode of port Fa7." 3653-- ::= { dot1qVlanCurrentEntry 11 } 3654-- 3655-- dot1qVlanPortGi8 OBJECT-TYPE 3656-- SYNTAX VlanEgressMode 3657-- MAX-ACCESS read-only 3658-- STATUS current 3659-- DESCRIPTION "The vlan egress mode of port Gi8." 3660-- ::= { dot1qVlanCurrentEntry 12 } 3661-- 3662-- dot1qVlanPortGi9 OBJECT-TYPE 3663-- SYNTAX VlanEgressMode 3664-- MAX-ACCESS read-only 3665-- STATUS current 3666-- DESCRIPTION "The vlan egress mode of port Gi9." 3667-- ::= { dot1qVlanCurrentEntry 13 } 3668-- 3669-- dot1qVlanPortGi10 OBJECT-TYPE 3670-- SYNTAX VlanEgressMode 3671-- MAX-ACCESS read-only 3672-- STATUS current 3673-- DESCRIPTION "The vlan egress mode of port Gi10" 3674-- ::= { dot1qVlanCurrentEntry 14 } 3675-- 3676 3677--------------------------------------------------------------------------- 3678-- dot1qTunnel/Q-in-Q 3679--------------------------------------------------------------------------- 3680dot1qTunnel OBJECT IDENTIFIER ::= { ieee8021qVlan 5 } 3681dot1qTunnelEtherType OBJECT-TYPE 3682 SYNTAX OCTET STRING(SIZE (2)) 3683 MAX-ACCESS read-write 3684 STATUS current 3685 DESCRIPTION "ethertype/TPID" 3686 DEFVAL { '8100'H } 3687 ::= { dot1qTunnel 1 } 3688 3689dot1qTunnelPortTable OBJECT-TYPE 3690 SYNTAX SEQUENCE OF Dot1qTunnelPortEntry 3691 MAX-ACCESS not-accessible 3692 STATUS current 3693 DESCRIPTION "A table containing per tunnel access or uplink port information in the device." 3694 ::= { dot1qTunnel 2 } 3695 3696dot1qTunnelPortEntry OBJECT-TYPE 3697 SYNTAX Dot1qTunnelPortEntry 3698 MAX-ACCESS not-accessible 3699 STATUS current 3700 DESCRIPTION "Information controlling tunnel configuration for a port on the device." 3701 INDEX { dot1qTunnelPortIndex } 3702 ::= { dot1qTunnelPortTable 1 } 3703 3704Dot1qTunnelPortEntry ::= SEQUENCE { 3705 dot1qTunnelPortIndex INTEGER, 3706 dot1qTunnelPortMode INTEGER 3707} 3708 3709dot1qTunnelPortIndex OBJECT-TYPE 3710 SYNTAX INTEGER 3711 MAX-ACCESS not-accessible 3712 STATUS current 3713 DESCRIPTION "The port identifier." 3714 ::= { dot1qTunnelPortEntry 1 } 3715 3716dot1qTunnelPortMode OBJECT-TYPE 3717 SYNTAX INTEGER { 3718 normal(1), 3719 access(2), 3720 uplink(3), 3721 uplink-add-pvid(4) 3722 } 3723 MAX-ACCESS read-write 3724 STATUS current 3725 DESCRIPTION "Tunnel mode controls" 3726 ::= { dot1qTunnelPortEntry 2 } 3727 3728--------------------------------------------------------------------------- 3729-- Private VLAN 3730--------------------------------------------------------------------------- 3731privateVlan OBJECT IDENTIFIER ::= { vlan 3 } 3732 3733privateVlanIdTable OBJECT-TYPE 3734 SYNTAX SEQUENCE OF PrivateVlanIdEntry 3735 MAX-ACCESS not-accessible 3736 STATUS current 3737 DESCRIPTION "A table containing per Private VLAN ID information in the device." 3738 ::= { privateVlan 1 } 3739 3740privateVlanIdEntry OBJECT-TYPE 3741 SYNTAX PrivateVlanIdEntry 3742 MAX-ACCESS not-accessible 3743 STATUS current 3744 DESCRIPTION "Information controlling Private VLAN ID configuration on the device." 3745 INDEX { privateVlanId } 3746 ::= { privateVlanIdTable 1 } 3747 3748PrivateVlanIdEntry ::= SEQUENCE { 3749 privateVlanId INTEGER, 3750 privateVlanIdType INTEGER 3751} 3752 3753privateVlanId OBJECT-TYPE 3754 SYNTAX INTEGER 3755 MAX-ACCESS not-accessible 3756 STATUS current 3757 DESCRIPTION "The Private VLAN ID." 3758 ::= { privateVlanIdEntry 1 } 3759 3760privateVlanIdType OBJECT-TYPE 3761 SYNTAX INTEGER { 3762 normal(1), 3763 community(2), 3764 isolated(3), 3765 primary(4) 3766 } 3767 MAX-ACCESS read-write 3768 STATUS current 3769 DESCRIPTION "Private VLAN ID type controls" 3770 ::= { privateVlanIdEntry 2 } 3771 3772privateVlanPortTable OBJECT-TYPE 3773 SYNTAX SEQUENCE OF PrivateVlanPortEntry 3774 MAX-ACCESS not-accessible 3775 STATUS current 3776 DESCRIPTION "A table containing per Private VLAN Port information in the device." 3777 ::= { privateVlan 2 } 3778 3779privateVlanPortEntry OBJECT-TYPE 3780 SYNTAX PrivateVlanPortEntry 3781 MAX-ACCESS not-accessible 3782 STATUS current 3783 DESCRIPTION "Information controlling Private VLAN Port configuration on the device." 3784 INDEX { privateVlanPortIndex } 3785 ::= { privateVlanPortTable 1 } 3786 3787PrivateVlanPortEntry ::= SEQUENCE { 3788 privateVlanPortIndex INTEGER, 3789 privateVlanPortMode INTEGER 3790} 3791 3792privateVlanPortIndex OBJECT-TYPE 3793 SYNTAX INTEGER 3794 MAX-ACCESS not-accessible 3795 STATUS current 3796 DESCRIPTION "The Private Port Index." 3797 ::= { privateVlanPortEntry 1 } 3798 3799privateVlanPortMode OBJECT-TYPE 3800 SYNTAX INTEGER { 3801 normal(1), 3802 host(2), 3803 promiscuous(3) 3804 } 3805 MAX-ACCESS read-write 3806 STATUS current 3807 DESCRIPTION "Private VLAN Port mode controls" 3808 ::= { privateVlanPortEntry 2 } 3809 3810privateVlanHostAssociationTable OBJECT-TYPE 3811 SYNTAX SEQUENCE OF PrivateVlanHostAssociationEntry 3812 MAX-ACCESS not-accessible 3813 STATUS current 3814 DESCRIPTION "A table containing per Private VLAN host port association information in the device." 3815 ::= { privateVlan 3 } 3816 3817privateVlanHostAssociationEntry OBJECT-TYPE 3818 SYNTAX PrivateVlanHostAssociationEntry 3819 MAX-ACCESS not-accessible 3820 STATUS current 3821 DESCRIPTION "Information controlling Private VLAN host port association configuration on the device." 3822 INDEX { privateVlanHostAssociationPortIndex } 3823 ::= { privateVlanHostAssociationTable 1 } 3824 3825PrivateVlanHostAssociationEntry ::= SEQUENCE { 3826 privateVlanHostAssociationPortIndex INTEGER, 3827 privateVlanHostAssociationPrimaryVid INTEGER, 3828 privateVlanHostAssociationSecondaryVid INTEGER 3829} 3830 3831privateVlanHostAssociationPortIndex OBJECT-TYPE 3832 SYNTAX INTEGER(1..10) 3833 MAX-ACCESS not-accessible 3834 STATUS current 3835 DESCRIPTION "The Private Host Port Index." 3836 ::= { privateVlanHostAssociationEntry 1 } 3837 3838privateVlanHostAssociationPrimaryVid OBJECT-TYPE 3839 SYNTAX INTEGER 3840 MAX-ACCESS read-write 3841 STATUS current 3842 DESCRIPTION "Private VLAN host Port association primary VLAN ID. If enter 0 then clear setting." 3843 ::= { privateVlanHostAssociationEntry 2 } 3844 3845privateVlanHostAssociationSecondaryVid OBJECT-TYPE 3846 SYNTAX INTEGER 3847 MAX-ACCESS read-write 3848 STATUS current 3849 DESCRIPTION "Private VLAN host Port association secondary VLAN ID(isolated/community). If enter 0 then clear setting." 3850 ::= { privateVlanHostAssociationEntry 3 } 3851 3852privateVlanMappingTable OBJECT-TYPE 3853 SYNTAX SEQUENCE OF PrivateVlanMappingEntry 3854 MAX-ACCESS not-accessible 3855 STATUS current 3856 DESCRIPTION "A table containing per Private VLAN promiscuous port mapping information in the device." 3857 ::= { privateVlan 4 } 3858 3859privateVlanMappingEntry OBJECT-TYPE 3860 SYNTAX PrivateVlanMappingEntry 3861 MAX-ACCESS not-accessible 3862 STATUS current 3863 DESCRIPTION "Information controlling Private VLAN promiscuous port mapping configuration on the device." 3864 INDEX { privateVlanMappingPromiscuousPortIndex } 3865 ::= { privateVlanMappingTable 1 } 3866 3867PrivateVlanMappingEntry ::= SEQUENCE { 3868 privateVlanMappingPromiscuousPortIndex INTEGER, 3869 privateVlanMappingPrimaryVid INTEGER, 3870 privateVlanMappingSecondaryVidList DisplayString 3871} 3872 3873privateVlanMappingPromiscuousPortIndex OBJECT-TYPE 3874 SYNTAX INTEGER(1..10) 3875 MAX-ACCESS not-accessible 3876 STATUS current 3877 DESCRIPTION "The Private Promiscuous Port Index." 3878 ::= { privateVlanMappingEntry 1 } 3879 3880privateVlanMappingPrimaryVid OBJECT-TYPE 3881 SYNTAX INTEGER 3882 MAX-ACCESS read-write 3883 STATUS current 3884 DESCRIPTION "Private VLAN promiscuous Port mapping primary VLAN ID. If enter 0 then clear setting." 3885 ::= { privateVlanMappingEntry 2 } 3886 3887privateVlanMappingSecondaryVidList OBJECT-TYPE 3888 SYNTAX DisplayString (SIZE (0..64)) 3889 ACCESS read-write 3890 STATUS current 3891 DESCRIPTION "Private VLAN promiscuous Port mapping secondary VLAN ID list. If enter zero-length string then clear setting." 3892 ::= { privateVlanMappingEntry 3 } 3893 3894 3895--------------------------------------------------------------------------- 3896-- Port-based vlan 3897--------------------------------------------------------------------------- 3898--portBasedVlanTable OBJECT-TYPE 3899-- SYNTAX SEQUENCE OF PortBasedVlanEntry 3900-- MAX-ACCESS not-accessible 3901-- STATUS current 3902-- DESCRIPTION "A table containing per port control and status information 3903-- for port-based VLAN configuration in the device." 3904-- ::= { portBasedVlan 1 } 3905-- 3906--portBasedVlanEntry OBJECT-TYPE 3907-- SYNTAX PortBasedVlanEntry 3908-- MAX-ACCESS not-accessible 3909-- STATUS current 3910-- DESCRIPTION "Information controlling port-based VLAN configuration for 3911-- a port on the device." 3912-- INDEX { portIndex } 3913-- ::= { portBasedVlanTable 1 } 3914-- 3915--PortBasedVlanEntry ::= SEQUENCE { 3916-- portIndex INTEGER, 3917-- portPvid INTEGER, 3918-- portEgressPortList PortList, 3919-- portEgressMode INTEGER 3920--} 3921-- 3922--portIndex OBJECT-TYPE 3923-- SYNTAX INTEGER 3924-- MAX-ACCESS read-only 3925-- STATUS current 3926-- DESCRIPTION "The port identifier." 3927-- ::= { portBasedVlanEntry 1 } 3928-- 3929--portPvid OBJECT-TYPE 3930-- SYNTAX INTEGER(1..4094) 3931-- MAX-ACCESS read-write 3932-- STATUS current 3933-- DESCRIPTION "The default Port VID, the VLAN ID assigned to an untagged 3934-- frame or a Priority-Tagged frame received on the port." 3935-- REFERENCE "IEEE 802.1Q/D11 Section 12.10.1.1" 3936-- DEFVAL { 1 } 3937-- ::= { portBasedVlanEntry 2 } 3938-- 3939--portEgressPortList OBJECT-TYPE 3940-- SYNTAX PortList 3941-- MAX-ACCESS read-write 3942-- STATUS current 3943-- DESCRIPTION "The ports to which a frame can egress from this port." 3944-- ::= { portBasedVlanEntry 3 } 3945-- 3946--portEgressMode OBJECT-TYPE 3947-- SYNTAX INTEGER { 3948-- untagged(1), 3949-- tagged(2), 3950-- unmodified(3) 3951-- } 3952-- MAX-ACCESS read-write 3953-- STATUS current 3954-- DESCRIPTION "To configure if the frames egress from this port will be 3955-- add a 802.1Q vlan tag or not." 3956-- DEFVAL { untagged } 3957-- ::= { portBasedVlanEntry 4 } 3958 3959 3960-- ----------------------------------------------------------------------------- 3961-- trafficPrioritization 3962-- ----------------------------------------------------------------------------- 3963 3964qosPolicy OBJECT-TYPE 3965 SYNTAX INTEGER { 3966 weighteRoundRobin-8-4-2-1(1), 3967 strictPriority(2) 3968 } 3969 MAX-ACCESS read-write 3970 STATUS current 3971 DESCRIPTION "(1)8,4,2,1 weight round robin scheme: the switch will follow 3972 8:4:2:1 rate to process priority queue from Hi to lowest queue. 3973 This approach prevents the lower priotiry packets from being 3974 starved out with only a slight delay to the higher priority 3975 packets. 3976 3977 (2)Use the strict priority scheme: Queue with higher priority 3978 will always be process first, while queue with lower priority 3979 will only be processed when the higher priority queue is empty. 3980 This approach can cause the lower priorities the be startved 3981 out preventing them from transmitting any packets, but it 3982 ensures that all high priority packets serviced as soon as 3983 possible." 3984 ::= { trafficPrioritization 1 } 3985 3986-- ----------------------------------------------------------------------------- 3987-- port default cos table 3988-- ----------------------------------------------------------------------------- 3989qosPortDefaultCosTable OBJECT-TYPE 3990 SYNTAX SEQUENCE OF QosPortDefaultCosEntry 3991 MAX-ACCESS not-accessible 3992 STATUS current 3993 DESCRIPTION "Table of descriptive information and configuration about 3994 port default cos value." 3995 ::= { trafficPrioritization 2 } 3996 3997qosPortDefaultCosEntry OBJECT-TYPE 3998 SYNTAX QosPortDefaultCosEntry 3999 MAX-ACCESS not-accessible 4000 STATUS current 4001 DESCRIPTION "An entry in the table, containing inforamtion 4002 about port default cos value." 4003 INDEX { qosPortNum } 4004 ::= { qosPortDefaultCosTable 1 } 4005 4006QosPortDefaultCosEntry ::= SEQUENCE { 4007 qosPortNum Integer32, 4008 qosPortTrust Integer32, 4009 qosPortDefaultCos Integer32 4010} 4011 4012qosPortNum OBJECT-TYPE 4013 SYNTAX Integer32 4014 MAX-ACCESS read-only 4015 STATUS current 4016 DESCRIPTION "Port number." 4017 ::= { qosPortDefaultCosEntry 1 } 4018 4019 4020qosPortTrust OBJECT-TYPE 4021 SYNTAX Integer32 { 4022 cos-only(1), 4023 dscp-only(2), 4024 cos-first(3), 4025 dscp-first(4) 4026 } 4027 MAX-ACCESS read-write 4028 STATUS current 4029 DESCRIPTION "Two kinds of priority information are token into 4030 consideration when a packet is processed. One is COS, 4031 the IEEE 802.3ac tag containing IEEE 802.1p priority 4032 information, and the other is DSCP, the IPv4 Type of 4033 Service/DiffServ field. 4034 (1)COS only: the port priority will only follow the 4035 COS priority that you have assigned. 4036 (2)DSCP only: the port priority will only follow the 4037 DSCP priority that you have assigned. 4038 (3)COS first: the port priority will follow the COS 4039 priority first, and then other priority rule. 4040 (4)DSCP first: the port priority will follow the DSCP 4041 priority first, and the other priority rule." 4042 DEFVAL { cos-first } 4043 ::= { qosPortDefaultCosEntry 2 } 4044 4045qosPortDefaultCos OBJECT-TYPE 4046 SYNTAX Integer32(0..7) 4047 MAX-ACCESS read-write 4048 STATUS current 4049 DESCRIPTION "The port priority will follow the default port priority" 4050 ::= { qosPortDefaultCosEntry 3 } 4051 4052 4053-- ----------------------------------------------------------------------------- 4054-- COS mapping table 4055-- ----------------------------------------------------------------------------- 4056 4057qosCOSTable OBJECT-TYPE 4058 SYNTAX SEQUENCE OF QosCOSEntry 4059 MAX-ACCESS not-accessible 4060 STATUS current 4061 DESCRIPTION "Table of descriptive information and configuration about 4062 COS QOS." 4063 ::= { trafficPrioritization 3 } 4064 4065qosCOSEntry OBJECT-TYPE 4066 SYNTAX QosCOSEntry 4067 MAX-ACCESS not-accessible 4068 STATUS current 4069 DESCRIPTION "An entry in the table, containing inforamtion about COS QOS." 4070 INDEX { qosCOSPriority } 4071 ::= { qosCOSTable 1 } 4072 4073QosCOSEntry ::= SEQUENCE { 4074 qosCOSPriority Integer32, 4075 qosCOS INTEGER 4076} 4077 4078qosCOSPriority OBJECT-TYPE 4079 SYNTAX Integer32(0..7) 4080 MAX-ACCESS read-only 4081 STATUS current 4082 DESCRIPTION "COS priority." 4083 ::= { qosCOSEntry 1 } 4084 4085qosCOS OBJECT-TYPE 4086 SYNTAX INTEGER { 4087 low(0), 4088 middle(1), 4089 high(2), 4090 highest(3) 4091 } 4092 MAX-ACCESS read-write 4093 STATUS current 4094 DESCRIPTION "The port priority will follow the COS priority 4095 that you have assigned (0)low, (1)middle, (2)high, 4096 or (3)highest." 4097 ::= { qosCOSEntry 2 } 4098 4099 4100-- ----------------------------------------------------------------------------- 4101-- DSCP mapping table 4102-- ----------------------------------------------------------------------------- 4103 4104qosDscpTable OBJECT-TYPE 4105 SYNTAX SEQUENCE OF QosDscpEntry 4106 MAX-ACCESS not-accessible 4107 STATUS current 4108 DESCRIPTION "Table of descriptive information and configuration about 4109 DSCP QOS." 4110 ::= { trafficPrioritization 4 } 4111 4112qosDscpEntry OBJECT-TYPE 4113 SYNTAX QosDscpEntry 4114 MAX-ACCESS not-accessible 4115 STATUS current 4116 DESCRIPTION "An entry in the table, containing inforamtion 4117 about DSCP QOS." 4118 INDEX { qosDscpPriority } 4119 ::= { qosDscpTable 1 } 4120 4121QosDscpEntry ::= SEQUENCE { 4122 qosDscpPriority Integer32, 4123 qosDscp INTEGER 4124} 4125 4126qosDscpPriority OBJECT-TYPE 4127 SYNTAX Integer32(0..63) 4128 MAX-ACCESS read-only 4129 STATUS current 4130 DESCRIPTION "Dscp priority." 4131 ::= { qosDscpEntry 1 } 4132 4133qosDscp OBJECT-TYPE 4134 SYNTAX INTEGER { 4135 low(0), 4136 middle(1), 4137 high(2), 4138 highest(3) 4139 } 4140 MAX-ACCESS read-write 4141 STATUS current 4142 DESCRIPTION "The port priority will follow the Dscp priority 4143 that you have assigned 4144 (0)low (1)middle, (2)high, (3)highest." 4145 ::= { qosDscpEntry 2 } 4146 4147-- ----------------------------------------------------------------------------- 4148-- multicastFiltering 4149-- ----------------------------------------------------------------------------- 4150 4151igmpQuery OBJECT IDENTIFIER ::= { multicastFiltering 1 } 4152igmpSnooping OBJECT IDENTIFIER ::= { multicastFiltering 2 } 4153unknownMulticast OBJECT IDENTIFIER ::= { multicastFiltering 3 } 4154dot1dGmrp OBJECT IDENTIFIER ::= { multicastFiltering 4 } 4155 4156-- ----------------------------------------------------------------------------- 4157-- IGMP Query 4158-- ----------------------------------------------------------------------------- 4159 4160igmpQueryVersion OBJECT-TYPE 4161 SYNTAX INTEGER { 4162 version1(1), 4163 version2(2) 4164 } 4165 MAX-ACCESS read-write 4166 STATUS current 4167 DESCRIPTION "(1)IGMP Query version 1. 4168 (2)IGMP Query version 2." 4169 ::= { igmpQuery 1 } 4170 4171igmpQueryStatus OBJECT-TYPE 4172 SYNTAX INTEGER { 4173 enable(1), 4174 disable(2) 4175 } 4176 MAX-ACCESS read-write 4177 STATUS current 4178 DESCRIPTION "(1)enable IGMP Query on management vlan. 4179 (2)disable IGMP Query." 4180 ::= { igmpQuery 2 } 4181 4182igmpQueryInterval OBJECT-TYPE 4183 SYNTAX Integer32 (1..65535) 4184 MAX-ACCESS read-write 4185 STATUS current 4186 DESCRIPTION "The interval between General Queries sent 4187 by this Querier in seconds." 4188 DEFVAL { 125 } 4189 ::= { igmpQuery 3 } 4190 4191igmpQueryMaxResponseTime OBJECT-TYPE 4192 SYNTAX Integer32 (1..25) 4193 MAX-ACCESS read-write 4194 STATUS current 4195 DESCRIPTION "Max Respocse Time is meaningful only in 4196 Membership Query messages, and specifies 4197 the maximum allowed time before sending 4198 a responding report in seconds." 4199 DEFVAL { 10 } 4200 ::= { igmpQuery 4 } 4201 4202--igmpQueryStatus OBJECT-TYPE 4203-- SYNTAX INTEGER { 4204-- auto(1), 4205-- enabled(2), 4206-- disabled(3) 4207-- } 4208-- MAX-ACCESS read-write 4209-- STATUS current 4210-- DESCRIPTION "(1)Detect querier automatically. 4211-- (2)Force to be a querier. 4212-- (3)Be a silence snooper. 4213-- The mode of querier." 4214-- ::= { igmpQuery 1 } 4215 4216--igmpQueryTable OBJECT-TYPE 4217-- SYNTAX SEQUENCE OF IgmpQueryEntry 4218-- MAX-ACCESS not-accessible 4219-- STATUS current 4220-- DESCRIPTION "Table of descriptive information about IGMP query." 4221-- ::= { igmpQuery 2 } 4222 4223--igmpQueryEntry OBJECT-TYPE 4224-- SYNTAX IgmpQueryEntry 4225-- MAX-ACCESS not-accessible 4226-- STATUS current 4227-- DESCRIPTION "An entry in the table, containing inforamtion 4228-- about IGMP query." 4229-- INDEX { igmpQueryEntryVID } 4230-- ::= { igmpQueryTable 1 } 4231 4232--IgmpQueryEntry ::= SEQUENCE { 4233-- igmpQueryEntryVID INTEGER, 4234-- igmpQueryEntryStatus INTEGER 4235-- } 4236 4237--igmpQueryEntryVID OBJECT-TYPE 4238-- SYNTAX INTEGER 4239-- MAX-ACCESS read-only 4240-- STATUS current 4241-- DESCRIPTION 4242-- "The vlan id where igmp snooping to be configured" 4243-- ::= { igmpQueryEntry 1 } 4244 4245--igmpQueryEntryStatus OBJECT-TYPE 4246-- SYNTAX INTEGER { 4247-- auto(1), 4248-- enabled(2), 4249-- disabled(3) 4250-- } 4251-- MAX-ACCESS read-write 4252-- STATUS current 4253-- DESCRIPTION 4254-- "The state of igmp Query operation on the vlan 4255-- (1)Detect querier automatically. 4256-- (2)Force to be a querier. 4257-- (3)Be a silence snooper. 4258-- (1) and (2) indicates that igmp Query is enabled on this 4259-- vlan, as long as igmpQueryStatus is also enabled for this 4260-- device. When disabled(3) but igmpQueryStatus is still 4261-- enabled for the device, igmp Query is disabled on this vlan." 4262-- DEFVAL { 1 } 4263-- ::= { igmpQueryEntry 2 } 4264 4265 4266-- ----------------------------------------------------------------------------- 4267-- IGMP Snooping 4268-- ----------------------------------------------------------------------------- 4269igmpSnoopingStatus OBJECT-TYPE 4270 SYNTAX INTEGER { 4271 enabled(1), 4272 disabled(2) 4273 } 4274 MAX-ACCESS read-write 4275 STATUS current 4276 DESCRIPTION "Parameter to enable or disable IGMP snooping on the device. 4277 When enabled, the device will examine IGMP packets and set 4278 up filters for multicast traffic. 4279 4280 The Internet Group Management Protocol (IGMP) is an internal 4281 protocol of the Internet Protocol (IP) suite. IP manages 4282 multicast traffic by using switches, routers, and hosts that 4283 support IGMP. Enabling IGMP makes the device to gather 4284 multicast group membership information by snooping IGMP 4285 packets, which helps the device switch IP multicast traffic 4286 to the ports where group members exist instead of flooding the 4287 traffic to every ports. 4288 4289 IGMP have three fundamental types of message as follows: 4290 4291 Message Description 4292 -------------------------------------------------------------- 4293 Query A message sent from the querier (IGMP router or switch) 4294 asking for responses from each host belonging to a 4295 multicast group. 4296 4297 Report A message sent by a host to the querier to indicate 4298 that the host wants to be or is a member of a given 4299 group indicated in the report message. 4300 4301 Leave A message sent by a host to the querier to indicate 4302 that the host has quit to be a member for a specific 4303 multicast group. 4304 4305 The IGMP snooping functionality is configured on a vlan basis. 4306 To enable or disable IGMP snooping on vlans: 4307 1. set igmpSnoopingStatus to enable(1) or disable(2). 4308 2. specify on which vlan IGMP snooping works by configuring 4309 each entries in the igmpSnoopingTable. 4310 4311 As a result, you can turn on or off IGMP snooping functionality 4312 by setting igmpSnoopingStatus while keeping the configuration 4313 for each vlan. Or you can turn on or off IGMP snooping for a 4314 specific vlan in igmpSnoopingTable with the statuses on other 4315 vlan untouched." 4316 ::= { igmpSnooping 1 } 4317 4318 4319-- ----------------------------------------------------------------------------- 4320-- igmpSnoopingTable 4321-- ----------------------------------------------------------------------------- 4322igmpSnoopingTable OBJECT-TYPE 4323 SYNTAX SEQUENCE OF IgmpSnoopingEntry 4324 MAX-ACCESS not-accessible 4325 STATUS current 4326 DESCRIPTION "Table of descriptive information about on which vlan is IGMP 4327 snooping enabled." 4328 ::= { igmpSnooping 2 } 4329 4330igmpSnoopingEntry OBJECT-TYPE 4331 SYNTAX IgmpSnoopingEntry 4332 MAX-ACCESS not-accessible 4333 STATUS current 4334 DESCRIPTION "Inforamtion enabling or disabling IGMP snooping on a vlan." 4335 INDEX { igmpSnoopingEntryVID } 4336 ::= { igmpSnoopingTable 1 } 4337 4338IgmpSnoopingEntry ::= SEQUENCE { 4339 igmpSnoopingEntryVID INTEGER, 4340 igmpSnoopingEntryStatus INTEGER 4341} 4342 4343igmpSnoopingEntryVID OBJECT-TYPE 4344 SYNTAX INTEGER 4345 MAX-ACCESS read-only 4346 STATUS current 4347 DESCRIPTION "The vlan id." 4348 ::= { igmpSnoopingEntry 1 } 4349 4350igmpSnoopingEntryStatus OBJECT-TYPE 4351 SYNTAX INTEGER { 4352 enabled(1), 4353 disabled(2) 4354 } 4355 MAX-ACCESS read-write 4356 STATUS current 4357 DESCRIPTION "The state of igmp snooping functionality on a vlan. 4358 Set to enabled(1) indicates that igmp snooping is enabled on 4359 the vlan. When igmpSnoopingStatus is also turned on, each IGMP 4360 packets on the vlan will be processed. 4361 When disabled(2) with igmpSnoopingStatus enabled, igmp packets 4362 will not be processed and be propagated to other member ports 4363 of the vlan. 4364 A transition from disabled(2) to enabled(1) will cause a reset 4365 of all igmp snooping information on this vlan." 4366 DEFVAL { 2 } 4367 ::= { igmpSnoopingEntry 2 } 4368 4369-- ----------------------------------------------------------------------------- 4370-- igmpSnoopingGroupTable 4371-- ----------------------------------------------------------------------------- 4372igmpSnoopingGroupTable OBJECT-TYPE 4373 SYNTAX SEQUENCE OF IgmpSnoopingGroupEntry 4374 MAX-ACCESS not-accessible 4375 STATUS current 4376 DESCRIPTION "Table of descriptive information about IGMP snooped multicast 4377 groups." 4378 ::= { igmpSnooping 3 } 4379 4380igmpSnoopingGroupEntry OBJECT-TYPE 4381 SYNTAX IgmpSnoopingGroupEntry 4382 MAX-ACCESS not-accessible 4383 STATUS current 4384 DESCRIPTION "Information containing a multicast group and its member ports." 4385 INDEX { igmpSnoopingGroupEntryVID, igmpSnoopingGroupEntryIPAddr } 4386 ::= { igmpSnoopingGroupTable 1 } 4387 4388IgmpSnoopingGroupEntry ::= SEQUENCE { 4389 igmpSnoopingGroupEntryVID INTEGER, 4390 igmpSnoopingGroupEntryIPAddr IpAddress, 4391 igmpSnoopingGroupEntryMembers PortList 4392} 4393 4394igmpSnoopingGroupEntryVID OBJECT-TYPE 4395 SYNTAX INTEGER 4396 MAX-ACCESS read-only 4397 STATUS current 4398 DESCRIPTION "The VLAN ID of an IGMP entry." 4399 ::= { igmpSnoopingGroupEntry 1 } 4400 4401igmpSnoopingGroupEntryIPAddr OBJECT-TYPE 4402 SYNTAX IpAddress 4403 MAX-ACCESS read-only 4404 STATUS current 4405 DESCRIPTION "The multicast group IP address." 4406 ::= { igmpSnoopingGroupEntry 2 } 4407 4408igmpSnoopingGroupEntryMembers OBJECT-TYPE 4409 SYNTAX PortList 4410 MAX-ACCESS read-only 4411 STATUS current 4412 DESCRIPTION "The member ports of the group." 4413 ::= { igmpSnoopingGroupEntry 3 } 4414 4415-- ----------------------------------------------------------------------------- 4416-- unknownMulticast 4417-- ----------------------------------------------------------------------------- 4418 4419unknownMulticastStatus OBJECT-TYPE 4420 SYNTAX INTEGER { 4421 source-only-learning(1), 4422 discard(2), 4423 flood(3) 4424 } 4425 MAX-ACCESS read-write 4426 STATUS current 4427 DESCRIPTION "Select IGMP Unknown Multicast policy. 4428 (1) Send to Query Ports: The device sends the packets with 4429 an unknown MAC/IP Multicast address to query ports 4430 (2) Discard: The device discards all packets with an unknown 4431 MAC/IP Multicast address. 4432 (3) Send to All Ports: The device sends the packets with 4433 an unknown MAC/IP Multicast address to all ports. " 4434 DEFVAL { 3 } 4435 ::= { unknownMulticast 1 } 4436 4437-- ----------------------------------------------------------------------------- 4438-- GMRP configration 4439-- ----------------------------------------------------------------------------- 4440dot1dGmrpStatus OBJECT-TYPE 4441 SYNTAX INTEGER { 4442 enabled(1), 4443 disabled(2) 4444 } 4445 MAX-ACCESS read-write 4446 STATUS current 4447 DESCRIPTION "Enable GMRP Protocol. " 4448 DEFVAL { disabled } 4449 ::= { dot1dGmrp 1 } 4450 4451 4452dot1dPortGmrpTable OBJECT-TYPE 4453 SYNTAX SEQUENCE OF Dot1dPortGmrpEntry 4454 MAX-ACCESS not-accessible 4455 STATUS current 4456 DESCRIPTION "A table containing per port control and status information 4457 for GMRP configuration in the device." 4458 ::= { dot1dGmrp 2 } 4459 4460dot1dPortGmrpEntry OBJECT-TYPE 4461 SYNTAX Dot1dPortGmrpEntry 4462 MAX-ACCESS not-accessible 4463 STATUS current 4464 DESCRIPTION "Information controlling GMRP configuration for a port on the 4465 device." 4466 INDEX { dot1dPortGmrpIndex } 4467 ::= { dot1dPortGmrpTable 1 } 4468 4469Dot1dPortGmrpEntry ::= SEQUENCE { 4470 dot1dPortGmrpIndex INTEGER, 4471 dot1dPortGmrpStatus INTEGER, 4472} 4473 4474dot1dPortGmrpIndex OBJECT-TYPE 4475 SYNTAX INTEGER 4476 MAX-ACCESS not-accessible 4477 STATUS current 4478 DESCRIPTION "The port identifier." 4479 ::= { dot1dPortGmrpEntry 1 } 4480 4481dot1dPortGmrpStatus OBJECT-TYPE 4482 SYNTAX INTEGER { 4483 enabled(1), 4484 disabled(2) 4485 } 4486 MAX-ACCESS read-write 4487 STATUS current 4488 DESCRIPTION "The state of GMRP operation on this port. The value enabled(1) 4489 indicates that GMRP is enabled on this port, as long as 4490 dot1dGmrpStatus is also enabled for this device. When disabled(2) 4491 but dot1dGmrpStatus is still enabled for the device, GMRP is 4492 disabled on this port: any GMRP packets received will be 4493 silently discarded." 4494 DEFVAL { enabled } 4495 ::= { dot1dPortGmrpEntry 2 } 4496 4497-- ----------------------------------------------------------------------------- 4498-- snmp 4499-- ----------------------------------------------------------------------------- 4500 4501-- To be available in pharse II 4502--snmpAgentMode OBJECT-TYPE 4503-- SYNTAX INTEGER { 4504-- v1v2Conly(1), 4505-- v3(2), 4506-- v1v2Cv3(3) 4507-- } 4508-- MAX-ACCESS read-write 4509-- STATUS current 4510-- DESCRIPTION "The Agent mode of snmp agent. 4511-- (1) SNMPV1/V2C Only. 4512-- (2) SNMPV3. 4513-- (3) SNMPV1/V2C/V3" 4514-- ::= { snmp 1 } 4515 4516--snmpSystemName OBJECT-TYPE 4517-- SYNTAX DisplayString (SIZE(0..64)) 4518-- MAX-ACCESS read-write 4519-- STATUS current 4520-- DESCRIPTION "The system name." 4521-- ::= { snmp 2 } 4522 4523--snmpSystemLocation OBJECT-TYPE 4524-- SYNTAX DisplayString (SIZE(0..64)) 4525-- MAX-ACCESS read-write 4526-- STATUS current 4527-- DESCRIPTION "The system location." 4528-- ::= { snmp 3 } 4529 4530--snmpSystemContact OBJECT-TYPE 4531-- SYNTAX DisplayString (SIZE(0..64)) 4532-- MAX-ACCESS read-write 4533-- STATUS current 4534-- DESCRIPTION "The contact information of system." 4535-- ::= { snmp 4 } 4536 4537-- ----------------------------------------------------------------------------- 4538-- snmpCommunityStringTable 4539-- ----------------------------------------------------------------------------- 4540 4541snmpCommunityStringTable OBJECT-TYPE 4542 SYNTAX SEQUENCE OF SnmpCommunityStringEntry 4543 MAX-ACCESS not-accessible 4544 STATUS current 4545 DESCRIPTION "Table of information configuring community strings of 4546 SNMP agent. 4547 4548 An SNMP community string is a text string that acts as 4549 a password. It is used to authenticate messages that 4550 are sent between the management station (the SNMP manager) 4551 and the device (the SNMP agent). The community string is 4552 included in every packet that is transmitted between the 4553 SNMP manager and the SNMP agent. 4554 4555 After receiving an SNMP request, the SNMP agent compares 4556 the community string in the request to the community 4557 strings that are configured for the agent. The requests 4558 are valid under these circumstances: 4559 4560 - Only SNMP Get and Get-next requests are valid if the 4561 community string in the request matches the read-only 4562 community. 4563 4564 - SNMP Get, Get-next, and Set requests are valid if the 4565 community string in the request matches the agent's 4566 read-write community. 4567 4568 By default, 'public' is the read-only community and 4569 'private' is the read-write community. Total 4 community 4570 strings are allowed to configure in the device." 4571 ::= { snmp 1 } 4572 4573snmpCommunityStringEntry OBJECT-TYPE 4574 SYNTAX SnmpCommunityStringEntry 4575 MAX-ACCESS not-accessible 4576 STATUS current 4577 DESCRIPTION "Inforamtion configuring an community string." 4578 INDEX { snmpCommunityStringIndex } 4579 ::= { snmpCommunityStringTable 1 } 4580 4581SnmpCommunityStringEntry ::= SEQUENCE { 4582 snmpCommunityStringIndex Integer32, 4583 snmpCommunityStringName DisplayString, 4584 snmpCommunityStringPrivilege INTEGER, 4585 snmpCommunityStringStatus INTEGER 4586} 4587 4588snmpCommunityStringIndex OBJECT-TYPE 4589 SYNTAX Integer32 4590 MAX-ACCESS not-accessible 4591 STATUS current 4592 DESCRIPTION "Index of community string." 4593 ::= { snmpCommunityStringEntry 1 } 4594 4595snmpCommunityStringName OBJECT-TYPE 4596 SYNTAX DisplayString (SIZE(0..32)) 4597 MAX-ACCESS read-write 4598 STATUS current 4599 DESCRIPTION "A community string with maximum 32 characters." 4600 ::= { snmpCommunityStringEntry 2 } 4601 4602snmpCommunityStringPrivilege OBJECT-TYPE 4603 SYNTAX INTEGER { 4604 ro(1), 4605 rw(2) 4606 } 4607 MAX-ACCESS read-write 4608 STATUS current 4609 DESCRIPTION "The access privilege of the community string." 4610 ::= { snmpCommunityStringEntry 3 } 4611 4612snmpCommunityStringStatus OBJECT-TYPE 4613 SYNTAX RowStatus 4614 MAX-ACCESS read-create 4615 STATUS current 4616 DESCRIPTION "The status of this entry. Set to (5)createAndWait 4617 to create a new entry. A new entry or an active 4618 entry can be edited. Once an entry is modified, 4619 its status becomes (3)notReady. Set to (1)active 4620 to apply the modification to the switch. An entry 4621 can be removed by setting to (6)destory." 4622 ::= { snmpCommunityStringEntry 4 } 4623 4624 4625-- ----------------------------------------------------------------------------- 4626-- snmpV3UserTable 4627-- ----------------------------------------------------------------------------- 4628 4629snmpV3UserTable OBJECT-TYPE 4630 SYNTAX SEQUENCE OF SnmpV3UserEntry 4631 MAX-ACCESS not-accessible 4632 STATUS current 4633 DESCRIPTION "Table of descriptive and information about trap servers. 4634 A trap server is the recipient of an SNMP trap. The device 4635 does not send a trap unless it knows to which station it 4636 should send a trap." 4637 ::= { snmp 2 } 4638 4639snmpV3UserEntry OBJECT-TYPE 4640 SYNTAX SnmpV3UserEntry 4641 MAX-ACCESS not-accessible 4642 STATUS current 4643 DESCRIPTION "An entry in the table, containing inforamtion about a 4644 trap server of SNMP agent." 4645 INDEX { snmpTrapServerIndex } 4646 ::= { snmpV3UserTable 1 } 4647 4648SnmpV3UserEntry ::= SEQUENCE { 4649 snmpV3UserIndex Integer32, 4650 snmpV3UserName DisplayString, 4651 snmpV3UserSecurityLevel INTEGER, 4652 snmpV3UserAuthProtocol INTEGER, 4653 snmpV3UserAuthPassword DisplayString, 4654 snmpV3UserDesPassword DisplayString, 4655 snmpV3UserStatus RowStatus 4656} 4657 4658snmpV3UserIndex OBJECT-TYPE 4659 SYNTAX Integer32 4660 MAX-ACCESS not-accessible 4661 STATUS current 4662 DESCRIPTION "Index of snmp v3 user." 4663 ::= { snmpV3UserEntry 1 } 4664 4665snmpV3UserName OBJECT-TYPE 4666 SYNTAX DisplayString 4667 MAX-ACCESS read-write 4668 STATUS current 4669 DESCRIPTION "" 4670 ::= { snmpV3UserEntry 2 } 4671 4672snmpV3UserSecurityLevel OBJECT-TYPE 4673 SYNTAX INTEGER { 4674 noauth(1), 4675 auth(2), 4676 priv(3) 4677 } 4678 MAX-ACCESS read-write 4679 STATUS current 4680 DESCRIPTION "Specifiy the authentication and privacy level 4681 - noauth(1) no authentication and no privacy. 4682 - auth(2) enables MD5 or SHA packet authentication. 4683 - priv(3) enables MD5 or SHA packet authentication 4684 and DES packet encryption." 4685 ::= { snmpV3UserEntry 3 } 4686 4687snmpV3UserAuthProtocol OBJECT-TYPE 4688 SYNTAX INTEGER { 4689 none(1), 4690 md5(2), 4691 sha(3) 4692 } 4693 MAX-ACCESS read-write 4694 STATUS current 4695 DESCRIPTION "MD5(Message Digest 5) or SHA (Secure Hash Algorithm)" 4696 ::= { snmpV3UserEntry 4 } 4697 4698snmpV3UserAuthPassword OBJECT-TYPE 4699 SYNTAX DisplayString 4700 MAX-ACCESS read-write 4701 STATUS current 4702 DESCRIPTION "" 4703 ::= { snmpV3UserEntry 5 } 4704 4705snmpV3UserDesPassword OBJECT-TYPE 4706 SYNTAX DisplayString 4707 MAX-ACCESS read-write 4708 STATUS current 4709 DESCRIPTION "" 4710 ::= { snmpV3UserEntry 6 } 4711 4712snmpV3UserStatus OBJECT-TYPE 4713 SYNTAX RowStatus 4714 MAX-ACCESS read-create 4715 STATUS current 4716 DESCRIPTION "" 4717 ::= { snmpV3UserEntry 7 } 4718 4719 4720-- ----------------------------------------------------------------------------- 4721-- snmpTrapServerTable 4722-- ----------------------------------------------------------------------------- 4723 4724snmpTrapServerEnable OBJECT-TYPE 4725 SYNTAX INTEGER { 4726 enable(1), 4727 disable(2) 4728 } 4729 MAX-ACCESS read-write 4730 STATUS current 4731 DESCRIPTION "To enable, disable snmp trap functionality. 4732 4733 SNMPv1 traps are defined in RFC 1157, and SNMPv2c trap is 4734 defined as NOTIFICATION. SNMP traps enable this device to 4735 notify the management station of significant events by way 4736 of an unsolicited SNMP message. After the manager receives 4737 the event, the manager displays it and can choose to take 4738 an action based on the event. For instance, the manager can 4739 poll the agent directly, or poll other associated device 4740 agents to get a better understanding of the event." 4741 ::= { snmp 3 } 4742 4743 4744snmpTrapServerTable OBJECT-TYPE 4745 SYNTAX SEQUENCE OF SnmpTrapServerEntry 4746 MAX-ACCESS not-accessible 4747 STATUS current 4748 DESCRIPTION "Table of descriptive and information about trap servers. 4749 A trap server is the recipient of an SNMP trap. The device 4750 does not send a trap unless it knows to which station it 4751 should send a trap." 4752 ::= { snmp 4 } 4753 4754snmpTrapServerEntry OBJECT-TYPE 4755 SYNTAX SnmpTrapServerEntry 4756 MAX-ACCESS not-accessible 4757 STATUS current 4758 DESCRIPTION "An entry in the table, containing inforamtion about a 4759 trap server of SNMP agent." 4760 INDEX { snmpTrapServerIndex } 4761 ::= { snmpTrapServerTable 1 } 4762 4763SnmpTrapServerEntry ::= SEQUENCE { 4764 snmpTrapServerIndex Integer32, 4765 snmpTrapServerIPAddr IpAddress, 4766 snmpTrapServerTrapComm DisplayString, 4767 snmpTrapServerTrapVer INTEGER, 4768 snmpTrapServerStatus RowStatus 4769} 4770 4771snmpTrapServerIndex OBJECT-TYPE 4772 SYNTAX Integer32 4773 MAX-ACCESS not-accessible 4774 STATUS current 4775 DESCRIPTION "Index of trap server." 4776 ::= { snmpTrapServerEntry 1 } 4777 4778snmpTrapServerIPAddr OBJECT-TYPE 4779 SYNTAX IpAddress 4780 MAX-ACCESS read-write 4781 STATUS current 4782 DESCRIPTION "Trap Server IP Address." 4783 ::= { snmpTrapServerEntry 2 } 4784 4785snmpTrapServerTrapComm OBJECT-TYPE 4786 SYNTAX DisplayString (SIZE(0..32)) 4787 MAX-ACCESS read-write 4788 STATUS current 4789 DESCRIPTION "The community string of trap server. The password-like string 4790 will be sent with the notification operation." 4791 ::= { snmpTrapServerEntry 3 } 4792 4793snmpTrapServerTrapVer OBJECT-TYPE 4794 SYNTAX INTEGER { 4795 v1(1), 4796 v2c(2) 4797 } 4798 MAX-ACCESS read-write 4799 STATUS current 4800 DESCRIPTION "The trap version." 4801 ::= { snmpTrapServerEntry 4 } 4802 4803snmpTrapServerStatus OBJECT-TYPE 4804 SYNTAX RowStatus 4805 MAX-ACCESS read-create 4806 STATUS current 4807 DESCRIPTION "The status of this entry. Set to (5)createAndWait 4808 to create a new entry. A new entry or an active 4809 entry can be edited. Once an entry is modified, 4810 its status becomes (3)notReady. Set to (1)active 4811 to apply the modification to the device. An entry 4812 can be removed by setting to (6)destory." 4813 ::= { snmpTrapServerEntry 5 } 4814 4815 4816-- ----------------------------------------------------------------------------- 4817-- security 4818-- ----------------------------------------------------------------------------- 4819portSecurity OBJECT IDENTIFIER ::= { security 1 } 4820ipSecurity OBJECT IDENTIFIER ::= { security 2 } 4821dot1x OBJECT IDENTIFIER ::= { security 3 } 4822--macFiltering OBJECT IDENTIFIER ::= { security 3 } 4823 4824 4825-- ----------------------------------------------------------------------------- 4826-- portSecurityStatusTable 4827-- ----------------------------------------------------------------------------- 4828 4829portSecurityStatusTable OBJECT-TYPE 4830 SYNTAX SEQUENCE OF PortSecurityStatusEntry 4831 MAX-ACCESS not-accessible 4832 STATUS current 4833 DESCRIPTION "A table containing information about port security status on 4834 each port. 4835 4836 Port security prevents a port from address learning. Only 4837 those MAC addresses that are configured by management are 4838 allowed to access the switch or transmit/receive through the 4839 port. Upto 10 MAC addresses can assigned to each port by adding 4840 address entries to portSecurityMacTable or macAddrTable. 4841 4842 If the port security functionality is enabled but without any 4843 MAC address configured on a port, no traffic can access the 4844 switch or transmit/receive from the port." 4845 ::= { portSecurity 1 } 4846 4847portSecurityStatusEntry OBJECT-TYPE 4848 SYNTAX PortSecurityStatusEntry 4849 MAX-ACCESS not-accessible 4850 STATUS current 4851 DESCRIPTION "An entry configuring port security for a port." 4852 INDEX { portSecurityPortIndex } 4853 ::= { portSecurityStatusTable 1 } 4854 4855PortSecurityStatusEntry ::= SEQUENCE { 4856 portSecurityPortIndex Integer32, 4857 portSecurityPortStatus INTEGER 4858} 4859 4860portSecurityPortIndex OBJECT-TYPE 4861 SYNTAX Integer32 4862 MAX-ACCESS not-accessible 4863 STATUS current 4864 DESCRIPTION "The port id." 4865 ::= { portSecurityStatusEntry 1 } 4866 4867portSecurityPortStatus OBJECT-TYPE 4868 SYNTAX INTEGER { 4869 enable(1), 4870 disable(2) 4871 } 4872 MAX-ACCESS read-write 4873 STATUS current 4874 DESCRIPTION "(1)enable port security on this port. 4875 (2)disable port security on this port." 4876 ::= { portSecurityStatusEntry 2 } 4877 4878 4879-- ----------------------------------------------------------------------------- 4880-- portSecurityMacTable 4881-- ----------------------------------------------------------------------------- 4882 4883portSecurityMacTable OBJECT-TYPE 4884 SYNTAX SEQUENCE OF PortSecurityMacEntry 4885 MAX-ACCESS not-accessible 4886 STATUS current 4887 DESCRIPTION "Table configuring static unicast MAC address for each port. 4888 4889 When you add a static MAC address, it remains in the switch's 4890 address table, regardless of whether the device is physically 4891 connected to the switch. 4892 4893 With enabling port security in portSecurityStatusTable, only 4894 those MAC addresses configured in portSecurityMacTable are 4895 allowed to access the switch or transmit/receive through the 4896 port." 4897 ::= { portSecurity 2 } 4898 4899portSecurityMacEntry OBJECT-TYPE 4900 SYNTAX PortSecurityMacEntry 4901 MAX-ACCESS not-accessible 4902 STATUS current 4903 DESCRIPTION "An entry configuring a static unicast MAC addresses on a port." 4904 INDEX { portSecurityMacIndex } 4905 ::= { portSecurityMacTable 1 } 4906 4907PortSecurityMacEntry ::= SEQUENCE { 4908 portSecurityMacIndex Integer32, 4909 portSecurityPort Integer32, 4910 portSecurityVlanIndex Integer32, 4911 portSecurityMac MacAddress, 4912 portSecurityMacStatus RowStatus 4913} 4914 4915portSecurityMacIndex OBJECT-TYPE 4916 SYNTAX Integer32 4917 MAX-ACCESS not-accessible 4918 STATUS current 4919 DESCRIPTION "Index of MAC." 4920 ::= { portSecurityMacEntry 1 } 4921 4922portSecurityPort OBJECT-TYPE 4923 SYNTAX Integer32 4924 MAX-ACCESS read-write 4925 STATUS current 4926 DESCRIPTION "The port id." 4927 ::= { portSecurityMacEntry 2 } 4928 4929portSecurityVlanIndex OBJECT-TYPE 4930 SYNTAX Integer32 4931 MAX-ACCESS read-write 4932 STATUS current 4933 DESCRIPTION "The vlan id where the MAC address belongs to." 4934 ::= { portSecurityMacEntry 3 } 4935 4936portSecurityMac OBJECT-TYPE 4937 SYNTAX MacAddress 4938 MAX-ACCESS read-write 4939 STATUS current 4940 DESCRIPTION "MAC address of the entry." 4941 ::= { portSecurityMacEntry 4 } 4942 4943portSecurityMacStatus OBJECT-TYPE 4944 SYNTAX RowStatus 4945 MAX-ACCESS read-create 4946 STATUS current 4947 DESCRIPTION "The status of this entry. Set to (5)createAndWait 4948 to create a new entry. A new entry or an active 4949 entry can be edited. Once an entry is modified, 4950 its status becomes (3)notReady. Set to (1)active 4951 to apply the modification to the device. An entry 4952 can be removed by setting to (6)destory." 4953 ::= { portSecurityMacEntry 5 } 4954 4955 4956-- ----------------------------------------------------------------------------- 4957-- ipSecurity 4958-- ----------------------------------------------------------------------------- 4959 4960ipSecurityStatus OBJECT-TYPE 4961 SYNTAX INTEGER { 4962 enabled(1), 4963 disabled(2) 4964 } 4965 MAX-ACCESS read-write 4966 STATUS current 4967 DESCRIPTION "Enable or disable IP security functionality. 4968 4969 IP security allows you to assign specific IP addresses that 4970 are permitted to access the device for securing switch 4971 management. Set to (1) to enable IP Security. set to (2) to 4972 disable IP Security. 4973 4974 Enabling IP Security without any entries configured in the 4975 ipSecurityTable has no effect on the access traffic." 4976 ::= { ipSecurity 1 } 4977 4978ipSecurityTable OBJECT-TYPE 4979 SYNTAX SEQUENCE OF IpSecurityEntry 4980 MAX-ACCESS not-accessible 4981 STATUS current 4982 DESCRIPTION "Table configuring IP addresses that can access and manage the 4983 device through network, such as telnet, web or SNMP. 4984 4985 Please note that enabling IP security function but without 4986 adding the IP address of your current management station will 4987 break current management connection." 4988 ::= { ipSecurity 2 } 4989 4990ipSecurityEntry OBJECT-TYPE 4991 SYNTAX IpSecurityEntry 4992 MAX-ACCESS not-accessible 4993 STATUS current 4994 DESCRIPTION "An entry configuring an security IP address." 4995 INDEX { ipSecurityIndex } 4996 ::= { ipSecurityTable 1 } 4997 4998IpSecurityEntry ::= SEQUENCE { 4999 ipSecurityIndex Integer32, 5000 ipSecurityIP IpAddress, 5001 ipSecurityRowStatus RowStatus 5002} 5003 5004ipSecurityIndex OBJECT-TYPE 5005 SYNTAX Integer32(1..10) 5006 MAX-ACCESS not-accessible 5007 STATUS current 5008 DESCRIPTION "Index of IP address entry." 5009 ::= { ipSecurityEntry 1 } 5010 5011ipSecurityIP OBJECT-TYPE 5012 SYNTAX IpAddress 5013 MAX-ACCESS read-write 5014 STATUS current 5015 DESCRIPTION "An IP address that can access and manage the device." 5016 ::= { ipSecurityEntry 2 } 5017 5018ipSecurityRowStatus OBJECT-TYPE 5019 SYNTAX RowStatus 5020 MAX-ACCESS read-create 5021 STATUS current 5022 DESCRIPTION "This object is used to manage to creation and deletion of 5023 a authorized IP address, and is used to indicate the status 5024 of this entry. A empty entry or an active entry can be edited. 5025 Once an entry is modified, its status becomes (3)notReady. 5026 Set to (1)active to apply the modification to the device. An 5027 entry can be removed by setting to (6)destory." 5028 ::= { ipSecurityEntry 3 } 5029 5030 5031--ipSecurityIP1 OBJECT-TYPE 5032-- SYNTAX IpAddress 5033-- MAX-ACCESS read-write 5034-- STATUS current 5035-- DESCRIPTION "This IP address can access and manage the device." 5036-- ::= { ipSecurity 2 } 5037 5038--ipSecurityIP2 OBJECT-TYPE 5039-- SYNTAX IpAddress 5040-- MAX-ACCESS read-write 5041-- STATUS current 5042-- DESCRIPTION "This IP address can access and manage the device." 5043-- ::= { ipSecurity 3 } 5044 5045--ipSecurityIP3 OBJECT-TYPE 5046-- SYNTAX IpAddress 5047-- MAX-ACCESS read-write 5048-- STATUS current 5049-- DESCRIPTION "This IP address can access and manage the device." 5050-- ::= { ipSecurity 4 } 5051 5052--ipSecurityIP4 OBJECT-TYPE 5053-- SYNTAX IpAddress 5054-- MAX-ACCESS read-write 5055-- STATUS current 5056-- DESCRIPTION "This IP address can access and manage the device." 5057-- ::= { ipSecurity 5 } 5058 5059--ipSecurityIP5 OBJECT-TYPE 5060-- SYNTAX IpAddress 5061-- MAX-ACCESS read-write 5062-- STATUS current 5063-- DESCRIPTION "This IP address can access and manage the device." 5064-- ::= { ipSecurity 6 } 5065 5066--ipSecurityIP6 OBJECT-TYPE 5067-- SYNTAX IpAddress 5068-- MAX-ACCESS read-write 5069-- STATUS current 5070-- DESCRIPTION "This IP address can access and manage the device." 5071-- ::= { ipSecurity 7 } 5072 5073--ipSecurityIP7 OBJECT-TYPE 5074-- SYNTAX IpAddress 5075-- MAX-ACCESS read-write 5076-- STATUS current 5077-- DESCRIPTION "This IP address can access and manage the device." 5078-- ::= { ipSecurity 8 } 5079 5080--ipSecurityIP8 OBJECT-TYPE 5081-- SYNTAX IpAddress 5082-- MAX-ACCESS read-write 5083-- STATUS current 5084-- DESCRIPTION "This IP address can access and manage the device." 5085-- ::= { ipSecurity 9 } 5086 5087--ipSecurityIP9 OBJECT-TYPE 5088-- SYNTAX IpAddress 5089-- MAX-ACCESS read-write 5090-- STATUS current 5091-- DESCRIPTION "This IP address can access and manage the device." 5092-- ::= { ipSecurity 10 } 5093 5094--ipSecurityIP10 OBJECT-TYPE 5095-- SYNTAX IpAddress 5096-- MAX-ACCESS read-write 5097-- STATUS current 5098-- DESCRIPTION "This IP address can access and manage the device." 5099-- ::= { ipSecurity 11 } 5100 5101 5102-- ----------------------------------------------------------------------------- 5103-- macFilteringTable, NOT SUPPORT 5104-- ----------------------------------------------------------------------------- 5105 5106--macFilteringTable OBJECT-TYPE 5107-- SYNTAX SEQUENCE OF MACFilteringEntry 5108-- MAX-ACCESS not-accessible 5109-- STATUS current 5110-- DESCRIPTION "Table of descriptive information about 5111-- MAC filter configuration. 5112-- MAC address filtering allows the switch to drop 5113-- unwanted traffic. Traffic is filtered based on 5114-- the destination addresses. For example, if your 5115-- network is congested because of high utilization 5116-- from one MAC address, you can filter all traffic 5117-- transmitted to that MAC address, restoring network 5118-- flow while you troubleshoot the problem." 5119-- ::= { macFiltering 1} 5120-- 5121--macFilteringEntry OBJECT-TYPE 5122-- SYNTAX MACFilteringEntry 5123-- MAX-ACCESS not-accessible 5124-- STATUS current 5125-- DESCRIPTION "An entry in the table, containing inforamtion 5126-- about MAC filter configuration." 5127-- INDEX { macFilteringIndex } 5128-- ::= { macFilteringTable 1 } 5129-- 5130--MACFilteringEntry ::= SEQUENCE 5131--{ 5132-- macFilteringIndex Integer32, 5133-- macFilteringAddr MacAddress, 5134-- macFilteringStatus INTEGER 5135--} 5136-- 5137--macFilteringIndex OBJECT-TYPE 5138-- SYNTAX Integer32 5139-- MAX-ACCESS not-accessible 5140-- STATUS current 5141-- DESCRIPTION "Index of MAC." 5142-- ::= { macFilteringEntry 1 } 5143-- 5144--macFilteringAddr OBJECT-TYPE 5145-- SYNTAX MacAddress 5146-- MAX-ACCESS read-write 5147-- STATUS current 5148-- DESCRIPTION "MAC address of the entry." 5149-- ::= { macFilteringEntry 2 } 5150-- 5151--macFilteringStatus OBJECT-TYPE 5152-- SYNTAX INTEGER 5153-- { 5154-- valid(1), 5155-- creatrequest(2), 5156-- undercreation(3), 5157-- invalid(4) 5158-- } 5159-- MAX-ACCESS read-create 5160-- STATUS current 5161-- DESCRIPTION "The status of this entry. If this object is not equal to valid(1), all associated 5162-- MAC entries shall be deleted by the agent." 5163-- ::= { macFilteringEntry 3 } 5164 5165 5166-- ----------------------------------------------------------------------------- 5167-- dot1x 5168-- ----------------------------------------------------------------------------- 5169 5170dot1xStatus OBJECT-TYPE 5171 SYNTAX INTEGER { 5172 enable(1), 5173 disable(2) 5174 } 5175 MAX-ACCESS read-write 5176 STATUS current 5177 DESCRIPTION "IEEE802.1x protocol function status. 5178 (1) IEEE802.1x protocol function is enabled. 5179 (2) IEEE802.1x protocol function is disabled. 5180 802.1x makes use of the physical access characteristics 5181 of IEEE802 LAN infrastructures in order to provide a 5182 means of authenticating and authorizing devices attached 5183 to a LAN port that has point-to-point connection 5184 characteristics, and of preventing access to that port 5185 in cases in which the authentication and authorization 5186 process fails." 5187 ::= { dot1x 1 } 5188 5189dot1xAuthentication OBJECT-TYPE 5190 SYNTAX INTEGER { 5191 local(1), 5192 radius(2) 5193 } 5194 MAX-ACCESS read-write 5195 STATUS current 5196 DESCRIPTION "." 5197 ::= { dot1x 2 } 5198 5199-- ----------------------------------------------------------------------------- 5200-- radiusServerTable 5201-- ----------------------------------------------------------------------------- 5202radiusServerTable OBJECT-TYPE 5203 SYNTAX SEQUENCE OF RadiusServerEntry 5204 MAX-ACCESS not-accessible 5205 STATUS current 5206 DESCRIPTION "." 5207 ::= { dot1x 3 } 5208 5209radiusServerEntry OBJECT-TYPE 5210 SYNTAX RadiusServerEntry 5211 MAX-ACCESS not-accessible 5212 STATUS current 5213 DESCRIPTION "." 5214 INDEX { radiusServerIndex } 5215 ::= { radiusServerTable 1 } 5216 5217RadiusServerEntry ::= SEQUENCE { 5218 radiusServerIndex Integer32, 5219 radiusServerIp IpAddress, 5220 radiusServerServerPort Integer32, 5221 radiusServerAccountingPort Integer32, 5222 radiusServerSharedKey DisplayString 5223-- radiusServerStatus RowStatus 5224} 5225 5226radiusServerIndex OBJECT-TYPE 5227 SYNTAX Integer32 5228 MAX-ACCESS not-accessible 5229 STATUS current 5230 DESCRIPTION "Index of Radius server configuration." 5231 ::= { radiusServerEntry 1 } 5232 5233radiusServerIp OBJECT-TYPE 5234 SYNTAX IpAddress 5235 MAX-ACCESS read-write 5236 STATUS current 5237 DESCRIPTION "IP address of this radius server." 5238 ::= { radiusServerEntry 2 } 5239 5240radiusServerServerPort OBJECT-TYPE 5241 SYNTAX Integer32 5242 MAX-ACCESS read-write 5243 STATUS current 5244 DESCRIPTION "The UDP port number used by the authentication server 5245 to authenticate." 5246 ::= { radiusServerEntry 3 } 5247 5248radiusServerAccountingPort OBJECT-TYPE 5249 SYNTAX Integer32 5250 MAX-ACCESS read-write 5251 STATUS current 5252 DESCRIPTION "Accounting Port: The UDP port number used by the authentication 5253 server to retrieve accounting information." 5254 ::= { radiusServerEntry 4 } 5255 5256radiusServerSharedKey OBJECT-TYPE 5257 SYNTAX DisplayString 5258 MAX-ACCESS read-write 5259 STATUS current 5260 DESCRIPTION "A key shared between this switch and authentication server." 5261 ::= { radiusServerEntry 5 } 5262 5263--radiusServerStatus OBJECT-TYPE 5264-- SYNTAX RowStatus 5265-- MAX-ACCESS read-create 5266-- STATUS current 5267-- DESCRIPTION "." 5268-- ::= { radiusServerEntry 6 } 5269 5270 5271-- ----------------------------------------------------------------------------- 5272-- dot1xLocalUserTable 5273-- ----------------------------------------------------------------------------- 5274dot1xLocalUserTable OBJECT-TYPE 5275 SYNTAX SEQUENCE OF Dot1xLocalUserEntry 5276 MAX-ACCESS not-accessible 5277 STATUS current 5278 DESCRIPTION "." 5279 ::= { dot1x 4 } 5280 5281dot1xLocalUserEntry OBJECT-TYPE 5282 SYNTAX Dot1xLocalUserEntry 5283 MAX-ACCESS not-accessible 5284 STATUS current 5285 DESCRIPTION "." 5286 INDEX { dot1xLocalUserIndex } 5287 ::= { dot1xLocalUserTable 1 } 5288 5289Dot1xLocalUserEntry ::= SEQUENCE { 5290 dot1xLocalUserIndex Integer32, 5291 dot1xLocalUserName DisplayString, 5292 dot1xLocalUserPassword DisplayString, 5293 dot1xLocalUserVid Integer32 5294 --dot1xLocalUserStatus RowStatus 5295} 5296 5297dot1xLocalUserIndex OBJECT-TYPE 5298 SYNTAX Integer32 5299 MAX-ACCESS not-accessible 5300 STATUS current 5301 DESCRIPTION "." 5302 ::= { dot1xLocalUserEntry 1 } 5303 5304dot1xLocalUserName OBJECT-TYPE 5305 SYNTAX DisplayString 5306 MAX-ACCESS read-write 5307 STATUS current 5308 DESCRIPTION "set this field to empty to remove this user config." 5309 ::= { dot1xLocalUserEntry 2 } 5310 5311dot1xLocalUserPassword OBJECT-TYPE 5312 SYNTAX DisplayString 5313 MAX-ACCESS read-write 5314 STATUS current 5315 DESCRIPTION "." 5316 ::= { dot1xLocalUserEntry 3 } 5317 5318dot1xLocalUserVid OBJECT-TYPE 5319 SYNTAX Integer32 5320 MAX-ACCESS read-write 5321 STATUS current 5322 DESCRIPTION "." 5323 ::= { dot1xLocalUserEntry 4 } 5324 5325--dot1xLocalUserStatus OBJECT-TYPE 5326 --SYNTAX RowStatus 5327 --MAX-ACCESS read-create 5328 --STATUS current 5329 --DESCRIPTION "." 5330 --::= { dot1xLocalUserEntry 5 } 5331 5332-- ----------------------------------------------------------------------------- 5333-- dot1xPortConfigTable 5334-- ----------------------------------------------------------------------------- 5335dot1xPortConfigTable OBJECT-TYPE 5336 SYNTAX SEQUENCE OF Dot1xPortConfigEntry 5337 MAX-ACCESS not-accessible 5338 STATUS current 5339 DESCRIPTION "." 5340 ::= { dot1x 5 } 5341 5342dot1xPortConfigEntry OBJECT-TYPE 5343 SYNTAX Dot1xPortConfigEntry 5344 MAX-ACCESS not-accessible 5345 STATUS current 5346 DESCRIPTION "." 5347 INDEX { dot1xPortConfigIndex } 5348 ::= { dot1xPortConfigTable 1 } 5349 5350Dot1xPortConfigEntry ::= SEQUENCE { 5351 dot1xPortConfigIndex Integer32, 5352 dot1xPortAuthControl INTEGER, 5353 dot1xPortReauthentication INTEGER, 5354 dot1xPortMaxRequest INTEGER, 5355 dot1xPortGuestVlan INTEGER, 5356 dot1xPortHostMode INTEGER, 5357 dot1xPortAdminDirection INTEGER, 5358 dot1xPortConfigSetDefault INTEGER, 5359 dot1xPortReinitialize INTEGER, 5360 dot1xPortClientReauth INTEGER 5361} 5362 5363dot1xPortConfigIndex OBJECT-TYPE 5364 SYNTAX Integer32 5365 MAX-ACCESS not-accessible 5366 STATUS current 5367 DESCRIPTION "." 5368 ::= { dot1xPortConfigEntry 1 } 5369 5370dot1xPortAuthControl OBJECT-TYPE 5371 SYNTAX INTEGER { 5372 auto(1), 5373 forceAuthorized(2), 5374 forceUnauthorized(3) 5375 } 5376 MAX-ACCESS read-write 5377 STATUS current 5378 DESCRIPTION "." 5379 ::= { dot1xPortConfigEntry 2 } 5380 5381dot1xPortReauthentication OBJECT-TYPE 5382 SYNTAX INTEGER { 5383 enable(1), 5384 disable(2) 5385 } 5386 MAX-ACCESS read-write 5387 STATUS current 5388 DESCRIPTION "." 5389 ::= { dot1xPortConfigEntry 3 } 5390 5391dot1xPortMaxRequest OBJECT-TYPE 5392 SYNTAX INTEGER 5393 MAX-ACCESS read-write 5394 STATUS current 5395 DESCRIPTION "." 5396 ::= { dot1xPortConfigEntry 4 } 5397 5398dot1xPortGuestVlan OBJECT-TYPE 5399 SYNTAX INTEGER 5400 MAX-ACCESS read-write 5401 STATUS current 5402 DESCRIPTION "." 5403 ::= { dot1xPortConfigEntry 5 } 5404 5405dot1xPortHostMode OBJECT-TYPE 5406 SYNTAX INTEGER { 5407 single(1), 5408 multiple(2) 5409 } 5410 MAX-ACCESS read-write 5411 STATUS current 5412 DESCRIPTION "." 5413 ::= { dot1xPortConfigEntry 6 } 5414 5415dot1xPortAdminDirection OBJECT-TYPE 5416 SYNTAX INTEGER { 5417 both(1), 5418 in(2) 5419 } 5420 MAX-ACCESS read-write 5421 STATUS current 5422 DESCRIPTION "." 5423 ::= { dot1xPortConfigEntry 7 } 5424 5425dot1xPortConfigSetDefault OBJECT-TYPE 5426 SYNTAX INTEGER { 5427 apply(1) 5428 } 5429 MAX-ACCESS read-write 5430 STATUS current 5431 DESCRIPTION "." 5432 ::= { dot1xPortConfigEntry 8 } 5433 5434dot1xPortReinitialize OBJECT-TYPE 5435 SYNTAX INTEGER { 5436 apply(1) 5437 } 5438 MAX-ACCESS read-write 5439 STATUS current 5440 DESCRIPTION "." 5441 ::= { dot1xPortConfigEntry 9 } 5442 5443dot1xPortClientReauth OBJECT-TYPE 5444 SYNTAX INTEGER { 5445 apply(1) 5446 } 5447 MAX-ACCESS write-only 5448 STATUS current 5449 DESCRIPTION "." 5450 ::= { dot1xPortConfigEntry 10 } 5451 5452 5453-- ----------------------------------------------------------------------------- 5454-- dot1xPortTimeoutConfigTable 5455-- ----------------------------------------------------------------------------- 5456dot1xPortTimeoutConfigTable OBJECT-TYPE 5457 SYNTAX SEQUENCE OF Dot1xPortTimeoutConfigEntry 5458 MAX-ACCESS not-accessible 5459 STATUS current 5460 DESCRIPTION "." 5461 ::= { dot1x 6 } 5462 5463dot1xPortTimeoutConfigEntry OBJECT-TYPE 5464 SYNTAX Dot1xPortTimeoutConfigEntry 5465 MAX-ACCESS not-accessible 5466 STATUS current 5467 DESCRIPTION "." 5468 INDEX { dot1xPortTimeoutIndex } 5469 ::= { dot1xPortTimeoutConfigTable 1 } 5470 5471Dot1xPortTimeoutConfigEntry ::= SEQUENCE { 5472 dot1xPortTimeoutIndex Integer32, 5473 dot1xPortReauthPeriod Integer32, 5474 dot1xPortQuietPeriod Integer32, 5475 dot1xPortTxPeriod Integer32, 5476 dot1xPortSupplicantTimeout Integer32, 5477 dot1xPortServerTimeout Integer32 5478} 5479 5480dot1xPortTimeoutIndex OBJECT-TYPE 5481 SYNTAX Integer32 5482 MAX-ACCESS not-accessible 5483 STATUS current 5484 DESCRIPTION "." 5485 ::= { dot1xPortTimeoutConfigEntry 1 } 5486 5487dot1xPortReauthPeriod OBJECT-TYPE 5488 SYNTAX Integer32 5489 MAX-ACCESS read-write 5490 STATUS current 5491 DESCRIPTION "." 5492 ::= { dot1xPortTimeoutConfigEntry 2 } 5493 5494dot1xPortQuietPeriod OBJECT-TYPE 5495 SYNTAX Integer32 5496 MAX-ACCESS read-write 5497 STATUS current 5498 DESCRIPTION "." 5499 ::= { dot1xPortTimeoutConfigEntry 3 } 5500 5501dot1xPortTxPeriod OBJECT-TYPE 5502 SYNTAX Integer32 5503 MAX-ACCESS read-write 5504 STATUS current 5505 DESCRIPTION "." 5506 ::= { dot1xPortTimeoutConfigEntry 4 } 5507 5508dot1xPortSupplicantTimeout OBJECT-TYPE 5509 SYNTAX Integer32 5510 MAX-ACCESS read-write 5511 STATUS current 5512 DESCRIPTION "." 5513 ::= { dot1xPortTimeoutConfigEntry 5 } 5514 5515dot1xPortServerTimeout OBJECT-TYPE 5516 SYNTAX Integer32 5517 MAX-ACCESS read-write 5518 STATUS current 5519 DESCRIPTION "." 5520 ::= { dot1xPortTimeoutConfigEntry 6 } 5521 5522-- ----------------------------------------------------------------------------- 5523-- dot1xPortStatusTable 5524-- ----------------------------------------------------------------------------- 5525dot1xPortStatusTable OBJECT-TYPE 5526 SYNTAX SEQUENCE OF Dot1xPortStatusEntry 5527 MAX-ACCESS not-accessible 5528 STATUS current 5529 DESCRIPTION "." 5530 ::= { dot1x 7 } 5531 5532dot1xPortStatusEntry OBJECT-TYPE 5533 SYNTAX Dot1xPortStatusEntry 5534 MAX-ACCESS not-accessible 5535 STATUS current 5536 DESCRIPTION "." 5537 INDEX { dot1xPortStatusIndex } 5538 ::= { dot1xPortStatusTable 1 } 5539 5540Dot1xPortStatusEntry ::= SEQUENCE { 5541 dot1xPortStatusIndex Integer32, 5542 dot1xPortCtrl INTEGER, 5543 dot1xPortAuthStatus INTEGER, 5544 dot1xPortAuthSupplicant MacAddress, 5545 dot1xPortOperDirection INTEGER 5546} 5547 5548dot1xPortStatusIndex OBJECT-TYPE 5549 SYNTAX Integer32 5550 MAX-ACCESS not-accessible 5551 STATUS current 5552 DESCRIPTION "." 5553 ::= { dot1xPortStatusEntry 1 } 5554 5555dot1xPortCtrl OBJECT-TYPE 5556 SYNTAX INTEGER { 5557 auto(1), 5558 forceAuthorized(2), 5559 forceUnauthorized(3) 5560 } 5561 MAX-ACCESS read-only 5562 STATUS current 5563 DESCRIPTION "." 5564 ::= { dot1xPortStatusEntry 2 } 5565 5566dot1xPortAuthStatus OBJECT-TYPE 5567 SYNTAX INTEGER { 5568 authorized(1), 5569 unauthorized(2), 5570 none(3) 5571 } 5572 MAX-ACCESS read-only 5573 STATUS current 5574 DESCRIPTION "." 5575 ::= { dot1xPortStatusEntry 3 } 5576 5577dot1xPortAuthSupplicant OBJECT-TYPE 5578 SYNTAX MacAddress 5579 MAX-ACCESS read-only 5580 STATUS current 5581 DESCRIPTION "." 5582 ::= { dot1xPortStatusEntry 4 } 5583 5584dot1xPortOperDirection OBJECT-TYPE 5585 SYNTAX INTEGER { 5586 both(1), 5587 in(2) 5588 } 5589 MAX-ACCESS read-only 5590 STATUS current 5591 DESCRIPTION "." 5592 ::= { dot1xPortStatusEntry 5 } 5593 5594 5595--radiusServerSetting OBJECT IDENTIFIER ::= { ieee8021x 1 } 5596--portAuthConfiguration OBJECT IDENTIFIER ::= { ieee8021x 2 } 5597 5598--radius8021xProtocolStatus OBJECT-TYPE 5599-- SYNTAX INTEGER 5600-- { 5601-- enabled(1), 5602-- disabled(2) 5603-- } 5604-- MAX-ACCESS read-write 5605-- STATUS current 5606-- DESCRIPTION "IEEE802.1x protocol function status. 5607-- (1) IEEE802.1x protocol function is enabled. 5608-- (2) IEEE802.1x protocol function is disabled. 5609-- 802.1x makes use of the physical access characteristics 5610-- of IEEE802 LAN infrastructures in order to provide a 5611-- means of authenticating and authorizing devices attached 5612-- to a LAN port that has point-to-point connection 5613-- characteristics, and of preventing access to that port 5614-- in cases in which the authentication and authorization 5615-- process fails." 5616-- ::= { radiusServerSetting 1 } 5617 5618--radiusServerIP OBJECT-TYPE 5619-- SYNTAX IpAddress 5620-- MAX-ACCESS read-write 5621-- STATUS current 5622-- DESCRIPTION "Radius Server IP Address: the ip address of the authentication server." 5623-- ::= { radiusServerSetting 2 } 5624 5625--radiusServerPort OBJECT-TYPE 5626-- SYNTAX Integer32 5627-- MAX-ACCESS read-write 5628-- STATUS current 5629-- DESCRIPTION "Server Port: The UDP port number used by the authentication server to authenticate." 5630-- ::= { radiusServerSetting 3 } 5631-- 5632--radiusAccountingPort OBJECT-TYPE 5633-- SYNTAX Integer32 5634-- MAX-ACCESS read-write 5635-- STATUS current 5636-- DESCRIPTION "Accounting Port: The UDP port number used by the authentication server to retrieve 5637-- accounting information. " 5638-- ::= { radiusServerSetting 4 } 5639-- 5640--radiusSharedKey OBJECT-TYPE 5641-- SYNTAX DisplayString (SIZE(0..30)) 5642-- MAX-ACCESS read-write 5643-- STATUS current 5644-- DESCRIPTION "Shared Key: A key shared between this switch and authentication server." 5645-- ::= { radiusServerSetting 5 } 5646-- 5647--radiusNASIdentifier OBJECT-TYPE 5648-- SYNTAX DisplayString (SIZE(0..30)) 5649-- MAX-ACCESS read-write 5650-- STATUS current 5651-- DESCRIPTION "NAS Identifier: A string used to identify this switch." 5652-- ::= { radiusServerSetting 6 } 5653-- 5654--radiusMiscQuietPeriod OBJECT-TYPE 5655-- SYNTAX Integer32 5656-- MAX-ACCESS read-write 5657-- STATUS current 5658-- DESCRIPTION "Quiet Period: used to define periods of time during 5659-- which it will not attempt to acquire a supplicant 5660-- (Default time is 60 seconds)." 5661-- ::= { radiusServerSetting 7 } 5662-- 5663--radiusMiscTxPeriod OBJECT-TYPE 5664-- SYNTAX Integer32 5665-- MAX-ACCESS read-write 5666-- STATUS current 5667-- DESCRIPTION "Tx Period: used to determine when an EAPOL PDU is to 5668-- be transmitted(Default value is 30 seconds)." 5669-- ::= { radiusServerSetting 8 } 5670-- 5671--radiusMiscSupplicantTimeout OBJECT-TYPE 5672-- SYNTAX Integer32 5673-- MAX-ACCESS read-write 5674-- STATUS current 5675-- DESCRIPTION "Supplicant Timeout: used to determine timeout conditions 5676-- in the exchanges between the supplicant and 5677-- authentication server(Default value is 30 seconds)." 5678-- ::= { radiusServerSetting 9 } 5679-- 5680--radiusMiscServerTimeout OBJECT-TYPE 5681-- SYNTAX Integer32 5682-- MAX-ACCESS read-write 5683-- STATUS current 5684-- DESCRIPTION "Server Timeout: used to determine timeout conditions 5685-- in the exchanges between the authenticator and 5686-- authentication server(Default value is 30 seconds)." 5687-- ::= { radiusServerSetting 10} 5688-- 5689--radiusMiscReAuthMax OBJECT-TYPE 5690-- SYNTAX Integer32 5691-- MAX-ACCESS read-write 5692-- STATUS current 5693-- DESCRIPTION "ReAuthMax: used to determine the number of 5694-- reauthentication attempts that are permitted 5695-- before the specific port becomes unauthorized 5696-- (Default value is 2 times)." 5697-- ::= { radiusServerSetting 11} 5698-- 5699--radiusMiscReauthPeriod OBJECT-TYPE 5700-- SYNTAX Integer32 5701-- MAX-ACCESS read-write 5702-- STATUS current 5703-- DESCRIPTION "Reauth Period: used to determine a nonzero number 5704-- of seconds between periodic reauthentication of 5705-- the supplications(Default value is 3600 seconds)." 5706-- ::= { radiusServerSetting 12} 5707-- 5708--radiusPerPortCfgTable OBJECT-TYPE 5709-- SYNTAX SEQUENCE OF RadiusPerPortCfgEntry 5710-- MAX-ACCESS not-accessible 5711-- STATUS current 5712-- DESCRIPTION "Table of descriptive information and configuration about 5713-- Radius per port configuration." 5714-- ::= { portAuthConfiguration 1} 5715-- 5716--radiusPerPortCfgEntry OBJECT-TYPE 5717-- SYNTAX RadiusPerPortCfgEntry 5718-- MAX-ACCESS not-accessible 5719-- STATUS current 5720-- DESCRIPTION "An entry in the table, containing inforamtion 5721-- about Radius per port configuration." 5722-- INDEX { radiusPerPortCfgIndex } 5723-- ::= { radiusPerPortCfgTable 1 } 5724-- 5725--RadiusPerPortCfgEntry ::= SEQUENCE 5726--{ 5727-- radiusPerPortCfgIndex Integer32, 5728-- radiusPerPortCfgPortName DisplayString, 5729-- radiusPerPortCfgState INTEGER 5730--} 5731-- 5732--radiusPerPortCfgIndex OBJECT-TYPE 5733-- SYNTAX Integer32 5734-- MAX-ACCESS not-accessible 5735-- STATUS current 5736-- DESCRIPTION "Index of port." 5737-- ::= { radiusPerPortCfgEntry 1 } 5738-- 5739--radiusPerPortCfgPortName OBJECT-TYPE 5740-- SYNTAX DisplayString (SIZE(0..16)) 5741-- MAX-ACCESS read-only 5742-- STATUS current 5743-- DESCRIPTION "The name of port." 5744-- ::= { radiusPerPortCfgEntry 2 } 5745-- 5746--radiusPerPortCfgState OBJECT-TYPE 5747-- SYNTAX INTEGER 5748-- { 5749-- reject(1), 5750-- accept(2), 5751-- authorize(3), 5752-- disabled(4) 5753-- } 5754-- MAX-ACCESS read-write 5755-- STATUS current 5756-- DESCRIPTION "You can select the specific port and configure the 5757-- authorization state. Each port can select four kinds 5758-- of authorization state : 5759-- Reject: force the specific port to be unauthorized. 5760-- Accept: force the specific port to be authorized. 5761-- Authorize: the state of the specific port was determinied by 5762-- the outcome of the authentication. 5763-- Disable: the specific port didn't support 802.1x function." 5764-- ::= { radiusPerPortCfgEntry 3 } 5765 5766 5767-- ----------------------------------------------------------------------------- 5768-- Warning 5769-- ----------------------------------------------------------------------------- 5770faultRelay OBJECT IDENTIFIER ::= { warning 1 } 5771eventAndEmailWarning OBJECT IDENTIFIER ::= { warning 2 } 5772 5773eventSelection OBJECT IDENTIFIER ::= { eventAndEmailWarning 1 } 5774sysLogConfiguration OBJECT IDENTIFIER ::= { eventAndEmailWarning 2 } 5775smtpConfiguration OBJECT IDENTIFIER ::= { eventAndEmailWarning 3 } 5776 5777 5778-- ----------------------------------------------------------------------------- 5779-- Fault Relay 5780-- ----------------------------------------------------------------------------- 5781faultRelayTable OBJECT-TYPE 5782 SYNTAX SEQUENCE OF FaultRelayEntry 5783 MAX-ACCESS not-accessible 5784 STATUS current 5785 DESCRIPTION "Table of configuration about fault relay. 5786 5787 A fault relay is able to control an output circuit which is 5788 triggered by management defined fault events. There are two 5789 fault relays in the device, each is controlled by an 5790 faultRelayEntry in this table. 5791 5792 To configure a fault relay, first select the type of fault 5793 event which will trigger the relay in faultSelection, and 5794 then configure the related column. 5795 5796 Set faultRelayEntryStatus to active(1) to set the configuration 5797 to the device." 5798 ::= { faultRelay 1 } 5799 5800faultRelayEntry OBJECT-TYPE 5801 SYNTAX FaultRelayEntry 5802 MAX-ACCESS not-accessible 5803 STATUS current 5804 DESCRIPTION "A entry controlling a fault relay configuration." 5805 INDEX { faultRelayId } 5806 ::= { faultRelayTable 1 } 5807 5808FaultRelayEntry ::= SEQUENCE { 5809 faultRelayId INTEGER, 5810 diConfig INTEGER, 5811 dryOutputConfig INTEGER, 5812 dryOutputOnPeriod INTEGER, 5813 dryOutputOffPeriod INTEGER, 5814 powerFailureConfig INTEGER, 5815 linkFailureConfig PortList, 5816 pingFailureConfig INTEGER, 5817 pingFailureIP IpAddress, 5818 pingFailureResetTime INTEGER, 5819 pingFailureHoldTime INTEGER, 5820 ringFailureConfig INTEGER, 5821} 5822 5823faultRelayId OBJECT-TYPE 5824 SYNTAX INTEGER { 5825 relay1(1), 5826 relay2(2) 5827 } 5828 MAX-ACCESS read-only 5829 STATUS current 5830 DESCRIPTION "Index of fault relay." 5831 ::= { faultRelayEntry 1 } 5832 5833diConfig OBJECT-TYPE 5834 SYNTAX INTEGER { 5835 di1Low(1), 5836 di1High(2), 5837 disable(3) 5838 } 5839 MAX-ACCESS read-write 5840 STATUS current 5841 DESCRIPTION "The fault relay will be triggered if digital input is low 5842 or high." 5843 ::= { faultRelayEntry 2 } 5844 5845dryOutputConfig OBJECT-TYPE 5846 SYNTAX INTEGER { 5847 enable(1), 5848 disable(2) 5849 } 5850 MAX-ACCESS read-write 5851 STATUS current 5852 DESCRIPTION "The dry output mechanism of fault relay will be enabled or disable." 5853 ::= { faultRelayEntry 3 } 5854 5855dryOutputOnPeriod OBJECT-TYPE 5856 SYNTAX INTEGER 5857 MAX-ACCESS read-write 5858 STATUS current 5859 DESCRIPTION "The fault relay will be closed after a period (in seconds). 5860 Together with dryOutputOffPeriod, the fault relay can 5861 be configured to continue on and off." 5862 ::= { faultRelayEntry 4 } 5863 5864dryOutputOffPeriod OBJECT-TYPE 5865 SYNTAX INTEGER 5866 MAX-ACCESS read-write 5867 STATUS current 5868 DESCRIPTION "The fault relay will be opened after a period (in seconds). 5869 Together with dryOutputOnPeriod, the fault relay can 5870 be configured to continue on and off." 5871 ::= { faultRelayEntry 5 } 5872 5873powerFailureConfig OBJECT-TYPE 5874 SYNTAX INTEGER { 5875 power1(1), 5876 power2(2), 5877 any(255), 5878 disable(3) 5879 } 5880 MAX-ACCESS read-write 5881 STATUS current 5882 DESCRIPTION "The fault relay will be triggered if the configured 5883 power fails. Any means either power 1 or power2 fails" 5884 ::= { faultRelayEntry 6 } 5885 5886linkFailureConfig OBJECT-TYPE 5887 SYNTAX PortList 5888 MAX-ACCESS read-write 5889 STATUS current 5890 DESCRIPTION "The fault relay will be trigger if any of the configured 5891 links fails." 5892 ::= { faultRelayEntry 7 } 5893 5894pingFailureConfig OBJECT-TYPE 5895 SYNTAX INTEGER { 5896 enable(1), 5897 disable(2) 5898 } 5899 MAX-ACCESS read-write 5900 STATUS current 5901 DESCRIPTION "The ping failure mechanism of fault relay will be enabled or disable." 5902 ::= { faultRelayEntry 8 } 5903 5904pingFailureIP OBJECT-TYPE 5905 SYNTAX IpAddress 5906 MAX-ACCESS read-write 5907 STATUS current 5908 DESCRIPTION "The fault relay will be trigger if fail to ping the assigned 5909 IP address." 5910 ::= { faultRelayEntry 9 } 5911 5912pingFailureResetTime OBJECT-TYPE 5913 SYNTAX INTEGER 5914 MAX-ACCESS read-write 5915 STATUS current 5916 DESCRIPTION "Reset the ping process after pingResetTime, and then wait 5917 pingHoldTime to ping again. (optional)" 5918 ::= { faultRelayEntry 10 } 5919 5920pingFailureHoldTime OBJECT-TYPE 5921 SYNTAX INTEGER 5922 MAX-ACCESS read-write 5923 STATUS current 5924 DESCRIPTION "Reset the ping process after pingResetTime, and then wait 5925 pingHoldTime to ping again. (optional)" 5926 ::= { faultRelayEntry 11 } 5927 5928ringFailureConfig OBJECT-TYPE 5929 SYNTAX INTEGER { 5930 enable(1), 5931 disable(2) 5932 } 5933 MAX-ACCESS read-write 5934 STATUS current 5935 DESCRIPTION "The fault relay will be triggered if the configured 5936 ring fails." 5937 ::= { faultRelayEntry 12 } 5938 5939 5940-- ----------------------------------------------------------------------------- 5941-- System Event Table 5942-- ----------------------------------------------------------------------------- 5943 5944systemEventTable OBJECT-TYPE 5945 SYNTAX SEQUENCE OF SystemEventEntry 5946 MAX-ACCESS not-accessible 5947 STATUS current 5948 DESCRIPTION "Table of descriptive information and controls the reactions 5949 to system events. 5950 5951 Three types of reactions will be triggered: (1)logging in the 5952 switch or send logs to remote syslog servers, (2)sending an 5953 email, or (3)send an snmp trap. Each type of alert is configured 5954 in sysLogConfiguration, smtpConfiguration, snmpTrapServerEnable 5955 and snmpTrapServerTable." 5956 ::= { eventSelection 1 } 5957 5958systemEventEntry OBJECT-TYPE 5959 SYNTAX SystemEventEntry 5960 MAX-ACCESS read-only 5961 STATUS current 5962 DESCRIPTION "An entry containing type of system events." 5963 INDEX { eventSystemEventIndex } 5964 ::= { systemEventTable 1 } 5965 5966SystemEventEntry ::= SEQUENCE { 5967 eventSystemEventIndex Integer32, 5968 eventDeviceColdStartEvent AlertType, 5969 eventDeviceWarmStartEvent AlertType, 5970 eventAuthenticationFailureEvent AlertType, 5971 eventRingEvent AlertType, 5972 eventPower1FailureEvent AlertType, 5973 eventPower2FailureEvent AlertType, 5974 eventFaultRelayEvent AlertType, 5975 eventTimeSynchronizeEvent AlertType, 5976 eventDI1ChangeEvent AlertType, 5977 eventLoopDetectionEvent AlertType 5978} 5979 5980eventSystemEventIndex OBJECT-TYPE 5981 SYNTAX Integer32 5982 MAX-ACCESS not-accessible 5983 STATUS current 5984 DESCRIPTION "Index of events." 5985 ::= { systemEventEntry 1 } 5986 5987eventDeviceColdStartEvent OBJECT-TYPE 5988 SYNTAX AlertType 5989 MAX-ACCESS read-write 5990 STATUS current 5991 DESCRIPTION "Select which warning machanism to take place when the device 5992 cold starts." 5993-- DESCRIPTION "Parameter to indicate the event should be logged or should be 5994-- sent as an Email alert. 5995-- The value can't be log(1) or logandsmtp(3), if syslogStatus 5996-- is disabled. The value can't be smtp(2) or logandsmtp(3), if 5997-- eventEmailAlertStatus is disabled." 5998 ::= { systemEventEntry 2 } 5999 6000eventDeviceWarmStartEvent OBJECT-TYPE 6001 SYNTAX AlertType 6002 MAX-ACCESS read-write 6003 STATUS current 6004 DESCRIPTION "Select which warning machanism to take place when the device 6005 warm starts." 6006 ::= { systemEventEntry 3 } 6007 6008eventAuthenticationFailureEvent OBJECT-TYPE 6009 SYNTAX AlertType 6010 MAX-ACCESS read-write 6011 STATUS current 6012 DESCRIPTION "Select which warning machanism to take place when 6013 authentication failure." 6014 ::= { systemEventEntry 4 } 6015 6016eventRingEvent OBJECT-TYPE 6017 SYNTAX AlertType 6018 MAX-ACCESS read-write 6019 STATUS current 6020 DESCRIPTION "Select which warning machanism to take place when ring 6021 event occured." 6022 ::= { systemEventEntry 5 } 6023 6024eventPower1FailureEvent OBJECT-TYPE 6025 SYNTAX AlertType 6026 MAX-ACCESS read-write 6027 STATUS current 6028 DESCRIPTION "Select which warning machanism to take place when POWER 1 failure." 6029 ::= { systemEventEntry 6 } 6030 6031eventPower2FailureEvent OBJECT-TYPE 6032 SYNTAX AlertType 6033 MAX-ACCESS read-write 6034 STATUS current 6035 DESCRIPTION "Select which warning machanism to take place when POWER 2 failure." 6036 ::= { systemEventEntry 7 } 6037 6038eventFaultRelayEvent OBJECT-TYPE 6039 SYNTAX AlertType 6040 MAX-ACCESS read-write 6041 STATUS current 6042 DESCRIPTION "Select which warning machanism to take place when a fault 6043 relay is triggered." 6044 ::= { systemEventEntry 8 } 6045 6046eventTimeSynchronizeEvent OBJECT-TYPE 6047 SYNTAX AlertType 6048 MAX-ACCESS read-write 6049 STATUS current 6050 DESCRIPTION "Select which warning machanism to take place when time 6051 synchronizatonn failed." 6052 ::= { systemEventEntry 9 } 6053 6054eventDI1ChangeEvent OBJECT-TYPE 6055 SYNTAX AlertType 6056 MAX-ACCESS read-write 6057 STATUS current 6058 DESCRIPTION "Select which warning machanism to take place when DI1 6059 changed ." 6060 ::= { systemEventEntry 10 } 6061 6062eventLoopDetectionEvent OBJECT-TYPE 6063 SYNTAX AlertType 6064 MAX-ACCESS read-write 6065 STATUS current 6066 DESCRIPTION "Select which warning machanism to take place when loop detection 6067 event occured." 6068 ::= { systemEventEntry 11 } 6069 6070-- ----------------------------------------------------------------------------- 6071-- Port Event Table 6072-- ----------------------------------------------------------------------------- 6073portEventTable OBJECT-TYPE 6074 SYNTAX SEQUENCE OF PortEventEntry 6075 MAX-ACCESS not-accessible 6076 STATUS current 6077 DESCRIPTION "Table of descriptive information and controls the reactions 6078 to port link up, link down, or both link up and down. 6079 6080 Three types of reactions will be triggered: (1)logging in the 6081 switch or send logs to remote syslog servers, (2)sending an 6082 email, or (3)send an snmp trap. Each type of alert is configured 6083 in sysLogConfiguration, smtpConfiguration, snmpTrapServerEnable 6084 and snmpTrapServerTable." 6085 ::= { eventSelection 2 } 6086 6087portEventEntry OBJECT-TYPE 6088 SYNTAX PortEventEntry 6089 MAX-ACCESS not-accessible 6090 STATUS current 6091 DESCRIPTION "An entry controlling the type of port events." 6092 INDEX { eventPortNumber } 6093 ::= { portEventTable 1 } 6094 6095PortEventEntry ::= SEQUENCE { 6096 eventPortNumber Integer32, 6097 eventPortEvent INTEGER 6098} 6099 6100eventPortNumber OBJECT-TYPE 6101 SYNTAX Integer32 6102 MAX-ACCESS read-only 6103 STATUS current 6104 DESCRIPTION "Port number." 6105 ::= {portEventEntry 1 } 6106 6107eventPortEvent OBJECT-TYPE 6108 SYNTAX INTEGER { 6109 linkup(1), 6110 linkdown(2), 6111 linkupandlinkdown(3), 6112 disabled(4) 6113 } 6114 MAX-ACCESS read-write 6115 STATUS current 6116 DESCRIPTION "Select the port event to react to." 6117 ::= { portEventEntry 2 } 6118 6119 6120-- ----------------------------------------------------------------------------- 6121-- System Log 6122-- ----------------------------------------------------------------------------- 6123 6124sysLogLocalStatus OBJECT-TYPE 6125 SYNTAX INTEGER { 6126 enabled(1), 6127 disabled(2) 6128 } 6129 MAX-ACCESS read-write 6130 STATUS current 6131 DESCRIPTION "Parameter to configure if the log should to be kept in the 6132 device or not." 6133 ::= { sysLogConfiguration 1 } 6134 6135sysLogRemoteStatus OBJECT-TYPE 6136 SYNTAX INTEGER { 6137 enabled(1), 6138 disabled(2) 6139 } 6140 MAX-ACCESS read-write 6141 STATUS current 6142 DESCRIPTION "Parameter to configure the log should be sent to a syslog 6143 server specified in sysLogServerAddr or not. When disabled 6144 or sysLogServerAddr is 0, the device will not send out or 6145 record any log." 6146 ::= { sysLogConfiguration 2 } 6147 6148sysLogServerAddr OBJECT-TYPE 6149 SYNTAX IpAddress 6150 MAX-ACCESS read-write 6151 STATUS current 6152 DESCRIPTION "The IP address of syslog server." 6153 ::= { sysLogConfiguration 3 } 6154 6155 6156-- ----------------------------------------------------------------------------- 6157-- Email Alert 6158-- ----------------------------------------------------------------------------- 6159eventEmailAlertStatus OBJECT-TYPE 6160 SYNTAX INTEGER { 6161 enabled(1), 6162 disabled(2) 6163 } 6164 MAX-ACCESS read-write 6165 STATUS current 6166 DESCRIPTION "Parameter to enable the email alert feature, When enabled, 6167 the switch will send an email to the address presented in 6168 emailAlertRcptTable." 6169 ::= { smtpConfiguration 1 } 6170 6171eventEmailAlertServer OBJECT-TYPE 6172 SYNTAX IpAddress 6173 MAX-ACCESS read-write 6174 STATUS current 6175 DESCRIPTION "The IP address of SMTP server. It can't be modified when 6176 eventEmailAlertStatus is disabled." 6177 ::= { smtpConfiguration 2 } 6178 6179eventEmailAlertAccount OBJECT-TYPE 6180 SYNTAX DisplayString (SIZE(0..70)) 6181 MAX-ACCESS read-write 6182 STATUS current 6183 DESCRIPTION "The email account for SMTP server. It can't be modified when 6184 eventEmailAlertAuthentication is disabled." 6185 ::= { smtpConfiguration 3 } 6186 6187eventEmailAlertAuthentication OBJECT-TYPE 6188 SYNTAX INTEGER { 6189 enabled(1), 6190 disabled(2) 6191 } 6192 MAX-ACCESS read-write 6193 STATUS current 6194 DESCRIPTION "Set to (1)enabled if it needs authentication to connect to 6195 the SMTP server. It can't be modified when 6196 eventEmailAlertStatus is disabled." 6197 ::= { smtpConfiguration 4 } 6198 6199eventEmailAlertUser OBJECT-TYPE 6200 SYNTAX DisplayString (SIZE(0..70)) 6201 MAX-ACCESS read-write 6202 STATUS current 6203 DESCRIPTION "The email account for SMTP server. It can't be modified when 6204 eventEmailAlertAuthentication is disabled." 6205 ::= { smtpConfiguration 5 } 6206 6207eventEmailAlertPassword OBJECT-TYPE 6208 SYNTAX DisplayString (SIZE(0..36)) 6209 MAX-ACCESS write-only 6210 STATUS current 6211 DESCRIPTION "The password of email account. It can't be modified when 6212 eventEmailAlertAuthentication is disabled." 6213 ::= { smtpConfiguration 6 } 6214 6215 6216-- ----------------------------------------------------------------------------- 6217-- emailAlertReptTable 6218-- ----------------------------------------------------------------------------- 6219 6220emailAlertRcptTable OBJECT-TYPE 6221 SYNTAX SEQUENCE OF EmailAlertRcptEntry 6222 MAX-ACCESS not-accessible 6223 STATUS current 6224 DESCRIPTION "Table configuring recipient email addresses." 6225 ::= { smtpConfiguration 7 } 6226 6227emailAlertRcptEntry OBJECT-TYPE 6228 SYNTAX EmailAlertRcptEntry 6229 MAX-ACCESS not-accessible 6230 STATUS current 6231 DESCRIPTION "An entry containing recipient email address." 6232 INDEX { eventEmailAlertRcptIndex } 6233 ::= { emailAlertRcptTable 1 } 6234 6235EmailAlertRcptEntry ::= SEQUENCE { 6236 eventEmailAlertRcptIndex Integer32, 6237 eventEmailAlertRcptEmailAddr DisplayString 6238} 6239 6240eventEmailAlertRcptIndex OBJECT-TYPE 6241 SYNTAX Integer32 6242 MAX-ACCESS not-accessible 6243 STATUS current 6244 DESCRIPTION "Index of recipient Email address." 6245 ::= { emailAlertRcptEntry 1 } 6246 6247eventEmailAlertRcptEmailAddr OBJECT-TYPE 6248 SYNTAX DisplayString (SIZE(0..48)) 6249 MAX-ACCESS read-write 6250 STATUS current 6251 DESCRIPTION "A recipient email address." 6252 ::= { emailAlertRcptEntry 2 } 6253 6254 6255-- ----------------------------------------------------------------------------- 6256-- Monitor and Diag 6257-- ----------------------------------------------------------------------------- 6258macAddressTable OBJECT IDENTIFIER ::= { monitorandDiag 1 } 6259portStatistic OBJECT IDENTIFIER ::= { monitorandDiag 2 } 6260portmirroring OBJECT IDENTIFIER ::= { monitorandDiag 3 } 6261eventLog OBJECT IDENTIFIER ::= { monitorandDiag 4 } 6262topologyDiscovery OBJECT IDENTIFIER ::= { monitorandDiag 5 } 6263 6264-- ----------------------------------------------------------------------------- 6265-- macAddressTable 6266-- ----------------------------------------------------------------------------- 6267 6268macAddrTable OBJECT-TYPE 6269 SYNTAX SEQUENCE OF MACAddrEntry 6270 MAX-ACCESS not-accessible 6271 STATUS current 6272 DESCRIPTION "A table containing information about unicast or multicast 6273 MAC addresses that currently learned, configured by management 6274 or IGMP snooping." 6275 ::= { macAddressTable 1 } 6276 6277macAddrEntry OBJECT-TYPE 6278 SYNTAX MACAddrEntry 6279 MAX-ACCESS not-accessible 6280 STATUS current 6281 DESCRIPTION "An entry containing inforamtion about a MAC address entry." 6282 INDEX { macAddressAddr } 6283 ::= { macAddrTable 1 } 6284 6285MACAddrEntry ::= SEQUENCE { 6286 macAddressAddr MacAddress, 6287 macAddressType INTEGER, 6288 macAddressPortList PortList, 6289 macAddressVlanId Integer32, 6290 macAddressStatus INTEGER 6291} 6292 6293macAddressAddr OBJECT-TYPE 6294 SYNTAX MacAddress 6295 MAX-ACCESS read-write 6296 STATUS current 6297 DESCRIPTION "MAC address of the entry." 6298 ::= { macAddrEntry 1 } 6299 6300macAddressType OBJECT-TYPE 6301 SYNTAX INTEGER { 6302 dynamicUnicast(1), 6303 staticUnicast(2), 6304 managementUnicast(3), 6305 dynamicMulticast(4), 6306 staticMulticast(5), 6307 managementMulticast(6) 6308 } 6309 MAX-ACCESS read-write 6310 STATUS current 6311 DESCRIPTION "The type of this entry. 6312 dynamicUnicast(1) - unicast address that learned from source 6313 address of ingress frames. 6314 staticUnicast(2) - unicast address that configured by management 6315 and will remain so after the next reset of the device. Upto 6316 10 static unicast entries can be configured for each port. 6317 managementUnicast(3) - unicast address that configured for 6318 management purpose or the MAC address of the device itself. 6319 Management unicast entries are read-only. 6320 dynamicMulticast(4) - dynamic multicast address that configured 6321 by IGMP snooping. These entries are read-only. 6322 staticMulticast(5) - multicast address that configured by 6323 management and will remain so after the next reset of the 6324 device. 6325-- Upto 10 static multicast entries can be configured. 6326 managementMulticast(6) - multicast address that configured for 6327 management purpose, such as GVRP and so on. These entries 6328 are read-only. 6329 Management entries are read-only. Dynamic entries can be read 6330 and delete. Only static entries are read-create. 6331 " 6332 ::= { macAddrEntry 2 } 6333 6334macAddressPortList OBJECT-TYPE 6335 SYNTAX PortList 6336 MAX-ACCESS read-write 6337 STATUS current 6338 DESCRIPTION "The port list, which must be valid when creating a new entry." 6339 ::= { macAddrEntry 3 } 6340 6341macAddressVlanId OBJECT-TYPE 6342 SYNTAX Integer32 6343 MAX-ACCESS read-write 6344 STATUS current 6345 DESCRIPTION "The VLAN where the mac address learned from or configured to." 6346 ::= { macAddrEntry 4 } 6347 6348macAddressStatus OBJECT-TYPE 6349 SYNTAX RowStatus 6350 MAX-ACCESS read-create 6351 STATUS current 6352 DESCRIPTION "This object is used to manage to creation and deletion of 6353 a static entry, and is used to indicate the status of an entry. 6354 6355 To Creating a static entry, select a unused value of 6356 macAddressIndex and set macAddressStatus to 'createAndWait'. 6357 A row will then be created with status set to 'notReady' and 6358 its macAddressType, macAddressPortList and macAddressVlanId 6359 left unspecified. 6360 6361 macAddressType, macAddressPortList and macAddressVlanId are 6362 mandatory to activate an entry to the device. macAddressStatus 6363 remains 'notReady' if any of these three objects are invalid. 6364 macAddressStatus will be changed to 'notInService' when the 6365 three objects are correctly configured. Set macAddressStatus 6366 to 'active' to activate the MAC entry to the device. 6367 6368 Static unicast and multicast entries and dynamic unicast entries 6369 are removable. To delete a MAC entry, select the macAddressIndex 6370 set macAddressStatus to 'destory'. The row and the corresponding 6371 MAC address configurarion will be removed from the device. 6372 6373 Set macAddressStatus to 'createAndGo', 'notInService', 'notReady' 6374 have no effects." 6375 ::= { macAddrEntry 5 } 6376 6377macAddrTableClear OBJECT-TYPE 6378 SYNTAX INTEGER { 6379 clear(1) 6380 } 6381 MAX-ACCESS read-write 6382 STATUS current 6383 DESCRIPTION "Set to clear for cleaning all the dynamic MAC entries in the 6384 MAC address table." 6385 ::= { macAddressTable 2 } 6386 6387 6388macAddrTableAgingTime OBJECT-TYPE 6389 SYNTAX INTEGER(0..3825) 6390 MAX-ACCESS read-write 6391 STATUS current 6392 DESCRIPTION "This value determines the interval that an automatic learned 6393 MAC address entry remains valid in the forwarding database, 6394 since its last access as a source address, before being purged. 6395 The value should be times of 15 in seconds. The minimum age 6396 time is 15 seconds. The maximum age time is 3825 seconds or 6397 almost 64 minutes. if the value is set to 0, the aging function 6398 is disabled and all learned address will remain in the database 6399 forever." 6400 DEFVAL { 300 } 6401 ::= { macAddressTable 3 } 6402 6403 6404-- ----------------------------------------------------------------------------- 6405-- portStatistic 6406-- ----------------------------------------------------------------------------- 6407 6408switchPortStatTable OBJECT-TYPE 6409 SYNTAX SEQUENCE OF SwitchPortStatEntry 6410 MAX-ACCESS not-accessible 6411 STATUS current 6412 DESCRIPTION "Table of descriptive and statistics information about each 6413 switch ports." 6414 ::= { portStatistic 1 } 6415 6416 6417switchPortStatClear OBJECT-TYPE 6418 SYNTAX INTEGER { 6419 clear(1) 6420 } 6421 MAX-ACCESS write-only 6422 STATUS current 6423 DESCRIPTION "Set to clear(1) to clear all information in the statistics 6424 table." 6425 ::= { portStatistic 2 } 6426 6427 6428switchPortStatEntry OBJECT-TYPE 6429 SYNTAX SwitchPortStatEntry 6430 MAX-ACCESS not-accessible 6431 STATUS current 6432 DESCRIPTION "An entry in the table containing descriptive information 6433 and statistics of a port." 6434 INDEX { swPortStatIndex } 6435 ::= { switchPortStatTable 1 } 6436 6437SwitchPortStatEntry ::= SEQUENCE { 6438 swPortStatIndex Integer32, 6439 swPortStatType INTEGER, 6440 swPortStatLink INTEGER, 6441 swPortStatState INTEGER, 6442 swPortStatRXGoodPkt Integer32, 6443 swPortStatRXBadPkt Integer32, 6444 swPortStatRXAbortPkt Integer32, 6445 swPortStatTXGoodPkt Integer32, 6446 swPortStatTXBadPkt Integer32, 6447 swPortStatPacketCollision Integer32 6448} 6449 6450swPortStatIndex OBJECT-TYPE 6451 SYNTAX Integer32 6452 MAX-ACCESS not-accessible 6453 STATUS current 6454 DESCRIPTION "Index of port statistic table." 6455 ::= { switchPortStatEntry 1 } 6456 6457swPortStatType OBJECT-TYPE 6458 SYNTAX INTEGER { 6459 hundredBaseTX(1), 6460 hundredBaseFX(2), 6461 other(3), 6462 notPresent(4) 6463 } 6464 MAX-ACCESS read-only 6465 STATUS current 6466 DESCRIPTION "Indicates the port type." 6467 ::= { switchPortStatEntry 2 } 6468 6469swPortStatLink OBJECT-TYPE 6470 SYNTAX INTEGER { 6471 up(1), 6472 down(2) 6473 } 6474 MAX-ACCESS read-only 6475 STATUS current 6476 DESCRIPTION "Indicates the link state." 6477 ::= { switchPortStatEntry 3 } 6478 6479swPortStatState OBJECT-TYPE 6480 SYNTAX INTEGER { 6481 enabled(1), 6482 disabled(2) 6483 } 6484 MAX-ACCESS read-only 6485 STATUS current 6486 DESCRIPTION "Indicates the port state." 6487 ::= { switchPortStatEntry 4 } 6488 6489swPortStatRXGoodPkt OBJECT-TYPE 6490 SYNTAX Integer32 6491 MAX-ACCESS read-only 6492 STATUS current 6493 DESCRIPTION "The count of good frames received, which is the total number 6494 of recieved unicast, broadcast, multicast and pause frames." 6495 ::= { switchPortStatEntry 5 } 6496 6497swPortStatRXBadPkt OBJECT-TYPE 6498 SYNTAX Integer32 6499 MAX-ACCESS read-only 6500 STATUS current 6501 DESCRIPTION "The count of bad frames received, which is the total number of 6502 undersize, fragment, oversize, jabber, RXErr and FCSErr frames." 6503 ::= { switchPortStatEntry 6 } 6504 6505swPortStatRXAbortPkt OBJECT-TYPE 6506 SYNTAX Integer32 6507 MAX-ACCESS read-only 6508 STATUS current 6509 DESCRIPTION "The count of abort frames when receive, which is the total 6510 number of discarded and filtered frames." 6511 ::= { switchPortStatEntry 7 } 6512 6513swPortStatTXGoodPkt OBJECT-TYPE 6514 SYNTAX Integer32 6515 MAX-ACCESS read-only 6516 STATUS current 6517 DESCRIPTION "The count of good frames transmitted, which is the total number 6518 of transmitted unicast, broadcast, multicast and pause frames." 6519 ::= { switchPortStatEntry 8 } 6520 6521swPortStatTXBadPkt OBJECT-TYPE 6522 SYNTAX Integer32 6523 MAX-ACCESS read-only 6524 STATUS current 6525 DESCRIPTION "The count of FCSErr frames when transmit." 6526 ::= { switchPortStatEntry 9 } 6527 6528swPortStatPacketCollision OBJECT-TYPE 6529 SYNTAX Integer32 6530 MAX-ACCESS read-only 6531 STATUS current 6532 DESCRIPTION "The count of collision." 6533 ::= { switchPortStatEntry 10 } 6534 6535-- ----------------------------------------------------------------------------- 6536-- portmirroring 6537-- ----------------------------------------------------------------------------- 6538 6539portMirrorStatus OBJECT-TYPE 6540 SYNTAX Integer32 { 6541 enable(1), 6542 disable(2) 6543 } 6544 MAX-ACCESS read-write 6545 STATUS current 6546 DESCRIPTION "To enable or disable port mirroring. 6547 Port mirroring is used to send a copy of inbound or outbound 6548 network packets seen on one port to another switch port. 6549 Administrators may utilized this mechanism to monitor network 6550 traffic as well as the performance of a switch." 6551 ::= { portmirroring 1 } 6552 6553portMirrorDestinationPortTX OBJECT-TYPE 6554 SYNTAX Integer32(0..10) 6555 MAX-ACCESS read-write 6556 STATUS current 6557 DESCRIPTION "The TX destination port (sniffer port). 6558 6559 Destination port can be used to see all monitor port traffic. 6560 You can connect sniffer port to a LAN analysier or netxray. 6561 Set to 0 to clear the configuration. A destination port can 6562 not be the same as a source port. 6563 6564 This object can not be modified if portMirrorStatus is 6565 disable." 6566 ::= { portmirroring 2 } 6567 6568portMirrorDestinationPortRX OBJECT-TYPE 6569 SYNTAX Integer32(0..10) 6570 MAX-ACCESS read-write 6571 STATUS current 6572 DESCRIPTION "The RX destination port (sniffer port). 6573 6574 Destination port can be used to see all monitor port traffic. 6575 You can connect sniffer port to a LAN analysier or netxray. 6576 Set to 0 to clear the configuration. A destination port can 6577 not be the same as a source port. 6578 6579 This object can not be modified if portMirrorStatus is 6580 disable." 6581 ::= { portmirroring 3 } 6582 6583portMirrorSourceTable OBJECT-TYPE 6584 SYNTAX SEQUENCE OF PortMirrorSourceEntry 6585 MAX-ACCESS not-accessible 6586 STATUS current 6587 DESCRIPTION "Table of descriptive information and configuration of port 6588 mirroring in this system. 6589 Use this table to select monitor port for this switch." 6590 ::= { portmirroring 4 } 6591 6592portMirrorSourceEntry OBJECT-TYPE 6593 SYNTAX PortMirrorSourceEntry 6594 MAX-ACCESS not-accessible 6595 STATUS current 6596 DESCRIPTION "Information configuring port mirroring on each port." 6597 INDEX { portMirrorPortNum } 6598 ::= { portMirrorSourceTable 1 } 6599 6600PortMirrorSourceEntry ::= SEQUENCE { 6601 portMirrorPortNum Integer32, 6602 portMirrorSourcePort INTEGER 6603} 6604 6605portMirrorPortNum OBJECT-TYPE 6606 SYNTAX Integer32(1..10) 6607 MAX-ACCESS read-only 6608 STATUS current 6609 DESCRIPTION "The Port number." 6610 ::= { portMirrorSourceEntry 1 } 6611 6612portMirrorSourcePort OBJECT-TYPE 6613 SYNTAX INTEGER { 6614 txOnly(1), 6615 rxOnly(2), 6616 rxAndTx(3), 6617 disabled(4) 6618 } 6619 MAX-ACCESS read-write 6620 STATUS current 6621 DESCRIPTION "The mode of source port (monitor port). 6622 (1) TX only. 6623 (2) RX only. 6624 (3) RX and TX. 6625 (4) Source port is disabled. 6626 The ports you want to monitor. All source port traffic 6627 will be copied to destination port (sniffer port). 6628 This object can not be modified if portMirrorStatus is 6629 disable." 6630 ::= { portMirrorSourceEntry 2 } 6631 6632-- ----------------------------------------------------------------------------- 6633-- eventLog 6634-- ----------------------------------------------------------------------------- 6635 6636eventLogTable OBJECT-TYPE 6637 SYNTAX SEQUENCE OF EventLogEntry 6638 MAX-ACCESS not-accessible 6639 STATUS current 6640 DESCRIPTION "Table of descriptive information about logs." 6641 ::= { eventLog 1 } 6642 6643eventLogEntry OBJECT-TYPE 6644 SYNTAX EventLogEntry 6645 MAX-ACCESS not-accessible 6646 STATUS current 6647 DESCRIPTION "An entry in the table containing a log." 6648 INDEX { eventLogIndex } 6649 ::= { eventLogTable 1 } 6650 6651EventLogEntry ::= SEQUENCE { 6652 eventLogIndex Integer32, 6653 eventLogDescription DisplayString 6654} 6655 6656eventLogIndex OBJECT-TYPE 6657 SYNTAX Integer32 6658 MAX-ACCESS read-only 6659 STATUS current 6660 DESCRIPTION "Index of log." 6661 ::= {eventLogEntry 1 } 6662 6663eventLogDescription OBJECT-TYPE 6664 SYNTAX DisplayString (SIZE(0..100)) 6665 MAX-ACCESS read-only 6666 STATUS current 6667 DESCRIPTION "The description of a log." 6668 ::= { eventLogEntry 2 } 6669 6670-- ----------------------------------------------------------------------------- 6671-- Topology Discovery 6672-- ----------------------------------------------------------------------------- 6673lldpRun OBJECT-TYPE 6674 SYNTAX Integer32 { 6675 enable(1), 6676 disable(2) 6677 } 6678 MAX-ACCESS read-write 6679 STATUS current 6680 DESCRIPTION "LLDP Enable/Disable" 6681 ::= { topologyDiscovery 1 } 6682 6683lldpTimer OBJECT-TYPE 6684 SYNTAX INTEGER 6685 MAX-ACCESS read-write 6686 STATUS current 6687 DESCRIPTION "The transmission frequency of LLDP in seconds" 6688 ::= { topologyDiscovery 2 } 6689 6690lldpHoldTime OBJECT-TYPE 6691 SYNTAX INTEGER 6692 MAX-ACCESS read-write 6693 STATUS current 6694 DESCRIPTION "The transmission frequency of LLDP in seconds" 6695 ::= { topologyDiscovery 3 } 6696 6697lldpNeighborTable OBJECT-TYPE 6698 SYNTAX SEQUENCE OF LldpNeighborEntry 6699 MAX-ACCESS not-accessible 6700 STATUS current 6701 DESCRIPTION "A table containing LLDP neighbors information" 6702 ::= { topologyDiscovery 4 } 6703 6704lldpNeighborEntry OBJECT-TYPE 6705 SYNTAX LldpNeighborEntry 6706 MAX-ACCESS not-accessible 6707 STATUS current 6708 DESCRIPTION "An entry containing inforamtion about a LLDP neighbor entry." 6709 INDEX { lldpNeighborLocalPort } 6710 ::= { lldpNeighborTable 1 } 6711 6712LldpNeighborEntry ::= SEQUENCE { 6713 lldpNeighborLocalPort DisplayString, 6714 lldpNeighborMacAddress MacAddress, 6715 lldpNeighborIpAddress IpAddress, 6716 lldpNeighborVID INTEGER, 6717 lldpNeighborTTL INTEGER 6718} 6719 6720lldpNeighborLocalPort OBJECT-TYPE 6721 SYNTAX DisplayString (SIZE(0..31)) 6722 MAX-ACCESS read-only 6723 STATUS current 6724 DESCRIPTION "Local port of LLDP Neighbor" 6725 ::= { lldpNeighborEntry 1 } 6726 6727lldpNeighborMacAddress OBJECT-TYPE 6728 SYNTAX MacAddress 6729 MAX-ACCESS read-only 6730 STATUS current 6731 DESCRIPTION "MAC address of LLDP Neighbor" 6732 ::= { lldpNeighborEntry 2 } 6733 6734lldpNeighborIpAddress OBJECT-TYPE 6735 SYNTAX IpAddress 6736 MAX-ACCESS read-only 6737 STATUS current 6738 DESCRIPTION "IP address of LLDP Neighbor" 6739 ::= { lldpNeighborEntry 3 } 6740 6741lldpNeighborVID OBJECT-TYPE 6742 SYNTAX INTEGER 6743 MAX-ACCESS read-only 6744 STATUS current 6745 DESCRIPTION "VLAN ID of LLDP Neighbor" 6746 ::= { lldpNeighborEntry 4 } 6747 6748lldpNeighborTTL OBJECT-TYPE 6749 SYNTAX INTEGER 6750 MAX-ACCESS read-only 6751 STATUS current 6752 DESCRIPTION "TTL of LLDP Neighbor" 6753 ::= { lldpNeighborEntry 5 } 6754 6755-- ----------------------------------------------------------------------------- 6756-- save 6757-- ----------------------------------------------------------------------------- 6758 6759saveCfgMgtAction OBJECT-TYPE 6760 SYNTAX INTEGER { 6761 active(1), 6762 notActive(2) 6763 } 6764 MAX-ACCESS read-write 6765 STATUS current 6766 DESCRIPTION "Setting this object to active(1) saves current configuration. 6767 Setting this object to notActive(2) has no effect. The system 6768 always returns the value notActive(2) when this object is read." 6769 ::= { save 1 } 6770 6771END 6772