13Àå

¸®´ª½º ¶ó¿ìÅÍ ±¸Çö ¹× ³ÝÆ®¿÷ÀϹÝ




³ë Á¤ ¹Î




À§ ³»¿ëÀº ³ëÁ¤¹Î´ÔÀÌ "¿ù°£ ÇÁ·Î±×·¥¼¼°è"¿¡ ±â°íÇϽг»¿ëÀÔ´Ï´Ù.

³ëÁ¤¹Î´Ô°ú ÇÁ·Î±×·¥ ¼¼°è ÃøÀÇ Çã¶ôÀ» ¾ò¾î °ÔÀçÇÕ´Ï´Ù.

³ëÁ¤¹Î´Ô°ú ÇÁ·Î±×·¥ ¼¼°èÃø¿¡ °¨»çµå¸³´Ï´Ù."

¹ö¸®´Â 386À» °í±â´É ¶ó¿ìÅÍ·Î »õ ´ÜÀå½ÃŰ´Â

linux router project

¶ó¿ìÅÍ(router)´Â lan°ú lanÀ» ¿¬°á½ÃÄÑÁÖ´Â Àåºñ·Î¼­ ³×Æ®¿öÅ©¸¦ ±¸¼ºÇϱâ À§Çؼ­´Â ²À ÇÊ¿äÇÑ ÀåºñÀÌ´Ù. ÇÏÁö¸¸ ´ëºÎºÐÀÇ Á¦Ç°ÀÌ ¼öÀÔǰÀÌ°í °¡°Ýµµ ¼ö½Ê ¸¸¿ø¿¡¼­ ¼ö¹é ¸¸¿ø±îÁö õÂ÷¸¸º°À̾ soho( small office home office)¿Í °°Àº Áß, ¼Ò±Ô¸ðÀÇ ³×Æ®¿öÅ©¸¦ ±¸¼ºÇÏ´Â °æ¿ì¿¡´Â ÀÌ·± °í°¡ÀÇ Àåºñ¸¦ ±¸ÀÔÇÏ´Â °ÍÀÌ ¿©°£ ºÎ´ã½º·´Áö ¾Ê´Ù.

ÇÏÁö¸¸ ¾îµðµçÁö Àß »ìÆìº¸¸é ±æÀº ÀÖ´Â ¹ý, ¹ö¸®´Â Áß°í 386À» Áß, ¼Ò±Ô¸ð¿¡¼­ÀÇ ³×Æ®¿öÅ©¿¡¼­ ÈǸ¢È÷ µ¿ÀÛÇÏ´Â ¶ó¿ìÅÍ·Î ¸¸µå´Â linux router project°¡ ¹Ù·Î ¿©±â¿¡ ÀÖ´Ù.

³ë Á¤ ¹Î Çѱ¹Ç×°ø´ëÇб³ Åë½ÅÁ¤º¸°øÇаú ´ëÇпø.

(applied network research lab)

ÀÎÅÍ³Ý °ÔÀÓ ¹æ ¿­Ç³°ú, ±³½Ç ¸Á ±¸Ãà»ç¾÷À¸·Î ³×Æ®¿öÅ© Àåºñ°ü·Ã ¾÷üµéÀÌ ¶§¾Æ´Ñ ȣȲÀ» ´©¸®°í ÀÖ´Ù´Â ±â»ç¸¦ ½Å¹®¿¡¼­ º¸¾Ò´Ù. ÀÌ´Â ±×¸¸Å­ ÀÎÅͳÝÀÌ ´ëÁßÈ­µÇ¾ú´Ù´Â ÀǹÌÀÌ¸ç ½ÇÁ¦·Î Áö³­ 1998³â ÇÑÇØ soho¸¦ ºñ·ÔÇÏ¿© ¿©·¯ °¡Áö ÀÌÀ¯·Î Áß, ¼Ò±Ô¸ðÀÇ ³×Æ®¿öÅ©¸¦ ±¸ÃàÇÏ´Â ÀÏÀÌ ¸¹¾ÆÁ³´Ù. ÇÏÁö¸¸ Áß, ¼Ò±Ô¸ðÀÇ ³×Æ®¿öÅ©¸¦ ±¸ÃàÇÑ´Ù°í ÇØµµ ±âº»ÀûÀ¸·Î Àåºñ¿¡ µé¾î°¡´Â ºñ¿ëÀÌ ¸¸¸¸Ä¡ ¾Ê±â ¶§¹®¿¡ Àû´çÇÑ ¼Ö·ç¼Ç(solution)À» ¼±ÅÃÇϱⰡ ½±Áö ¾Ê´Ù. ƯÈ÷ ¶ó¿ìÅÍ´Â °í°¡ÀÇ Àåºñ·Î¼­ ±â´É¿¡ µû¶ó °¡°ÝÀÌ ÃµÂ÷¸¸º°À̾ ¼±ÅÃÀÌ ±î´Ù·Î¿îµ¥ Áß°í 386,486½Ã½ºÅÛ¿¡ ¸®´ª½º¸¦ »ç¿ëÇÏ¿© ¶ó¿ìÅ͸¦ ´ë½ÅÇÏ´Â ¾ÆÁÖ ±¦ÂúÀº ÇÁ·ÎÁ§Æ®°¡ ÀÖ¾î ¼Ò°³ÇÒ ±î ÇÑ´Ù.

1. lrp( linux router project) ¶õ?

ÃÖ±Ù µé¾î ¿ì¸®³ª¶ó ´ëºÎºÐÀÇ isp( internet service provider)µéÀÌ ³×Æ®¿öÅ© ¿î¿µÃ¼Á¦¸¦ ¸®´ª½º·Î Çϰí ÀÖÀ» Á¤µµ·Î Ź¿ùÇÑ ¾ÈÁ¤¼º°ú Àú·ÅÇÑ À¯Áöºñ¿ëÀ¸·Î ÀÎÇØ ¸®´ª½º´Â ³×Æ®¿öÅ© ¿î¿µÃ¼Á¦·Î ÀÚ¸®¸¦ Àâ¾Ò´Ù.

ÇÑÆí ½Å±â¼úÀÇ ¹ß´Þ·Î ÀÎÇØ ÄÄÇ»ÅÍ Çϵå¿þ¾î º¯È¯ ÁÖ±â´Â °è¼Ó ÁÙ¾îµé¾î¼­ ¾²±â¿¡´Â ¼º´ÉÀÌ ºÎÁ·Çϰí, ±×·¸´Ù°í ¹ö¸®±â´Â ¾Æ±î¿î ¾Ö¹°´ÜÁö(?) ÄÄÇ»ÅÍ ½Ã½ºÅÛµéÀÌ ´Ã¾î³ª°í ÀÖ´Ù. ƯÈ÷ 386,486 ±âÁ¾ÀÇ ½Ã½ºÅÛÀÌ ´ëÇ¥ÀûÀÎ ¿¹Àε¥, ÄÄÇ»ÅÍ ¾÷±×·¹À̵带 Çϸ鼭 Çϵåµð½ºÅ©´Â ´ëºÎºÐ À̾ »ç¿ëÇÏÁö¸¸ cpu¿Í º¸µå, ·¥, ÄÉÀ̽º µîÀº ÃֽŠ±Ô°Ý°ú ¸ÂÁö ¾Ê¾Æ ±×³É ¹ö¸®´Â °æ¿ì°¡ ¸¹´Ù. ¾î·Á¿î imf½Ã´ëÀε¥ ÀÌ·± ÀÚ¿øµéÀ» ÀçȰ¿ëÇÒ ¼ö´Â ¾øÀ»±î? ¾Æ´Ï ¹æ¹ýÀº ÀÖ´Ù. ¹Ù·Î ÀÌ·¸°Ô ³²´Â ÀÚ¿ø¿¡ ¸®´ª½º¸¦ »ç¿ëÇÏ¿© ±¦ÂúÀº ¹°°ÇÇϳª ¸¸µé¾î º¸ÀÚ´Â ÃëÁö·Î ½ÃÀÛµÈ °ÍÀÌ lrpÀÌ´Ù.

lrp´Â Ưº°È÷ »õ·Î¿î °³³äÀº ¾Æ´ÏÁö¸¸ ¼­¹ö·Î¸¸ »ç¿ëÇÒ °æ¿ì¿¡ ¸®´ª½º´Â ³·Àº ½Ã½ºÅÛ »ç¾ç¿¡¼­µµ ÃæºÐÈ÷ Á¦ ¿ªÇÒÀ» ÇÒ ¼ö ÀÖ´Ù´Â Á¡¿¡ Âø¾ÈÇÏ¿© ¸®´ª½ºÀÇ ¶ó¿ìÆÃ °ü·Ã ºÎºÐ¸¸À» ¶¼¾î³»°í Çϵåµð½ºÅ© ¾øÀÌ ³²¾Æµµ´Â 386,486 ½Ã½ºÅÛ¿¡ À̸¦ À̽ÄÇÏ¿© ¶ó¿ìÅÍ·Î »ç¿ëÇØ º¸ÀÚ´Â Àǵµ·Î ½ÃÀ۵Ǿú´Ù.

±×·³ ¼º´ÉÀº ¹ÏÀ» ¼ö ÀÖÀ»±î? ¹°·Ð ÀÖ´Ù. lrp´Â Çϵåµð½ºÅ©°¡ ¾ø´Â ´ë½Å Ä¿³ÎÀ» ºñ·ÔÇÏ¿© ¶ó¿ìÅÍ¿Í °ü·ÃµÈ ÇÁ·Î±×·¥ ÀüºÎ¸¦ ·¥¿¡ »óÁÖÇØ ½ÇÇà½Ã۱⠶§¹®¿¡ ÃæºÐÇÑ ·¥¸¸ ÀÖ´Ù¸é ¾ÈÁ¤ÀûÀ¸·Î µ¿ÀÛÇÑ´Ù.

2. osi ÇÁ·ÎÅäÄÝ °èÃþ ¸ðµ¨

³×Æ®¿öÅ©¸¦ »ç¿ëÇϱâ À§Çؼ­´Â ¾ç´Ü°£¿¡ Á¤º¸¸¦ ÁÖ°í¹ÞÀ» ¼ö ÀÖµµ·Ï ±Ô¾àÀÌ ÇÊ¿äÇÏ´Ù. À̸¦ ÇÁ·ÎÅäÄÝ(protocol)À̶ó°í Çϸç, ÄÄÇ»Å͵µ Çϵå¿þ¾î, os, applicationÀ¸·Î °èÃþÀ» ºÐ¸®ÇϵíÀÌ ÇÁ·ÎÅäÄݵµ °³³äÀÇ ÀÌÇØ¸¦ µ½±â À§ÇØ ¿ªÇÒ¿¡ µû¶ó °èÃþÀ» ³ª´«´Ù. º¸Åë ÇÁ·ÎÅäÄÝÀÇ °èÃþÀ» ºÐ¸® ÇÒ ¶§´Â iso(international organization for standardization)ÀÇ osi(open system interconnection)°³¹æÇü ¸ðµ¨À» ±âÁØÀ¸·Î »ï´Â´Ù. osi ¸ðµ¨Àº 7 layer ¸ðµ¨·Îµµ ³Î¸® ¾Ë·ÁÁ® ÀÖÀ¸¸ç ½Ã½ºÅÛ »óÈ£°£ÀÇ È£È¯¼ºÀ» º¸ÀåÇÏ´Â ÀÌ·ÐÀûÀÎ ¸ðµ¨ÀÌ´Ù. Àüü´Â Àϰö °³ÀÇ °èÃþÀ¸·Î ÀÌ·ç¾îÁ® ÀÖÀ¸¸ç °¢ °èÃþÀº µ¥ÀÌÅÍ Åë½ÅÀÇ ºÎ¹®º° ±â´ÉÀ» ¼öÇàÇÑ´Ù.















±×¸² 1 : osi ÇÁ·ÎÅäÄÝ °èÃþ ±¸Á¶

¡Ü 1°èÃþ : ¹°¸® °èÃþ ( physical layer)

¹°¸® °èÃþÀº ½Ã½ºÅÛ°£¿¡ ¹°¸®ÀûÀÎ ¸µÅ©(link)¸¦ ÀÛµ¿½ÃŰ°Å³ª À¯ÁöÇϸç Àü±â, ±â°èÀûÀÎ ÀÎÅÍÆäÀ̽º¸¦ ´Ù·ç¸ç Á¢¼Ó, Åë½Å ¹× Á¢¼Ó ÇØÁ¦¸¦ À§ÇÑ °úÁ¤À» Æ÷ÇÔÇÑ´Ù. ¶ÇÇÑ µ¥ÀÌÅ͸¦ Åë½Å¸Åü¿Í Á¶È­ÇÒ ¼ö ÀÖ´Â ½ÅÈ£·Î ¹Ù²Ù¸ç Àü±âÀû ¶Ç´Â ¹°¸®Àû º¯¼öµéÀ» °áÁ¤ÇÏ¿© ±× ¾È¿¡¼­ µ¥ÀÌÅÍ ºñÆ®µéÀÌ Ç¥½ÃµÉ ¼ö ÀÖµµ·Ï ÇÑ´Ù. ¸®ÇÇÅÍ(repeater)°¡ µ¿ÀÛÇÏ´Â °èÃþÀ̱⵵ ÇÏ´Ù.

¡Ü 2°èÃþ : µ¥ÀÌÅÍ ¸µÅ© °èÃþ ( data link layer)

µ¥ÀÌÅÍ ¸µÅ© °èÃþÀº ¹°¸®Àû ¸µÅ©¸¦ ÅëÇÑ ½Å·Ú¼º ÀÖ´Â µ¥ÀÌÅÍ Àü¼ÛÀ» Á¦°øÇÑ´Ù. ÀÌ °èÃþ¿¡¼­´Â mac(medium access control)À» ÀÌ¿ëÇÏ¿© ÇÁ·¹ÀÓ Àü´Þ°ú È帧Á¦¾î, ¿À·ù °ËÃâÀ» ¼öÇàÇÑ´Ù. ¶ÇÇÑ ºê¸®Áö(bridge)°¡ µ¿ÀÛÇÏ´Â °èÃþÀ̱⵵ ÇÏ´Ù.

¡Ü 3°èÃþ : ³×Æ®¿öÅ© °èÃþ ( network layer)

³×Æ®¿öÅ© ÃþÀº ´Ù¸¥ Àå¼Ò¿¡ À§Ä¡ÇÑ µÎ ½Ã½ºÅÛ°£¿¡ ¿¬°á¼º°ú °æ·Î ¼±ÅÃÀ» Á¦°øÇÑ´Ù. ¹Ù·Î ¶ó¿ìÅͰ¡ µ¿ÀÛÇÏ´Â °èÃþÀ¸·Î ¶ó¿ìÆÃ ÇÁ·ÎÅäÄÝÀÌ ¼­·Î ¿¬°áµÈ ³×Æ®¿öÅ©¸¦ ÅëÇÑ ÃÖÀû °æ·Î¸¦ ¼±ÅÃÇÏ¸ç ¼±ÅÃµÈ °æ·Î¿¡ µû¶ó ÆÐŶÀ» º¸³½´Ù.

¡Ü 4°èÃþ : Æ®·£½ºÆ÷Æ® °èÃþ ( transport layer)

