ip subnet-zero

 ç¾åœ¨ã€IPv4ã§ã¯ã€IPアドレスを節約ã™ã‚‹ãŸã‚ã«ã€æ§˜ã€…ãªæ‹¡å¼µãŒãªã•れã€IPプロトコルãŒç™»å ´ã—ãŸæ™‚ã¨æ¯”ã¹ã‚‹ã¨åˆ¶ç´„ãŒç·©ããªã‚Šã€è‡ªç”±åº¦ãŒé«˜ããªã£ã¦ã„ã¾ã™ã€‚

 ã“ã“ã§ã€ç´¹ä»‹ã—ã¦ã„る「ip subnet-zeroã€ã‚³ãƒžãƒ³ãƒ‰ã«ã¤ã„ã¦ã¯ã€ä»Šã§ã¯ã€ãŠãらãã€ä½¿ç”¨ã™ã‚‹ã“ã¨ã¯ãªã„ã§ã—ょã†ã€‚Packet Tracer ã«ãŠã„ã¦ã‚‚ã€ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã‚’サãƒãƒ¼ãƒˆã—ã¦ãªã„よã†ã§ã™ã€‚ã“ã“ã§è§£èª¬ã—ã¦ã„る内容ã¯ã€èª­ã¿é£›ã°ã—ã¦ã‚‚よã„ã§ã—ょã†ã€‚

 ã“ã“ã§èª¬æ˜Žã—ã¦ã„る内容ã¯ã€ã‚ªãƒ¼ãƒ«0サブãƒãƒƒãƒˆã€ã‚ªãƒ¼ãƒ«1サブãƒãƒƒãƒˆã‚’使用ã™ã‚‹ã“ã¨ãŒã§ããªã‹ã£ãŸæ™‚代ã¨ã€ä½¿ç”¨ã§ãるよã†ã«ãªã£ãŸæ™‚代ã®ç«¯å¢ƒæœŸã«è¨­å®šã—ãŸã‚³ãƒžãƒ³ãƒ‰ã®è§£èª¬ã§ã™ã€‚

 制約ãŒå¤šã‹ã£ãŸæ™‚代ã®å残ã§ã€ç”¨æ„ã•れã¦ã„るコマンドãŒã€ã€Œip subnet-zeroã€ã§ã™ã€‚例ãˆã°ã€200.200.200.0ã®ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã‚’ホスト部ã‹ã‚‰3ビット借りã¦ãã¦8ã¤ã®ã‚µãƒ–ãƒãƒƒãƒˆã‚’作æˆã™ã‚‹ã¨ã€ä¸‹ã®ã‚ˆã†ãª8ã¤ã®ã‚µãƒ–ãƒãƒƒãƒˆãŒã§ãã¾ã™ã€‚

第4オクテットã ã‘ã€2進数ã§è¡¨ç¾ã™ã‚‹ã¨ä»¥ä¸‹ã®ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚

 200.200.200.000(000-00000) *オール0サブãƒãƒƒãƒˆ
 200.200.200.032(001-00000)
 200.200.200.064(010-00000)
 200.200.200.096(011-00000)
 200.200.200.128(100-00000)
 200.200.200.160(101-00000)
 200.200.200.192(110-00000)
 200.200.200.224(111-00000) *オール1サブãƒãƒƒãƒˆ

 「200.200.200.0/27ã€ã®ç”¨ã«ãƒ›ã‚¹ãƒˆéƒ¨ã‹ã‚‰å€Ÿã‚ŠãŸãƒ“ットãŒå…¨ã¦0ã®ã‚µãƒ–ãƒãƒƒãƒˆã®ã“ã¨ã‚’『ゼロサブãƒãƒƒãƒˆã€ã¨è¨€ã„ã¾ã™ã€‚ã“ã®ã€Žã‚¼ãƒ­ã‚µãƒ–ãƒãƒƒãƒˆã€ã¨ã€å€Ÿã‚ŠãŸãƒ“ットãŒå…¨ã¦1ã®ã‚µãƒ–ãƒãƒƒãƒˆã¯ã€æ­´å²çš„ã«ä½¿ã‚ãªã„ã“ã¨ãŒæŽ¨å¥¨ã•れã¦ãã¾ã—ãŸã€‚

 第0サブãƒãƒƒãƒˆã®ã€Œ200.200.200.0/27ã€ã¯ã€åˆ†å‰²ã—ã¦ã„ãªã„クラスフルã®ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã‚¢ãƒ‰ãƒ¬ã‚¹ã€Œ200.200.200.0/24ã€ã¨ç•ªå·ãŒé‡è¤‡ã—混乱を引ãèµ·ã“ã—ã¦ã—ã¾ã†å¯èƒ½æ€§ãŒã‚りã¾ã™ã€‚

 ã¾ãŸã€ç¬¬7サブãƒãƒƒãƒˆã€Œ200.200.200.224ã€ã®ãƒ–ロードキャストアドレスã¯ã€ã€Œ200.200.200.255ã€ã«ãªã‚Šã€ã“ã¡ã‚‰ã‚‚分割ã—ãªã„クラスフルã®ã€Œ200.200.200.0/24ã€ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã®ãƒ–ãƒ­ãƒ¼ãƒ‰ã‚­ãƒ£ã‚¹ãƒˆã‚¢ãƒ‰ãƒ¬ã‚¹ã¨æ··ä¹±ã—ã¦ã—ã¾ã„ã¾ã™ã€‚

 以å‰ã¯ã€ã“ã®æ··ä¹±ã‚’é¿ã‘ã‚‹ãŸã‚ã«ã€ã‚ªãƒ¼ãƒ«0サブãƒãƒƒãƒˆã€ã‚ªãƒ¼ãƒ«1サブãƒãƒƒãƒˆã®ä½¿ç”¨ã¯ç¦æ­¢ã•れã¦ã„ã¾ã—ãŸãŒã€ã“れã ã¨ã€ä½¿ç”¨ã•れãªã„アドレスをãŸãã•ん生ã¿å‡ºã—ã¦ã—ã¾ã†çµæžœã«ãªã‚Šã¾ã™ã€‚

