1 GBNL2Switch-MIB DEFINITIONS ::= BEGIN 2 3 IMPORTS 4 MODULE-IDENTITY, OBJECT-TYPE, 5 Integer32, IpAddress, 6 NOTIFICATION-TYPE FROM SNMPv2-SMI 7 8 DisplayString, MacAddress, 9 RowStatus, TruthValue FROM SNMPv2-TC 10 11 MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF 12 13 gbnL2 FROM ADMIN-MASTER-MIB 14 15 SnmpAdminString FROM SNMP-FRAMEWORK-MIB 16 17 PortList, dot1qStaticMulticastEntry FROM Q-BRIDGE-MIB; 18 19 gbnL2Switch MODULE-IDENTITY 20 LAST-UPDATED "0011020000Z" -- November 2, 2000 21 ORGANIZATION "Admin Systems, Inc." 22 CONTACT-INFO "Admin Systems, Inc. 23 E-mail: support@admin.com" 24 25 DESCRIPTION "Gbn Common Enterprise MIB definition." 26 27 REVISION "0011020000Z" -- November 2, 2000 28 DESCRIPTION "Initial MIB creation." 29 30 ::= { gbnL2 1 } 31 32------------------------------------------------------------------------------ 33-- define groups in GBN-COMMON-MIB 34------------------------------------------------------------------------------ 35 gbnL2SwitchPacket OBJECT IDENTIFIER ::= { gbnL2Switch 1 } 36 gbnL2SwitchMac OBJECT IDENTIFIER ::= { gbnL2Switch 2 } 37 gbnL2SwitchMulticast OBJECT IDENTIFIER ::= { gbnL2Switch 3 } 38 gbnL2SwitchVLAN OBJECT IDENTIFIER ::= { gbnL2Switch 4 } 39 gbnL2SwitchLacpGroup OBJECT IDENTIFIER ::= { gbnL2Switch 5 } 40 gbnL2SwitchLacpPort OBJECT IDENTIFIER ::= { gbnL2Switch 6 } 41 gbnL2SwitchMLD OBJECT IDENTIFIER ::= { gbnL2Switch 7 } 42------------------------------------------------------------------------------ 43-- 44-- gbnL2SwitchPacket - Packet Group 45-- 46------------------------------------------------------------------------------ 47 broadcastSuppress OBJECT-TYPE 48 SYNTAX INTEGER (0..200000) 49 MAX-ACCESS read-write 50 STATUS current 51 DESCRIPTION 52 "Rate limit Value, the maximum number of packets per second the switch should allow to receive ." 53 ::= { gbnL2SwitchPacket 1 } 54 55 dlfForward OBJECT-TYPE 56 SYNTAX INTEGER (0..3) 57 MAX-ACCESS read-write 58 STATUS current 59 DESCRIPTION 60 "Control the flooding of dlf packets." 61 ::= { gbnL2SwitchPacket 2 } 62 63 dlfForwardPortTable OBJECT-TYPE 64 SYNTAX SEQUENCE OF DlfForwardPortEntry 65 MAX-ACCESS not-accessible 66 STATUS current 67 DESCRIPTION 68 "A table of dlf packets port control." 69 --���ƶ˿�ת��δ֪���ı� 70 ::= { gbnL2SwitchPacket 3 } 71 72 dlfForwardPortEntry OBJECT-TYPE 73 SYNTAX DlfForwardPortEntry 74 MAX-ACCESS not-accessible 75 STATUS current 76 DESCRIPTION 77 "Table entry for dlf packets control." 78 --����ת��δ֪���ı��� 79 INDEX { dlfForwardPort } 80 ::= { dlfForwardPortTable 1 } 81 82 DlfForwardPortEntry ::= SEQUENCE { 83 dlfForwardPort INTEGER, 84 dlfForwardStatus INTEGER 85 } 86 87 dlfForwardPort OBJECT-TYPE 88 SYNTAX INTEGER 89 MAX-ACCESS read-only 90 STATUS current 91 DESCRIPTION 92 "The port number in dlf packets table Item." 93 --ת��δ֪���ı���Ķ˿ں� 94 ::= { dlfForwardPortEntry 1 } 95 96 dlfForwardStatus OBJECT-TYPE 97 SYNTAX INTEGER (0..3) 98 MAX-ACCESS read-write 99 STATUS current 100 DESCRIPTION 101 "The dlf packets flag Item." 102 --ת��δ֪���ı����״̬ 103 ::= { dlfForwardPortEntry 2 } 104 105------------------------------------------------------------------------------ 106-- 107-- gbnL2SwitchMac - MAC Group 108-- 109------------------------------------------------------------------------------ 110 macAddressTable OBJECT-TYPE 111 SYNTAX SEQUENCE OF MacAddressEntry 112 MAX-ACCESS not-accessible 113 STATUS current 114 DESCRIPTION 115 "A table of mac address ." 116 ::= { gbnL2SwitchMac 1 } 117 118 macAddressEntry OBJECT-TYPE 119 SYNTAX MacAddressEntry 120 MAX-ACCESS not-accessible 121 STATUS current 122 DESCRIPTION 123 "Table entry for mac address ." 124 INDEX { macAddressMac, macAddressVID, macAddressPort, macAddressStatic } 125 ::= { macAddressTable 1 } 126 127 MacAddressEntry ::= SEQUENCE { 128 macAddressMac MacAddress, 129 macAddressVID INTEGER, 130 macAddressPort INTEGER, 131 macAddressStatus INTEGER, 132 macAddressStatic MacAddress 133 } 134 135 macAddressMac OBJECT-TYPE 136 SYNTAX MacAddress 137 MAX-ACCESS read-only 138 STATUS current 139 DESCRIPTION 140 "The MAC address in arl table Item." 141 ::= { macAddressEntry 1 } 142 143 macAddressVID OBJECT-TYPE 144 SYNTAX INTEGER 145 MAX-ACCESS read-only 146 STATUS current 147 DESCRIPTION 148 "The vlan ID in arl table Item." 149 ::= { macAddressEntry 2 } 150 151 macAddressPort OBJECT-TYPE 152 SYNTAX INTEGER 153 MAX-ACCESS read-only 154 STATUS current 155 DESCRIPTION 156 "The port number in arl table Item." 157 ::= { macAddressEntry 3 } 158 159 macAddressStatus OBJECT-TYPE 160 SYNTAX INTEGER 161 { 162 dynamic(1), 163 static(2), 164 permanent(3), 165 backhole(4), 166 delete(5) 167 } 168 MAX-ACCESS read-write 169 STATUS current 170 DESCRIPTION 171 " " 172 --mac��ַ��־,dynamic(1)��ʾ��̬mac��ַ, static(2)��ʾ��̬mac��ַ�������ϻ�, 173 --permanent(3)��ʾ����������ʱ,mac��ַ�������, 174 --backhole(4)��ʾ����������ʱ,mac��ַ�������,�Ҷ�Դ��Ŀ�Ĺ��ˡ� 175 176 --���mac��ַ��������������´����: 177 178 --PermanentMacFULL(-2)��ʾ���û���˱��������� 179 --ArlFULL(-3)��ʾӲ��arl�������� 180 --CreateNvmError(-4)��ʾ����nvm������� 181 --InValidVlanID(-6)�����vlan ID�Ŷ�Ӧ��vlanû������ 182 --InValidVlanPort(-7)vlanû�а�����Ӧ�Ķ˿�; 183 --InValidMac(-8)��Ч��mac��ַ�� 184 --InValidArgument(-9)����IJ���ȡֵ��Χ���� 185 186 ::= { macAddressEntry 4 } 187 188 macAddressStatic OBJECT-TYPE 189 SYNTAX MacAddress 190 MAX-ACCESS read-only 191 STATUS current 192 DESCRIPTION 193 "The Static MAC address in arl table Item." 194 ::= { macAddressEntry 5 } 195 196 macLearningPortTable OBJECT-TYPE 197 SYNTAX SEQUENCE OF MacLearningPortEntry 198 MAX-ACCESS not-accessible 199 STATUS current 200 DESCRIPTION 201 "A table of mac address learning port control." 202 ::= { gbnL2SwitchMac 2 } 203 204 macLearningPortEntry OBJECT-TYPE 205 SYNTAX MacLearningPortEntry 206 MAX-ACCESS not-accessible 207 STATUS current 208 DESCRIPTION 209 "Table entry for mac address learning control." 210 INDEX { macAddressLearningPort } 211 ::= { macLearningPortTable 1 } 212 213 MacLearningPortEntry ::= SEQUENCE { 214 macAddressLearningPort INTEGER, 215 macAddressLearningStatus INTEGER, 216 macAddressMaxCount INTEGER 217 } 218 219 macAddressLearningPort OBJECT-TYPE 220 SYNTAX INTEGER 221 MAX-ACCESS read-only 222 STATUS current 223 DESCRIPTION 224 "The port number in mac address learning table Item." 225 ::= { macLearningPortEntry 1 } 226 227 macAddressLearningStatus OBJECT-TYPE 228 SYNTAX INTEGER 229 { 230 enable(1), 231 disable(2) 232 } 233 MAX-ACCESS read-write 234 STATUS current 235 DESCRIPTION 236 "The mac address learning flag Item." 237 ::= { macLearningPortEntry 2 } 238 239 macAddressMaxCount OBJECT-TYPE 240 SYNTAX INTEGER (0..4095) 241 MAX-ACCESS read-write 242 STATUS current 243 DESCRIPTION 244 "the max mac address number of port.In some products, when macAddressLearningPort is 0, macAddressMaxCount is 0 means mac-control-learnig, others means auto-learning. " 245 ::= { macLearningPortEntry 3 } 246 247 macAddressLearnCount OBJECT-TYPE 248 SYNTAX INTEGER 249 MAX-ACCESS read-only 250 STATUS current 251 DESCRIPTION 252 "The total number of mac-address entries including learnt or configured." 253 --"MAC��ַ�����������Զ�ѧϰ���Լ��ֹ����õ�" 254 ::= { gbnL2SwitchMac 3 } 255------------------------------------------------------------------------------ 256-- 257-- gbnL2SwitchMulticast - Multicast Group 258-- 259------------------------------------------------------------------------------ 260 igmpSnoopEnabled OBJECT-TYPE 261 SYNTAX TruthValue 262 MAX-ACCESS read-write 263 STATUS current 264 DESCRIPTION 265 "DURABLE: { false } 266 Setting this object to true(1) enables IGMP Snooping. Setting 267 it to false(2) disables IGMP Snooping. 268 269 Note that IGMP Snooping can function with or without GVRP and 270 GMRP enabled." 271 ::= { gbnL2SwitchMulticast 1 } 272 273 274 igmpSnoopAlerts OBJECT-TYPE 275 SYNTAX TruthValue 276 MAX-ACCESS read-write 277 STATUS current 278 DESCRIPTION 279 "DURABLE: { false } 280 Setting this object to true(1) enables the IP Router Alert 281 Option (as defined in RFC2113) for transmitted IGMP packets. 282 Setting it to false(2) disables this option." 283 ::= { gbnL2SwitchMulticast 2 } 284 285 igmpSnoopAging OBJECT-TYPE 286 SYNTAX Integer32 (10..1000000) 287 MAX-ACCESS read-write 288 STATUS current 289 DESCRIPTION 290 "DURABLE: { 300 } 291 The timeout period in seconds for aging out Multicast Groups 292 dynamically learned with IGMP Snooping. Note that aging operates 293 on a per interface per VLAN per multicast group basis." 294 ::= { gbnL2SwitchMulticast 3 } 295 296 igmpSnoopTable OBJECT-TYPE 297 SYNTAX SEQUENCE OF IgmpSnoopEntry 298 MAX-ACCESS not-accessible 299 STATUS current 300 DESCRIPTION 301 "This table, which provides IGMP Snooping information, augments 302 the 'dot1qStaticMulticastTable' in the Q-MIB (RFC2674)." 303 ::= { gbnL2SwitchMulticast 4 } 304 305 igmpSnoopEntry OBJECT-TYPE 306 SYNTAX IgmpSnoopEntry 307 MAX-ACCESS not-accessible 308 STATUS current 309 DESCRIPTION 310 "Displays by VLAN, Multicast Group, and Multicast receive port 311 the set of ports enabled to forward Multicast Group traffic as 312 determined by the IGMP Snooping task." 313 AUGMENTS { dot1qStaticMulticastEntry } 314 ::= { igmpSnoopTable 1 } 315 316 IgmpSnoopEntry ::= SEQUENCE { 317 igmpSnoopEgressPorts PortList 318 } 319 320 igmpSnoopEgressPorts OBJECT-TYPE 321 SYNTAX PortList 322 MAX-ACCESS read-only 323 STATUS current 324 DESCRIPTION 325 "This read-only object displays the set of ports enabled to 326 forward specific Multicast Group traffic as determined by the 327 IGMP Snooping task. 328 329 It should be noted that the IGMP Snooping task generates a pseudo- 330 static (i.e., not saved in NVM) port list similar to the RFC2674 331 Q-MIB 'dot1qStaticMulticastStaticEgressPorts' object. Consequently, 332 a port will not be a member of 'gbnCommonIgmpSnoopEgressPorts' if 333 it is a member of 'dot1qStaticMulticastForbiddenEgressPorts'." 334 ::= { igmpSnoopEntry 1 } 335 336 igmpSnoopDefaultGroupPolicy OBJECT-TYPE 337 SYNTAX INTEGER { 338 deny(0), 339 permit(1) 340 } 341 MAX-ACCESS read-write 342 STATUS current 343 DESCRIPTION 344 "The default group learning policy when a group address is not found in 345 IGMP Snooping white-list and black-list" 346 --�����ַ����IGMP Snooping�ڰ�������ʱ�Ը��鲥��Ĭ��ѧϰ���� 347 ::= { gbnL2SwitchMulticast 5 } 348 349 igmpSnoopMaxResponseTime OBJECT-TYPE 350 SYNTAX Integer32 (1..100) 351 MAX-ACCESS read-write 352 STATUS current 353 DESCRIPTION 354 "The timeout period in seconds waited before determinating whether 355 a group port should be deleted or not after received a leave packet" 356 --����˿��յ��뿪���ĺ����Ƿ�ɾ������˿ڵĵȴ�ʱ�� 357 ::= { gbnL2SwitchMulticast 6 } 358 359 igmpSnoopPortTable OBJECT-TYPE 360 SYNTAX SEQUENCE OF IgmpSnoopPortEntry 361 MAX-ACCESS not-accessible 362 STATUS current 363 DESCRIPTION 364 "Used to config IGMP Snooping port options,such as group-limit and 365 fast-leave." 366 --�ñ���������IGMP Snooping�л���ÿ���˿ڵ���Ϣ����˿�ѧϰ���ƣ� 367 --�˿ڿ����뿪�ȹ��� 368 ::= { gbnL2SwitchMulticast 7 } 369 370 igmpSnoopPortEntry OBJECT-TYPE 371 SYNTAX IgmpSnoopPortEntry 372 MAX-ACCESS not-accessible 373 STATUS current 374 DESCRIPTION 375 "Entries of igmpSnoopPortTable." 376 --igmpSnoopPortTable��ı�����Ϣ 377 INDEX { igmpSnoopPort } 378 ::= { igmpSnoopPortTable 1 } 379 380 IgmpSnoopPortEntry ::= SEQUENCE { 381 igmpSnoopPort INTEGER, 382 igmpSnoopPortFastLeave INTEGER, 383 igmpSnoopPortGroupLimit INTEGER, 384 igmpSnoopPortMcastVlan INTEGER 385 } 386 387 igmpSnoopPort OBJECT-TYPE 388 SYNTAX INTEGER 389 MAX-ACCESS read-only 390 STATUS current 391 DESCRIPTION 392 "Index that uniquely identifies a Ap port within igmpSnoopPortTable." 393 --�˿ں�����igmpSnoopPortTable������� 394 ::= { igmpSnoopPortEntry 1 } 395 396 igmpSnoopPortFastLeave OBJECT-TYPE 397 SYNTAX INTEGER { 398 enable(1), 399 disable(2) 400 } 401 MAX-ACCESS read-write 402 STATUS current 403 DESCRIPTION 404 "The fast-leave option of a IGMP Snooping port,when set 405 a group port is deleted immediately on receiving a leave 406 packet, otherwise a max-response-time should be waited 407 before deleting the port." 408 --���ö˿ڵĿ����뿪���ܣ���������˶˿ڵĿ����뿪���ܣ��� 409 --�˿��յ��뿪���ĺ�ͻ������ɶಥ����ɾ����������ɾ���˿� 410 --֮ǰ��ȴ�max-response-time 411 ::= { igmpSnoopPortEntry 2 } 412 413 igmpSnoopPortGroupLimit OBJECT-TYPE 414 SYNTAX INTEGER (0..4094) 415 MAX-ACCESS read-write 416 STATUS current 417 DESCRIPTION 418 "The max number of Multicast groups a port can learn." 419 --�˿��ܹ�ѧϰ�����ಥ����Ŀ 420 ::= { igmpSnoopPortEntry 3 } 421 422 igmpSnoopPortMcastVlan OBJECT-TYPE 423 SYNTAX INTEGER (0..4094) 424 MAX-ACCESS read-write 425 STATUS current 426 DESCRIPTION 427 "Specify a multicast vlan for a port.IGMP report groups received 428 on the port will be add to the multicast vlan, regardless of the 429 vlan id indicated by the report packets, a zero vlan means no multicast 430 vlan is used." 431 --Ϊ�˿�ָ��һ���鲥vlan���ö˿��յ���IGMP���汨�ĺ�ñ������ 432 --����ӵ��鲥VLAN�У��ܱ��汨���е�vlanΪ��ֵ,vlanΪ0��ʾ��ʹ�� 433 --�鲥vlan 434 ::= { igmpSnoopPortEntry 4 } 435 436 igmpSnoopGroupTable OBJECT-TYPE 437 SYNTAX SEQUENCE OF IgmpSnoopGroupEntry 438 MAX-ACCESS not-accessible 439 STATUS current 440 DESCRIPTION 441 "This table is used to config IGMP Snooping white-list and 442 black-list." 443 --�ñ���������IGMP Snooping�ĺڰ����� 444 ::= { gbnL2SwitchMulticast 8 } 445 446 igmpSnoopGroupEntry OBJECT-TYPE 447 SYNTAX IgmpSnoopGroupEntry 448 MAX-ACCESS not-accessible 449 STATUS current 450 DESCRIPTION 451 "Entries of igmpSnoopGroupTable." 452 --igmpSnoopGroupTable��ı�����Ϣ 453 INDEX { igmpSnoopGroupAddress, igmpSnoopGroupPort , igmpSnoopGroupVLAN } 454 ::= { igmpSnoopGroupTable 1 } 455 456 IgmpSnoopGroupEntry ::= SEQUENCE { 457 igmpSnoopGroupAddress MacAddress, 458 igmpSnoopGroupPort INTEGER, 459 igmpSnoopGroupVLAN INTEGER, 460 igmpSnoopGroupPolicy INTEGER 461 } 462 463 igmpSnoopGroupAddress OBJECT-TYPE 464 SYNTAX MacAddress 465 MAX-ACCESS not-accessible 466 STATUS current 467 DESCRIPTION 468 "An index that uniquely identifies a multicast mac-address 469 within igmpSnoopGroupTable." 470 --�ಥMAC��ַ��������igmpSnoopGroupTable�� 471 ::= { igmpSnoopGroupEntry 1 } 472 473 igmpSnoopGroupPort OBJECT-TYPE 474 SYNTAX INTEGER 475 MAX-ACCESS not-accessible 476 STATUS current 477 DESCRIPTION 478 "An index that uniquely identifies a Ap port within igmpSnoopGroupTable." 479 --�˿ں���������igmpSnoopGroupTable������� 480 ::= { igmpSnoopGroupEntry 2 } 481 482 igmpSnoopGroupVLAN OBJECT-TYPE 483 SYNTAX INTEGER (1..4094) 484 MAX-ACCESS not-accessible 485 STATUS current 486 DESCRIPTION 487 "An index that uniquely identifies a VLAN ID within igmpSnoopGroupTable." 488 --VLAN����������igmpSnoopGroupTable������� 489 ::= { igmpSnoopGroupEntry 3 } 490 491 igmpSnoopGroupPolicy OBJECT-TYPE 492 SYNTAX INTEGER { 493 permit(3), 494 deny(4), 495 del(5) 496 } 497 MAX-ACCESS read-write 498 STATUS current 499 DESCRIPTION 500 "This entry is used to config IGMP Snooping white-list and 501 black-list.Policies defined in white-list and black-list are 502 superior to that has beed defined by igmpSnoopDefaultGroupPolicy. 503 If group is not found in white-list or black-list then 504 'igmpSnoopDefaultGroupPolicy' takes effect" 505 --��������IGMP Snoopingѧϰ�ĺڰ��������ڰ������е�ѧϰ�������ȼ� 506 --����igmpSnoopDefaultGroupPolicy�����Ĭ��ѧϰ����������ַÿ�� 507 --�ڰ������У���ô���ѧϰȡ����igmpSnoopDefaultGroupPolicy��ֵ 508 ::= { igmpSnoopGroupEntry 4 } 509 510 511 crossVlanMulticastEnabled OBJECT-TYPE 512 SYNTAX TruthValue 513 MAX-ACCESS read-write 514 STATUS current 515 DESCRIPTION 516 "Setting this object to true(1) enables cross-vlan multicast. Setting 517 it to false(2) disables cross-vlan multicast." 518 --���ÿ�vlan�鲥״̬��1��2�ر� 519 ::= { gbnL2SwitchMulticast 9 } 520 521 crossVlanMulticastTable OBJECT-TYPE 522 SYNTAX SEQUENCE OF CrossVlanMulticastEntry 523 MAX-ACCESS not-accessible 524 STATUS current 525 DESCRIPTION 526 "Used to config port info of cross-vlan multicast,such as tag/untag and vlanid of tag." 527 --��vlan�鲥�����ö˿ڵĶಥ���ԣ�����tag/untag�Լ�tag���Ե�vlanid 528 ::= { gbnL2SwitchMulticast 10 } 529 530 crossVlanMulticastEntry OBJECT-TYPE 531 SYNTAX CrossVlanMulticastEntry 532 MAX-ACCESS not-accessible 533 STATUS current 534 DESCRIPTION 535 "Entries of crossVlanMulticastPortTable." 536 --��vlan�鲥�˿��б� 537 INDEX { crossVlanPort } 538 ::= { crossVlanMulticastTable 1 } 539 540 CrossVlanMulticastEntry ::= SEQUENCE { 541 crossVlanPort Integer32, 542 crossVlanPortTag TruthValue, 543 crossVlanPortVid Integer32 544 } 545 546 crossVlanPort OBJECT-TYPE 547 SYNTAX Integer32 548 MAX-ACCESS not-accessible 549 STATUS current 550 DESCRIPTION 551 "The port number." 552 --�˿ں� 553 ::= { crossVlanMulticastEntry 1 } 554 555 crossVlanPortTag OBJECT-TYPE 556 SYNTAX TruthValue 557 MAX-ACCESS read-write 558 STATUS current 559 DESCRIPTION 560 "Setting this object to true(1) of tag. Setting 561 it to false(2) of untag." 562 --�˿� ��tag���ԣ�1Ϊtag��2Ϊuntag 563 ::= { crossVlanMulticastEntry 2 } 564 565 566 crossVlanPortVid OBJECT-TYPE 567 SYNTAX Integer32 (1..4095) 568 MAX-ACCESS read-write 569 STATUS current 570 DESCRIPTION 571 "The vlanid of tag port." 572 --�˿� ��vlanid 573 ::= { crossVlanMulticastEntry 3 } 574 575 igmpSnoopRoutePortForward OBJECT-TYPE 576 SYNTAX INTEGER 577 { 578 enabled(1), 579 disabled(2) 580 } 581 MAX-ACCESS read-write 582 STATUS current 583 DESCRIPTION 584 "If the status is enabled, the route port can be added into the group automatically 585 when an igmp snooping group is created . If the status is disabled, it will be not." 586 --�����Ƿ�·�ɿ��Զ����뵽IGMP�鲥 587 ::= { gbnL2SwitchMulticast 11 } 588 589---------------------- IgmpSnooping Profile Function Begin -------------------------- 590 igmpSnoopProfileTable OBJECT-TYPE 591 SYNTAX SEQUENCE OF IgmpSnoopProfileEntry 592 MAX-ACCESS not-accessible 593 STATUS current 594 DESCRIPTION 595 "This table is used to config IGMP Snooping white-list and black-list." 596 ::= { gbnL2SwitchMulticast 12 } 597 598 igmpSnoopProfileEntry OBJECT-TYPE 599 SYNTAX IgmpSnoopProfileEntry 600 MAX-ACCESS not-accessible 601 STATUS current 602 DESCRIPTION 603 "Entries of igmpSnoopProfileTable." 604 INDEX { profileId } 605 ::= { igmpSnoopProfileTable 1 } 606 607 IgmpSnoopProfileEntry ::= SEQUENCE { 608 profileId Integer32, 609 profileDescription DisplayString, 610 profileLimit Integer32, 611 profilePortList PortList, 612 profileRowStatus RowStatus 613 } 614 615 profileId OBJECT-TYPE 616 SYNTAX Integer32 (1..16) 617 MAX-ACCESS read-only 618 STATUS current 619 DESCRIPTION 620 "An index that uniquely identifies a profile within igmpSnoopProfileTable." 621 ::= { igmpSnoopProfileEntry 1 } 622 623 profileDescription OBJECT-TYPE 624 SYNTAX DisplayString (SIZE(0..32)) 625 MAX-ACCESS read-write 626 STATUS current 627 DESCRIPTION 628 "This entry is used to config profile description." 629 ::= { igmpSnoopProfileEntry 2 } 630 631 profileLimit OBJECT-TYPE 632 SYNTAX Integer32 { 633 permit(1), 634 deny(2) 635 } 636 MAX-ACCESS read-write 637 STATUS current 638 DESCRIPTION 639 "This entry is used to config group learning policy in the profile." 640 ::= { igmpSnoopProfileEntry 3 } 641 642 profilePortList OBJECT-TYPE 643 SYNTAX PortList 644 MAX-ACCESS read-write 645 STATUS current 646 DESCRIPTION 647 "This entry is used to config ports to reference the profile." 648 ::= { igmpSnoopProfileEntry 4 } 649 650 profileRowStatus OBJECT-TYPE 651 SYNTAX RowStatus { 652 active(1), 653 createAndGo(4), 654 destroy(6) 655 } 656 MAX-ACCESS read-write 657 STATUS current 658 DESCRIPTION 659 "This entry is used to create or delete a profile within igmpSnoopProfileTable." 660 ::= { igmpSnoopProfileEntry 5 } 661 662 igmpSnoopProfileIpRangeTable OBJECT-TYPE 663 SYNTAX SEQUENCE OF IgmpSnoopProfileIpRangeEntry 664 MAX-ACCESS not-accessible 665 STATUS current 666 DESCRIPTION 667 "This table is used to config ip ranges within profiles listed in igmpSnoopProfileTable." 668 ::= { gbnL2SwitchMulticast 13 } 669 670 igmpSnoopProfileIpRangeEntry OBJECT-TYPE 671 SYNTAX IgmpSnoopProfileIpRangeEntry 672 MAX-ACCESS not-accessible 673 STATUS current 674 DESCRIPTION 675 "Entries of igmpSnoopProfileIpRangeTable." 676 INDEX { profileId, ipRangeStartIp, ipRangeEndIp, ipRangeVlanId } 677 ::= { igmpSnoopProfileIpRangeTable 1 } 678 679 IgmpSnoopProfileIpRangeEntry ::= SEQUENCE { 680 ipRangeStartIp IpAddress, 681 ipRangeEndIp IpAddress, 682 ipRangeVlanId Integer32, 683 ipRangeRowStatus RowStatus 684 } 685 686 ipRangeStartIp OBJECT-TYPE 687 SYNTAX IpAddress 688 MAX-ACCESS read-only 689 STATUS current 690 DESCRIPTION 691 "An index that uniquely identifies a start ip address." 692 ::= { igmpSnoopProfileIpRangeEntry 1 } 693 694 ipRangeEndIp OBJECT-TYPE 695 SYNTAX IpAddress 696 MAX-ACCESS read-only 697 STATUS current 698 DESCRIPTION 699 "An index that uniquely identifies an end ip address." 700 ::= { igmpSnoopProfileIpRangeEntry 2 } 701 702 ipRangeVlanId OBJECT-TYPE 703 SYNTAX Integer32 (0..4094) 704 MAX-ACCESS read-only 705 STATUS current 706 DESCRIPTION 707 "An index that uniquely identifies a vlan." 708 ::= { igmpSnoopProfileIpRangeEntry 3 } 709 710 ipRangeRowStatus OBJECT-TYPE 711 SYNTAX RowStatus { 712 active(1), 713 createAndGo(4), 714 destroy(6) 715 } 716 MAX-ACCESS read-write 717 STATUS current 718 DESCRIPTION 719 "This entry is used to create or delete an ip range within igmpSnoopProfileIpRangeTable." 720 ::= { igmpSnoopProfileIpRangeEntry 4 } 721 722 igmpSnoopProfileMacRangeTable OBJECT-TYPE 723 SYNTAX SEQUENCE OF IgmpSnoopProfileMacRangeEntry 724 MAX-ACCESS not-accessible 725 STATUS current 726 DESCRIPTION 727 "This table is used to config mac ranges within profiles listed in igmpSnoopProfileTable." 728 ::= { gbnL2SwitchMulticast 14 } 729 730 igmpSnoopProfileMacRangeEntry OBJECT-TYPE 731 SYNTAX IgmpSnoopProfileMacRangeEntry 732 MAX-ACCESS not-accessible 733 STATUS current 734 DESCRIPTION 735 "Entries of igmpSnoopProfileMacRangeTable." 736 INDEX { profileId, macRangeStartMac, macRangeEndMac, macRangeVlanId } 737 ::= { igmpSnoopProfileMacRangeTable 1 } 738 739 IgmpSnoopProfileMacRangeEntry ::= SEQUENCE { 740 macRangeStartMac MacAddress, 741 macRangeEndMac MacAddress, 742 macRangeVlanId Integer32, 743 macRangeRowStatus RowStatus 744 } 745 746 macRangeStartMac OBJECT-TYPE 747 SYNTAX MacAddress 748 MAX-ACCESS read-only 749 STATUS current 750 DESCRIPTION 751 "An index that uniquely identifies a start mac address." 752 ::= { igmpSnoopProfileMacRangeEntry 1 } 753 754 macRangeEndMac OBJECT-TYPE 755 SYNTAX MacAddress 756 MAX-ACCESS read-only 757 STATUS current 758 DESCRIPTION 759 "An index that uniquely identifies an end mac address." 760 ::= { igmpSnoopProfileMacRangeEntry 2 } 761 762 macRangeVlanId OBJECT-TYPE 763 SYNTAX Integer32 (0..4094) 764 MAX-ACCESS read-only 765 STATUS current 766 DESCRIPTION 767 "An index that uniquely identifies a vlan." 768 ::= { igmpSnoopProfileMacRangeEntry 3 } 769 770 macRangeRowStatus OBJECT-TYPE 771 SYNTAX RowStatus { 772 active(1), 773 createAndGo(4), 774 destroy(6) 775 } 776 MAX-ACCESS read-write 777 STATUS current 778 DESCRIPTION 779 "This entry is used to create or delete a mac range within igmpSnoopProfileMacRangeTable." 780 ::= { igmpSnoopProfileMacRangeEntry 4 } 781 782------------------------------------------------------------------------------ 783-- 784-- gbnL2SwitchVLAN - VLAN Group 785-- 786------------------------------------------------------------------------------ 787 portModeTable OBJECT-TYPE 788 SYNTAX SEQUENCE OF PortModeEntry 789 MAX-ACCESS not-accessible 790 STATUS current 791 DESCRIPTION 792 "A Table of port mode." 793 ::= { gbnL2SwitchVLAN 1 } 794 795 portModeEntry OBJECT-TYPE 796 SYNTAX PortModeEntry 797 MAX-ACCESS not-accessible 798 STATUS current 799 DESCRIPTION 800 "A list of portmode parameters." 801 INDEX { portNumber } 802 ::= { portModeTable 1 } 803 804 PortModeEntry ::= SEQUENCE { 805 portNumber Integer32, 806 portMode INTEGER 807 } 808 809 portNumber OBJECT-TYPE 810 SYNTAX Integer32 811 MAX-ACCESS read-only 812 STATUS current 813 DESCRIPTION 814 "port number'." 815 ::= { portModeEntry 1 } 816 817 portMode OBJECT-TYPE 818 SYNTAX INTEGER { 819 trunkPort(1), 820 accessPort(2), 821 hybridPort(3) 822 } 823 MAX-ACCESS read-write 824 STATUS current 825 DESCRIPTION 826 "type of mode" 827 ::= { portModeEntry 2 } 828------------------------------------------------------------------------------ 829-- 830-- gbnL2SwitchLacpGroup - Lacp Channel Group 831-- 832------------------------------------------------------------------------------ 833 channelGroupCreate OBJECT-TYPE 834 SYNTAX INTEGER 835 MAX-ACCESS read-write 836 STATUS current 837 DESCRIPTION 838 "Create a channel group ." 839 ::= { gbnL2SwitchLacpGroup 1 } 840 841 channelGroupDelete OBJECT-TYPE 842 SYNTAX INTEGER 843 MAX-ACCESS read-write 844 STATUS current 845 DESCRIPTION 846 "Delete a channel group. Make sure there is no member in this group ." 847 ::= { gbnL2SwitchLacpGroup 2 } 848 849 channelGroupTable OBJECT-TYPE 850 SYNTAX SEQUENCE OF ChannelGroupEntry 851 MAX-ACCESS not-accessible 852 STATUS current 853 DESCRIPTION 854 "A table that contains information about every 855 Lacp channel group that is associated with this System. 856 This table is supported in products:TiNet S3750,TiNet S3526, 857 TiNet S3026E,TiNet S2016EI,TiNet S2024EI." 858 --ϵͳ��lacp��ͨ������� 859 ::= { gbnL2SwitchLacpGroup 3 } 860 861 channelGroupEntry OBJECT-TYPE 862 SYNTAX ChannelGroupEntry 863 MAX-ACCESS not-accessible 864 STATUS current 865 DESCRIPTION 866 "A list of the Lacp channel group parameters. This is indexed 867 by the group index." 868 --ϵͳ��lacp����ľ������������Ϊͨ����� 869 INDEX { ChannelGroupIndex } 870 ::= { channelGroupTable 1 } 871 872 ChannelGroupEntry ::= 873 SEQUENCE { 874 channelGroupIndex 875 INTEGER, 876 channelGroupPortList 877 PortList, 878 channelGroupRule 879 INTEGER, 880 channelGroupRowstatus 881 RowStatus 882 } 883 --channelGroupIndex:ͨ����� 884 --channelGroupPortList:ͨ����Ķ˿ڳ�Ա�б� 885 --channelGroupRule:ͨ����ĸ��ؾ������ 886 --channelGroupRowstatus:��״̬ 887 888 channelGroupIndex OBJECT-TYPE 889 SYNTAX INTEGER 890 MAX-ACCESS read-only 891 STATUS current 892 DESCRIPTION 893 "The Index of the Lacp Channel group." 894 --ͨ��������� 895 ::= { channelGroupEntry 1 } 896 897 channelGroupPortList OBJECT-TYPE 898 SYNTAX PortList 899 MAX-ACCESS read-write 900 STATUS current 901 DESCRIPTION 902 "The complete set of ports currently associated with 903 this Group. Each bit set in this list represents 904 an Actor Port member of this Group." 905 --ͨ����Ķ˿ڳ�Ա�б�ÿһ��bit����һ���˿� 906 907 ::= { channelGroupEntry 2 } 908 909 channelGroupRule OBJECT-TYPE 910 SYNTAX INTEGER { 911 srcMAC(1), 912 destMAC(2), 913 srcXORDestMAC(3), 914 srcIP(4), 915 destIP(5), 916 srcXORDestIP(6) 917 } 918 ACCESS read-write 919 STATUS mandatory 920 DESCRIPTION 921 " The Rule to be applied to this Link Aggregator's Trunk Group 922 Table. The rules are based on the following selections SrcMAC (1), 923 means that the last three bits of the Source MAC Address are used to 924 index the Trunk Group to get the destination port. DestMAC (2), means 925 the last three bits of the Destination MAC Address are used to index 926 into the Trunk Group to get the destination port. SrcXORDestMAC (3), 927 means that the last three bits of the Source MAC Address are logically 928 XORed with the last three bits of the Destination MAC Address and used 929 to index into the Trunk Group to get the destination port. SrcIP (4), 930 means the last three bits of the Source IP Address are used to index 931 into the Trunk Group to get the destination port. DestIP (5), means 932 the last three bits of the Destination IP Address are used to index 933 into the Trunk Group to get the destination port. SrcXORDestIP (6), 934 means the last three bits of the Source IP Address are logically XORed 935 with the last three bits of the Destination IP Address and used to 936 index into the Trunk Group to get the destination port. This rule 937 defines the distribution algorithm applied to the aggregated link." 938 --ͨ����ĸ��ؾ�����ԣ�Ҳ���DZ����ڻ�۶˿�����ѡ���Ͷ˿ڵIJ��ԡ� 939 --��ΪԴMAC��Ŀ��MAC��Դ��Ŀ��MAC��ԴIP��Ŀ��IP��Դ��Ŀ��IP���� 940 --����TiNet S2008EIΪֻ�����ԡ� 941 ::= { channelGroupEntry 3 } 942 943 944 channelGroupRowstatus OBJECT-TYPE 945 SYNTAX TruthValue 946 MAX-ACCESS read-write 947 STATUS current 948 DESCRIPTION 949 "rowstatus of channel group." 950 --ͨ�������״̬ 951 ::= { channelGroupEntry 4 } 952 953------------------------------------------------------------------------------ 954-- 955-- gbnL2SwitchLacpPort - Lacp port 956-- 957------------------------------------------------------------------------------ 958 lacpPortModeTable OBJECT-TYPE 959 SYNTAX SEQUENCE OF LacpPortModeEntry 960 MAX-ACCESS not-accessible 961 STATUS current 962 DESCRIPTION 963 "A table that contains information about every 964 Lacp channel group that is associated with this System. 965 This table is supported in products:TiNet S3750,TiNet S3526, 966 TiNet S3026E,TiNet S2016EI,TiNet S2024EI." 967 --�˿�lacpģʽ�� 968 ::= { gbnL2SwitchLacpPort 1 } 969 970 lacpPortModeEntry OBJECT-TYPE 971 SYNTAX LacpPortModeEntry 972 MAX-ACCESS not-accessible 973 STATUS current 974 DESCRIPTION 975 "The port mode of lacp. This is indexed 976 by the port number." 977 --�˿�lacpģʽ���Զ˿ں�Ϊ���� 978 INDEX { portIndex } 979 ::= { lacpPortModeTable 1 } 980 981 LacpPortModeEntry ::= 982 SEQUENCE { 983 portIndex 984 INTEGER, 985 portLacpMode 986 INTEGER, 987 portLacpRowstatus 988 RowStatus 989 } 990 --portIndex:�˿����� 991 --portLacpMode:�˿�lacpģʽ 992 --portLacpRowstatus���˿���״̬������д 993 994 portIndex OBJECT-TYPE 995 SYNTAX INTEGER 996 MAX-ACCESS read-only 997 STATUS current 998 DESCRIPTION 999 "The Index of the port." 1000 --�˿�������Ҳ���Ƕ˿ں� 1001 ::= { lacpPortModeEntry 1 } 1002 1003 portLacpMode OBJECT-TYPE 1004 SYNTAX INTEGER { 1005 static(1), 1006 active(2), 1007 passive(3) 1008 } 1009 MAX-ACCESS read-write 1010 STATUS current 1011 DESCRIPTION 1012 "The mode of the Lacp Channel group.Static:link aggregation is 1013 static configguration,and lacp protocol do not run. Active:the port 1014 in this mode can send lacp pdu active.Passive:the port in this mode 1015 just send pdu when needed." 1016 --�˿�ģʽ��staticΪ��̬��ۣ������ж˿��ϲ�����lacpЭ�飬ȫ�ֶ����á� 1017 --activeΪ����lacpģʽ���˿��ܹ������Եķ���lacp���� 1018 --passiveΪ����lacpģʽ���˿�ֻ��ӦlacpЭ�̣����������ͱ��ġ� 1019 ::= { lacpPortModeEntry 2 } 1020 1021 portLacpRowstatus OBJECT-TYPE 1022 SYNTAX TruthValue 1023 MAX-ACCESS read-only 1024 STATUS current 1025 DESCRIPTION 1026 "rowstatus of port." 1027 --�˿���״̬ 1028 ::= { lacpPortModeEntry 3 } 1029------------------------------------------------------------------------------ 1030-- 1031-- gbnL2SwitchMLD - MLD Group 1032-- 1033------------------------------------------------------------------------------ 1034 mldSnoopEnabled OBJECT-TYPE 1035 SYNTAX TruthValue 1036 MAX-ACCESS read-write 1037 STATUS current 1038 DESCRIPTION 1039 "DURABLE: { false } 1040 Setting this object to true(1) enables MLD Snooping. Setting 1041 it to false(2) disables MLD Snooping. 1042 1043 Note that MLD Snooping can function with or without GVRP and 1044 GMRP enabled." 1045 ::= { gbnL2SwitchMLD 1 } 1046 1047 1048 mldSnoopAlerts OBJECT-TYPE 1049 SYNTAX TruthValue 1050 MAX-ACCESS read-write 1051 STATUS current 1052 DESCRIPTION 1053 "DURABLE: { false } 1054 Setting this object to true(1) enables the IP Router Alert 1055 Option (as defined in RFC2113) for transmitted MLD packets. 1056 Setting it to false(2) disables this option." 1057 ::= { gbnL2SwitchMLD 2 } 1058 1059 mldSnoopAging OBJECT-TYPE 1060 SYNTAX Integer32 (10..1000000) 1061 MAX-ACCESS read-write 1062 STATUS current 1063 DESCRIPTION 1064 "DURABLE: { 300 } 1065 The timeout period in seconds for aging out MLD Groups 1066 dynamically learned with MLD Snooping. Note that aging operates 1067 on a per interface per VLAN per multicast group basis." 1068 ::= { gbnL2SwitchMLD 3 } 1069 1070 mldSnoopTable OBJECT-TYPE 1071 SYNTAX SEQUENCE OF MldSnoopEntry 1072 MAX-ACCESS not-accessible 1073 STATUS current 1074 DESCRIPTION 1075 "This table, which provides MLD Snooping information, augments 1076 the 'dot1qStaticMulticastTable' in the Q-MIB (RFC2674)." 1077 ::= { gbnL2SwitchMLD 4 } 1078 1079 mldSnoopEntry OBJECT-TYPE 1080 SYNTAX MldSnoopEntry 1081 MAX-ACCESS not-accessible 1082 STATUS current 1083 DESCRIPTION 1084 "Displays by VLAN, MLD Group, and MLD receive port 1085 the set of ports enabled to forward MLD Group traffic as 1086 determined by the MLD Snooping task." 1087 AUGMENTS { dot1qStaticMulticastEntry } 1088 ::= { mldSnoopTable 1 } 1089 1090 MldSnoopEntry ::= 1091 SEQUENCE { 1092 mldSnoopEgressPorts PortList 1093 } 1094 1095 mldSnoopEgressPorts OBJECT-TYPE 1096 SYNTAX PortList 1097 MAX-ACCESS read-only 1098 STATUS current 1099 DESCRIPTION 1100 "This read-only object displays the set of ports enabled to 1101 forward specific MLD Group traffic as determined by the 1102 MLD Snooping task. 1103 1104 It should be noted that the MLD Snooping task generates a pseudo- 1105 static (i.e., not saved in NVM) port list similar to the RFC2674 1106 Q-MIB 'dot1qStaticMulticastStaticEgressPorts' object. Consequently, 1107 a port will not be a member of 'gbnCommonIgmpSnoopEgressPorts' if 1108 it is a member of 'dot1qStaticMulticastForbiddenEgressPorts'." 1109 ::= { mldSnoopEntry 1 } 1110 1111 mldSnoopDefaultGroupPolicy OBJECT-TYPE 1112 SYNTAX INTEGER { 1113 deny(0), 1114 permit(1) 1115 } 1116 MAX-ACCESS read-write 1117 STATUS current 1118 DESCRIPTION 1119 "The default group learning policy when a group address is not found in 1120 MLD Snooping white-list and black-list" 1121 --�����ַ����MLD Snooping�ڰ�������ʱ�Ը��鲥��Ĭ��ѧϰ���� 1122 ::= { gbnL2SwitchMLD 5 } 1123 1124 mldSnoopMaxResponseTime OBJECT-TYPE 1125 SYNTAX Integer32 (1..100) 1126 MAX-ACCESS read-write 1127 STATUS current 1128 DESCRIPTION 1129 "The timeout period in seconds waited before determinating whether 1130 a group port should be deleted or not after received a leave packet" 1131 --����˿��յ��뿪���ĺ����Ƿ�ɾ������˿ڵĵȴ�ʱ�� 1132 ::= { gbnL2SwitchMLD 6 } 1133 1134 mldSnoopPortTable OBJECT-TYPE 1135 SYNTAX SEQUENCE OF MldSnoopPortEntry 1136 MAX-ACCESS not-accessible 1137 STATUS current 1138 DESCRIPTION 1139 "Used to config MLD Snooping port options,such as group-limit and 1140 fast-leave." 1141 --�ñ���������MLD Snooping�л���ÿ���˿ڵ���Ϣ����˿�ѧϰ���ƣ� 1142 --�˿ڿ����뿪�ȹ��� 1143 ::= { gbnL2SwitchMLD 7 } 1144 1145 mldSnoopPortEntry OBJECT-TYPE 1146 SYNTAX MldSnoopPortEntry 1147 MAX-ACCESS not-accessible 1148 STATUS current 1149 DESCRIPTION 1150 "Entries of mldSnoopPortTable." 1151 --mldSnoopPortTable��ı�����Ϣ 1152 INDEX { mldSnoopPort } 1153 ::= { mldSnoopPortTable 1 } 1154 1155 MldSnoopPortEntry ::= SEQUENCE { 1156 mldSnoopPort INTEGER, 1157 mldSnoopPortFastLeave INTEGER, 1158 mldSnoopPortGroupLimit INTEGER, 1159 mldSnoopPortMcastVlan INTEGER 1160 } 1161 1162 mldSnoopPort OBJECT-TYPE 1163 SYNTAX INTEGER 1164 MAX-ACCESS read-only 1165 STATUS current 1166 DESCRIPTION 1167 "Index that uniquely identifies a Ap port within mldSnoopPortTable." 1168 --�˿ں�����mldSnoopPortTable������� 1169 ::= { mldSnoopPortEntry 1 } 1170 1171 mldSnoopPortFastLeave OBJECT-TYPE 1172 SYNTAX INTEGER { 1173 enable(1), 1174 disable(2) 1175 } 1176 MAX-ACCESS read-write 1177 STATUS current 1178 DESCRIPTION 1179 "The fast-leave option of a MLD Snooping port,when set 1180 a group port is deleted immediately on receiving a leave 1181 packet, otherwise a max-response-time should be waited 1182 before deleting the port." 1183 --���ö˿ڵĿ����뿪���ܣ���������˶˿ڵĿ����뿪���ܣ��� 1184 --�˿��յ��뿪���ĺ�ͻ������ɶಥ����ɾ����������ɾ���˿� 1185 --֮ǰ��ȴ�max-response-time 1186 ::= { mldSnoopPortEntry 2 } 1187 1188 mldSnoopPortGroupLimit OBJECT-TYPE 1189 SYNTAX INTEGER (0..128) 1190 MAX-ACCESS read-write 1191 STATUS current 1192 DESCRIPTION 1193 "The max number of MLD groups a port can learn." 1194 --�˿��ܹ�ѧϰ�����ಥ����Ŀ 1195 ::= { mldSnoopPortEntry 3 } 1196 1197 mldSnoopPortMcastVlan OBJECT-TYPE 1198 SYNTAX INTEGER (0..4094) 1199 MAX-ACCESS read-write 1200 STATUS current 1201 DESCRIPTION 1202 "Specify a multicast vlan for a port.MLD report groups received 1203 on the port will be add to the multicast vlan, regardless of the 1204 vlan id indicated by the report packets, a zero vlan means no multicast 1205 vlan is used." 1206 --Ϊ�˿�ָ��һ���鲥vlan���ö˿��յ���MLD���汨�ĺ�ñ������ 1207 --����ӵ��鲥VLAN�У��ܱ��汨���е�vlanΪ��ֵ,vlanΪ0��ʾ��ʹ�� 1208 --�鲥vlan 1209 ::= { mldSnoopPortEntry 4 } 1210 1211 mldSnoopGroupTable OBJECT-TYPE 1212 SYNTAX SEQUENCE OF MldSnoopGroupEntry 1213 MAX-ACCESS not-accessible 1214 STATUS current 1215 DESCRIPTION 1216 "This table is used to config MLD Snooping white-list and 1217 black-list." 1218 --�ñ���������MLD Snooping�ĺڰ����� 1219 ::= { gbnL2SwitchMLD 8 } 1220 1221 mldSnoopGroupEntry OBJECT-TYPE 1222 SYNTAX MldSnoopGroupEntry 1223 MAX-ACCESS not-accessible 1224 STATUS current 1225 DESCRIPTION 1226 "Entries of mldSnoopGroupTable." 1227 --mldSnoopGroupTable��ı�����Ϣ 1228 INDEX { mldSnoopGroupAddress, mldSnoopGroupPort, mldSnoopGroupVLAN } 1229 ::= { mldSnoopGroupTable 1 } 1230 1231 MldSnoopGroupEntry ::= SEQUENCE { 1232 mldSnoopGroupAddress MacAddress, 1233 mldSnoopGroupPort INTEGER, 1234 mldSnoopGroupVLAN INTEGER, 1235 mldSnoopGroupPolicy INTEGER 1236 } 1237 1238 mldSnoopGroupAddress OBJECT-TYPE 1239 SYNTAX MacAddress 1240 MAX-ACCESS not-accessible 1241 STATUS current 1242 DESCRIPTION 1243 "An index that uniquely identifies a multicast mac-address 1244 within mldSnoopGroupTable." 1245 --�ಥMAC��ַ��������mldSnoopGroupTable�� 1246 ::= { mldSnoopGroupEntry 1 } 1247 1248 mldSnoopGroupPort OBJECT-TYPE 1249 SYNTAX INTEGER 1250 MAX-ACCESS not-accessible 1251 STATUS current 1252 DESCRIPTION 1253 "An index that uniquely identifies a Ap port within mldSnoopGroupTable." 1254 --�˿ں���������mldSnoopGroupTable������� 1255 ::= { mldSnoopGroupEntry 2 } 1256 1257 mldSnoopGroupVLAN OBJECT-TYPE 1258 SYNTAX INTEGER (1..4094) 1259 MAX-ACCESS not-accessible 1260 STATUS current 1261 DESCRIPTION 1262 "An index that uniquely identifies a VLAN ID within mldSnoopGroupTable." 1263 --VLAN����������mldSnoopGroupTable������� 1264 ::= { mldSnoopGroupEntry 3 } 1265 1266 mldSnoopGroupPolicy OBJECT-TYPE 1267 SYNTAX INTEGER { 1268 permit(3), 1269 deny(4), 1270 del(5) 1271 } 1272 MAX-ACCESS read-write 1273 STATUS current 1274 DESCRIPTION 1275 "This entry is used to config MLD Snooping white-list and 1276 black-list.Policies defined in white-list and black-list are 1277 superior to that has beed defined by mldSnoopDefaultGroupPolicy. 1278 If group is not found in white-list or black-list then 1279 'mldSnoopDefaultGroupPolicy' takes effect" 1280 --��������MLD Snoopingѧϰ�ĺڰ��������ڰ������е�ѧϰ�������ȼ� 1281 --����mldSnoopDefaultGroupPolicy�����Ĭ��ѧϰ����������ַÿ�� 1282 --�ڰ������У���ô���ѧϰȡ����mldSnoopDefaultGroupPolicy��ֵ 1283 ::= { mldSnoopGroupEntry 4 } 1284 1285 mldSnoopRoutePortForward OBJECT-TYPE 1286 SYNTAX INTEGER 1287 { 1288 enabled(1), 1289 disabled(2) 1290 } 1291 MAX-ACCESS read-write 1292 STATUS current 1293 DESCRIPTION 1294 "If the status is enabled, the route port can be added into the group automatically 1295 when an mld snooping group is created . If the status is disabled, it will be not." 1296 --�����Ƿ�·�ɿ��Զ����뵽MLD�鲥 1297 ::= { gbnL2SwitchMLD 9 } 1298 1299-- 1300-- END of GBN-COMMON-MIB 1301-- 1302 1303END 1304