Passion/Network

Olive OSPF 라우팅

sunshout 2008. 12. 10. 17:15
문제점:
VirtualBox를 이용하여 Juniper Router(Olive)를 두대 설치하였는데 두 라우터간 Ping은 되나 OSPF 라우팅이 되지 않는다.

분석:
1) monitor traffic interface <interface명> 을 하면 현재 인터페이스의 패킷을 볼수 있다.
   분석 결과 OSPF Hello 패킷은 전달되나 응답이 오지 않았다.
   이는 OSPF Hello 패킷은 224.0.0.5 IP로 multicasting을 보내는데 라우터가 이 패킷에 대해서 응답을 하지 않고 있다.

2) 이는 FreeBSD 6.1 의 em0 (Intel 인터페이스)가 Multicast 가 제대로 동작하는지 파악해야 한다.

자료 수집:
중국에서 수집한 자료를 보면 sysctl dev.em.0.fix_em_multicast=1 를 해야 한다고 나와 있다.

syscall11.ko 파일은 FreeBSD 6.1 에서 성공했다.

해결방법:
1) Junos 부팅시 Space를 눌러서 command 모드로 들어간다.

2) boot -s
    ~ 싱글모드로 운영체제를 실시한다.

3) kldload /boot/syscall11.ko
   ~ 다운받은 syscall11.ko 파일을 /boot/ 디렉토리에 먼저 넣어 두고, 해당 loadable kernel module을 로드한다.

4) Ctrl-D 를 누름 (부팅 이후 과정부터 시작)

5) root 로긴 후
  sysctl dev.em.0.fix_em_multicast=1
  sysctl dev.em.1.fix_em_multicast=1


완료