[mpls-linux-general] another problem in ldp_linux
Status: Beta
Brought to you by:
jleu
From: Venisa C. <vca...@ho...> - 2001-06-27 09:19:06
|
Jim, Sorry, another problem ... :-) I know that my problem here will seem somewhat ridiculous but I have spent two and half hours just to find my mistakes ... Please refer to the same configuration I gave you before, but now with mplsadm of course : lo 10.0.0.6 lo 10.0.0.5 --------- --------- | Router2 |----------------| Router1 | --------- --------- |eth2 192.168.12.0/24 |eth1 --------------------------------------- In router1: bash# ifconfig lo 10.0.0.5 netmask 255.255.255.255 bash# route add 10.0.0.6 gw 192.168.12.2 bash# mplsadm -L eth1:0 From inside ldp_linux: prompt> add global 10.0.0.5 prompt> add interface eth1 In router2: bash# ifconfig lo 10.0.0.6 netmask 255.255.255.255 bash# route add 10.0.0.5 gw 192.168.12.1 bash# mplsadm -L eth2:0 From inside ldp_linux: prompt> add global 10.0.0.6 prompt> add interface eth2 I do not know if the order of which we run and configure ldp_linux will certainly determine the result, but in my case, yes ! There are two possible cases, we run and configure ldp_linux first in router1 and then in router2, the other, we run and configure ldp_linux in router2 and then router1. What I mean by running and configuring ldp_linux here is that we type add global ... and add interface ... First, we run and configure ldp_linux first in router1(10.0.0.5) and then in router2 (10.0.0.6), ldp_linux works well, I can see that mpls_* are not empty and I can ping the machines. I can see the label mapping process both within ldp_linux or by using ethereal. Everything seems right on its path. Second, we run and configure ldp_linux first in router2(10.0.0.6) and then in router1(10.0.0.1), well here comes the problem, mpls_* rest empty and I can only see hello messages using ethereal, nothing else. There is no label mapping process and ldp_linux seems too quiet ... Here is the last captured messages inside ldp_linux in both routers : ... EXIT: ldp_buf_message EXIT: ldp_event After that, nothing. I have tried to figure out the reason but still cannot get it. I am sure that I use the same linux kernel and the same mpls patch in both routers if it might be the problem. Is it possible that the problem might come from ldp_linux's init messages, since for determining the host that will be active or passive for starting the init message you should compare the host addresses (I might be wrong) ? Or simply, the host (interface) that start sending hello messages will eventually become the active host for init message ? Please give me some clues. In my part, I will start looking your codes. regards, ~Venisa Cabrilla _________________________________________________________________________ Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com. |