Chinaunix首页 | 论坛 | 博客
  • 博客访问: 97774
  • 博文数量: 21
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 200
  • 用 户 组: 普通用户
  • 注册时间: 2014-10-11 22:44
个人简介

HUST16届准毕业生,发奋求职中...

文章分类

全部博文(21)

文章存档

2015年(17)

2014年(4)

我的朋友

分类: 系统运维

2015-05-27 00:38:15

 我使用的安装环境是ubuntu12.04
    按照官网安装xorp,一步一步下来,
    写/etc/xorp/config.boot
    然后执行/etc/init.d/xorp脚本, 其中xorp就是官方给的bash脚本,
    然后在、var/log/xorp 查看日志:
[ 2006/05/18 23:22:23.491456  INFO xorp_rtrmgr:1857 LIBCOMM libcomm/comm_sock.c:321 comm_sock_bind4 ] Bound socket (family = 2, my_addr = 127.0.0.1, my_port = 19999)
[ 2006/05/18 23:22:23.512083  INFO xorp_rtrmgr:1857 RTRMGR rtrmgr/master_conf_tree.cc:257 execute ] Changed modules: interfaces, rtrmgr, firewall, fea, rib, policy, fib2mrib
[ 2006/05/18 23:22:23.527504  WARNING xorp_rtrmgr:1857 RTRMGR rtrmgr/module_command.cc:326 startup_validation ] WARNING:  Using DelayValidation, module_name: rtrmgr
[ 2006/05/18 23:22:23.527570  WARNING xorp_rtrmgr:1857 RTRMGR rtrmgr/module_command.cc:347 config_validation ] WARNING:  Using DelayValidation, module_name: rtrmgr
[ 2006/05/18 23:22:23.527908  WARNING xorp_rtrmgr:1857 RTRMGR rtrmgr/module_command.cc:368 ready_validation ] WARNING:  Using DelayValidation, module_name: rtrmgr
[ 2006/05/18 23:22:23.527998  INFO xorp_rtrmgr:1857 RTRMGR rtrmgr/module_manager.cc:101 execute ] Executing module: interfaces (xorp_fea)
[ 2006/05/18 23:22:23.539909  WARNING xorp_rtrmgr:1857 XrlFinderTarget obj/x86_64-unknown-linux-gnu/xrl/targets/finder_base.cc:1135 handle_finder_0_2_resolve_xrl ] Handling method for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Target "fea" does not exist or is not enabled.
[ 2006/05/18 23:22:23.540159  WARNING xorp_rtrmgr:1857 RTRMGR rtrmgr/task.cc:215 xrl_done ] Failed to receive reply, code: 201 Resolve failed  retries: 0  max_retries: 30
[ 2006/05/18 23:22:24.543386  INFO xorp_fea:1862 MFEA fea/mfea_node.cc:318 enable ] MFEA enabled
[ 2006/05/18 23:22:24.543573  INFO xorp_fea:1862 MFEA fea/mfea_node_cli.cc:126 enable ] CLI enabled
[ 2006/05/18 23:22:24.543906  INFO xorp_fea:1862 MFEA fea/mfea_node_cli.cc:92 start ] CLI started
[ 2006/05/18 23:22:24.543947  INFO xorp_fea:1862 MFEA fea/mfea_node.cc:318 enable ] MFEA enabled
[ 2006/05/18 23:22:24.543982  INFO xorp_fea:1862 MFEA fea/mfea_node_cli.cc:126 enable ] CLI enabled
[ 2006/05/18 23:22:24.544131  INFO xorp_fea:1862 MFEA fea/mfea_node_cli.cc:92 start ] CLI started
[ 2006/05/18 23:22:24.555462  WARNING xorp_fea:1862 FEA fea/data_plane/ifconfig/ifconfig_get_netlink_socket.cc:149 try_read_config_one ] NOTE:  Netlink get single network device works on this system.
[ 2006/05/18 23:22:24.617264  INFO xorp_rtrmgr:1857 RTRMGR rtrmgr/module_manager.cc:101 execute ] Executing module: rtrmgr ()
[ 2006/05/18 23:22:30.624865  INFO xorp_rtrmgr:1857 RTRMGR rtrmgr/module_manager.cc:101 execute ] Executing module: firewall (xorp_fea)
[ 2006/05/18 23:22:30.626086  INFO xorp_rtrmgr:1857 RTRMGR rtrmgr/module_manager.cc:101 execute ] Executing module: fea (xorp_fea)
[ 2006/05/18 23:22:30.629051  INFO xorp_rtrmgr:1857 RTRMGR rtrmgr/module_manager.cc:101 execute ] Executing module: rib (xorp_rib)
[ 2006/05/18 23:22:30.645354  WARNING xorp_rtrmgr:1857 XrlFinderTarget obj/x86_64-unknown-linux-gnu/xrl/targets/finder_base.cc:1135 handle_finder_0_2_resolve_xrl ] Handling method for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Target "rib" does not exist or is not enabled.
[ 2006/05/18 23:22:30.645649  WARNING xorp_rtrmgr:1857 RTRMGR rtrmgr/task.cc:215 xrl_done ] Failed to receive reply, code: 201 Resolve failed  retries: 0  max_retries: 30
[ 2006/05/18 23:22:31.648514  INFO xorp_rtrmgr:1857 RTRMGR rtrmgr/module_manager.cc:101 execute ] Executing module: policy (xorp_policy)
[ 2006/05/18 23:22:31.663902  WARNING xorp_rtrmgr:1857 XrlFinderTarget obj/x86_64-unknown-linux-gnu/xrl/targets/finder_base.cc:1135 handle_finder_0_2_resolve_xrl ] Handling method for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Target "policy" does not exist or is not enabled.
[ 2006/05/18 23:22:31.664152  WARNING xorp_rtrmgr:1857 RTRMGR rtrmgr/task.cc:215 xrl_done ] Failed to receive reply, code: 201 Resolve failed  retries: 0  max_retries: 30
[ 2006/05/18 23:22:32.667382  INFO xorp_rtrmgr:1857 RTRMGR rtrmgr/module_manager.cc:101 execute ] Executing module: fib2mrib (xorp_fib2mrib)
[ 2006/05/18 23:22:32.679475  WARNING xorp_rtrmgr:1857 XrlFinderTarget obj/x86_64-unknown-linux-gnu/xrl/targets/finder_base.cc:1135 handle_finder_0_2_resolve_xrl ] Handling method for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Target "fib2mrib" does not exist or is not enabled.
[ 2006/05/18 23:22:32.679721  WARNING xorp_rtrmgr:1857 RTRMGR rtrmgr/task.cc:215 xrl_done ] Failed to receive reply, code: 201 Resolve failed  retries: 0  max_retries: 30
[ 2006/05/18 23:22:33.683635  INFO xorp_rtrmgr:1857 RTRMGR rtrmgr/task.cc:2242 run_task ] No more tasks to run