/27サブãƒãƒƒãƒˆã ã¨ã¨åˆ©ç”¨ã™ã‚‹ã¨å„サブãƒãƒƒãƒˆã«

25-2=30個ã®ä½¿ç”¨å¯èƒ½ãªIPアドレスãŒå­˜åœ¨ã—ã¾ã™ã€‚(ãれãžã‚Œã®ã‚µãƒ–ãƒãƒƒãƒˆã§ã€ã‚ªãƒ¼ãƒ«0ã€ã‚ªãƒ¼ãƒ«1ã¯äºˆç´„)

 ã¤ã¾ã‚Šã€ã‚ªãƒ¼ãƒ«0サブãƒãƒƒãƒˆã€ã‚ªãƒ¼ãƒ«1サブãƒãƒƒãƒˆã®2ã¤ã®ã‚µãƒ–ãƒãƒƒãƒˆã‚’使用ã—ãªã„ã¨ã™ã‚‹ã¨ã€åˆè¨ˆ60個ã®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’失ã£ã¦ã—ã¾ã†ã“ã¨ã«ãªã‚‹ã®ã§ã™ã€‚

 インターãƒãƒƒãƒˆãŒå§‹ã¾ã£ãŸã°ã‹ã‚Šã®é ƒã¯ã€IPアドレスã¯ã€å分足りã¦ã„ã¾ã—ãŸãŒã€èª°ã‚‚ãŒã‚¤ãƒ³ã‚¿ãƒ¼ãƒãƒƒãƒˆã«æŽ¥ç¶šã™ã‚‹ã‚ˆã†ã«ãªã£ã¦ãã‚‹ã¨ã™ãã«ã€IPアドレスãŒä¸è¶³ã™ã‚‹ã‚ˆã†ã«ãªã£ã¦ãã¾ã—ãŸã€‚

IPアドレスã¯ã€32bitã§ã™ã‹ã‚‰ã€

å˜ç´”計算ã§ã‚‚

232 = ç´„43å„„

ã—ã‹ã‚りã¾ã›ã‚“。ãã†ã§ã™ã€‚1人ã€1アドレスãªã„ã®ã§ã™ã€‚

ã¨ã„ã†ã“ã¨ã‹ã‚‰ã€ç¾åœ¨ã¯ã€IPアドレスを節約ã—ã¦å¤§åˆ‡ã«ä½¿ã†ã‚ˆã†ã«ãªã£ã¦ãã¦ã„ã¾ã™ã€‚

 ãã®çµæžœã€ç¾åœ¨ã§ã¯ã€ã‚ªãƒ¼ãƒ«0サブãƒãƒƒãƒˆã€ã‚ªãƒ¼ãƒ«1サブãƒãƒƒãƒˆã®ä½¿ç”¨ã«ã¤ã„ã¦ã¯ã€ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯æ©Ÿå™¨ã®ãƒ™ãƒ³ãƒ€ãƒ¼ã‚„ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ç®¡ç†è€…ã«ä»»ã•れるよã†ã«ãªã£ã¦ã„ã¾ã™ã€‚

Ciscoã®IOSã§ã¯ã€ã‚µãƒ–ãƒãƒƒãƒˆ0を使ã†ã‹ã©ã†ã‹ã¯ã€ã€Œip subnet-zeroã€ã‚³ãƒžãƒ³ãƒ‰ã§æŒ‡ç¤ºã™ã‚‹ã‚ˆã†ã«ãªã£ã¦ã„ã¾ã™ã€‚

Rotuer(config)#ip subnet-zero

ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯ã€Cisco IOS 12.0ã‹ã‚‰ã¯ã€ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã§æœ‰å