본문 바로가기
반응형

전체 글213

멀티캐스트 정리 #3 (PIM) Protocol Independent Multicast (PIM) 멀티캐스트를 서비스하는 토폴로지를 간략하게 표현해보면 아래와 같다. 그리고 바로 알 수 있는 부분은 L2 구간은 IGMP가 L3 구간에서는 PIM이 사용되는 점이다. 즉, 멀티캐스트 traffic을 수신하는 receiver는 IGMP join을 이용해 항상 동일한 router에 multicast traffic을 요청하면 되지만 local router 입장에서는 multicast stream을 요청하기 위해 multicast routing protocol이 필요하다. 우선, PIM에 대한 이해를 위해서는 distribution tree를 이해해야 하는데 source trees (또는 shortest path tress) 그리고 shared .. 2022. 1. 8.
멀티캐스트 정리 #2 (IGMPv2 & IGMPv3) Layer 2 Multicast Addresses 멀티캐스트 정리 #1에서 multicast의 IP 주소 범위는 224.0.0.0 ~ 239.255.255.255라고 설명했는데 Layer 2에서는 multicast가 어떻게 동작할까? 멀티캐스트 group address는 special MAC address와 매핑 되어있다. 우선 상위 3 octet (24-bit)는 01-00-5E로 고정되어있다. 그리고 아래 그림 처럼 25번째 bit는 무조건 0으로 고정된다. 따라서, 표현할 수 있는 bit의 수는 23bit가 된다. 그렇다면 multicast에서 사용하는 IP는 어떨까? IP 주소는 32bit로 구성되어 있고 첫 4bit는 1110으로 고정되어있다. (IP 주소가 224.0.0.0 ~ 239.255... 2022. 1. 6.
멀티캐스트 정리 #1 Overview IP 통신에서는 크게 3가지 Unicast (one-to-one), Broadcast (one-to-all), Multicast (one-to-many) 방식 중의 하나를 이용해 통신한다. Multicast는 네트워크의 대역폭 이용을 최적화하고 시스템의 자원을 아끼도록 고안된 기술이다. 크게 두 가지 프로토콜이 사용되며 L2 네트워크에서 사용하는 Internet Group Management Protocol (IGMP)와 L3 네트워크에서 사용되는 Protocol Independent Multicast (PIM)이 그 예이다. 방식별 비교 먼저 살펴볼 방법은 Unicast를 이용한 streaming 서비스이다. Unicast를 이용할 경우 좌측의 Video server와 우측의workst.. 2022. 1. 5.
이직을 결심하다 11월은 참 어떻게 흘렀는지도 모르게 바쁘게 지나갔던 한 달이었다. 엄밀히 말하면 오늘 기준 2021년도 보름정도 남았으니 한 해를 잘 마무리해야 하는 시점이 아닌가싶다. 내게는 큰 변화가 생겼다. 2022년 1월 13일을 기준으로 UF Health에서 만 2년을 근무하게 되는데 해당일까지만 근무하겠다는 사직의사를 보스에게 전달했다. 즉, 내년 1월 17일 부터는 새로운 회사로 출근하게 되었다. UF Health는 안정적인 기업이다. 판데믹을 겪으면서도 lay-off 없이 직원 모두가 함께할 수 있도록 해주었다. 물론, 연봉동결이라는 제한사항과 함께 말이다. 나를 포함한 한 명의 팀원을 제외한 나머지 인원이 5-6년 이내면 은퇴를 할 예정이니 꽤 old한 멤버로 구성된 팀이며 장기적으로 젊은 사람에게는 .. 2021. 12. 16.
반응형