Æ®·£½ºÆ÷Æ® °èÃþÀº µ¥ÀÌÅÍ Àü¼Û ¼­ºñ½º¸¦ Á¦°øÇÏ´Â °èÃþÀÌ´Ù. »óÀ§ °èÃþ°ú ÇÏÀ§°èÃþÀÇ Á¤º¸±³È¯À» À§ÇÑ Àü¼Û·Î¸¦ Á¦°øÇϸç application¿¡ ´ëÇÑ ½Å·Ú¼º ÀÖ´Â Àü¼Û»óŸ¦ À¯ÁöÇÑ´Ù. ½Å·Ú¼º ÀÖ´Â Á¤º¸¸¦ Á¦°øÇϱâ À§ÇØ Æ®·£½ºÆ÷Æ® °èÃþÀº °¡»ó ȸ¼±(virtual circuit)ÀÇ ±¸Ãà, À¯Áö ¹× Á¾·á, Àü¼Û ¿À·ù °ËÃâ ¹× º¹±¸(recovery), Á¤º¸ È帧Á¦¾î(flow control)ÀÇ ÀýÂ÷¸¦ Á¦°øÇÑ´Ù.

¡Ü 5°èÃþ : ¼¼¼Ç °èÃþ ( session layer)

¼¼¼Ç °èÃþÀº application °£¿¡ ¼¼¼ÇÀ» ¼³Á¤ÇÑ´Ù. ÀÌ °èÃþÀº »ç¿ëÀÚ°£ÀÇ ¶Ç´Â »ç¿ëÀÚ¿Í ¼­ºñ½º°£ÀÇ °¡»óÀûÀÎ ¿¬°á¿¡ °ü·ÃµÈ ±â´ÉµéÀ» ¼öÇàÇÏ¿© ¾×¼¼½º(access)¿Í º¸¾È(security), ·Î±×ÀÎ(login), ·Î±×¾Æ¿ô(logout)µîÀ» Á¦¾îÇÑ´Ù.

¡Ü 6°èÃþ : ÇÁ·¹Á¨Å×ÀÌ¼Ç °èÃþ ( presentation layer)

°¢ application »çÀÌ¿¡¼­ ±³È¯µÈ Á¤º¸¸¦ ÀÀ¿ëó¸® °úÁ¤¿¡¼­ ÇØ¼®ÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù. ÀÌ °èÃþÀº »ç¿ëÀÚ¿¡°Ô º¸¿©Áö´Â ±ÛÀÚ ¶Ç´Â µ¥ÀÌÅÍÀÇ Çü½Ä(format)À» ±ÔÁ¤ÇÑ´Ù. snmp(simple network management protocol)¿¡¼­ µ¥ÀÌÅ͸¦ ÀÎÄÚµùÇÏ´Â ber(basic encoding rules)µîÀÌ ÀÌ °èÃþ¿¡ ¼ÓÇÑ´Ù.

¡Ü 7°èÃþ : application °èÃþ

application °èÃþÀº osi¸ðµ¨¿¡¼­ À¯Àú¿Í °¡Àå °¡±î¿î °èÃþÀ¸·Î À¯ÀúÀÇ ÀÀ¿ë󸮰úÁ¤À» ÁöÁöÇÏ´Â Á¤º¸¼­ºñ½º¸¦ Á¦°øÇÏ¸ç ¶ÇÇÑ ÀÀ¿ëÇÁ·Î±×·¥µé °£ÀÇ Åë½ÅÀ» °ü¸®ÇÑ´Ù. telnet µî°ú °°Àº ½ÇÁ¦ ÇÁ·Î±×·¥ÀÌ ¿©±â¿¡ ¼ÓÇÑ´Ù.

3. ¶ó¿ìÅͶõ?

º¸Åë ÇϳªÀÇ ³×Æ®¿öÅ©¿¡´Â ´Ù¼öÀÇ ³ëµåµéÀÌ ¿¬°áµÇ¾î ÀÖ°í ¼ö¸¹Àº ³×Æ®¿öÅ©µéÀÌ ¿¬°áµÇ¾î ÇϳªÀÇ ÀÎÅͳÝÀ» ÀÌ·é´Ù. ÀÌ·± ³×Æ®¿öÅ©¿¡¼­ µ¥ÀÌÅ͸¦ Àü´Þ ÇÒ °æ¿ì¿¡´Â Áö³ªÄ¡´Â °æ·ÎÀÇ Á¾·ù¸¸µµ ¼¿ ¼ö ¾øÀ» ¸¸Å­ ¸¹À» °ÍÀÌ´Ù.

ÀÌ·¸°Ô ³×Æ®¿öÅ©¿¡¼­ µ¥ÀÌÅ͸¦ Àü´ÞÇÒ °æ¿ì¿¡ Àû´çÇÑ °æ·Î¸¦ ã´Â °ÍÀ» ¶ó¿ìÆÃ( routing)À̶ó°í Çϸç, ¶ó¿ìÆÃÀ» ÇÏ´Â ¹æ¹ýÀ» ¶ó¿ìÆÃ ÇÁ·ÎÅäÄÝ( routing protocol)À̶ó Çϰí, ½ÇÁ¦·Î ¶ó¿ìÆÃÀ» ÇÏ´Â ÀåÄ¡¸¦ ¶ó¿ìÅͶó°í ºÎ¸¥´Ù.



















±×¸² 2 : osi °èÃþ ¸ðµ¨¿¡¼­ ¶ó¿ìÅÍÀÇ À§Ä¡

¶ó¿ìÅÍ´Â lan°ú wan, ±×¸®°í lanÀ» °áÇÕÇÏ´Â ¹°¸®ÀûÀÎ ¹èÄ¡¿¡¼­´Â Á¦ 2°èÃþ ÀåÄ¡ÀÎ ºê¸®Áö¿Í À¯»çÇÏÁö¸¸ ³ÐÀº ¹üÀ§¿¡¼­´Â Å©°Ô ´Ù¸£´Ù. ºê¸®Áö´Â Æ®¸® ±¸Á¶¿Í °°Àº ºÐ±âÁ¡¿¡ ¹èÄ¡µÇ¾î ÇÊ¿äÇÏÁö ¾ÊÀº ÆÐŶÀ» ¹ö¸®°í(filtering), Àü´Þ(forwarding)ÇÏ´Â ¿ªÇÒ¸¸À» ÇÏÁö¸¸ ¶ó¿ìÅÍ´Â Æó(øÈ)loop¿Í °°Àº ³×Æ®¿öÅ©¸¦ ±¸¼ºÇÏ¿© ÇÊ¿äÇÑ ÆÐŶ¸¸À» ÃÖÀûÀÇ °æ·Î¸¦ ¼±Á¤ÇÏ¿© Àü´ÞÇÑ´Ù.

¶ó¿ìÅÍ´Â osi °èÃþ¸ðµ¨ÀÇ Á¦ 3°èÃþ¿¡ ÇØ´çµÇ¸ç ³×Æ®¿öÅ© ¹øÈ£¿¡ µû¶ó ´ÙÀ½ ³ëµå¸¦ Á¤ÇÏ´Â ¹æ½ÄÀ¸·Î ÃÖÁ¾ ¸ñÀûÁö¸¦ °èÃþÀûÀ¸·Î °áÁ¤ÇÑ´Ù. Á¦ 3°èÃþÀº ÇÁ·ÎÅäÄÝ( tcp/ip, xns, decnet, ipx/spx)¸¶´Ù Á¤ÀÇ ¹æ¹ýÀÌ ´Ù¸£±â ¶§¹®¿¡ ¶ó¿ìÅÍ´Â ±âº»ÀûÀ¸·Î ÇϳªÀÇ ÇÁ·ÎÅäÄݸ¸À» Áö¿øÇÑ´Ù. ¿©·¯ °³ÀÇ ÇÁ·ÎÅäÄÝÀÌ ¼¯¿©ÀÖ´Â backbone ³×Æ®¿öÅ©¿¡¼­´Â ƯÁ¤ ÇÁ·ÎÅäÄÝÀÇ ³×Æ®¿öÅ©¸¸À» ¼±ÅÃÇÒ ¼öµµ ÀÖ´Ù.

¿ì¸®°¡ »ç¿ëÇÏ´Â ÀÎÅͳÝÀÌ tcp/ip ÇÁ·ÎÅäÄÝÀ» ±â¹ÝÀ¸·Î »ç¿ëÇϹǷΠÁ¼Àº Àǹ̿¡¼­ ¶ó¿ìÅÍ´Â tcp/ipÇÁ·ÎÅäÄÝÀÇ ip( internet protocol)°èÃþ¿¡¼­ ipÁÖ¼Ò( ip address)¸¦ °¡Áö°í °æ·Î¸¦ ¼³Á¤ÇÏ´Â ÀåÄ¡·Îµµ ¸¹ÀÌ »ç¿ëµÈ´Ù. ¶ÇÇÑ ¶ó¿ìÅÍ´Â °ÔÀÌÆ®¿þÀÌ(gateway)¶ó´Â À̸§À¸·Îµµ ¸¹ÀÌ »ç¿ëµÈ´Ù.

Âü°í : ¿ë¾î¼³¸í

¡Ü ºê¸®Áö ( bridge)

³×Æ®¿öÅ©¸¦ ¿¬°áÇϴµ¥ »ç¿ëÇÏ´Â ÀåÄ¡·Î osi °èÃþ ¸ðµ¨ÀÇ Á¦ 2°èÃþ¿¡ ÇØ´çÇÑ´Ù. »óÀ§ °èÃþÀº »ç¿ëÇÏÁö ¾ÊÀ¸¸ç ¿ÀÁ÷ macÁÖ¼Ò( ÀϹÝÀûÀ¸·Î 6¹ÙÀÌÆ®ÀÇ lanÄ«µåÁÖ¼Ò)¸¸À» °¡Áö°í ¼¼±×¸ÕÆ®(segment)·Î ºÐ¸®µÈ ³×Æ®¿öÅ©¿¡¼­ ÆÐŶ Àü¼ÛÀ» ´ã´çÇÏ´Â ÀåÄ¡ÀÌ´Ù. ÀÌ´Â macÁÖ¼Ò¸¦ Á¶»çÇÏ¿© µ¥ÀÌÅÍ ¸µÅ© ÃþÀÌ °ü¸®ÇÏ´Â ÆÐŶÀÇ sourceÁÖ¼Ò¿Í destinationÁÖ¼Ò¸¦ º¸°í ±× ÆÐŶÀ» Åë°ú½Ãų °ÍÀÎÁö ¾Æ´ÑÁö¸¦ °áÁ¤ÇÏ¿© filtering°ú forwardingÀ» ÅëÇØ ³×Æ®¿öÅ©ÀÇ trafficÀ» °¨¼Ò½ÃŲ´Ù.

¡Ü ¸®ÇÇÅÍ ( repeater)

³×Æ®¿öÅ©ÀÇ °Å¸®°¡ Áõ°¡ÇÒ¼ö·Ï °¨¼â µÇ´Â ½ÅÈ£¸¦ Àç»ý½ÃŰ´Â ¼­·Î ºÐ¸®µÈ µ¿ÀÏ lan¿¡¼­ °Å¸®¸¦ Áõ°¡Çϰųª Á¢¼ÓµÇ´Â ¼¼±×¸ÕÆ®ÀÇ ¼ö¸¦ Áõ°¡½Ã۱â À§ÇÑ ÀåÄ¡ÀÌ´Ù. osi °èÃþ¸ðµ¨ÀÇ Á¦ 1°èÃþ¿¡ ÇØ´çµÈ´Ù.

¡Ü ipx ( internal packet exchange)

³ëº§(novell)ÀÇ netware°¡ »ç¿ëÇÏ´Â ¾ÆÁÖ °íÀüÀûÀÎ lan ÇÁ·ÎÅäÄݷμ­ ¼­¹ö¿Í Ŭ¶óÀÌ¾ðÆ®°£¿¡ ÀÚ·á À̵¿À» À§ÇØ ¸¶·ÃµÇ¾ú´Ù.

¡Ü °ÔÀÌÆ®¿þÀÌ ( gateway)

¶ó¿ìÅÍ¿Í °ÔÀÌÆ®¿þÀÌ´Â ¼­·Î °°Àº ¸»ÀÌ´Ù. ´ÜÁö ¿ë¾î»óÀÇ Â÷ÀÌ·Î °ÔÀÌÆ®¿þÀÌ´Â ieft( internet engineering task force)¿¡¼­ ÁÖ·Î »ç¿ëÇÏ´Â ¿ë¾î·Î¼­ º¸Åë ÀÎÅͳݰú ¿¬°áµÈ ¶ó¿ìÅ͸¦ °¡¸®Å²´Ù.

¡Ü ietf ( internet engineering task force)

ÀÎÅͳݰú °ü·ÃµÈ ÇÁ·ÎÅäÄÝÀ» ¸¸µé°í ÀÌ¿¡ ´ëÇÑ Ç¥ÁؾÈÀ» ¸¸µå´Â ±â°üÀÌ´Ù. ieft¿¡¼­ Á¦Á¤Çϴ ǥÁؾȵéÀº ÀüºÎ rfcs( request for comments) ¹®¼­·Î °ø°³µÈ´Ù.

¡Ü mac ( medium access control)

³×Æ®¿öÅ©¿¡ ¿¬°áµÈ ´Ù¼öÀÇ Åë½Å±¹ÀÌ ÇϳªÀÇ Àü¼Û¸Åü¸¦ È¿°úÀûÀ¸·Î °øÀ¯ÇÒ ¼ö ÀÖµµ·Ï Á¦¾îÇÏ´Â ¹æ½ÄÀ¸·Î µ¥ÀÌÅ͸¦ Àü´ÞÇÏ´Â ÇÁ·¹ÀÓÀ» ±¸¼ºÇϰí È帧Á¦¾î¿Í ¿¡·¯°ËÃâ µîÀÇ ¿ªÇÒÀ» ¼öÇàÇÑ´Ù.












±×¸² 3 : ¶ó¿ìÅÍ·Î ¿¬°áµÈ ³×Æ®¿öÅ© ¿¹

±×¸² 2´Â ¶ó¿ìÅÍ·Î ¿¬°áµÈ tcp/ip ³×Æ®¿öÅ©ÀÇ ¸ð½ÀÀ» ¿¹·Îµç °ÍÀ¸·Î ethernetÀ¸·Î ¿¬°áµÈ µÎ °³ÀÇ ³×Æ®¿öÅ©( 210.119.30.0, 192.168.2.0)°¡ Á¸ÀçÇÑ´Ù. ¿©±â¼­ ¶ó¿ìÅÍa´Â 210.119.30.0À¸·Î ±¸¼ºµÈ ³×Æ®¿öÅ©¸¦ °üÇÒÇÏ´Â ÇÑÆí ¹Ù±ùÀÇ ÀÎÅͳݰú ¿¬°áµÇ¾î ÀÖ´Ù. ¶ÇÇÑ ¶ó¿ìÅÍb´Â 192.168.2.1ÀÇ ipÁÖ¼Ò·Î 192.168.2.0 ³×Æ®¿öÅ©¸¦ °üÇÒÇÏ°í µ¿½Ã¿¡ 210.119.30.147À̶ó´Â ip ÁÖ¼Ò·Î 210.119.30.0 ³×Æ®¿öÅ©¿¡ ¿¬°áµÇ¾î ÀÖ´Ù. ÀÌ ¶§ 192.168.2.2¿¡¼­ ÀÎÅͳÝÀ¸·Î ³ª°¡´Â ÆÐŶÀº 192.168.2.2 -> 192.168.2.1 -> 210.119.30.147 -> 210.119.30.1À» Áö³ª ÀÎÅͳÝÀ¸·Î ³ª°¡°Ô µÈ´Ù.

4. ¶ó¿ìÅÍÀÇ ¿ø¸®

