Chapter 3 Ethernet °´Ã¼
ÀÌÀåÀº ¿¬»êÀûÀ̰í Åë°èÀûÀΠŸÀÔ µÑ´Ù¿¡¼ ÀÌ´õ³Ý °´Ã¼µé¿¡ ´ëÇÑ OIDµéÀ» ¼³¸íÇÑ´Ù.
Ethernet Operational Characteristics
´ÙÀ½ÀÇ Â÷Æ®´Â ¹ØÀÇ NDIS µå¶óÀ̹öµé°ú ±×µéÀÇ NICµé¿¡ ´ëÇÑ ÀÌ´õ³Ý ¿¬»êÀûÀΠƯ¼ºÀ» ¼ÂÇϰųª ¾ò´Âµ¥ »ç¿ëµÈ OIDµéÀ» ¿ä¾àÇÑ´Ù.
| Length |
Q |
S |
Name |
| 6 |
M |
|
OID_802_3_PERMANENT_ADDRESS
¿µ±¸ ½ºÅ×ÀÌ¼Ç ÁÖ¼Ò |
| 6 |
M |
OID_802_3_CURRENT_ADDRESS
ÇöÀç ½ºÅ×ÀÌ¼Ç ÁÖ¼Ò |
| Arr(6) |
M |
M |
OID_802_3_MULTICAST_LIST
ÇöÀç ¸ÖÆ¼ÄɽºÆ® ÁÖ¼Ò ¸ñ·Ï |
| 4 |
M |
|
OID_802_3_MAXIMUM_LIST_SIZE
¸ÖƼÄɽºÆ® ÁÖ¼Ò ¸ñ·ÏÀÇ ÃÖ°í Å©±â |
| 4 |
O |
OID_802_3_MAC_OPTIONS
NIC Ç÷¡±×µé(ÀÎÄÚµåµÈ) |
´ÙÀ½Àº ¾ÕÀÇ Â÷Æ®¿¡ ´õ ¸¹ÀÌ ¸ñ·ÏµÈ OID_XXX Àǰ¢°¢À» ¼³¸íÇÑ´Ù.
OID_802_3_PERMANENT_ADDRESS
Çϵå¿þ¾î¿¡¼ ÀÎÄÚµåµÈ NICÀÇ ÁÖ¼Ò
OID_802_3_CURRENT_ADDRESS
NICÀÌ ÇöÀç »ç¿ëÇÏ´Â ÁÖ¼Ò
³×Æ®¿öÅ© °ü¸® ¼ÒÇÁÆ®¿þ¾î´Â NDIS ÀÎÅÍÆäÀ̽º ¶óÀ̺귯¸®¸¦ »ç¿ëÇØ¼ ÇöÀç ½ºÅ×ÀÌ¼Ç ÁÖ¼Ò¸¦ ¼ÂÇÒ ¼ö ¾ø´Ù. ±×°ÍÀº ±¸¼º ÀÎÀڷμ ÀÌ ÁÖ¼Ò¸¦ ¼ÂÇØ¾ßÇÑ´Ù.
OID_802_3_MULTICAST_LIST
ÆÐŶ¼ö½Å¿¡ ´ëÇØ¼ Àο¡ºíµÈ NIC¿¡¼ ¸ÖƼÄɽºÆ® ÁÖ¼Ò ¸ñ·Ï
NIC µå¶óÀ̹ö°¡ ÃʱâÈÇÒ ¶§, ±×°ÍÀº NICÀ» ¸®¼ÂÇÏ°í ¸ÖÆ¼ÄɽºÆ® ÁÖ¼Ò ¸ñ·ÏÀº 0ÀÌ µÈ´Ù. NDIS´Â ¶ÇÇÑ ÆÐŶ ÇÊÅ͸¦ ÃʱâÈÇϰí, ±×·¡¼ ±×°ÍÀº ÇÁ·ÎÅäÄÝ µå¶óÀ̹ö°¡ ¸ÖƼÄɽºÆ® ÆÐŶµéÀ» ¼ö½ÅÇÏ´Â °ÍÀ» Çã¿ëÇÏÁö ¾Ê´Â´Ù.
¸ÖƼÄɽºÆ® ÆÐŶÀ» ¼ö½ÅÇϱâÀ§Çؼ, ÇÁ·ÎÅäÄÝ µå¶óÀ̹ö´Â ÈÄ¿¡ NDIS_PACKET_TYPE_MULTICAST Ç÷¡±×¸¦ Æ÷ÇÔÇÏ´Â ÆÐŶ ÇÊÅ͸¦ ¼ÂÇØ¾ßÇÑ´Ù. ¾î¶²¶§µçÁö, ±×°ÍÀº ÀÌ Ç÷¡±×¸¦ Ãë¼ÒÇÔÀ¸·Î¼ ÆÐŶ ¼ö½ÅÀ» µð½º¿¡À̺í ÇÒ ¼ö ÀÖ´Ù. ÇÁ·ÎÅäÄÝ µå¶óÀ̹ö°¡ ¸ÖƼÄɽºÆ® ÆÐŶµé¿¡ ´ëÇØ¼¼ ¼ö½ÅÀ» Àο¡À̺íÇÑ ¼ø¼´Â Áß¿äÇÏÁö ¾Ê´Ù.
NIC µå¶óÀ̹ö´Â ¹Ù¿îµåµÈ ÇÁ·ÎÅäÄÝ µå¶óÀ̹öµéÀÌ µ¿½Ã¿¡ Àο¡À̺íÇÒ ¼ö ÀÖ´Â ¸ÖƼÄɽºÆ® ÁÖ¼ÒµéÀǼö¿¡ Á¦ÇÑÀ» ¼ÂÇÒ ¼ö ÀÖ´Ù. ¸¸¾à ÇÁ·ÎÅäÄÝ µå¶óÀ̹ö°¡ ÀÌ Á¦ÇÑÀ» ÃʰúÇϰųª À¯È¿ÇÏÁö ¾Ê´Â ¸ÖƼÄɽºÆ® ÁÖ¼Ò¸¦ »ó¼úÇÑ´Ù¸é, NDIS´Â NDIS_PACKET_TYPE_MULTICAST À» ¸®ÅÏÇÑ´Ù.
ÇÁ·ÎÅäÄÝ µå¶óÀ̹ö´Â ¸ðµç ¸ÖƼÄɽºÆ® ÆÐŶµéÀ» Àο¡À̺íÇϱâÀ§Çؼ ÆÐŶ ÇÊÅ͸¦ ¼ÂÇÒ ¼ö ÀÖ°í ÀÚ±âÀÚ½ÅÀ» ÇÊÅ͸µÇÑ´Ù.
ÁúÀÇ¿¡ ´ëÇØ¼, NDIS´Â ¸ðµç ¹ÙÀεùµéÀÇ ¸ÖƼÄɽºÆ® ÁÖ¼Ò ¸ñ·ÏµéÀÇ À¯´Ï¿ÂÀ» Æ÷ÇÔÇÏ´Â ¸ñ·ÏÀ» ¸®ÅÏÇÑ´Ù.
OID_802_3_MAC_OPTIONS
ÇÁ·ÎÅäÄݵéÀº ÀÌ´õ³ÝÀ» ¿¡¹Ä·¹ÀÌÆÃÇÏ´Â ¹ØÀÇ µå¶óÀ̹ö¿¡ÀÇÇØ¼ Áö¿øµÇ´Â Ư¼ºµéÀ» °áÁ¤ÇϱâÀ§Çؼ ÀÌ OID¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù. ¹ØÀÇ µå¶óÀ̹ö´Â ±×°ÍÀÌ ¿É¼ÇÀ» Áö¿øÇÏÁö ¾Ê´Â´Ù´Â °ÍÀ» Áö½ÃÇÏ´Â 0À» ¸®ÅÏÇÑ´Ù.
OID_802_3_MAXIMUM_LIST_SIZE
NIC µå¶óÀ̹ö°¡ °ü¸®ÇÒ ¼ö ÀÖ´Â ¸ÖƼÄɽºÆ® ÁÖ¼ÒµéÀÇ ÃÖ°í ¼ö
ÀÌ ¸ñ·ÏÀº NIC¿¡¼ ¹Ù¿îµåµÈ ¸ðµç ÇÁ·ÎÅäÄݵ鿡 ´ëÇØ¼ ±Û·Î¹úÀÌ´Ù. °á°úÀûÀ¸·Î, ÇÁ·ÎÅäÄÝÀº ¸ÖƼ ÄɽºÆ® ÁÖ¼Ò ¸ñ·ÏÀ» ¼ÂÇϱâÀ§Çì¼ ½ÃµµÇÒ ¶§, ÁÖ¾îÁø ¸ñ·Ï¿¡¼ ¿¤¸®¸ÕÆ®µéÀÇ ¼ö°¡ ÀÌ ÁúÀÇ¿¡ ´ëÇØ¼ ¸®ÅÏµÈ ¿ø·¡ ¼öº¸´Ù À۱⸸ ÇÑ´Ù¸é, NIC µå¶óÀ̹ö·ÎºÎÅÍ NDIS_STATUS_MULTICAST_FULL ¸¦ ¼ö½ÅÇÒ ¼ö ÀÖ´Ù.
Ethernet Statistics
´ÙÀ½ÀÇ Â÷Æ®´Â NICµé¿¡ ´ëÇÑ ÀÌ´õ³Ý Åë°èµéÀ» ¾ò´Âµ¥ »ç¿ëµÇ´Â OIDµéÀ» ¿ä¾àÇÑ´Ù.
| Length |
Q |
S |
Name |
| 4 |
M |
|
OID_802_3_RCV_ERROR_ALIGNMENT
Á¤·Ä¿¡·¯·Î ¼ö½ÅµÈ ÇÁ·¹ÀÓµé |
| 4 |
M |
OID_802_3_XMIT_ONE_COLLISION
Çѹø Ãæµ¹·Î Àü¼ÛµÈ ÇÁ·¹ÀÓµé |
| 4 |
M |
OID_802_3_XMIT_MORE_COLLISIONS
Çϳª ÀÌ»ó Ãæµ¹·Î Àü¼ÛµÈ ÇÁ·¹ÀÓµé |
| 4 |
O |
OID_802_3_XMIT_DEFERRED
Áö¿¬ÈÄ¿¡ Àü¼ÛµÈ ÇÁ·¹ÀÓµé |
| 4 |
O |
OID_802_3_XMIT_MAX_COLLISIONS
Ãæµ¹µé·ÎÀÎÇØ Àü¼ÛµÇÁö ¾ÊÀº ÇÁ·¹ÀÓµé |
| 4 |
O |
OID_802_3_RCV_OVERRUN
¿À¹ö·±À¸·ÎÀÎÇØ ¼ö½ÅµÇÁö ¾ÊÀº ÇÁ·¹ÀÓµé |
| 4 |
O |
OID_802_3_XMIT_UNDERRUN
¾ð´õ·±À¸·ÎÀÎÇØ Àü¼ÛµÈ ÇÁ·¹ÀÓµé |
| 4 |
O |
OID_802_3_XMIT_HEARTBEAT_FAILURE
ÇÙ½É ½ÇÆÐ·Î Àü¼ÛµÈ ÇÁ·¹ÀÓµé |
| 4 |
O |
OID_802_3_XMIT_TIMES_CRS_LOST
Àü¼Ûµ¿¾È ¼Õ½ÇµÈ Times carrier sense signal |
| 4 |
O |
OID_802_3_XMIT_LATE_COLLISIONS
¹ß°ßµÈ ´ÊÀº Ãæµ¹µé |
´ÙÀ½Àº ¾Õ¿¡ Â÷Æ®¿¡¼ ÀüüÀûÀÎ ¸ñ·ÏµÈ OID_XXXÀÇ °¢°¢À» ¼³¸íÇÑ´Ù.
OID_802_3_RCV_ERROR_ALIGNMENT
Á¤·É ¿¡·¯·Î ¼ö½ÅµÈ ÇÁ·¹ÀÓµéÀÇ ¼ö
OID_802_3_XMIT_ONE_COLLISION
Á¤È®È÷ Çѹø Ãæµ¹ÈÄ¿¡ ¼º°øÀûÀ¸·Î Àü¼ÛµÈ ÇÁ·¹ÀÓµéÀÇ ¼ö
OID_802_3_XMIT_MORE_COLLISIONS
Çѹø ÀÌ»ó Ãæµ¹ÈÄ¿¡ ¼º°øÀûÀ¸·Î Àü¼ÛµÈ ÇÁ·¹ÀÓµéÀÇ ¼ö
OID_802_3_XMIT_DEFERRED
NICÀÌ Àû¾îµµ Àü¼ÒÀÌ Áö¿¬µÈÈÄ¿¡ ¼º°øÀûÀ¸·Î Àü¼ÛµÈ ÇÁ·¹ÀÓµéÀÇ ¼ö
OID_802_3_XMIT_MAX_COLLISIONS
Áö³ªÄ£ Ãæµ¹µé·ÎÀÎÇØ Àü¼ÛµÇÁö ¾ÊÀº ÇÁ·¹ÀÓµéÀÇ ¼ö
OID_802_3_RCV_OVERRUN
NIC¿¡¼ ¿¡·¯µéÀÌ ¿À¹ö·±À¸·Î ÀÎÇØ¼ ¼ö½ÅµÇÁö ¾ÊÀº ÇÁ·¹ÀÓµéÀÇ ¼ö
OID_802_3_XMIT_UNDERRUN
NIC¿¡¼ ¿¡·¯µéÀÌ ¾ð´õ·±À¸·Î ÀÎÇØ¼ Àü¼ÛµÇÁö ¾ÊÀº ÇÁ·¹ÀÓµéÀÇ ¼ö
OID_802_3_XMIT_HEARTBEAT_FAILURE
ÇÙ½ÉÀûÀÎ Ãæµ¹ °¨ÁöÀÇ ¹ß°ß¾øÀÌ ¼º°øÀûÀ¸·Î Àü¼ÛµÈ ÇÁ·¹ÀÓµéÀÇ ¼ö
OID_802_3_XMIT_TIMES_CRS_LOST
CRC ½Ã±×³ÎÀÌ ÆÐŶ Àü¼Ûµ¿¾È ¼Õ½ÇµÈ ¼ö
OID_802_3_XMIT_LATE_COLLISIONS
º¸Åë À©µµ¿ìÈÄ¿¡ ¹ß°ßµÈ Ãæµ¹µéÀÇ ¼ö
|