유니캐스트 플러드: 두 판 사이의 차이
띄어쓰기 수정
(→해결: 주석 편집) 태그: 2017 원본 편집 |
(띄어쓰기 수정) |
||
[[컴퓨터 네트워크|컴퓨터 네트워킹]] 에서 '''유니캐스트 플러드'''는 스위치가
== 배경 ==
''[[유니캐스트]]'' 라는 용어는 네트워크의 한 지점에서 다른 지점으로의 일대일 전송을 의미한다. 일반적으로 유니캐스트는 프레임이 여러 호스트가 아닌 의도된 수신자에게만 전달되기 때문에 더 안전한 것으로 간주된다. 이 다이어그램은 한 네트워크 호스트에서 다른 호스트로의 프레임
[[파일:Unicast.svg|가운데|200x200픽셀]]
스위치가 스위치의 포워딩 테이블에 없는 대상 주소가 있는
[[파일:Broadcast.svg|가운데|200x200픽셀]]
== 원인 ==
[[네트워크 브리지|트랜스패어런트 브리징]]의 러닝 프로세스에서는 유니캐스트 프레임이 장치로 전달되기 전에 스위치가 장치에서 프레임을 수신해야 한다. 이러한 전송이 수신되기 전에 유니캐스트 플러딩은 전송이 의도한 대상에 도달하도록
주소 캐시에 공간이 없는 스위치는 프레임을 모든 포트로 흘려보낸다. 이것은 호스트가 많은 네트워크에서 흔히 발생하는 문제이고, 주소 테이블의 인위적인 플러딩은 덜 일반적이며 MAC 플러딩 이라고 한다.
또 다른 일반적인 원인은 호스트의 [[주소 결정 프로토콜|ARP]] 타이머가 스위치의 주소 캐시 보관 시간 보다 긴 경우로, 스위치는 호스트에 연결된 포트의 MAC 주소를 알 수 없게 된다.<ref>{{
cite web
| url = http://mailman.nanog.org/pipermail/nanog/2009-June/011311.html
}}</ref>
스위치 이외의 장치도 유니캐스트 플러드를 생성할 수 있다. 브리지 인터페이스가 있지만 브리지 캐시에 대상 프레임의 주소가 없는 라우터는 프레임을 모든 브리지 구성원으로 흘려보낸다.
cite web
| url = http://forums.freebsd.org/showpost.php?p=163796&postcount=17
}}</ref>
네트워크의 기능이 잘못 구성되면 유니캐스트 플러딩이 발생할 수도 있다. 호스트 A에서 B 로의 2 개의 레이어 2 경로가 있고 호스트 A가 경로 1을 사용하여 호스트 B와 통신하지만 호스트 B가 경로 2를 사용하여 호스트 A에 응답하는 경우 경로 1의 중간 스위치는 대상 [[MAC 주소]] 를 인식하지 못한다. 경로 2의 호스트 B와 중간 스위치는 호스트 A의 대상 MAC 주소를 인식하지 못한다.
cite web
| url = http://www.cisco.com/en/US/docs/solutions/Enterprise/Campus/VSS30dg/VSS-dg_ch3.html#wp1079669
}}</ref>
cite web
| url = http://www.ciscopress.com/articles/article.asp?p=336872
== 해결 ==
위의 링크에서
cite web
| url = http://packetlife.net/blog/2010/jun/4/blocking-unknown-unicast-flooding/
}}</ref>
'''Switch (config-if) # switchport block unicast'''
다른 방법으로는 계층 2에서 호스트를 격리하는 것이 포함하며, 이는 라우터로 향하지 않는 내부 LAN 통신을 차단한다. 편리한 도구
cite web
| url = http://blog.ine.com/2008/07/14/private-vlans-revisited/
== 네트워크에 미치는 영향 ==
네트워크에 유니 캐스트 플러딩이 발생하면 네트워크 성능이 저하된다. 다음은 브리지 주소 캐시의 크기를 조정하기 전후의 브리지 그래프이다.
[[image:StoppingTheUnicastFlood.png|center|580px|링크=Special:FilePath/StoppingTheUnicastFlood.png]]
20%의 프레임만 유효하게 전달 되고 프레임의 80 %가 플러드 아웃되어 목적지 주소로 수신되지 않는다
소진된 주소 테이블의 또 다른 부작용은 데이터 손실이다. 보안 고려 사항은 유니캐스트 플러드의 여러 원인 중 하나인 MAC
== 참고 문헌 ==
|