¶ó¿ìÅÍ´Â ·£ Å×À̺í, ³×Æ®¿öÅ© Å×À̺í, ¶ó¿ìÆÃ Å×À̺í ÀÌ·¸°Ô ¼¼ °³ÀÇ Å×À̺íÀ» °ü¸®ÇÔÀ¸·Î¼­ ³×Æ®¿öÅ©ÀÇ ¸ðµç ÀåÄ¡ÀÇ ÁÖ¼Ò¸¦ ÀνÄÇϰí, À̸¦ ¹ÙÅÁÀ¸·Î ÆÐŶÀÇ Àü¼Û °æ·Î¸¦ °áÁ¤ÇÑ´Ù.

Ç¥ 1 : ¶ó¿ìÅͰ¡ °ü¸®ÇÏ´Â Å×À̺í

Å×À̺í

¼³¸í

·£ Å×À̺í

¶ó¿ìÅͰ¡ ¼ÓÇØÀÖ´Â ·£ ¼¼±×¸ÕÆ®³»ÀÇ ÀåÄ¡ÀÇ ÁÖ¼Ò¸¦ °ü¸®Çϰí ÀÖÀ¸¸ç, ÇÊÅ͸µ ÀÛ¾÷¿¡ »ç¿ëÇÑ´Ù.

³×Æ®¿öÅ© Å×À̺í

³×Æ®¿öÅ©»óÀÇ ¸ðµç ¶ó¿ìÅÍÀÇ ÁÖ¼Ò¸¦ º¸°üÇÏ¸ç ÆÐŶÀÇ ¼ö½ÅÁö ¶ó¿ìÅ͸¦ ½Äº°Çϴµ¥ »ç¿ëµÈ´Ù.

¶ó¿ìÆÃ Å×À̺í

¶ó¿ìÅ͸¶´Ù ¼³Á¤µÇ¾î ÀÖÀ¸¸ç °¢ °æ·Î¿¡ ´ëÇÑ Á¤º¸¸¦ °¡Áö°í ÃÖÀûÀÇ °æ·Î¸¦ °áÁ¤Çϴµ¥ »ç¿ëµÈ´Ù.


¶ó¿ìÅÍ´Â °ü¸®ÇÏ´Â ³×Æ®¿öÅ©³»ÀÇ ÀåÄ¡·ÎºÎÅÍ ÆÐŶÀ» ¼ö½ÅÇÏ¸é ·£ Å×À̺íÀ» °Ë»çÇÏ¿© ¼ö½ÅÁÖ¼Ò¿Í ¼Û½ÅÁÖ¼ÒÀÇ ³×Æ®¿öÅ©ÀÇ µ¿ÀϼºÀ» °Ë»çÇÑ´Ù. ¸¸¾à °á°ú°¡ ´Ù¸£´Ù¸é ¶ó¿ìÅÍ´Â ³×Æ®¿öÅ© Å×À̺íÀ» ´Ù½Ã °Ë»çÇØ¼­ ÆÐŶÀ» Àü´ÞÇÒ ³×Æ®¿öÅ© ÁÖ¼Ò¸¦ ã¾Æ³½´Ù. ±×¸®°í ÀÌ ÁÖ¼Ò¸¦ ¶ó¿ìÆÃ Å×ÀÌºí¿¡¼­ °Ë»öÇÏ¿© ¼ö½ÅÁö·Î °¡´Â ÃÖÀûÀÇ °æ·Î¸¦ ¾Ë¾Æ³½´Ù.










±×¸² 4 : ¶ó¿ìÆÃ Å×ÀÌºí ¿¹

±×¸² 3Àº ¸®´ª½ºÈ¯°æ¿¡¼­ ±×¸² 2ÀÇ ¶ó¿ìÅÍ b¿¡ ´ëÇÑ ¶ó¿ìÆÃ Å×À̺íÀ» °üÂûÇÑ ¿¹ÀÌ´Ù. ±×¸²°ú °°ÀÌ µÎ °³ÀÇ ³×Æ®¿öÅ©¿¡ ¿¬°áµÈ °ÍÀ» È®ÀÎÇÒ ¼ö ÀÖ´Ù.

ÀÌÁ¦ °æ·Î°¡ °áÁ¤µÇ°í ³ª¸é ¶ó¿ìÅÍ´Â ¼ö½ÅÇÑ ¿ø·¡ÀÇ ÆÐŶ¿¡ ¼Û½Å ÁÖ¼Ò ¹× ³×Æ®¿öÅ©°ü¸®¿¡ ÇÊ¿äÇÑ Á¦¾îÁ¤º¸( control information)À» Ãß°¡ÇÑ »õ·Î¿î ÆÐŶÀ» ¸¸µé¾î¼­ ÇØ´ç ȸ¼±À¸·Î Àü¼ÛÇÑ´Ù. ÆÐŶÀ» ¹ÞÀº »ó´ëÆí ¶ó¿ìÅÍ´Â ¼ö½ÅÇÑ ÆÐŶ¿¡¼­ Á¦¾îÁ¤º¸¸¦ »Ì¾Æ ¹Ù²ï ³»¿ëÀÌ ÀÖÀ¸¸é ¶ó¿ìÆÃ Å×À̺íÀÇ ³»¿ëÀ» °»½ÅÇÑ´Ù. À̶§´Â ÆÐŶ³»ÀÇ ¼ö½ÅÁö ³×Æ®¿öÅ© ÁÖ¼Ò¿Í Å×ÀÌºí¿¡ ÀÖ´Â Á¤º¸¸¦ ±Ù°Å·Î ¾î´À ³×Æ®¿öÅ©·Î Àü¼ÛÇÒ °ÍÀÎÁö¸¦ °áÁ¤Çϸç, ÀÌ·± °æ·Î ¹èÁ¤ °úÁ¤Àº ¸ðµç ¶ó¿ìÅÍ¿¡¼­ Â÷·Ê·Î ¼öÇàµÈ´Ù.

5. ¶ó¿ìÆÃ ÇÁ·ÎÅäÄÝ

¶ó¿ìÅͰ¡ µ¿ÀÛÇϱâ À§ÇØ »ç¿ëµÇ´Â ¾Ë°í¸®ÁòÀº ´ÙÀ½°ú °°´Ù.

¡Ü vector-distance ¾Ë°í¸®Áò

vector´Â ¸ñÀûÁöÀÇ È£½ºÆ®³ª ³×Æ®¿öÅ©¸¦ °¡¸®Å°°í, distance´Â ÇØ´ç vector·ÎÀÇ °Å¸®(metric, hop_count)¸¦ ³ªÅ¸³»´Â ¸»·Î¼­ vector-distance ¾Ë°í¸®ÁòÀº ÀÚ½ÅÀÎ ¾Ë°í ÀÖ´Â ¸ðµç vector¿Í, ±× vector¿ÍÀÇ °Å¸®¸¦ ÀÎÁ¢ ¶ó¿ìÅÍ¿¡ Àü¼ÛÇÏ´Â ¹æ¹ýÀÌ´Ù. ¼Û½Å ÃøÀº º¸Åë ÀÏÁ¤½Ã°£°£°ÝÀ» µÎ°í ÀÌ Á¤º¸¸¦ ¼Û½ÅÇÏ¸ç ¼ö½Å ÃøÀº ÀÌ Á¤º¸¸¦ ¹Þ¾Æ ¶ó¿ìÆÃ Å×ÀÌºí¿¡ Ãß°¡Çϰųª °»½ÅÇÑ´Ù. ÀÌ ¹æ¹ýÀº ´ëÇ¥ÀûÀ¸·Î rip(routing information protocol)¿¡¼­ »ç¿ëÇÑ´Ù.

¡Ü link-state ¾Ë°í¸®Áò

ÀÌ´Â °¢ ¶ó¿ìÅͰ¡ ÀÚ½ÅÀÌ °¡Áö°í ÀÖ´Â ÀÎÁ¢ ¶ó¿ìÅÍ¿¡ ´ëÇÑ Á¤º¸¸¦ ¸ðµç ¶ó¿ìÅÍ¿¡°Ô broad-castÇÏ´Â ¹æ¹ýÀÌ´Ù.

µ¿ÀÛ ¹æ½ÄÀº ¸ÕÀú ¶ó¿ìÅÍ´Â ÀÎÁ¢ ¶ó¿ìÅͰ£¿¡ link¸¦ È®ÀÎÇϰí ÀÎÁ¢ ¶ó¿ìÅ͵é Áß¿¡ ¾î¶² link°¡ upµÇ¾î ÀÖ´ÂÁö¸¦ ¼³¸íÇÏ´Â link-state ÆÐŶÀ» ÁÖÀ§ÀÇ ¸ðµç ¶ó¿ìÅ͵鿡°Ô broad-castÇÑ´Ù. °¢ ¶ó¿ìÅ͵éÀº ¼ö½ÅÇÑ link-state ÆÐŶÀ» °¡Áö°í dijkstra ¾Ë°í¸®ÁòÀ» »ç¿ëÇÏ¿© ÃÖÀûÀÇ route¸¦ °áÁ¤ÇÑ´Ù. ÀÌ ¹æ¹ýÀº link-state ÆÐŶÀ» Áï½Ã Àü´ÞÇϹǷΠº¯È­¿¡ ½Å¼ÓÈ÷ ´ëÀÀÇÏ´Â ÀåÀÌ ÀÖ´Ù. ÀÌ ¹æ¹ýÀº ´ëÇ¥ÀûÀ¸·Î ospf( open shortest path first protocol)¿¡¼­ »ç¿ëÇÑ´Ù.

5.1 rip (routing information protocol)

rip´Â óÀ½ Á¦·Ï½º»çÀÇ xns( xerox network system)¿¡¼­ »ç¿ëÇϱâ À§ÇÑ ¶ó¿ìÆÃ ÇÁ·ÎÅäÄÝ·Î °³¹ßµÇ¾ú´Ù. ±×ÈÄ rip´Â bsd¹öÀü unixÀÇ tcp/ipÇÁ·ÎÅäÄÝ¿¡¼­ 'routed'ÀÇ ÇÁ·Î¼¼¼­·Î ±¸ÇöµÇ¸é¼­ ³Î¸® »ç¿ëµÇ¾úÀ¸¸ç ¸®´ª½ºÀÇ 'routed'ÇÁ·Î¼¼¼­µµ ÀÌ¿Í µ¿ÀÏÇÑ °ÍÀÌ´Ù. rip i Àº rfc1058À» ÅëÇØ ÀÎÅͳÝÀÇ Ç¥ÁØ ¶ó¿ìÆÃ ÇÁ·ÎÅäÄÝ·Î ÀÚ¸®¸¦ Àâ¾ÒÀ¸¸ç µÚ À̾ rip ii ¿ª½Ã rfc1388À» ÅëÇØ Ç¥ÁؾÈÀÌ µÇ¾ú´Ù.

¡Ü rip µ¿ÀÛ¹æ¹ý











±×¸² 5 : rip ¸Þ½ÃÁö ÇüÅÂ

rip´Â udpÀÇ 520¹ø Æ÷Æ®¸¦ »ç¿ëÇÏ¿© ¸Þ½ÃÁö¸¦ Àü´ÞÇÑ´Ù. rip¿¡¼­´Â °Å¸®(distance)°ªÀ¸·Î¼­ °¢°¢ °æÀ¯ÇÏ´Â ³×Æ®¿öÅ©¿¡ 1À̶õ °ªÀ» ºÎ¿©Çϴµ¥ À̸¦ hopÀ̶ó°í ÇÑ´Ù. Áï hop °ªÀÌ 1À̸é Á÷Á¢ ¿¬°áµÈ ³×Æ®¿öÅ©¸¦ ÀǹÌÇϰí hop °ªÀÌ 2¶ó¸é ±× ¸ñÀûÁö±îÁö °¡±â À§Çؼ­ 2°³ÀÇ ³×Æ®¿öÅ©¸¦ °æÀ¯ÇØ¾ß ÇÏ´Â °ÍÀÌ´Ù. rip¿¡¼­´Â ÃÖ´ë hopÀ» 16À¸·Î Á¦ÇÑÇϹǷΠ16ÀÌ»óÀÇ °æ¿ì¿¡´Â µµ´ÞÇÒ ¼ö ¾ø´Â ³×Æ®¿öÅ©¸¦ ÀǹÌÇÑ´Ù. rip ¸Þ½ÃÁö Á¾·ù´Â ´ÙÀ½°ú °°´Ù.

Ç¥ 2 : rip ¸Þ½ÃÁöÀÇ Á¾·ù

¸Þ½ÃÁö Á¾·ù

¼³¸í

request

¶ó¿ìÅͰ¡ óÀ½À¸·Î ºÎÆÃ µÇ¾úÀ» ¶§, ȤÀº ƯÁ¤ ¸ñÀûÁö Á¤º¸°¡ ŸÀӾƿô ( timeout)µÇ¾úÀ» ¶§ º¸³»Áö°Ô µÇ¸ç, Àüü ¸ñÀûÁö Á¤º¸ ȤÀº ƯÁ¤ÇÑ ¸ñÀûÁö Á¤º¸¸¦ ¿äûÇÑ´Ù

response

½ÇÁ¦ ¸ñÀûÁö¿¡ ´ëÇÑ Á¤º¸¸¦ °¡Áö°í ÀÖ°í, ´ÙÀ½ÀÇ ¼¼ °¡Áö Ç׸ñ¿¡ ´ëÇØ¼­ response ¸Þ½ÃÁö¸¦ Àü¼ÛÇÑ´Ù.

[1] ÁÖ±âÀû Àü¼Û

ƯÁ¤ ¸ñÀûÁö¿¡ ´ëÇÑ Á¤º¸°¡ À¯È¿½Ã°£( timeout : 180ÃÊ)µ¿¾È ÀÌ¿ô ¶ó¿ìÅͷκÎÅÍ Àü¼ÛµÇÁö ¾ÊÀ¸¸é ¹«È¿(invalid)·Î °£ÁÖÇϰí, ÀÌ·¸°Ô ¹«È¿ÇÑ ¸ñÀûÁöÀÇ Á¤º¸¸¦ ÀÌ¿ô ¶ó¿ìÅÍ¿¡°Ô ¾Ë¸®±â À§ÇØ À¯È¿½Ã°£( garbage collection time : 120ÃÊ)¸¸Å­ ±â´Ù¸° ´ÙÀ½ ¶ó¿ìÆÃ Å×ÀÌºí¿¡¼­ »èÁ¦ÇÑ´Ù. µû¶ó¼­ °¢ ¸ñÀûÁö¿¡ ´ëÇÑ Á¤º¸´Â ÁÖ±âÀûÀ¸·Î ÀÌ¿ô ¶ó¿ìÅÍ¿¡°Ô Àü¼ÛµÇ¾î¾ß Çϴµ¥ rip´Â 30ÃÊ¿¡ Çѹø ¾¿ ¶ó¿ìÆÃ Á¤º¸¸¦ ÀÌ¿ô ¶ó¿ìÅÍ¿¡°Ô Àü¼ÛÇÑ´Ù.

[2] »ó´ë request ¸Þ½ÃÁö¿¡ ´ëÇÑ ÀÀ´äÀ¸·Î

[3] ÀÌ¿ô ¶ó¿ìÅÍ¿¡ Àü¼ÛÇÑ Æ¯Á¤ ¸ñÀûÁö Á¤º¸°¡ º¯°æµÇ¾úÀ» ¶§

±×¸®°í °æ·Î¼³Á¤¿¡¼­ ƯÁ¤ÇÑ ¼³Á¤ÀÌ ¾ø´Ù¸é default route´Â 0.0.0.0 ( ³×Æ®¿öÅ©¿¡ ¿¬°áµÈ ÀÚ½ÅÀÇ È£½ºÆ®)ÀÌ µÈ´Ù.










±×¸² 6 : default route ¼³Á¤ ¿¹

¡Ü ripÀÇ ´ÜÁ¡°ú ´ëÃ¥

