Linux Multicast 오류

3745 단어 linuxlinux

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를 지정하였다.

좋은 웹페이지 즐겨찾기