Linux Multicast 오류
Multicast 오류
개요
Weblogic을 통해 Clustering 구성 중, Cluster를 통해 구성은 되었으나, 전혀 Session을 공유하지 못하였음.
원인
해당 서버에서는 2개의 LAN이 존재하였고, A를 통해 외부와 통신, B를 통해 2개의 서버가 통신하던 구조였다. 이때 멀티캐스팅을 A LAN을 통해 시도하였고, 2개의 서버가 서로 통신하지 못하였다.
해결
multicast routing을 통하여 해결
route 확인
# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default gateway 0.0.0.0 UG 100 0 0 enp0s3
default gateway 0.0.0.0 UG 101 0 0 enp0s8
10.0.2.0 0.0.0.0 255.255.255.0 U 100 0 0 enp0s3
192.168.10.0 0.0.0.0 255.255.255.0 U 101 0 0 enp0s8
192.168.122.0 0.0.0.0 255.255.255.0 U 0 0 0 virbr0
route table 추가
# route add 239.192.0.1 enp0s8
# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default gateway 0.0.0.0 UG 100 0 0 enp0s3
default gateway 0.0.0.0 UG 101 0 0 enp0s8
10.0.2.0 0.0.0.0 255.255.255.0 U 100 0 0 enp0s3
192.168.10.0 0.0.0.0 255.255.255.0 U 101 0 0 enp0s8
192.168.122.0 0.0.0.0 255.255.255.0 U 0 0 0 virbr0
239.192.0.1 0.0.0.0 255.255.255.255 UH 0 0 0 enp0s8
혹은
# route add 224.0.0.0 netmask 240.0.0.0 dev enp0s8
명령어를 통해 multicast 네트워크 대역의 interface를 지정하였다.
Author And Source
이 문제에 관하여(Linux Multicast 오류), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@kimsw3445/Linux-Multicast-오류저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)