rip´Â ±¸Á¶°¡ °£´ÜÇÏ¿© ±¸ÇöÀÌ ½¬¿î ¹Ý¸é ¸î °¡Áö ´ÜÁ¡ÀÌ ÀÖ´Ù. ù°´Â ¼ö·ÅÀÇ ¹®Á¦·Î ÆÐŶÀÇ Àü¼Û°£°ÝÀÌ 30ÃÊÀ̹ǷΠº¯È­¿¡ ´ëÇÑ ¹ÝÀÀÀÌ ´À¸± »Ó¸¸ ¾Æ´Ï¶ó ÀÌ¿ô¿¡°Ô À߸øµÈ Á¤º¸¸¦ Àü´ÞÇÒ ¼ö ÀÖ´Ù. ´ÙÀ½À¸·Î rip´Â hop¼ö°¡ ÃÖ´ë 16À¸·Î Á¦ÇѵǾî ÀÖÀ¸¸ç 16Àº °Å¸®°¡ ¹«ÇÑ´ë(infinity)¸¦ ÀǹÌÇϹǷΠ½ÇÁ¦·Î ÆÐŶÀÌ Àü´ÞµÉ ¼ö ÀÖ´Â ³×Æ®¿öÅ©ÀÇ hop¼ö´Â 15ÀÌ´Ù. ÀÌ·Î ÀÎÇØ Àüü³×Æ®¿öÅ©ÀÇ ±Ô¸ð°¡ 15ÀÌÇÏ·Î Á¦ÇѵǹǷΠ±× ÀÌ»óÀÇ ³×Æ®¿öÅ©¿¡¼­´Â rip¸¦ Àû¿ëÇÒ ¼ö ¾ø´Ù.

ÀÌ·± ¹®Á¦µéÀº ´ÙÀ½°ú °°ÀÌ ÇØ°áÇÑ´Ù.

[1] hold down

ȸ¼±ÀÌ °íÀå³­ ´ÙÀ½¿¡´Â ¶ó¿ìÆÃ Å×À̺íÀ» °»½ÅÇÏÁö ¾Ê°í Àüü ³×Æ®¿öÅ©ÀÇ °æ·Î°¡ »õ·Î °»½ÅµÉ ¶§±îÁö ±â´Ù¸°´Ù.

[2] split horizon








±×¸² 7 : split horizon¹æ½Ä

¶ó¿ìÅÍ´Â ¶ó¿ìÆÃ Á¤º¸¸¦ ÀÎÁ¢³ëµå ¾çÂÊÀ¸·Î Àü´ÞÇϱ⠶§¹®¿¡ ±×¸²°ú ¿©·¯ ³ëµåµéÀÌ ´ÜÀÏ ¼±»ó¿¡ ³õ¿© ÀÖÀ» °æ¿ì Áß°£¿¡ ¾î´À ÇÑ ÁöÁ¡(c)ÀÌ °íÀå ³¯ °æ¿ì ³¡¿¡ ÀÖ´Â ³ëµå(a)µéÀº À̸¦ ÀÎÁöÇÏÁö ¸øÇÏ°í °è¼Ó À߸øµÈ Á¤º¸¸¦ Àü´Þ ÇÒ ¼ö ÀÖ´Ù. split horizon ¹æ½ÄÀº À̸¦ ¸·±â À§ÇØ ¶ó¿ìÆÃ Á¤º¸¸¦ ¼ö½ÅÇÑ ¶ó¿ìÅÍ´Â À̸¦ Àü´ÞÇØ ÁØ ÀÎÅÍÆäÀ̽º Æ÷Æ®¸¦ ±â·ÏÇØ µÎ°í ÇØ´ç Æ÷Æ®¿¡ °üÇÑ Á¤º¸´Â ´Ù½Ã Àü´ÞÇÏÁö ¾Ê´Â ¹æ½ÄÀ¸·Î ¶ó¿ìÆÃ ¼øÈ¯À» ¸·´Â´Ù.

[3] poison reverse

¶ó¿ìÆÃ ¼øÈ¯ÀÌ ÀϾ¼­ hop ¼ö°¡ °è¼Ó Áõ°¡ÇÒ °æ¿ì poison reverse´Â ÀÌ °æ·Î¸¦ »èÁ¦ÇÏ°í °Å¸®¸¦ 16(¹«ÇÑ´ë)À¸·Î ¸¸µç ÈÄ¿¡ hold down ½ÃŲ´Ù. ÀÌ ¹æ¹ýÀº ÀÎÁ¢ÇÑ ¶ó¿ìÅÍ »çÀÌÀÇ ¼øÈ¯º¸´Ù´Â ´õ Å« ¶ó¿ìÆÃ ¼øÈ¯À» ¹æÁöÇÑ´Ù.

5.2 ospf ( open shortest path first protocol)

ospf´Â ietf¿¡¼­ °³¹ßÇÑ ¶ó¿ìÆÃ ÇÁ·ÎÅäÄݷμ­ ripÀÇ ¹®Á¦Á¡À̾ú´ø hop ¼öÀÇ ÇѰ踦 ±Øº¹ÇÏ¿© ´ë±Ô¸ðÀÇ ³×Æ®¿öÅ©¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ÇÑ ÇÁ·ÎÅäÄÝÀÌ´Ù. version i Àº rfc1247À» ÅëÇØ Ç¥ÁØÀ¸·Î Á¦Á¤µÇ¾ú°í °ð version ii( rfc1583)À¸·Î ´ëüµÇ¾ú´Ù.

ospfÀÇ °¡Àå Å« Ư¡Àº link-cost ¾Ë°í¸®ÁòÀ» »ç¿ëÇÏ¿© ³×Æ®¿öÅ© º¯È­¿¡ °üÇÑ Á¤º¸¸¦ ripº¸´Ù ´õ ºü¸£°Ô Àü´ÞÇÏ´Â °ÍÀÌ´Ù. À̶§ Á¤º¸ÀÇ Àü¼ÛÀº flooding¹æ½ÄÀ» »ç¿ëÇϹǷΠtopology¿¡ °üÇÑ Á¤º¸°¡ Àüü ³×Æ®¿öÅ©ÀÇ ¶ó¿ìÅÍ »ó¿¡¼­ µ¿ÀÏÇÏ°Ô À¯ÁöµÈ´Ù. ¶ÇÇÑ broadcast ´ë½Å multicast¸¦ »ç¿ëÇÏ¿© ½Ã½ºÅÛÀÇ ºÎÇϸ¦ ÁÙÀδÙ.

¡Ü ospf ¶ó¿ìÆÃ ·¹º§

ospf´Â rip¿Í´Â ´Þ¸® ¶ó¿ìÆÃÀ» ¼öÇàÇϱâ À§ÇØ ·¹º§À» °¡Áö°í ÀÖ´Ù. ÀÌ ·¹º§¿¡ µû¸¥ ±¸ºÐÀº ´ÙÀ½°ú °°´Ù.

Ç¥ 3 : ospf ¶ó¿ìÆÃ ·¹º§

·¹º§

¼³¸í

internal router

¾î¶² ÇÑ area( sub network)¿¡ Á÷Á¢ Á¢¼ÓÇÑ ¶ó¿ìÅ͸¦ ¸»Çϸç, ÇϳªÀÇ Áö¿ª¿¡ ¼ÓÇÑ °¢°¢ÀÇ ¶ó¿ìÅÍ´Â °°Àº link-state¸¦ °®´Â´Ù.

area border router

area¿Í backbone¸ÁÀ» ¿¬°áÇÏ¿© µÎ °³ ÀÌ»óÀÇ area¸¦ ¿¬°á½ÃŲ´Ù. ÀÌ´Â ¿¬°áµÈ area¿¡ ´ëÇÑ °æ·Î Á¤º¸¸¦ ¿ä¾àÇÏ¿© backbone ¸ÁÀ» ÅëÇØ ´Ù¸¥ area border ¶ó¿ìÅÍ·Î Á¤º¸¸¦ Àü´ÞÇÑ´Ù.

backbone router

backbone ¸Á¿¡ Á¢¼ÓµÈ ¸ðµç ¶ó¿ìÅÍ·Î ¿©±â¿¡´Â internal ¶ó¿ìÅÍ¿Í area border ¶ó¿ìÅͰ¡ Æ÷ÇԵȴÙ.

as boundary

router

as( autonomous system)³»¿¡¼­ »ç¿ëµÇ´Â ¶ó¿ìÅÍ·Î ´Ù¸¥ as¿¡ ¼ÓÇÑ ¶ó¿ìÅÍ¿Í °æ·Î Á¤º¸¸¦ ÁÖ°í¹Þ´Â ¶ó¿ìÅ͸¦ ¸»ÇÑ´Ù. ÀÌ·± Á¤º¸´Â as ¿ÜºÎ °æ·Î¸¦ ÅëÇØ ´Ù¸¥ as·Î Àü´ÞµÈ´Ù.












±×¸² 8 : ospf ¶ó¿ìÆÃ ·¹º§

¡Ü ospf ÀÇ µ¿ÀÛ

ospf´Â óÀ½ hello¸Þ½ÃÁö¸¦ Àü´ÞÇÏ¿© ÀÌ¿ôÀÇ ¶ó¿ìÅ͸¦ ¹ß°ßÇÑ´Ù. ÀÌ °úÁ¤À» ÅëÇØ º¹¼ö °³ÀÇ ¶ó¿ìÅÍ Áß¿¡¼­ ±× ³×Æ®¿öÅ©ÀÇ ¶ó¿ìÆÃ Á¤º¸ÀÇ »ý¼º°ú ºÐ¹è¸¦ Ã¥ÀÓÁö´Â ´ëÇ¥(designated)¶ó¿ìÅ͸¦ ¼±Á¤Çϰí ÀÌ¿Í ¶ó¿ìÆÃ Á¤º¸¸¦ ÁÖ°í¹ÞÀ¸¸é¼­ µ¿ÀÛÇÏ´Â µ¿±â(sync)¸¦ ¸ÂÃá´Ù. ¶ÇÇÑ ¶ó¿ìÅÍ´Â ÁÖ±âÀûÀ¸·Î ȤÀº »óŰ¡ º¯ÇßÀ» ¶§ º¯È­µÈ °æ·ÎÁ¤º¸¸¦ Àü¼ÛÇÏ¿© ÇØ´ç areaÀÇ ¸ðµç ¶ó¿ìÅÍ´Â °°Àº Á¤º¸¸¦ °øÀ¯ÇÏ°Ô µÈ´Ù.

area border ¶ó¿ìÅÍ´Â asÀÇ backbone¸Á¿¡ ¿¬°áµÇ¾î ´Ù¸¥ area border ¶ó¿ìÅÍ¿Í area¿¡ ´ëÇÑ summaryÁ¤º¸¸¦ ÁÖ°í¹ÞÀ¸¸é¼­ asÀÇ ÇüÅÂ(topology)¿Í ´Ù¸¥ area¿¡ ´ëÇÑ Á¤º¸¸¦ ¾ò´Â´Ù. À̸¦ °¡Áö°í ´Ù¸¥ area¿¡ ¼ÓÇÑ ³ëµåÀÇ °Å¸®¸¦ ±¸Çؼ­ ÃÖÀû°æ·ÎÀÇ ¶ó¿ìÆÃÀ» ¼³Á¤ÇÑ´Ù.

as boundary ¶ó¿ìÅÍ´Â ÀÚ½ÅÀÌ ¾Ë°í ÀÖ´Â ´Ù¸¥ as¿¡ ´ëÇÑ ¿ÜºÎ °æ·Î Á¤º¸¸¦ Àüü area border ¶ó¿ìÅ͸¦ ÅëÇØ summary ÇüÅ·Πinternal ¶ó¿ìÅÍ¿¡°Ô Àü¼ÛÇÑ´Ù.

ÀÌ¿Í °°Àº ¹æ¹ýÀ¸·Î ospf ¶ó¿ìÅÍ´Â area ³»ºÎ¿Í area ¿ÜºÎ, as¿ÜºÎÀÇ °æ·Î¿¡ ´ëÇÑ Á¤º¸¸¦ ¾ò¾î ³×Æ®¿öÅ©ÀÇ ÇüÅ¿¡ ´ëÇÑ µ¥ÀÌÅͺ£À̽º¸¦ ±¸ÃàÇϰí ÀÌ¿¡ dijkstra ¾Ë°í¸®Áò( shortest path first ¾Ë°í¸®Áò)À» Àû¿ëÇÏ¿© ÃÖÀûÀÇ ¶ó¿ìÆÃ Å×À̺íÀ» ±¸¼ºÇÑ´Ù.

5.3 bgp ( border gateway protocol)

rip¿Í ospf°ú irp( interior routing protocol)ÀÇ ¼º°ÝÀ̶ó¸é bgp´Â asÁï µµ¸ÞÀΰú µµ¸ÞÀÎÀ» ¿¬°áÇÏ´Â erp( exterior routing protocol)¼º°ÝÀÇ ¶ó¿ìÆÃ ÇÁ·ÎÅäÄݷμ­ tcp¸¦ »ç¿ëÇÑ´Ù. bgp ¸Þ½ÃÁöÀÇ Á¾·ù´Â ´ÙÀ½°ú °°´Ù.

Ç¥ 4 : bgp¸Þ½ÃÁö Á¾·ù

Á¾·ù

³»¿ë

open

´Ù¸¥ ¶ó¿ìÅÍ¿Í ÀÌ¿ô °ü°è¸¦ ¼³Á¤ÇÑ´Ù.

update

ÇϳªÀÇ °æ·Î Á¤º¸¸¦ ¼Û½ÅÇÒ ¶§¿Í ´Ù¼öÀÇ °æ·Î Á¤º¸¿¡ ´ëÇÑ Æó±â ¿äûÀ» ÇÒ ¶§ »ç¿ë.

keepalive

open ¸Þ½ÃÁöÀÇ È®Àΰú ÁÖ±âÀûÀÎ ÀÌ¿ô °ü°è¸¦ È®ÀÎÇÒ ¶§ »ç¿ë.

notification

¿¡·¯ ¹ß»ý½Ã È®ÀÎ ¸Þ½ÃÁö¸¦ ¼Û½Å

¡Ü bgpÀÇ µ¿ÀÛ

óÀ½ bgp´Â open ¸Þ½ÃÁö¸¦ »ç¿ëÇÏ¿© ÀÌ¿ôÇÑ ¶ó¿ìÅͰ¡ bgp¸¦ Áö¿øÇÏ´ÂÁö¸¦ È®ÀÎÇϰí Áö¿øÇÑ´Ù¸é ¿¬°áÀ» Çϰí keepalive ¸Þ½ÃÁö¸¦ »ç¿ëÇÏ¿© ÁÖ±âÀûÀ¸·Î °ü°è¸¦ È®ÀÎÇÑ´Ù. ¿¬°áÀÌ ÀÌ·ç¾îÁö¸é update ¸Þ½ÃÁö¸¦ »ç¿ëÇØ ÀڱⰡ °¡Áö°í ÀÖ´Â Àüü °æ·Î Å×À̺íÀÇ ³»¿ëÀ» ±³È¯Çϰí, ÀÌÈÄ¿¡´Â º¯È­µÈ °Í¸¸ °»½ÅÇÑ´Ù. À̶§ bgp ¶ó¿ìÅʹ ƯÁ¤ ¸ñÀûÁö¿¡ ´ëÇÑ ¸ðµç Ÿ´çÇÑ °æ·Î¸¦ À¯ÁöÇϸ鼭 °æ·Î °»½Å Á¤º¸·Î´Â ÃÖÀûÀÇ °æ·Î¸¸À» Àü¼ÛÇÑ´Ù. ÀÌ·¯ÇÑ ³»¿ëÀº ½Å·Ú¼ºÀÌ ÀÖ¾î¾ß ÇϹǷΠtcp¸¦ ÅëÇØ ¼öÇàµÈ´Ù.

