探詢(xún)主要由管理站根據(jù)需要向**請(qǐng)求信息或要求**執(zhí)行某個(gè)動(dòng)作,該方式開(kāi)銷(xiāo)和時(shí)延都相對(duì)大一些,正常情況下可以接受。
探詢(xún)方式也可以為**進(jìn)程所用,但在嚴(yán)重異常情況下,及時(shí)向管理進(jìn)程報(bào)告,采用陷阱方式。
SNMP V1 V2 V3中 由于V3加入了安全驗(yàn)證,所以安全性最高,但大批量部署較為繁瑣,V1版本相對(duì)于V2又缺少了很多**策略 所以一般情況下 V2版本是部署最為廣泛的
snmp不是路由協(xié)議。snmp是**all net manegement protocal 英文縮寫(xiě),是小網(wǎng)絡(luò)管理協(xié)議,是一種常用的網(wǎng)管協(xié)議。
跨三層取MAC實(shí)現(xiàn)原理為SNMP協(xié)議,SNMP協(xié)議是基于UDP傳輸?shù)?,SNMP管理程序(AC向SW取MAC)端,基于UDP協(xié)議傳輸,端口為162,SNMP**程序(SW向AC發(fā)送MAC)端,基于UDP協(xié)議傳輸,端口為161
當(dāng)管理程序向**程序取mac時(shí),會(huì)發(fā)送request請(qǐng)求,**程序收到request請(qǐng)求就會(huì)回應(yīng)reponse響應(yīng)包,當(dāng)**程序主動(dòng)向管理程序發(fā)mac時(shí),就會(huì)發(fā)送一個(gè)trap包給管理程序。
一共支持5種:
1) get-request**作:從**進(jìn)程處提取一個(gè)或多個(gè)參數(shù)值。
2) get-next-request**作:從**進(jìn)程處提取一個(gè)或多個(gè)參數(shù)的下一個(gè)參數(shù)值。
3) set-request**作:設(shè)置**進(jìn)程的一個(gè)或多個(gè)參數(shù)值。
4) response**作:返回的一個(gè)或多個(gè)參數(shù)值。這個(gè)**作是由**進(jìn)程發(fā)出的。它是前面3中**作的響應(yīng)**作。
5) trap**作:**進(jìn)程主動(dòng)發(fā)出的報(bào)文,通知管理進(jìn)程有某些事情發(fā)生。請(qǐng)求標(biāo)識(shí)符字段,是為了和Response報(bào)文對(duì)應(yīng)起來(lái)的;用于確定Response是針對(duì)哪個(gè)Get**作的。如果想了解具體的話,看一看看《TCP/IP》那本書(shū)
]]>