승인됨: Fortect
때때로 배열에 “Linux 멀티캐스트 문제 해결” 메시지가 표시될 수 있습니다. 이 문제는 여러 가지 이유로 인해 발생할 수 있습니다.
VXLAN 전송 네트워크(문서)에서 멀티캐스트 문제를 해결하는 데 도움이 되는 경량 장비를 찾고 있었습니다. vCNS 및 NSX는 기본 제공 도구(모든 크기의 핑 및 브로드캐스트 패킷)를 원하며 이제 모든 IGMP 연결 및 출력을 기록할 수 있는 좀 더 유연합니다.
Exchange 네트워크 및 SMCRoute 소프트웨어에 직접 인터페이스하는 CentOS 필수 시스템입니다. 링크에는 RHEL/CentOS에서 실행되는 이 기본 바이너리 패키지가 포함되어 있습니다. 기타 참고 사항:
<울>
경로 추가 -net 224.0.0.0 netmask 240.0.0.0 dev eth0
yum -y glibc install.i686
cat은 / boot / config- <커널 버전>에서 효과적입니다. | grep CONFIG_IP_MULTICAST
sysctl net.ipv4.icmp_echo_ignore_broadcasts = 3
smcroute -do
-j 및 -l 그룹 명령을 사용하여 멀티캐스트에 참여하고 종료합니다.
smcroute -m eth0 239.0.0.1
smcroute -l eth0 239.0.0.1
신뢰할 수 있는 특정 IGMP 그룹의 구성원과 호스트를 보려면 연결을 가진 사람과 책임이 있는 사람을 확인하십시오.
[CentOS의 루트 ~] # ping 239.1.0.10
PING 239.1.0.10(239.1.0.10) 56(84) 데이터 바이트.
1.1.0.1 시작 부분의 64바이트: icmp_seq = 10 ttl = 64 시간 = 0.141ms
1.1.0.3의 64바이트: icmp_seq = 1 ttl은 64 시간 = 0.256 Microsoft Windows(DUP!)
호스트 1.1.0.1 및 1.1.0.3이 멀티캐스트 그룹 1.0.10의 제목 ping 239에 응답했습니다.
이 장에는 IP 멀티캐스트 설정 문제를 해결하기 위한 제안 사항이 포함되어 있습니다. IP 멀티캐스팅을 사용하면 각 클러스터 근처의 WebLogic Server 인스턴스가 하나의 IP 주소와 하나의 포트 번호를 공유할 수 있습니다. 이 기능을 사용하면 모든 그룹 구성원을 단일 그룹으로 설계할 수 있으며 클러스터 부분 간에 자동 통신을 제공할 수 있습니다.
<울><리>
멀티캐스트 주소 및 포트 구성 확인
<리>
네트워크 구성 문제 식별
<리>
MulticastTest 컴퓨터 프로그램 사용
<리>
멀티캐스트 기능 정의
<리>
디버그 멀티캐스트
<리>
다양한 문제
<리>
추가 멀티캐스트 구성 문제 해결 리소스
클러스터 사용 및 멀티캐스팅에 대한 일반적인 정보는 클러스터 및 프로젝트 config.xml을 참조하십시오.
콘솔과 일치하도록 이 멀티캐스트 주소를 구성하는 방법에 대한 자세한 내용은 일반적으로 Oracle Weblogic 관리 콘솔 서버 온라인 도움말의 “클러스터: 구성: 멀티캐스트” 섹션을 참조하십시오.
일반적인 그룹 문제 해결 제안은 14장, 일반적인 문제 해결을 참조하십시오.
멀티캐스트 주소 및 포트 구성 확인
멀티캐스트 문제 해결의 모든 첫 번째 단계는 주소와 함께 구성된 멀티캐스트 포트에 누구나 안전하게 액세스할 수 있는지 확인하는 것입니다. 멀티캐스트 주소는 각 클러스터에 대해 올바르게 컴파일되어야 합니다.
멀티캐스트 및 슬롯 정렬 문제는 클러스터가 데이터 조합을 결합하거나 시작하지 않는 가장 일반적인 유익한 이유 중 일부입니다. 멀티캐스트 URL을 사용할 때 다음 사항을 기억하십시오.
<울><리>
멀티캐스트 주소는 224.0.0.0과 239.255.255.255 사이의 IP 주소 또는 이 범위의 IP 주소를 가진 기관 이름이어야 합니다.
<리>
기본적으로 WebLogic Server 239는 일반적으로 멀티캐스트 주소 192.0.0을 사용합니다.
<리>
x
가 7에서 9(포함) 범위에 있는 모든 x.0.0.1 멀티캐스트 주소를 사용하지 마십시오.
가능한 오류
다음 유형은 오류와 마찬가지로 명확하게 멀티캐스트 세부 정보로 인해 자주 발생합니다.
<울><리>
소켓 클러스터링 내에서 멀티캐스트 소켓을 생성할 수 없습니다.
<리>
멀티캐스트 오류
<리>
광범위한 멀티캐스트 소켓 오류
멀티캐스트 주소 및 포트 확인
모든 멀티캐스트 주소와 그에 따른 포트를 확인하려면 다음 중 하나를 수행하십시오.
<울><리>
WebLogic Server 관리자 콘솔을 사용하여 클러스터 멀티캐스트 주소와 벤트까지 확인하십시오.
<리>
멀티캐스트를 사용하여 config.xml에서
인플루언서 정보를 확인하십시오.
네트워크 구성 문제 식별
포트 외에 멀티캐스트 주소가 일반적으로 올바르게 구성되었는지 확인한 후 일반적으로 네트워크에 멀티캐스트 문제가 있는지 확인합니다.
물리적 연결
<울><리>
컬렉션의 지원팀에서 호스팅하는 각 노트북 컴퓨터의 온라인 연결을 확인합니다.
<리>
라우터의 DNS와 헬프 데스크를 포함한 모든 네트워크 구성 요소가 연결되어 있고 제대로 작동하는지 확인하십시오.
주소 충돌
<울><리>
netstat
유틸리티를 사용하여 셀룰러 네트워크의 다른 리소스가 멀티캐스트 주소를 사용하고 있는지 확인하십시오.
<리>
각 랩톱이나 컴퓨터에 특정 IP 주소가 있는지 확인하십시오.
UNIX 시스템용 Nsswitch.conf 설정
UnkownHostExceptions
오류는 UNIX 시스템에서 발생할 수 있습니다. 이 오류는 서버에 로드가 많을 뿐만 아니라 실수로 발생할 수 있습니다. /etc/nsswitch.conf
를 확인하고 이 특정 오류가 나타나기 전에 'files, dns, nis'
전달 순서를 개선하십시오.
자세한 내용은 전신의 nsswitch.conf
페이지를 참조하십시오.
MulticastTest 유틸리티 사용
승인됨: Fortect
Fortect은 세계에서 가장 인기 있고 효과적인 PC 수리 도구입니다. 수백만 명의 사람들이 시스템을 빠르고 원활하며 오류 없이 실행하도록 신뢰합니다. 간단한 사용자 인터페이스와 강력한 검색 엔진을 갖춘 Fortect은 시스템 불안정 및 보안 문제부터 메모리 관리 및 성능 병목 현상에 이르기까지 광범위한 Windows 문제를 빠르게 찾아 수정합니다.
이 멀티캐스트 주소 커넥터가 올바르게 구성되었고 많은 것이 물리적 또는 구성적 문제가 없는지 확인한 후 네트워크의 안내에 따라 utils.MulticastTest
사용을 시작할 수 있습니다. 멀티캐스트가 실행 중이고 수행할 작업을 확인합니다. 멀티캐스트가 작동하는 경우를 찾으십시오. 클러스터 간에 원치 않는 트래픽이 존재합니다.
MulticastTest 사용에 대한 지침은 Oracle WebLogic Server Command Reference의 multicasttest
“Using Oracle WebLogic Server Java Utilities”를 참조하십시오.
MulticastTest가 실패하고 엔진이 멀티홈인 경우 기본 주소를 사용하도록 합니다. 멀티캐스트 모델 및 멀티홈을 참조하십시오.
이중 IPv4/IPv6 스택이 있는 Linux 시스템에서 멀티캐스트 주소에 대한 IPv4 주소 형식을 표시할 때 -Djava.net.preferIPv4Stack = true
를 입력하도록 결정해야 합니다.
멀티캐스트 기능 정의
다음 섹션에서는 서버의 웹 로직 내에서 작동하고 멀티캐스트하도록 다양한 기능을 구성하는 방법을 설명합니다. 대기 시간
멀티캐스트
이제 NIC 장애 조치 중에 멀티캐스트 시간 초과가 발생할 수 있습니다. 시간 초과로 인해 New Good그의 뉴스에서 오류가 발생할 수 있습니다. 예:
<울><리> NIC 장애 조치를 비활성화합니다. <리> <리> Windows 2003에서 IGMP 레벨을 확인하여 멀티캐스트 패킷이 지원되는지 확인하십시오. <리> 멀티캐스트 수명 설정: 자세한 내용은 TTL(Time To Live) 멀티캐스트 구성을 참조하십시오. 클러스터의 각 WebLogic Server 경우는 멀티캐스트를 사용하여 가용성을 알리는 절대적인 정규 하트비트 메시지를 보냅니다. 모니터 하트비트 메시지를 통해 클러스터에서 실행 중인 인스턴스 서버가 예시를 호스팅하는 서버가 종료되고 구축되는 시점을 확인합니다. 클러스터 심박수 문제를 사용하여 가능한 도움말은 섹션을 참조하십시오. Igmp 스누핑
스위치를 비활성화하겠습니다. 이 스위치는 IGMP(Internet Group Management Protocol)의 구성 요소이며 관리 스위치에서 토렌트 멀티캐스트 문제를 방지하는 데 사용됩니다. 클러스터 하트비트
만화
“ifconfig” 페이로드 유형을 사용하여 IP 주소에 대해 멀티캐스트가 이미 가능하도록 설정되었는지 확인합니다. # ifconfig eth0 | grep -i multi-ply UP BROADCAST RUNNING MULTICAST MTU: 1500 메트릭: 1.완전한 특정 IP/인터페이스에서 멀티캐스트를 비활성화하는 방법:각 특정 IP/인터페이스에서 멀티캐스트를 지원하려면:
일반적으로 mtrace 명령을 사용하여 단계별로 작은 멀티캐스트.mstat.반지.IP 주소의 경로 수를 표시합니다.ip mroute가 활성화되어 있습니다.인터넷 패키지를 디버그합니다.
멀티캐스트가 네트워크에서 올바르게 작동하는지 확인하려면 이제 ping이라고 하는 중요한 빠른 테스트 tcpdump를 사용할 수 있습니다. 멀티캐스트가 제대로 작동하면 첫 번째 노드에 도착하는 패킷을 확인해야 합니다. 이제 각 노드에서 이 프로세스를 반복하여 개인 네트워크에서 멀티캐스트가 작동하는지 테스트합니다.