¡Ø¿ë¾î¼³¸í

¡Ü dijkstra ¾Ë°í¸®Áò

graph ÀÌ·Ð ¾Ë°í¸®ÁòÀÇ Çϳª·Î °¡Áß ±×·¡ÇÁ¿¡¼­ ÁÖ¾îÁø µÎ Á¤Á¡ a¿Í b¸¦ ¿¬°áÇÏ´Â °æ·Îµé Áß¿¡¼­ ±× °¡ÁßÄ¡ÀÇ ÇÕÀÌ °¡Àå ÀÛÀº °æ·Î¸¦ ã¾Æ³»´Â °Í. ¸¸¾à °¡Áß ±×·¡ÇÁ°¡ ÀÎÁ¢Çà·Ä·Î Ç¥ÇöµÇ¾î ÀÖ´Ù¸é dijkstra ¾Ë°í¸®ÁòÀ¸·Î ½±°Ô ÃÖ´Ü °æ·Î¸¦ ±¸ÇÒ ¼ö ÀÖ´Ù.

¡Ü as ( autonomous system)

µ¿Á¾ÀÇ ¶ó¿ìÅÍ·Î ¿¬°áµÈ Å« ³×Æ®¿öÅ©·Î º¸Åë ÇϳªÀÇ µµ¸ÞÀÎÀ» °¡¸®Å²´Ù. as¾È¿¡¼­ »ç¿ëÇÏ´Â ¶ó¿ìÆÃ ÇÁ·ÎÅäÄÝÀ» irp( interior routing protocol)À̶ó°í Çϸç as¿Í as »çÀÌÀÇ ¶ó¿ìÆÃ ÇÁ·ÎÅäÄÝÀ» erp( exterior routing protocol)À̶ó°í ÇÑ´Ù.

¡Ü backbone network

¼Ò±Ô¸ðÀÇ ³×Æ®¿öÅ©¸¦ ¿¬°á½ÃÄÑÁÖ°í µÞ¹ÞÄ§ÇØÁÖ´Â ±â°£ ¸ÁÀ¸·Î º¸Åë 100mbits/sec ÀÌ»óÀÇ Àü¼Û¼Óµµ¸¦ °¡Áø´Ù. ¾×¼¼½º ¹æ¹ýÀº ÇÁ·ÎÅäÄݸ¶´Ù ¼­·Î ´Ù¸§

6. ¸®´ª½º ¶ó¿ìÅÍÀÇ »ç¾ç°ú Ư¡

Áö±Ý±îÁö ¶ó¿ìÅÍÀÇ ÀÌ·ÐÀûÀÎ ³»¿ëÀ» °£´ÜÇϰԳª¸¶ »ìÆìº¸¾Ò´Ù. Áö±ÝºÎÅÍ´Â ½ÇÁ¦ ¸®´ª½º¶ó¿ìÅÍ¿¡ °üÇÑ ³»¿ëÀ» »ìÆìº¸±â·Î ÇÏÀÚ.

lrp´Â ¸®´ª½º°¡ ¶ó¿ìÅÍÀÇ ¿ªÇÒ¸¸À» ÇÒ ¼ö ÀÖµµ·Ï ºÎÇǸ¦ ÁÙÀ̰í ÁÙ¿©¼­, ÃÖ¼ÒÇÑÀÇ Çϵå¿þ¾î »ç¾ç¸¸À» °¡Áö°í ¶ó¿ìÅÍ·Î »ç¿ëÇØº¸ÀÚ´Â ÇÁ·ÎÁ§Æ®·Î¼­ ¶ó¿ìÆÃ¿¡ °ü·ÃµÈ ³»¿ëÀ» 1.44mbÀÇ Ç÷ÎÇÇ ÇÑ ÀåÀ¸·Î ¸¸µç ÃʼÒÇü ¸®´ª½ºÀÌ´Ù. ¹°·Ð Áö±Ý ¸®´ª½º ¹Ú½º¸¦ »ç¿ëÇϰí ÀÖ´Ù¸é ¶ó¿ìÅ͸¦ »ç¿ëÇϱâ À§ÇØ lrp¸¦ ´Ù½Ã ¼³Ä¡ÇÒ ÇÊ¿ä´Â ¾ø´Ù. lrp¿¡¼­ ±¸Çö °¡´ÉÇÑ °ÍÀº ±âÁ¸ÀÇ ¸®´ª½º ¹Ú½º¿¡¼­µµ °ü·Ã ÇÁ·Î±×·¥À» Ãß°¡Çؼ­ ±¸ÇöÇÒ ¼ö ÀÖ´Ù.

¾ö¹ÐÈ÷ ¾ê±âÇØ¼­ lrp´Â Ưº°ÇÑ ¶ó¿ìÅ͸¦ ¸¸µé±â À§ÇØ ¸®´ª½º Ä¿³ÎÀ» º¯°æÇϰųª »õ·Ó°Ô ÇÁ·Î±×·¥À» ¸¸µå´Â âÀÇÀûÀÎ ÇÁ·ÎÁ§Æ®´Â ¾Æ´Ï¸ç ¹ö¸®±â ¾Æ±î¿î ±¸Çü ½Ã½ºÅÛÀÇ ÀÚ¿øÀ» ÀçȰ¿ëÇÒ ¸ñÀûÀ¸·Î ±âÁ¸ÀÇ ¸®´ª½º ¹èÆ÷ÆÇ( »ç½ÇÀº debianÀÌ´Ù.)À» »õ·Ó°Ô ÆíÁýÇϰí Å©±â¸¦ ÁÙÀÎ °ÍÀÌ´Ù.

lrpÀÇ °¡Àå Å« Ư¡Àº ¾Õ¼­ ¾ê±âÇÑ ´ë·Î 386, 486°ú °°Àº ±¸Çü ½Ã½ºÅÛÀ» ÀçȰ¿ëÇÏ´Â °Í°ú Çϵåµð½ºÅ©°¡ ÇÊ¿ä ¾ø´Ù´Â(ÀÖÀ¸¸é ´õ ÁÁÁö¸¸) °ÍÀÌ´Ù. ´ë½Å ·¥¿¡ ¸ðµç ³»¿ëÀ» ÀúÀåÇϱ⠶§¹®¿¡ Àû¾îµµ 8mÀÌ»óÀÇ ·¥ÀÌ ÇÊ¿äÇϸç Èֹ߼º( ·¥Àº Àü¿øÀ» ²ô¸é ¸ðµç ³»¿ëÀÌ Áö¿öÁü)À̱⠶§¹®¿¡ »ç¿ëÀ» Áß´ÜÇÒ ¶§´Â ²À ¹é¾÷À» ¹Þ¾Æ µÎ¾î¾ß ÇÑ´Ù.

lrp¿¡ ÇÊ¿äÇÑ ½Ã½ºÅÛ ¿ä±¸ »çÇ×Àº ´ÙÀ½°ú °°´Ù.

Ç¥ 5 : lrp ½Ã½ºÅÛ ¿ä±¸ »çÇ×

ÀåÄ¡

¿ä±¸ »çÇ×

cpu

ÃÖ¼Ò : 386sx ÀÌ»ó ( fpu¿Í non-fpu Ä¿³ÎÀ» ¼±ÅÃÇÒ ¼ö ÀÖ´Ù.)

±ÇÀå : 486dx 66mhz ÀÌ»ó

( ÆíÁýÀÚ ÁÖ : 486dx 33mhz ÀÌ»óÀ̸é ÃæºÐÇÏ´Ù°í º½)

ÃÖÀû : ÆæÆ¼¾ö 100mhz ÀÌ»ó

ram

ÃÖ¼Ò : 8mb ( ºñ°ø½ÄÀûÀ¸·Ð 6mbµµ °¡´ÉÇÏ´Ù°í º½)

±ÇÀå : 12mb

ÃÖÀû : 16mb ( rasÀÇ ppp Æ÷Æ® Çϳª´ç 500kb·Î ¿©°åÀ» ¶§ )

º¸Á¶±â¾ïÀåÄ¡

1.44mb Ç÷ÎÇÇ µð½ºÅ© µå¶óÀ̺ê.( ls-120, zip µîÀÇ ÀåÄ¡µµ »ç¿ë°¡´É)


±×¸®°í ÀÌ·± ½Ã½ºÅÛ ¿ä±¸»çÇ×À¸·Î ±¸Çö ÇÒ ¼ö ÀÖ´Â ¶ó¿ìÅÍÀÇ Á¾·ù´Â ´ÙÀ½°ú °°´Ù.

Ç¥ 6 : lrp·Î ±¸ÇöÇÒ ¼ö ÀÖ´Â ¶ó¿ìÅÍÀÇ Á¾·ù¿Í Çϵå¿þ¾î »ç¾ç

À̸§

Çϵå¿þ¾î

±¸¼ºÀÇ ¾î·Á¿ò

10mbps ethernet ¶ó¿ìÅÍ

486, 1.44mb Ç÷ÎÇÇ, 12mb, nic(·£Ä«µå)

*

10/100mbps

¶ó¿ìÅÍ/½ºÀ§Ä¡

p100+, 1.44mb Ç÷ÎÇÇ, 16mb

10/100 pci nic

**

radius ppp/slip ras

(portmaster 2 equiv)

p100+, ls-120/zip, 32mb+,

10/100 pci nic, ½Ã¸®¾ó Æ÷Æ®

***

ds1 wan ¶ó¿ìÅÍ. w/dsu

wireless t1 ºê¸®Áö, 10/100 ¶ó¿ìÅÍ

½ºÀ§Ä¡, secondary dns, firewall

p166+, ls-120/zip, 64mb+,

10/100 pci nic, wanpipe(tm) board

wireless nic

****


Ç¥6Àº lrp¿¡¼­ Á¦°øÇÏ´Â ÃÖÀûÀÇ »ç¾çÀ̶ó Çϵå¿þ¾î¸¦ ¿ä±¸ÇÏ´Â ¼öÁØÀ» ³ô°Ô Àâ¾Ò´Ù. ÇÏÁö¸¸ ¶ó¿ìÆÃ ÀÚü´Â ½Ã½ºÅÛ¿¡ ¸¹Àº ºÎÇϸ¦ ÁÖÁö ¾ÊÀ» »Ó´õ·¯ lrp¸¦ »ç¿ëÇÏ´Â ÁÖ ´ë»óÀÌ ¹éº» ¶ó¿ìÅÍ¿Í °°ÀÌ ´ë¿ë·®ÀÌ ¾Æ´Ï±â ¶§¹®¿¡ cpu¿Í ·¥ »ç¾ç¿¡ Å©°Ô ±¸¾Ö¹ÞÀ» ÇÊ¿ä´Â ¾ø´Ù. ÀÌ´Â ´ÜÁö ºÎ°¡ÀûÀÎ ÀåÄ¡¸¦ ´õÇØ¼­ lrp´Â ´Ù¾çÇÑ ¶ó¿ìÅÍÀÇ ±â´ÉÀ» Áö¿øÇÒ ¼ö ÀÖ´Ù´Â ¶æÀÌ´Ù.

lrp°¡ »ç¿ëµÉ¸¸ÇÑ °÷Àº ÀÏ¹Ý °¡Á¤À̳ª ÀÛÀº »ç¹«½Ç, Çб³ µîÀ̸ç ÁÖ·Î 10mbps ethernet ¶ó¿ìÅͳª °Å±â¿¡ ppp, isdnÀ» Ãß°¡ÇÑ Á¤µµÀÏ °ÍÀÌ´Ù.

Ç¥ 7 : lrpÀÇ ±â´É»óÀÇ Æ¯Â¡

Ư¡

¼³¸í

multi interface

ethernet, wan( ds1+), wireless, isdn µîÀ» Áö¿øÇÑ´Ù.

multi protocol

rip¸¦ ±â¹ÝÀ¸·Î bgp, ospf, ip-ipµîÀÇ ¶ó¿ìÆÃ ÇÁ·ÎÅäÄÝÀ» Áö¿ø

ip control

policy firewall, ip masquerade(nat), port redirection, port load balancing, transparent proxy, interface load balancing, aliasing

advanced ¶ó¿ìÆÃ

ipx, token ring, tunneling, crypto vpn, trafficÁ¦ÇÑ

traffic monitor

snmp agent, tcp dump

ȣȯ¼º

ipv6 ȣȯ

°³¹æÀûÀÎ Çϵå¿þ¾î

±âº»ÀûÀ¸·Î 1.44mb Ç÷ÎÇÇ »ç¿ëÇÏ¿© bootingÇÏÁö¸¸ ´Ù¸¥ ±â·ÏÀåÄ¡¸¦ mount ÇØ¼­ booting°¡´ÉÇÔ. bootpc·Î ¿ø°Ý bootingµµ °¡´É.

solid state

±âº»ÀûÀÎ ¼³Á¤µéÀº ·¥ ¹Û¿¡¼­ ½ÇÇàµÊ. ¼³Á¤ÀÇ º¯È­°¡ ÀÖÀ¸¸é boot ¸Åü·Î ¹é¾÷. ¿ë·®ÀÌ Å« °æ¿ì¿¡´Â ¿ø°Ý¿¡¼­ smb³ª nfs¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù.

º¸¾È

secure shell (ssh)°ú secure copy Á¦°ø

flexible

´Ù¾çÇÑ Á¶ÇÕÀ¸·Î »ç¿ë°¡´É. ¶ó¿ìÅÍ, firewall, ½ºÀ§Ä¡, radius Å͹̳Π¼­¹ö, À¥ ¼­¹ö »Ó¸¸ ¾Æ´Ï¶ó ¶ó¿ìÅÍ¿Í »ó°ü¾ø´Â vnc, x Å͹̳ηΠµµ »ç¿ë°¡´É ( lrp´Â ÇϳªÀÇ ¸®´ª½ºÀÓ)


7. lrpÀÇ ¼³Ä¡

lrpÀÇ ¼³Ä¡´Â ºñ±³Àû °£´ÜÇÑ ÆíÀÌÁö¸¸ ¸Å´º¾óÀÌ ºÎ½ÇÇÑ °ü°è·Î ¸®´ª½º¿¡ ´É¼÷ÇÏÁö ¾ÊÀº »ç¶÷Àº ¾ê¸¦ ¸ÔÀ» ¼ö ÀÖ´Ù. Â÷±ÙÂ÷±Ù Çϳª¾¿ ¼³Ä¡ °úÁ¤À» ¹â¾Æº¸ÀÚ.

¸ÕÀú lrp¸¦ ¼³Ä¡ÇÏ·Á¸é ÇÁ·Î±×·¥À» ±¸ÇØ¿Í¾ß ÇÑ´Ù. lrp´Â ´ÙÀ½ÀÇ site¿¡¼­ ±¸ÇÒ ¼ö ÀÖ´Ù.

¡Ü main ftp site:

ftp://ftp.linuxrouter.org/linux-router

¡Ü mirrors:

ftp://ftp.cc.gatech.edu/linux/distributions/linux-router/

ftp://sunsite.unc.edu/pub/linux/distributions/linux-router/

ftp://ftp.andara.com/pub/linux-router/

ftp://ftp.psyhosis.com/linux-router/

ftp://ftp.xtdnet.nl/pub/linux/linux-router/

ftp://mirror.aarnet.edu.au/pub/linux/linux-router/

¡Ü mirrors( ±¹³»):

ftp://ftp.kreonet.re.kr/pub/linux/sunsite/distributions/linux-router/

ftp://sunsite.kren.nm.kr/pub/os/linux/distributions/linux-router/