里面有好多warning,还有好多command没有找到,最后提示no more tasks to run

然后我google了下,发现别人也有类似的现象。

接下来执行了/usr/local/xorp/sbin/xorpsh命令:

现在这种情况老外有人回答是这样的:
> Hi All,
>
> I am not sure if xorp is up and running. Here is the log when I try running 
> it. My config file is also included below. I can ping a host from the 
> development
> board, but when I ping two hosts being on different networks it says 
> “Destination host unreachable”. I am not sure why.
>
> Can anyone help me out here please?
Looks like it is running.  You can use 'ps' to see the xorp processes.

And, xorpsh will complain if it cannot connect to the rtr-mgr.

You can inspect routes through xorp, and you can also look at
the linux routing table from the linux command line with something
like 'ip route show'.

Thanks,
Ben

按照老外的提醒,我使用ps -ef |grep xorp 查看所有xorp的进程,结果如下:
 

					

-f        Display the uid, pid, parent pid, recent CPU usage, process start time, controling tty, elapsed CPU usage, and the associated command. 

第一列是用户ID    第二列是进程ID    第三列是父进程ID  
第四列最近cpu利用率 CMD该进程命令行输入
第五列是进程激活时间
第六列是终端是什什么  第七列是不知道   第八是进程运行的文件所在文件夹

ip route show 结果如下:

ip route 命令含义:


xorp原理还没看懂,暂时告一段落。看完文档再接着做。

阅读(1763) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~