|
|
|
|
|
À̸§ : È£¼® (121.¢½.39.7) |
|
³¯Â¥ : 2009-03-10 09:14:16 |
|
Á¦¸ñ : SNMP¶õ ¹«¾ùÀΰ¡ |
|
SNMP¶õ ¹«¾ùÀΰ¡
SNMP´Â Simple Network Management ProtocolÀÇ ¾àÀÚÀÌ´Ù. Çؼ®À» Çغ¸ÀÚ¸é °£´ÜÇÑ ³×Æ®¿öÅ©°ü¸®¸¦ À§ÇÑ ±Ô¾à Àε¥, ¸»±×´ë·Î SNMP´Â ³×Æ®¿öÅ©°ü¸®¸¦ À§ÇÑ ¿ëµµ·Î »ç¿ëµÇ´Â ÇÁ·ÎÅäÄÝÀÌ´Ù ±×·³ ¸ÕÀú SNMP°¡ ³ªÅ¸³ ¹è°æ¿¡ ´ëÇؼ ¾Ë¾Æº¸µµ·Ï ÇÏ°Ú´Ù SNMP°¡ ¾²À̱â Àü¿¡´Â ÀϹÝÀûÀ¸·Î »ç¿ëµÇ´Â ³×Æ®¿öÅ© °ü¸®´Â ICMP¿¡ ÀÇÁ¸Çß¾ú´Ù. ICMP´Â Network°èÃþÀÇ ÇÁ·ÎÅäÄݷνá, ¿î¿µÃ¼Á¦¿¡ °ü°è¾øÀÌ »ç¿ëÇÒ¼ö ÀÖ´Â °£´ÜÇÑ ÇÁ·ÎÅäÄÝÀÌ¿´´Ù. ÀÌ ÇÁ·ÎÅäÄÝÀ» ÀÌ¿ëÇؼ ¿ì¸®´Â ³×Æ®¿öÅ©·Î ¿¬°áµÈ °¢°¢ÀÇ È£½ºÆ®°¡ ÀÛµ¿ÇÏ°í ÀÖ´ÂÁö, ÀÛµ¿ÇÑ´Ù¸é ¾î´ÀÁ¤µµÀÇ ÀÀ´ä½Ã°£À» °¡Áö°í ÀÛµ¿ÇÏ´ÂÁö µîÀÇ °£´ÜÇÑ Á¤º¸¸¦ ¾òÀ»¼ö ÀÖ¾úÀ¸¸ç, Ãʱ⿡´Â ÀÌÁ¤µµ·Îµµ ÇÊ¿äÇÑ ³×Æ®¿öÅ© °ü¸®°¡ °¡´ÉÇß¾ú´Ù.
±×·¯³ª ÀÎÅͳÝÀÇ »ç¿ëÀÌ º¸ÆíÈµÇ°í ³×Æ®¿öÅ©¿¡ ¿¬°áµÈ È£½ºÆ®ÀÇ ¼ö°¡ Áõ°¡ÇÏÀÚ °Å±â¿¡ µû¶ó¼ ³×Æ®¿öÅ© ±¸¼º¿ª½Ã º¹ÀâÇØÁö°í, ICMP¸¸À» °¡Áö°í´Â ÀÌ·¯ÇÑ ³×Æ®¿öÅ©ÀÇ °ü¸®¸¦ È¿À²ÀûÀ¸·Î ÇÒ¼ö ¾ø°Ô µÇ¾ú´Ù.
±×·¡¼ ¸î°¡Áö ÇÁ·ÎÅäÄÝ¿¡ ´ëÇÑ ¿¬±¸°¡ ÁøÇàµÇ¾ú°í ÀÌÁß¿¡¼ SGMP¸¦ ¹ßÀü½ÃŲ SNMP°¡ »ç½Ç»ó ³×Æ®¿öÅ© °ü¸®¸¦ À§ÇÑ Ç¥ÁØÀûÀÎ ÇÁ·ÎÅäÄÝ·Î ÀÚ¸®Àâ°Ô µÇ¾ú´Ù. ´Ù¸¥ ÇÁ·ÎÅäÄݵéÀÌ »ç¿ëµÇÁö ¾ÊÀºµ¥¿¡´Â ¸î°¡Áö ÀÌÀ¯°¡ ÀÖ¾ú´Ù. CMIP/CMIS´Â ³Ê¹« ¹æ´ëÇÏ°í ³Ê¹« º¹ÀâÇßÀ¸¸ç, HEMSÀÇ °æ¿ì¿¡´Â ½ÇÁ¦ Àû¿ë»ç·Ê°¡ Àû¾ú±â ¶§¹®ÀÌ´Ù.
SNMP¸¦ ÅëÇÑ ¸ÁÀÇ ±¸¼º
ÀϹÝÀûÀ¸·Î SNMP¸Á ¿¡¼´Â ¼¹ö/Ŭ¶óÀ̾ðÆ®¶ó°í ºÎ¸£Áö ¾Ê°í snmp manager/snmp agent¶ó°í ºÎ¸¥´Ù. snmp agent´Â °ü¸®´ë»óÀÌ µÇ´Â ½Ã½ºÅÛ¿¡ ¼³Ä¡µÇ¾î¼ ÇÊ¿äÇÑ Á¤º¸(³×Æ®¿öÅ© ȤÀº ½Ã½ºÅÛ)¸¦ ¼öÁýÇϱâ À§ÇÑ snmp ¸ðµâ(ȤÀº ¾ÖÇø®ÄÉÀ̼Ç) À̸ç, snmp managerÀº snmp agent°¡ ¼³Ä¡µÈ ½Ã½ºÅÛ¿¡ ÇÊ¿äÇÑ Á¤º¸¸¦ ¿äûÇÏ´Â snmp ¸ðµâÀÌ´Ù.
MIB¿¡ ´ëÇؼ
SNMP´Â ³×Æ®¿öÅ©¸¦ °ü¸®Çϱâ À§ÇÑ ÇÁ·ÎÅäÄÝÀÌ´Ù. ±×·¸´Ù¸é ¹«¾ùÀ» °ü¸®ÇÒ °ÍÀΰ¡(°ü¸®°´Ã¼)¸¦ °áÁ¤ÇØ¾ß ÇÒ°ÍÀÌ´Ù. °ü¸®°´Ã¼¸¦ °áÁ¤Çß´Ù¸é, ÀÌ·¯ÇÑ °ü¸®°´Ã¼¸¦ È¿°úÀûÀ¸·Î °ü¸®Çϱâ À§Çؼ À̸¦ ºÐ·ùÇØ¾ß ÇÒ°ÍÀÌ´Ù. ÀÌ°Ô ¹Ù·Î MIBÀÌ´Ù. Management Information BaseÀÇ ÁÙÀÓ¸»Àε¥, °ü¸®µÇ¾î¾ßÇÒ ÀÚ¿ø °´Ã¼ÀÇ ºÐ·ùµÈ Á¤º¸¸¦ ¸»ÇÑ´Ù. °ü¸®µÇ¾î¾ßÇÒ °´Ã¼´Â ½Ã½ºÅÛÁ¤º¸, ³×Æ®¿öÅ©»ç¿ë·®, ³×Æ®¿öÅ© ÀÎÅÍÆäÀ̽ºÁ¤º¸ µîÀÌ µÈ´Ù.
ÀÌ MIB°´Ã¼µéÀº °ü¸®Çϱâ ÆíÇϵµ·Ï Tree±¸Á¶¸¦ °¡Áö°Ô µÈ´Ù. ´ÙÀ½Àº MIBÀÇ ÀϹÝÀûÀÎ ±¸Á¶ÀÌ´Ù.
MIB´Â À§¿¡¼ ó·³ °èÃþÀûÀÎ(µð·ºÅ丮) ±¸Á¶¸¦ °¡Áö°Ô µÈ´Ù(À§ÀÇ ±×¸²Àº MIB¸¦ ¼³¸íÇϱâ À§ÇØ ÀϺθ¸À» Ç¥½ÃÇÏ°í ÀÖ´Ù). ¿¹¸¦µé¾î¼ agent°¡ ¼³Ä¡µÇ¾î ÀÖ´Â ½Ã½ºÅÛÀ¸·Î ºÎÅÍ ½Ã½ºÅۺΰ¡Á¤º¸(sysDescr)¸¦ ¿øÇÑ´Ù¸é ISO.org.dod.internet.mgmt.mib-2.system.sysDescr°ú °°Àº ½ÄÀ¸·Î manger¿¡¼ µ¥ÀÌŸ¸¦ ¿äûÇÏ¸é µÈ´Ù. À§ÀÇ MIB°èÃþ ±¸Á¶¸¦ º¸¸é °¢ MIB¿·¿¡ ¼ýÀÚ°¡ Àִ°ÍÀ» º¼¼ö ÀÖ´Ù. ÀÌ ¼ýÀÚ°¡ OID¹øÈ£ÀÌ´Ù. Áï sysDescrÀÇ OID°ªÀº 1.3.6.1.1.2.1.1.1 ÀÌ µÉ°ÍÀÌ´Ù. OID¹øÈ£¸¦ ÀÌ¿ëÇÏ´Â ÀÌÀ¯´Â MIB°íÀ¯ ¹®ÀÚ¿À» ÅëÇؼ ¿øÇÏ´Â µ¥ÀÌŸ¸¦ °¡Á®¿À±âÀ§Çؼ´Â ¾Æ¹«·¡µµ ¿äûÀÌ ±æ¾îÁú¼ö°¡ Àֱ⠶§¹®ÀÌ´Ù.
MIB´Â IANA(Internet Assigned Number Authority)¶ó´Â ´Üü¿¡¼ °ü¸®Çϸç Ç¥ÁØÀûÀ¸·Î »ç¿ëµÇ°í ÀÖ´Ù. ±×·³À¸·Î Ç¥ÁØÀûÀÎ MIB±¸ÇöÀ» À§Çؼ´Â IANA¿¡¼ OID¸¦ ºÎ¿©¹Þ¾Æ¾ß¸¸ ÇÑ´Ù. ±×·¡¾ß Àüü³×Æ®¿öÅ©»ó¿¡¼ ´Ù¸¥ ¿©·¯°¡Áö MIB¿Í Áߺ¹µÇÁö ¾Ê°í »ç¿ëÀÌ °¡´ÉÇÒ°ÍÀÌ´Ù.
SNMP ¸Þ½ÃÁö
SNMP(´Ü¼ø ³×Æ®¿öÅ© °ü¸® ÇÁ·ÎÅäÄÝ) °ü¸® ÇÁ·Î±×·¥ÀÌ ³×Æ®¿öÅ© ÀåÄ¡·Î ¿äûÀ» º¸³»¸é ±× ÀåÄ¡¿¡ ÀÖ´Â ¿¡ÀÌÀüÆ® ¼ÒÇÁÆ®¿þ¾î°¡ ¿äûÀ» ¹Þ¾Æ MIB¿¡¼ Á¤º¸¸¦ °Ë»öÇÕ´Ï´Ù. ±×·± ´ÙÀ½ ¿¡ÀÌÀüÆ®´Â ¿äûµÈ Á¤º¸¸¦ ÃʱâÀÇ SNMP °ü¸® ÇÁ·Î±×·¥À¸·Î µ¹·Á º¸³À´Ï´Ù. ¿¡ÀÌÀüÆ®´Â ÀÌ·¯ÇÑ ÀÛ¾÷À» ¼öÇàÇϱâ À§ÇØ ´ÙÀ½ ¸Þ½ÃÁö À¯ÇüÀ» »ç¿ëÇÕ´Ï´Ù
Get
±âº»ÀûÀÎ SNMP ¿äû ¸Þ½ÃÁöÀÔ´Ï´Ù. SNMP °ü¸® ½Ã½ºÅÛÀÌ º¸³»´Â ÀÌ ¸Þ½ÃÁö´Â SNMP ¿¡ÀÌÀüÆ®ÀÇ ´ÜÀÏ MIB Ç׸ñ¿¡ ´ëÇÑ Á¤º¸¸¦ ¿äûÇÕ´Ï´Ù. »ç¿ë °¡´ÉÇÑ µå¶óÀÌºê °ø°£¿¡ ´ëÇÑ Á¤º¸ ¿äûÀÌ ±× ¿¹°¡ µÉ ¼ö ÀÖ½À´Ï´Ù.
Get-next
°ü¸® °³Ã¼ÀÇ Àüü Æ®¸®¸¦ °Ë»öÇÏ´Â µ¥ »ç¿ëÇÒ ¼ö ÀÖ´Â È®ÀåµÈ Çü½ÄÀÇ ¿äû ¸Þ½ÃÁöÀÔ´Ï´Ù. ƯÁ¤ °³Ã¼¿¡ ´ëÇÑ Get-next ¿äûÀ» ó¸®ÇÒ ¶§ ¿¡ÀÌÀüÆ®´Â ¿äûÇÑ °³Ã¼¿¡ ´ëÇØ ³í¸®ÀûÀ¸·Î ´ÙÀ½¿¡ ¿À´Â °³Ã¼ÀÇ ID¿Í °ªÀ» ¹ÝȯÇÕ´Ï´Ù. Get-next ¿äûÀº ³»ºÎ IP °æ·Î Å×ÀÌºí °°Àº µ¿Àû Å×ÀÌºí¿¡ À¯¿ëÇÕ´Ï´Ù.
Set
¾²±â ¾×¼¼½º°¡ Çã¿ëµÇ´Â °æ¿ì ÀÌ ¸Þ½ÃÁö¸¦ »ç¿ëÇÏ¿© ¾÷µ¥ÀÌÆ®µÈ MIB °ªÀ» ¿¡ÀÌÀüÆ®¿¡ º¸³»°í ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
Getbulk
È£½ºÆ® ¿¡ÀÌÀüÆ®°¡ ÁÖ¾îÁø ¸Þ½ÃÁö Å©±â Á¦ÇÑÀ» ³ÑÁö ¾Ê´Â ¹üÀ§¿¡¼ ÃÖ´ë Å©±âÀÇ µ¥ÀÌÅ͸¦ Àü¼ÛÇϵµ·Ï ¿äûÇÕ´Ï´Ù. ÀÌ ¸Þ½ÃÁö´Â ´ë·®ÀÇ °ü¸® Á¤º¸¸¦ °Ë»öÇÏ´Â µ¥ ÇÊ¿äÇÑ ÇÁ·ÎÅäÄÝ ±³È¯ Ƚ¼ö¸¦ ÃÖ¼ÒÈÇÕ´Ï´Ù. ÃÖ´ë ¸Þ½ÃÁö Å©±â´Â °æ·Î MTU(ÃÖ´ë Àü¼Û ´ÜÀ§), Áï ³×Æ®¿öÅ©ÀÇ ´ÜÀÏ ÇÁ·¹ÀÓ¿¡ Çã¿ëµÇ´Â ÃÖ´ë ÇÁ·¹ÀÓ Å©±â¸¦ ³ÑÁö ¾Ê¾Æ¾ß ÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀº °æ¿ì µ¥ÀÌÅÍ°¡ Á¶°¢ÈµË´Ï´Ù.
Trap
ƯÁ¤ Á¾·ùÀÇ À̺¥Æ®°¡ °ü¸®µÈ È£½ºÆ®¿¡¼ ·ÎÄ÷Π¹ß»ýÇßÀ½À» °¨ÁöÇÒ ¶§ SNMP ¿¡ÀÌÀüÆ®°¡ SNMP °ü¸® ½Ã½ºÅÛ¿¡ º¸³»´Â ÀÓÀÇÀÇ ¸Þ½ÃÁöÀÔ´Ï´Ù. Æ®·¦ ¸Þ½ÃÁö¸¦ ¹Þ´Â SNMP °ü¸® ÄܼÖÀÌ Æ®·¦ ´ë»óÀ¸·Î °£Áֵ˴ϴÙ. ¿¹¸¦ µé¾î ½Ã½ºÅÛ ´Ù½Ã ½ÃÀÛ À̺¥Æ®¿¡ ´ëÇØ Æ®·¦ ¸Þ½ÃÁö°¡ º¸³»Áú ¼ö ÀÖ½À´Ï´Ù.
SNMP Agent´Â ³×Æ®¿÷Àåºñ ±â´É¿¡ °ü·ÃµÈ ÆĶó¸ÞÆ®µé·Î ±¸¼ºµÈ MIB¸¦ °ü¸®ÇÑ´Ù. ½ºÀ§Ä¡¸¦ ¿¹¸¦ µé¸é, ³×Æ®¿÷½Ã½ºÅÛÀÌ ¿¬°á°ú´Â »ó°ü¾øÀÌ °¢ ½ºÀ§Ä¡ Æ÷Æ®´ç ¼Û.¼ö½ÅµÈ ÇÁ·¹ÀÓÀÇ ¼ö, Ãæµ¹ ¹ß»ýȽ¼ö, CRC¿¡·¯ ¼ö¸¦ ¾Ë¼ö ÀÖ´Â ÆĶó¸ÞÆ®µéÀ» Áö¼ÓÀû °Ë»öÇÒ¼ö ÀÖ´Ù. ÀÌ·¯ÇÑ Á¤º¸´Â SNMP agent¿¡ÀÇÇÏ¿© ÀÛµ¿ÀûÀ¸·Î ²ÙÁØÈ÷ ¼öÁý ¹× °Ë»öµÇ°í, °ü¸®½Ã½ºÅÛÀº SNMP¸í·É¾î¸¦ ÅëÇÏ¿© º¯°æ½Ãų¼ö ÀÖ´Ù.
SNMP Community
SNMP´Â IP (Internet Protocol) ±â¹ÝÀÇ UDP( User Datagram Protocol )ȯ°æ¿¡¼ ÀÛµ¿µÇ°í, °ü¸®½Ã½ºÅÛ°ú AgentÀº °¢°¢ ƯÁ¤ IP°¡ ÇÊ¿äÇÏ´Ù.
SNMP´Â ¾ÆÁÖ ±âÃÊÀûÀÎ º¸¾È½Ã½ºÅÛÀÌ Á¦°øµÈ´Ù. SNMP¿¡¼ Community NameÀ̶ó´Â ¾ÏÈ£È µÇÁö¾ÊÀº ¹®ÀÚ Æнº¿öµå¸¦ »ç¿ëÇÑ´Ù. Community NameÀÌ ¼·Î µ¿ÀÏÇؾ߸¸ SNMP¸Þ½ÃÁö Àü¼Û ÇÁ·Î¼¼½º¸¦ ½ÃÀÛÇÒ¼ö ÀÖ´Ù.
SNMP Agent´Â ÀϹÝÀûÀ¸·Î Read Community User¿Í Read/ Wirte Community User·Î ±¸º°µÈ´Ù. SNMP¸í·É¾î¸¦ ÅëÇÏ¿© ³×Æ®¿÷Àåºñ·ÎºÎÅÍ Á¤º¸¸¦ Àаí, ¼ÂÆÃÇÒ¼ö ÀÖ´Â »ç¿ëÀÚµéÀº Read/ Wirte Community User ±×·ì¿¡ ¼ÓÇÏ°í, ´ÜÁö Á¤º¸¸¸À» Àаí, ¼ÂÆÃÇÒ¼ö ¾ø´Â »ç¿ëÀÚµéÀº Read Community User±×·ì¿¡ ¼ÓÇÑ´Ù.
| |
|
|