lrpÀÇ ÃֽйöÀüÀº 2.9.4ÀÌÁö¸¸ ´ëºÎºÐÀÇ mirror site¿¡ °¡º¸¸é 2.9.3ÀÌ ÀÖÀ» °ÍÀÌ´Ù. µû¶ó¼­ 2.9.3À» ±âÁØÀ» ¼³¸íÇϰڴÙ. 2.9.3µð·ºÅ丮¿¡ °¡º¸¸é ´ÙÀ½ÀÇ µð·ºÅ丮¿Í ÆÄÀÏÀÌ ÀÖ´Ù.

Ç¥ 8 : lrp µð·ºÅ丮

³»¿ë

¼³¸í

base/

lrp¿¡ »ç¿ëµÇ´Â ±âº»ÀûÀÎ ÆÐŰÁöµéÀÌ µé¾îÀÖ´Ù.

root.lrp : ¸®´ª½º ½Ã½ºÅÛ¿¡ »ç¿ëµÇ´Â ±âº»ÀûÀÎ ¸í·É¾îµé ¸ðÀ½

etc.lrp : ³×Æ®¿öÅ©¿Í ÆÐŰÁö ¹× ±âŸ ¼³Á¤ ÆÄÀϵé

log.lrp : log¿Í °ü·ÃµÈ ÆÄÀϵé

modules.lrp : Ä¿³Î ¸ðµâ°ú °ü·Ã ¼³Á¤ ÆÄÀÏ

packages/

±âº»ÀûÀÎ ÆÐŰÁö ¿Ü¿¡ µ¡ºÙÀÏ ¼ö ÀÖ´Â ÆÐŰÁöµéÀÌ µé¾îÀÖ´Ù.

gated.lrp : rip, ospf, bgp¸¦ Áö¿øÇÏ´Â ¶ó¿ìÆÃ ÇÁ·Î¼¼¼­ ÆÐŰÁö

ppp.lrp : ppp ¼­ºñ½º ÆÐŰÁö

snmp.lrp : ³×Æ®¿öÅ© °ü¸®¸¦ À§ÇÑ snmp agent ÆÐŰÁö

sshd.lrp : º¸¾ÈÀ» À§ÇÑ secure shell ÆÐŰÁö

pslave.lrp : portslave radius Ŭ¶óÀÌ¾ðÆ® ÆÐŰÁö

wanpipe.lrp : sangoma wanpipe Ä«µå ÆÐŰÁö

addons/

¸®´ª½º ½Ã½ºÅÛÀ» À§ÇÑ ¿©·¯ °¡Áö À¯Æ¿¸®Æ¼µé

boot/

lrp booting µð½ºÅ©ÀÇ ¼³Á¤ÆÄÀϵé

kernel/

Ä¿³Î( fpu, non fpu)°ú Ä¿³Î ¸ðµâÆÄÀϵé

source/

¼Ò½ºÄÚµå¿Í ÆÐÄ¡ ÆÄÀϵé

idoit.image-xxxxx

¸ðµç base ÆÐŰÁö¿Í Ä¿³Î, boot loader¸¦ ÇÕÄ£ raw image ÆÄÀÏ


¡Ü ¼³Ä¡ ¹æ¹ý

¼³Ä¡¹æ¹ýÀº ¿øÇÏ´Â ÆÄÀϵéÀ» ¼±ÅÃÇØ¼­ ¼öµ¿À¸·Î ¸¸µå´Â ¹æ¹ý°ú ±âÁ¸ÀÇ raw image¸¦ ÀÌ¿ëÇÏ´Â ¹æ¹ý ÀÌ·¸°Ô µÎ °¡Áö°¡ ÀÖ´Ù.

[1] ¼öµ¿ ¼³Ä¡

¸ÕÀú 1.44mb Ç÷ÎÇÇ µå¶óÀ̺ê, ¾Æ´Ï¸é ls-120À̳ª zip µå¶óÀ̺긦 ÁغñÇϰí syslinux ÇÁ·Î±×·¥À» ÀÌ¿ëÇÏ¿© ¸®´ª½º ·Î´õ¸¦ ¸¸µç´Ù. syslinux ÇÁ·Î±×·¥Àº lrp¸¦ ±¸Çß´ø ftp siteÀÇ linux-router µð·ºÅ丮ÀÇ util µð·ºÅ丮 ¹Ø¿¡ ÀÖ´Ù. syslinux´Â µµ½º¿ë°ú ¸®´ª½º¿ëÀÌ Àֱ⠶§¹®¿¡ µµ½º»ç¿ëÀÚ´Â lrp¸¦ ¼³Ä¡Çϱâ À§Çؼ­ µû·Î ¸®´ª½º ½Ã½ºÅÛÀ» ±¸¼ºÇÒ ÇÊ¿ä´Â ¾ø´Ù. µµ½º»ç¿ëÀÚ´Â ÇÊ¿äÇÑ ÆÄÀϸ¸ º¹»çÇØ¼­ ¾²¸é µÈ´Ù.

dos ȯ°æ¿¡¼­

(1) format a:

(2) syslinux a:

linux : 1.44mb floppy¿¡¼­

(1) mkdosfs /dev/fd0

(2) syslinux /dev/fd0

linux : ls-120, zip¿¡¼­ (mkdosfs 0.3cÀÌ»óÀ¸·Î »ç¿ë)

(1) mkdosfs -w /dev/hdx

(2) syslinux /dev/hdx

¸®½ºÆ® 1 : ¸®´ª½º ·Î´õ ¸¸µå´Â °úÁ¤

·Î´õ¸¦ ¸¸µé¾úÀ¸¸é base ÆÐŰÁö³»ÀÇ ÆÄÀϰú boot µð·ºÅ丮ÀÇ ¼³Á¤ÆÄÀÏ, ±×¸®°í Ä¿³ÎÀ» º¹»çÇÑ´Ù. Ä¿³ÎÀº fpu¿Í non fpu°¡ ÀÖÀ¸¹Ç·Î »óȲ¿¡ ¸Â°Ô ¼±ÅÃÇØ¼­ 'linux'·Î ÆÄÀÏ À̸§À» ¹Ù²Û ÈÄ¿¡ º¹»çÇÏ¸é µÈ´Ù.

[hmask@cw4 floppy]$ ls -l

total 1247

-rwxr-xr-x 1 root root 37163 jan 6 1999 etc.lrp

-r-xr-xr-x 1 root root 5368 aug 9 17:17 ldlinux.sys

-rwxr-xr-x 1 root root 358760 aug 9 17:19 linux

-rwxr-xr-x 1 root root 636 aug 9 17:17 log.lrp

-rwxr-xr-x 1 root root 16778 aug 9 17:17 modules.lrp

-rwxr-xr-x 1 root root 852505 aug 9 17:17 root.lrp

-rwxr-xr-x 1 root root 177 aug 9 17:17 syslinux.cfg

-rwxr-xr-x 1 root root 697 aug 9 17:17 syslinux.dpy

[hmask@cw4 floppy]$

¸®½ºÆ® 2 : lrp°¡ ¼³Ä¡µÈ Ç÷ÎÇÇ µð½ºÄÏÀÇ ÆÄÀϵé

º¹»ç¸¦ ¸¶Ä¡°í ÃÖÁ¾ °á°ú°¡ ¸®½ºÆ® 2¿Í °°´Ù¸é ºÎÆÃ µð½ºÄÏÀ» ¸¸µå´Âµ¥ ¼º°øÇÑ °ÍÀÌ´Ù.

[2] ÀÚµ¿ ¼³Ä¡

ÀÚµ¿¼³Ä¡´Â ¸®´ª½º ¼³Ä¡ ºÎÆÃ µð½ºÄϸ¦ raw image¸¦ »ç¿ëÇÏ¿© ¸¸µå´Â °Íó·³ idoit-image ÆÄÀÏÀ» °¡Áö°í rawrite¸¦ »ç¿ëÇÏ¿© ¸¸µå´Â °ÍÀÌ´Ù.

¸®´ª½º¿¡¼­´Â catÀ» »ç¿ëÇÏ¿©

$ cat idoit-image-xxxxx > /dev/fd0

ÀÌ·± Çü½ÄÀ¸·Î µð½ºÄϸ¦ ¸¸µé ¼ö ÀÖ°í µµ½º¿¡¼­´Â rawrite¸¦ »ç¿ëÇÏ¿©

c:>rawrite image.fil a:

ÀÌ·± ¹æ¹ýÀ¸·Î ¸¸µé ¼ö ÀÖ´Ù. ÀÚµ¿ ¼³Ä¡¸¦ ¸¶Ä¡°í ³ª¸é ¸®½ºÆ®2ÀÇ ÆÄÀÏÀÌ µð½ºÄÏ¿¡ »ý±ä´Ù. ÀÌ·¸°Ô ±âº»ÀûÀÎ ¼³Ä¡¹æ¹ýÀº »ý°¢º¸´Ù °£´ÜÇÏ´Ù.

8. lrpÀÇ È¯°æ ¼³Á¤

ÀÌÁ¦ ¸¸µé¾îÁø µð½ºÄÏÀ» °¡Áö°í ºÎÆÃÀ» ½ÃÀÛÇÏÀÚ. óÀ½¿£ lrpÀÇ ¸ÚÁø ¼Ò°³ Àå¸éÀÌ ³ª¿À°í ´ÙÀ½ºÎÅÍ´Â ÀÍÈ÷ º¸´ø ¸®´ª½º ºÎÆÃ Àå¸éÀÌ ³ª¿Ã °ÍÀÌ´Ù. ºÎÆÃ °úÁ¤ÀÌ ³¡³µÀ¸¸é ·Î±×ÀÎ È­¸éÀÌ ¶ã °ÍÀÌ´Ù. root·Î ·Î±×ÀÎ ÇÏ¸é ´ÙÀ½°ú °°ÀÌ ¼³Á¤ È­¸éÀÌ º¸ÀδÙ.












±×¸² 9 : lrp ¸ÞÀÎ ¼³Á¤ È­¸é

ÀϹÝÀûÀÎ ¸®´ª½º¿¡¼­´Â ¿©·¯ °¡Áö ȯ°æÀ» ¼³Á¤ÇÒ ¶§ Á÷Á¢ etc µð·ºÅ丮¸¦ µÚÁ®¼­ ÇØ´ç ÆÄÀÏÀ» ã¾Æ ¹Ù²ÙÁö¸¸ lrp´Â ³×Æ®¿öÅ©¿Í ½Ã½ºÅÛ, ÆÐŰÁö¸¦ ¼³Á¤ÇÏ´Â °ÍÀ» ¸Þ´º¹æ½ÄÀ¸·Î ¸¸µé¾î ³õ°í etc µð·ºÅ丮 ¾È¿¡ ÀÖ´Â ÆÄÀϵé·Î ¿¬°á½ÃÄÑ Áֱ⠶§¹®¿¡ ¸®´ª½ºÀÇ ÄÜ¼Ö È¯°æ¿¡ Àͼ÷ÇÏÁö ¾ÊÀº »ç¶÷µéµµ ½±°Ô »ç¿ëÇÒ ¼ö ÀÖ´Ù. ¶ÇÇÑ ÆÄÀÏ ÆíÁýµµ Ãʺ¸Àڵ鿡°Ô ºÒÆíÇÑ vi ´ë½Å ae¸¦ »ç¿ëÇϱ⠶§¹®¿¡ ºÎ´ã ¾øÀÌ »ç¿ëÇÒ ¼ö ÀÖ´Ù.

7.1 ³×Æ®¿öÅ© ¼³Á¤

³×Æ®¿öÅ© ¼³Á¤Àº ³×Æ®¿öÅ© ÀÎÅÍÆäÀ̽º¿Í ip ÁÖ¼Ò, °ÔÀÌÆ®¿þÀÌ, È£½ºÆ®, dns µî ³×Æ®¿öÅ© Àü¹ÝÀûÀÎ »çÇ×À» ¼³Á¤ÇÏ´Â °ÍÀ¸·Î ¸®´ª½º ³×Æ®¿öÅ© ¼³Á¤À» ÇØº» »ç¶÷À̶ó¸é º° ºÎ´ã ¾øÀÌ ÇÒ ¼ö ÀÖ´Ù.












±×¸² 10 : ³×Æ®¿öÅ© ¼³Á¤ È­¸é

¡Ü ip's, routes, interface, ±âŸ ¼³Á¤

ÀÎÅÍÆäÀ̽º ÁÖ¼Ò¿Í °ÔÀÌÆ®¿þÀÌ, ±×¸®°í ip¿¡ ´ëÇÑ ¿©·¯ °¡Áö Á¤Ã¥ µîÀ» ¼³Á¤ÇÏ´Â °÷À¸·Î »ç¿ëÇÏ´Â °÷¿¡ ÁÖ¼®À» Áö¿ì°í ÆíÁýÇÏ¸é µÈ´Ù.

###############################################################################

# all network and routing settings are placed in this file #

###############################################################################

sleep 1

echo -n "starting network: "

#uncomment and a default route will be added.

gateway=210.119.30.1

#uncomment an interface, and an ifconfig will be performed, and the net added.

#change the interface name if needed (ethx, wanx, fddix, etc)

if0=eth0

ipaddr0=210.119.30.147 ; netmask0=255.255.255.0

broadcast0=210.119.30.255 ; network0=210.119.30.0

if1=eth1

ipaddr1=192.168.2.1 ; netmask1=255.255.255.0

broadcast1=192.168.2.255 ; network1=192.168.2.0

¸®½ºÆ® 3 : ÀÎÅÍÆäÀ̽º ÁÖ¼Ò ¼³Á¤

¸®½ºÆ® 3Àº lrp¸¦ [±×¸² 2]ÀÇ ¶ó¿ìÅÍ b·Î Á¤ÇßÀ» ¶§ ¼³Á¤ÇÏ´Â ¹æ¹ýµéÀÌ´Ù. ±âº»ÀûÀÎ ¾ê±âÁö¸¸ ¸®´ª½º ¹Ú½º¸¦ ¶ó¿ìÅÍ·Î »ç¿ëÇϱâ À§Çؼ­´Â nic( network interface card)ÀÌ µÎ Àå ¼³Ä¡µÇ¾î¾ß Çϰí nicÀº ¼­·Î ´Ù¸¥ ³×Æ®¿öÅ© ÁÖ¼Ò¿¡ ¿¬°áµÇ¾î¾ß ÇÑ´Ù.

¼­ºê³×Æ®¿öÅ©¸¦ ±¸¼ºÇÏ°í ½ÍÀº »ç¶÷µéÀº ip sub-networking mini-howto¸¦ ÂüÁ¶Çϱ⠹ٶõ´Ù.












±×¸² 11 : lrpÀÇ ¼³Á¤°ú µ¿ÀÛ

±×¸² 11Àº [¸®½ºÆ® 3]ÀÇ ¼³Á¤À¸·Î µ¿ÀÛÇÏ´Â lrp¸¦ ³ªÅ¸³½ °ÍÀÌ´Ù. ³ª¸ÓÁö´Â ifconfig¿¡ ÀÇÇØ ÀÎÅÍÆäÀ̽º ¼³Á¤ÇØ ÁÖ´Â ºÎºÐÀÌ ÀÖ°í default ¶ó¿ìÅ͸¦ ¼³Á¤ÇØ ÁÖ´Â ºÎºÐÀÌ Àִµ¥ ÀÚµ¿À¸·Î ÇØÁֹǷΠ´Ù½Ã ÆíÁýÇÒ ÇÊ¿ä´Â ¾ø´Ù.

¡Ü ip forward Á¤Ã¥ ¼³Á¤

