class CSwitchHuawei
A Huawei switchet reprezentáló osztály.
Located in /network/active_elements/CSwitchHuawei.php (line 22)
AActiveElement | --ASwitch | --CSwitchHuawei
Inherited from ASwitch
ASwitch::$arpTable
ASwitch::$id
ASwitch::$interfaces
ASwitch::$macList
ASwitch::$snmpInterface
ASwitch::$telnetInterface
ASwitch::$trunkPorts
ASwitch::$type
ASwitch::$uplinkPort
Inherited from AActiveElement
AActiveElement::$ip
AActiveElement::$mac
AActiveElement::$parent
AActiveElement::$parentPort
Visszadja Annak a portnak az azonosítóját, amelyen az adott MAC cím szerepel.
A MAC címet a Huaweinek megfelelő formátumúra konvertálja a telnet kérésekhez.
(HH-HH-HH)
A MAC címet az SNMP kérésekhez szükséges formátumra konvertála (255.255.255.255.255.255)
Beolvassa a teljes ARP táblát.
Kigyűjti az eszköz portjainak listáját SNMP segítségével.
Az eszközből kiolvassa az adott VLAN-ban jelentkező MAC címeket.
Telnet interfész segítségével történik a kiolvasás.
SNMP-én keresztül kiolvassa a switchből, hogy az adott MAC cím melyik porton jelentkezik.
A switchből kiolvassa a létrehozott VLAN-okat SNMP segítségével.
A Telneten keresztül kiolvasott listából készíti el az adott VLAN-hoz tartozó MAC címek listáját .
Inherited From ASwitch
ASwitch::__construct()
ASwitch::addHostToPort()
ASwitch::getArpTable()
ASwitch::getHostByPort()
ASwitch::getInterfaces()
ASwitch::getMacCountOnPort()
ASwitch::getMacList()
ASwitch::getMacListOnPort()
ASwitch::getPortByMac()
ASwitch::getSnmpInterface()
ASwitch::getTelnetInterface()
ASwitch::getTelnetLogin()
ASwitch::getTelnetPassword()
ASwitch::getTrunkPorts()
ASwitch::getType()
ASwitch::getUplinkPort()
ASwitch::hasChild()
ASwitch::loadArp()
ASwitch::readArpTable()
ASwitch::readInterfaces()
ASwitch::readMacListByVlan()
ASwitch::readPortByMac()
ASwitch::readTrunkPorts()
ASwitch::readType()
ASwitch::removeHostFromPort()
ASwitch::setInterfaces()
ASwitch::setMacList()
ASwitch::setSnmpInterface()
ASwitch::setUplinkPort()
ASwitch::toString()
Inherited From AActiveElement
AActiveElement::getIP()
AActiveElement::getMac()
AActiveElement::getParent()
AActiveElement::getParentPort()
AActiveElement::hasChild()
AActiveElement::setIP()
AActiveElement::setMac()
AActiveElement::setParent()
AActiveElement::setParentPort()
AActiveElement::toString()
Documentation generated on Sat, 19 Apr 2008 15:03:31 +0200 by phpDocumentor 1.4.0