lrp´Â ipfwadm ÇÁ·Î±×·¥À» »ç¿ëÇÏ¿© firewall, masquerade, redirection, spoofing protection °°Àº ip ÆÐŶ¿¡ ´ëÇÑ ÇÊÅ͸µ(filtering) Á¤Ã¥À» ¼³Á¤ÇÒ ¼ö ÀÖ´Ù.

ÆÐŶ ÇÊÅ͸µÀº ÀÎÅͳݿ¡ ¿¬°áµÈ »ç¼³ ³×Æ®¿öÅ©¿¡¼­ ÀÎÅͳÝÀ¸·Î ³ª°¡°Å³ª ÀÎÅͳݿ¡¼­ »ç¼³ ³×Æ®¿öÅ©·Î µé¾î¿À´Â ÆÐŶµéÀÇ ip ÁÖ¼Ò¿Í Æ÷Æ®¹øÈ£¸¦ ±âÁØÀ¸·Î Çã¿ëµÈ ÆÐŶ¸¸À» ¹Þ°Å³ª Àü´ÞÇÏ´Â °ÍÀ¸·Î ±âº»ÀûÀÎ Á¤Ã¥Àº ´ÙÀ½°ú °°´Ù.

[1] ÇöÀç ÆÐŶ°ú °ü·Ã ÀÖ´Â ÇÊÅ͸µ ±ÔÄ¢ÀÌ ÀÖ´ÂÁö °Ë»çÇÑ´Ù.

[2] µé¾î¿Â ÆÐŶ¿¡ ¸Â´Â ÇÊÅ͸µ ±ÔÄ¢¿¡ µû¶ó ÆÐŶÀ» ó¸®ÇÑ´Ù.

¼³Á¤ ±ÔÄ¢Àº ´ÙÀ½°ú °°´Ù.

-accept : ÆÐŶÀ» Åë°ú½ÃŲ´Ù.

-deny : ÆÐŶÀ» ¹ö¸°´Ù.

-reject : ÆÐŶÀ» ¹ö¸®°í icmp destination unreachable ¸Þ½ÃÁö¸¦ ¼Û½Å Áö¿¡ µÇµ¹¸°´Ù.

[3] ¸Â´Â ÇÊÅ͸µ ±ÔÄ¢ÀÌ ¾øÀ» °æ¿ì ±âº» Á¤Ã¥¿¡ µû¶ó ÆÐŶÀ» ó¸®ÇÑ´Ù.

ÆÐŶ ÇÊÅ͸µ Á¤Ã¥À» ¼¼¿ï ¶§´Â ´ÙÀ½°ú °°Àº µÎ °¡Áö »çÇ× Áß¿¡ Çϳª¸¦ ¼±ÅÃÇÑ´Ù.

¡Ü ¸í½ÃÀûÀ¸·Î Çã°¡µÇÁö ¾ÊÀº °ÍÀº ±ÝÁöÇÏ´Â °ÍÀ¸·Î ¿©±â´Â ¹æ¹ý

¡Ü ¸í½ÃÀûÀ¸·Î ±ÝÁöÇÏÁö ¾ÊÀº °ÍÀº Çã°¡ÇÏ´Â °ÍÀ¸·Î ¿©±â´Â ¹æ¹ý

ÀϹÝÀûÀ¸·Î´Â µÎ ¹øÂ° ¹æ¹ýÀ» ¸¹ÀÌ »ç¿ëÇÑ´Ù.

¸®½ºÆ® 4 : ipfwadm ÇÊÅ͸µ Á¤Ã¥

lrpÀÇ ±âº»ÀûÀÎ ÇÊÅ͸µ Á¤Ã¥Àº ¸®½ºÆ® 4¸¦ µû¸¥´Ù.

- a : ÆÐŶÀÇ ¼ö¸¦ °è»ê( account)ÇÏ´Â ¿É¼Ç - a : »õ·Î¿î ÇÊÅ͸µ ±ÔÄ¢À» ¼¼¿ò

- d : ¼ö½Å Áö ÁÖ¼Ò( destination address) - b : ¾ç¹æÇâ ¸ðµå( bidirectional mode)

- f : Àü´ÞÇÏ´Â( forward) ÆÐŶ - d : Á¤Ã¥( policy) »èÁ¦

- i : µé¾î¿À´Â( input) ÆÐŶ - e : extended output

- o : ³ª°¡´Â( output) ÆÐŶ - f : ÇÊÅ͸µ ±ÔÄ¢À» »èÁ¦ÇÏ°í ´Ù½Ã ¼³Á¤

- p : ÇÁ·ÎÅäÄÝ - i : Á¤Ã¥ Ãß°¡

- s : ¼Û½Å Áö ÁÖ¼Ò( source address) - k : ack( acknowledgement) ºñÆ® Ãß°¡

- v : °æÀ¯( via) ÁÖ¼Ò - l : ¸®½ºÆ® Ãâ·Â

- w : ÆÐŶÀ» ó¸®ÇÏ´Â ÀÎÅÍÆäÀ̽º - p : ±âº»( default) Á¤Ã¥

¸®½ºÆ® 5 : ipfwadm »ç¿ë ¿É¼Ç

lrp¿¡¼­ ÀÌ·± ipfwadmÀ» »ç¿ëÇÏ¿© ±âº»ÀûÀÎ firewall Á¤Ã¥À» ¸¸µç´Ù. ÇÏÁö ¾Ê°í »ç¿ëÇÏ°í ½ÍÁö ¾ÊÀ» ¶§´Â '#' ÁÖ¼®Ã³¸®¸¦ ÇÏ¸é µÈ´Ù.

###############################################################################

# firewall rules

###############################################################################

#flush all forward, input, output, and accting rules

ipfwadm -f -f; ipfwadm -i -f; ipfwadm -o -f; ipfwadm -a -f

#deny all forwarding - for direct unfirewalled routing comment this out

ipfwadm -f -p deny

¸®½ºÆ® 6 : firewall Á¤Ã¥

¡Ü nat( network address translator) ¼³Á¤. ( ip masquerade)

¶ó¿ìÅ͸¦ »ç¿ëÇÏ¿© ³×Æ®¿öÅ©¸¦ ±¸¼ºÇÒ ¶§ ip ÁÖ¼Ò°¡ ºÎÁ·Çؼ­ ¶ó¿ìÅ͸¸ °ø½ÄÀûÀ¸·Î ÇÒ´ç¹ÞÀº ip¸¦ »ç¿ëÇÏ°í ³ª¸ÓÁö È£½ºÆ®µéÀº ³»ºÎ ip( ÀÓÀÇ·Î ¸¸µç ip, ¿¹: 192.168.x.x)¸¦ »ç¿ëÇÏ´Â °æ¿ì¿¡ ³»ºÎ ip¸¦ °øÀÎ ip·Î º¯È¯½ÃÄÑÁÖ´Â ±â´ÉÀÌ´Ù. ¹°·Ð ÃÖ±Ù¿¡ »ý»êµÇ´Â ¶ó¿ìÅÍ ±â°èµéµµ ¿É¼ÇÀ¸·Î nat¸¦ Áö¿øÇÏÁö¸¸ Ãß°¡ ºñ¿ëÀÌ ¸¸¸¸Ä¡ ¾Ê±â ¶§¹®¿¡ ip°¡ ºÎÁ·ÇÑ °÷¿¡¼­ À¯¿ëÇÏ°Ô »ç¿ëÇÒ ¼ö ÀÖ´Ù. nat´Â rfc1631¿¡ Ç¥ÁؾÈÀÌ Á¦Á¤µÇ¾î ÀÖ´Ù.

nat´Â ¾ç´ÜÀÇ ³×Æ®¿öÅ© mapping¹æ½Ä¿¡ µû¶ó ¿©·¯ °¡Áö ¹æ¹ýÀÌ ÀÖ´Ù. lrp¿¡¼­´Â ³»ºÎ¿¡¼­ »ç¿ëÇÏ´Â ip ¿Í Æ÷Æ®¹øÈ£¸¦ ¹ÞÀ» °æ¿ì À̸¦ ÀÚ½ÅÀÇ ³²´Â Æ÷Æ®¹øÈ£·Î mapping ÇÏ´Â port Àüȯ¹æ½ÄÀÎ masquerade¸¦ »ç¿ëÇÑ´Ù. masquerade´Â lrp¸¸ÀÇ °íÀ¯ÇÑ ±â´ÉÀº ¾Æ´Ï¸ç ¸®´ª½º Ä¿³Î( v2.0ÀÌ»ó)¿¡¼­ Áö¿øÇϱ⠶§¹®¿¡ ¸®´ª½º°¡ ¼³Ä¡µÈ °÷ÀÌ¸é »ç¿ëÇÒ ¼ö ÀÖ´Ù.














±×¸² 12 : masquerade µ¿ÀÛ ¿ø¸®

masquerade´Â ±âº»ÀûÀ¸·Î tcp/ipÀÇ ¿©·¯ °¡Áö( telnet, icmp, http, ±âŸ)ÇÁ·ÎÅäÄÝÀ» Áö¿øÇÏÁö¸¸ ¸î¸î ÇÁ·ÎÅäÄݵéÀº( ftp, real-audio, ±âŸ) µû·Î ¸ðµâÀ» ¼³Ä¡ÇØ ÁÖ¾î¾ß Çϸç Áö¿øÇÏÁö ¸øÇÏ´Â ÇÁ·ÎÅäÄݵµ ÀÖ´Ù. ¶ÇÇÑ °áÁ¤ÀûÀ¸·Î star-craftÀÇ battle-netÀ̳ª oracle°°Àº °æ¿ì´Â natÀÚü¸¦ »ç¿ëÇÏÁö ¸øÇÏ°Ô ¸·¾Æ¹ö¸®±â ¶§¹®¿¡ masquerade ±â´ÉÀ» °ÔÀÓ ¹æ¿¡ Àû¿ëÇÏ·Á´Â Çê¼ö°í´Â ÇÏÁö ¸»±â ¹Ù¶õ´Ù. ( ´Ù¸¥ Æí¹ýÀÌ ÀÖ´ÂÁö´Â Àß ¸ð¸£°Ú´Ù.)

¸®´ª½º¿¡¼­ ip masquerade ¼³Á¤Àº ²Ï º¹ÀâÇÑ ÆíÀÌÁö¸¸ lrp¿¡¼­´Â ¹Ì¸® ´Ù ¸¸µé¾î µÎ¾ú±â ¶§¹®¿¡ ¿øÇÏ´Â ÀÎÅÍÆäÀ̽ºÀÇ ÁÖ¼®¸¸ ¾ø¾ÖÁÖ¸é µÈ´Ù.

###############################################################################

# ip masquerade (aka nat)

###############################################################################

#typical settings

[ "$if1" ] && ipfwadm -f -a m -s "$network1"/24 -d 0.0.0.0/0

#[ "$if2" ] && ipfwadm -f -a m -s "$network2"/24 -d 0.0.0.0/0

#[ "$if3" ] && ipfwadm -f -a m -s "$network3"/24 -d 0.0.0.0/0

¸®½ºÆ® 7 : ip masquerade ¼³Á¤

###############################################################################

# ip redirection

###############################################################################

#this example will forward any quake connections to an ip masq'ed machine

#ipautofw -a -r tcp 26000 26999 -h 192.168.5.80

#ipautofw -a -r udp 26000 26999 -h 192.168.5.80

¸®½ºÆ® 8 : ip redirection ¼³Á¤

###############################################################################

# ip spoof protection

###############################################################################

echo -n "setting up ip spoofing protection: "

echo -n "127.0.0.0/8 "

[ "$if0" ] && ipfwadm -i -i deny -o -p all -s 127.0.0.0/8 -w $if0 -d 0/0

[ "$if1" ] && ipfwadm -i -i deny -o -p all -s 127.0.0.0/8 -w $if1 -d 0/0

[ "$if2" ] && ipfwadm -i -i deny -o -p all -s 127.0.0.0/8 -w $if2 -d 0/0

[ "$if3" ] && ipfwadm -i -i deny -o -p all -s 127.0.0.0/8 -w $if3 -d 0/0

#you may wish to make these more extensive, or comment some out

[ "$if0" ] && ipfwadm -i -i deny -o -p all -s $ipaddr0 -w $if0 -d 0/0 \

&& echo -n "$ipaddr0 "

[ "$if1" ] && ipfwadm -i -i deny -o -p all -s $ipaddr1 -w $if1 -d 0/0 \

&& echo -n "$ipaddr1 "

[ "$if2" ] && ipfwadm -i -i deny -o -p all -s $ipaddr2 -w $if2 -d 0/0 \

&& echo -n "$ipaddr2 "

[ "$if3" ] && ipfwadm -i -i deny -o -p all -s $ipaddr3 -w $if3 -d 0/0 \

&& echo -n "$ipaddr3 "

echo

¸®½ºÆ® 9 : ip spoofing protection ¼³Á¤

¡Ü ±âŸ

dns°¡ ÀÖÀ» °æ¿ì resolv.conf ¿¡¼­ Á¤ÇØÁÖ°í host À̸§°ú È£½ºÆ® Á¢±Ù °üÇÑ ¼³Á¤, °ÔÀÌÆ®¿þÀ̳ª routed µ¿ÀÛ¿¡ °üÇÑ ½ºÅ©¸³Æ® ¼³Á¤°ú ±âŸ ´Ù¸¥ daemon ÇÁ·Î¼¼¼­°¡ ÀÖÀ» °æ¿ì ¼³Á¤ÇØ ÁÙ ¼ö ÀÖ´Ù.

7.2 ½Ã½ºÅÛ ¼³Á¤

¸®´ª½º ½Ã½ºÅÛ ¼³Á¤°ú µ¿ÀÏÇÏ´Ù. inittab, inet.conf, service, system log µîÀº ±âº»ÀûÀ¸·Î ¼³Á¤ÀÌ µÇ¾îÀÖÀ¸¹Ç·Î Ưº°ÇÑ ÀÏÀÌ ¾ø´Â ÇÑ ¼³Á¤ÇÒ Çʿ䰡 ¾ø´Ù. ´Ù¸¸ ¼³Á¤ ÇÁ·Î±×·¥Àº root¸¸ »ç¿ëÇÒ ¼ö Àִµ¥ ±âº»ÀûÀ¸·Î lrp´Â rootÀÇ telnet Á¢¼ÓÀ» ¸·¾Æ ³õ¾ÒÀ¸¹Ç·Î telnetÀ¸·Î Á¢¼ÓÀ» À§Çؼ­´Â rootÀÇ telnet Å͹ÌÅÐ Æ÷Æ®( ttyp0 ~ ttypx)¸¦ ¿­¾î ³õÀ» ¼ö ÀÖ´Ù.












±×¸² 13 : ½Ã½ºÅÛ ¼³Á¤ È­¸é

7.3 ÆÐŰÁö ¼³Á¤

ÆÐŰÁö ¼³Á¤¿¡¼­´Â ¸ðµâ ¼³Á¤°ú ´Ù¸¥ ÆÐŰÁö ¼³Á¤À» ÇÒ ¼ö ÀÖ´Ù. lrp Ä¿³ÎÀº ±âº»ÀûÀ¸·Î ¸ðµâÀÌ µé¾îÀÖÁö ¾ÊÀ¸¹Ç·Î nicÀ̳ª ±âŸ ÀåÄ¡¸¦ »ç¿ëÇϱâ À§Çؼ­´Â ¾ÐÃàµÈ Ä¿³Î ÆÄÀÏ¿¡¼­ ÇØ´çµÇ´Â ¸ðµâÀ» °¡Áö°í ¿Í¼­ ½ÇÇà½ÃÄÑÁÖ¾î¾ß ÇÑ´Ù.

¡Ü ¸ðµâ ¼³Á¤

½Ã¸®¾ó Æ÷Æ®³ª nic, wanpipe, ppp ¹× ±âŸ ¸ðµâ¿¡ °üÇÑ °ÍÀ» ¼³Á¤ÇÑ´Ù. ¸ðµâ¼³Á¤Àº ÀÏ¹Ý ¸®´ª½º¿¡¼­ insmod·Î ¸ðµâÀ» ½ÇÇàÇÏ´Â ¹æ¹ý°ú °°ÀÌ ÇØ´ç ¸ðµâ À̸§À» Àû¾îÁÖ°í »ç¿ëÇÏ´Â ¹øÁö¼ö¿Í irq¸¦ Á¤ÇØÁÖ¸é µÈ´Ù.

¿©±â¼­ °¡Àå Áß¿äÇÑ °ÍÀº nic ¼³Á¤À¸·Î Å©°Ô nic ¼³Á¤Àº Å©°Ô 8390Ĩ¼Â °è¿­°ú ´Ù¸¥ Ĩ¼Â °è¿­·Î ³ª´µ¾î Áø´Ù. ne2000°ú °°Àº 8390 °è¿­ÀÇ °æ¿ì´Â ne ¸ðµâÀ» ½ÇÇàÇϱâ Àü¿¡ ¸ÕÀú 8390 ¸ðµâÀ» ½ÇÇàÇØ¾ß µ¿ÀÛÇϹǷΠnic ¼³Á¤À» Çϱâ Àü¿¡ ²À ethernet-howto¸¦ ÂüÁ¶ÇÏ¿© ÀÚ½ÅÀÇ nicÀÌ 8390°è¿­ÀÎÁö¸¦ È®ÀÎÇÏ°í ¼³Á¤¹æ¹ýÀ» ¼÷ÁöÇÑ´Ù.

###some ethernet cards

#3c509

#eepro io=0x300

#3c59x

#de4x5

###some 8390 based ethernet cards

8390

ne io=0x300 irq=10

3c503

#ne2k-pci

#e2100

¸®½ºÆ® 10 : ¸ðµâ ¼³Á¤

±×¸®°í ppp ³ª slip¸¦ »ç¿ëÇÏ´Â °æ¿ì ÇØ´ç ¸ðµâÀÇ ÁÖ¼®À» Áö¿ì°í ip masqueradeÀÇ Áö¿ø ¸ðµâµéµµ ¿©±â¼­ ¼³Á¤ÇÑ´Ù.

¡Ü ¸ðµâ ÆÄÀÏ º¹»ç

¸ðµâ¼³Á¤À» ¸¶ÃÆ´Ù°í ÇØ¼­ lrp°¡ ¶È¹Ù·Î µ¿ÀÛÇÏ´Â °ÍÀÌ ¾Æ´Ï´Ù. ¸ðµâÀ» ¼³Á¤ÇßÀ¸¸é ¼³Á¤È­¸éÀ» ºüÁ® ³ª¿Í ¾ÐÃàµÈ Ä¿³Î ÆÄÀÏ¿¡¼­ ÇØ´çµÇ´Â ¸ðµâÀ» º¹»çÇØ ¿Í¾ß ÇÑ´Ù. ÀÌ ¶§ lrp´Â ftp´Â Áö¿øÇÏÁö ¾ÊÀ¸¹Ç·Î ¸ðµâÀ» µð½ºÄÏ¿¡ º¹»çÇØ¼­ °¡Á®¿À°Å³ª, tftp¸¦ »ç¿ëÇÏ¿© °¡Á®¿À´Â ¹æ¹ýÀÌ ÀÖ´Ù. ÆÄÀϵéÀº ÀüºÎ

cp xxx.o /lib/modules

ÀÌ¿Í °°Àº Çü½ÄÀ¸·Î /lib/modules µð·ºÅ丮¿¡ »ðÀÔÇÏ¸é µÈ´Ù.

7.4 ¹é¾÷

lrp´Â ·¥À» »ç¿ëÇϹǷΠ¹é¾÷À» ¹Þ¾ÆµÎÁö ¾ÊÀ¸¸é booting ÇÒ ¶§¸¶´Ù ¼³Á¤À» ´Ù½Ã ÇØÁÖ¾î¾ßÇÏ´Â ¹ø°Å·Î¿òÀÌ ÀÖ´Ù. ¹é¾÷Àº ±âº»ÀûÀÎ ÇÁ·Î±×·¥ÀÌ ÀÖ´Â root ¿Í, etcÀÇ ¼³Á¤ÆÄÀÏµé ±×¸®°í ·Î±×ÆÄÀϰú ¸ðµâ, ÆÐŰÁö ³»¿ëÀ» ¹é¾÷ÇÒ ¼ö ÀÖ´Ù. ¹é¾÷ÇÑ ³»¿ëÀº ´Ù½Ã »ç¿ëÇØ¾ß Çϱ⠶§¹®¿¡ booting µð½ºÄÏ¿¡ µ¤¾î¾²¸é µÈ´Ù.














±×¸² 14 : ¹é¾÷ ¸Þ´º

¹é¾÷À» ¸¶ÃÆÀ¸¸é ¸ðµç ¼³Á¤ÀÌ ³¡³µ´Ù. ¼³Á¤À» ¶È¹Ù·Î Çϰí rebooting Çϸé nicÀÌ ÀâÈ÷°í µ¿ÀÛÇÏ´Â °ÍÀÌ º¸ÀÏ °ÍÀÌ´Ù. ±×·³ pingÀ̳ª tracerouteÀ» »ç¿ëÇÏ¿© lrp°¡ Àß µ¿ÀÛÇÏ´ÂÁö È®ÀÎÇÏ¸é µÈ´Ù. µ¿ÀÛÇÏ´Â °ÍÀÌ È®ÀεǸé nicÀ» peer-to-peer·Î ¿¬°áÇϰųª hub¸¦ »ç¿ëÇØ¼­ ¼¼±×¸ÕÆ®¸¦ ±¸¼ºÇؼ­ ½ÇÁ¦·Î ¿©·¯ È£½ºÆ®µéÀ» lrp¿¡ ¿¬°á½ÃÄѺ¸ÀÚ.

¡Ø ÁÖÀÇ : utp ÄÉÀÌºí ¿¬°á

´ç¿¬ÇÑ °ÍÀÌÁö¸¸ ½±°Ô ÀØ°í ´çÈ²ÇØÇÏ´Â »ç¶÷µéÀÌ ¸¹´Ù. utpÄÉÀ̺íÀ» »ç¿ëÇÏ´Â nicÀ» peer-to-peer·Î ¿¬°áÇϰųª ¼¼±×¸ÕÆ®¸¦ ¸¸µé±â À§ÇØ hub·Î ¿¬°áÇÒ ¶§´Â utpÄÉÀ̺íÀ» Å©·Î½º·Î ¿¬°áÇØ¼­ »ç¿ëÇØ¾ß ÇÑ´Ù.

[1]¹ø ¼± : Èò»ö - ÁÖȲ»ö

[2]¹ø ¼± : ÁÖȲ»ö

[3]¹ø ¼± : Èò»ö - ³ì»ö

[4]¹ø ¼± : ÆÄ¶û»ö

[5]¹ø ¼± : Èò»ö - ÆÄ¶û»ö

[6]¹ø ¼± : ³ì»ö

[7]¹ø ¼± : Èò»ö - °¥»ö

[8]¹ø ¼± : °¥»ö

Å©·Î½º·Î ¿¬°áÇÒ ¶§´Â ¿©±â¼­ 1,2,3,6¹øÀ» Å©·Î½º ½ÃŲ´Ù.

±×¸²15-utp ÄÉÀ̺í

8Àå ÆÐŰÁö

±âº»ÀûÀÎ ¶ó¿ìÅÍ ±â´É¿¡ µ£ ºÙ¿©¼­ ppp³ª snmp, sshµî ¿©·¯ °¡Áö ÆÐŰÁö¸¦ ºÙ¿©¼­ »ç¿ëÇÒ ¼ö ÀÖ´Ù.

ÆÐŰÁö¸¦ »ç¿ëÇϱâ À§Çؼ­´Â ÆÐŰÁö ÆÄÀÏÀ» ºÎÆÃ µð½ºÄÏ¿¡ º¹»çÇϰí syslinux.cfg ÆÄÀÏÀ» ÆíÁýÇØ¼­ ¿øÇÏ´Â ÆÐŰÁö¸¦ ÷°¡ÇÏ¸é µÈ´Ù.

display syslinux.dpy

timeout 0

default linux

append=load_ramdisk=1 initrd=root.lrp initrd_archive=minix ramdisk_size=4096

root=/dev/ram0 boot=/dev/fd0,msdos

lrp=etc,log,modules,snmp

¸®½ºÆ® 11 : syslinux.cfg ÆíÁý

¡Ü snmp ( simple network management protocol) ÆÐŰÁö

snmp´Â ³×Æ®¿öÅ© °ü¸® ÇÁ·ÎÅäÄÝÀÇ Çϳª·Î¼­ ³×Æ®¿öÅ©ÀÇ ±¸¼º ¿ä¼Ò¸¦ °ü¸®ÇÏ°í °áÇÔÀ» °¨ÁöÇϸç, ±âŸ ¿©·¯ °¡Áö ¼º´ÉÀ» ÃøÁ¤ÇÏ´Â ±â´ÉÀ» ¼öÇàÇÑ´Ù. snmp´Â ³×Æ®¿öÅ© ¿µ¿ªÀ» ºÐÇÒÇÏ°í ºÐÇÒµÈ ¿µ¿ªÀ» °¨½ÃÇÏ´Â agent¸¦ ³õ¾ÆµÎ°í ¿©·¯ °÷ÀÇ agent¿¡¼­ ÀڷḦ ¼öÁýÇØ¼­ ÀüüÀûÀÎ ³×Æ®¿öÅ©¸¦ °ü¸®ÇÏ´Â manager°¡ Á¸ÀçÇÑ´Ù.


±×¸² 16 : snmp °ü¸® ¸ðµ¨

manager¿Í agent¿¡¼­´Â mib¶ó´Â ÀڷᱸÁ¶¸¦ »ç¿ëÇÏ¿© Á¤º¸¸¦ ÁÖ°í¹Þ´Â´Ù. ÃÖ±Ù¿¡ ÆÇ¸ÅµÇ´Â ¶ó¿ìÅÍ¿¡´Â ´ëºÎºÐ snmp agent°¡ žÀçµÇ¾î ÀÖÀ¸¸ç lrp ¿ª½Ã snmp ÆÐŰÁö¸¦ »ðÀÔÇÏ¿© snmp agent ±â´ÉÀ» »ç¿ëÇÒ ¼ö ÀÖ´Ù.

ÆÐŰÁö ¾È¿¡´Â snmp agentÀÎ snmpd ÇÁ·Î¼¼¼­¿Í agent°¡ °ü¸®ÇÏ´Â ³»¿ëÀ» °üÂûÇÏ´Â snmpget µî ¿©·¯ °¡Áö ÇÁ·Î±×·¥ÀÌ µé¾î ÀÖ´Ù. snmp ÆÐŰÁö¸¦ ¼³Ä¡ÇÏ¸é ÆÐŰÁö °ü¸® ¸Þ´º¿¡ snmp°ü·Ã ºÎºÐÀÌ »õ·Ó°Ô Æ÷ÇԵȴÙ. ±âº»ÀûÀÎ ¼³Á¤Àº µÇ¾î ÀÖÀ¸¹Ç·Î °ü¸®ÀÚ´Â system¿¡ °ü·ÃµÈ ½Ã½ºÅÛ À̸§°ú À§Ä¡, contact ºÎºÐ¸¸ ½Ã½ºÅÛ ³»¿ë¿¡ ¸Â°Ô ÆíÁýÇÏ¸é µÈ´Ù.


¸®½ºÆ®

## the entry of system.contact and system.location:

##

syscontact: not configured

syslocation: not configured

## the system name is per default determined from the hostname:

# sysname: chappell

12 : snmp ¼³Á¤

snmpgetÀ̳ª snmpgetnext¸¦ »ç¿ëÇϸé agent°¡ °ü¸®ÇÏ´Â ³×Æ®¿öÅ© Á¤º¸µéÀ» °üÂûÇÒ ¼ö ÀÖ´Ù.










±×¸² 17 : snmp°¡ °ü¸®ÇÏ´Â Á¤º¸µé

¡Ü ppp ÆÐŰÁö¿Í ±âŸ ÆÐŰÁö

¸ðµ©À» »ç¿ëÇÒ ¶§ »ç¿ëÇÏ´Â ÆÐŰÁö´Ù. ppp¸¦ »ç¿ëÇϱâ À§Çؼ­´Â ¸ÕÀú serial ¸ðµâ°ú ppp ¸ðµâÀ» »ðÀÔÇϰí rebooting ÇÑ ÈÄ¿¡ ÆÐŰÁö¿¡¼­ ppp¿Í °ü·ÃµÈ ³»¿ëÀ» ¼³Á¤ÇÏ¸é µÈ´Ù. serial Æ÷Æ® ¿Í °°Àº ±âº»ÀûÀÎ ¼³Á¤Àº ´Ù µÇ¾î ÀÖÀ¸¹Ç·Î ppp »ç¿ë ¿É¼Ç¸¸ ¹Ù²ãÁÖ¸é µÈ´Ù. ppp¿Í °ü·ÃµÈ ³»¿ëÀº »ý·«ÇϰڴÙ. ±âŸ ´Ù¸¥ ÆÐŰÁöµéµµ ÀÌ¿Í ºñ½ÁÇÑ ¹æ¹ýÀ¸·Î ¼³Á¤ÇÒ ¼ö ÀÖ´Ù.

¸¶Ä¡¸ç

ÀÌ»óÀ¸·Î ¶ó¿ìÅÍÀÇ ±âº»ÀûÀÎ À̷аú ¼³Á¤¹æ¹ý µîÀ» ¾Ë¾Æº¸¾Ò´Ù. lrp´Â ¸®´ª½º¿¡¼­ Áö¿øÇÏ´Â ³×Æ®¿öÅ© ±â´ÉÀ» ´ëºÎºÐ »ç¿ëÇÒ ¼ö ÀÖ°í ÃʼÒÇüÀ̱⠶§¹®¿¡ Áß, ¼Ò±Ô¸ðÀÇ ³×Æ®¿öÅ© ȯ°æ¿¡¼­ À̸¦ Ȱ¿ëÇÑ´Ù¸é ¾ÈÁ¤ÀûÀÎ ¼º´É°ú, Àú·ÅÇÑ ºñ¿ë, ÀÚ¿ø ÀçȰ¿ëÀ̶ó´Â 1¼® 3Á¶ÀÇ È¿°ú¸¦ ¾òÀ» ¼ö ÀÖÀ» °ÍÀÌ´Ù. ¾Æ¹«ÂÉ·Ï ¸®´ª½º¸¦ ¾Ö¿ëÇÏ´Â À̵鿡°Ô ¸¹Àº µµ¿òÀÌ µÇ±æ ¹Ù¶õ´Ù.

Âü°í

[1] tcp/ip illustrated volume 1, w.richard stevens, addison-wesley publishing company, march 1994.

[2] data and computer communications, william stalling, prentice hall

[3] the linux network administrators guide, olaf kirch

[4] ¸®´ª½º ¿ùµå 1998³â 4¿ùÈ£ ( ¹æÈ­º® °ü·Ã ºÎºÐ)

[5] http://rnd.sicc.co.kr/academy/solutions/com (½Ö¿ëÁ¤º¸Åë½Å ±³À° ÀÚ·áÁý)

[6] http://www.linas.org/linux ( nat °ü·Ã ºÎºÐ)