[Xorp-users] Error: 102 Command failed Cannot enable vif register_vif: no such vif (newbie)

Mark Ryden markryde at gmail.com
Mon May 5 00:55:52 PDT 2008


Hello,
I am using xorp-1.4, build from sources tar file.
  I had tried to configure rtrmgr/config.boot  and start  xorp_rtrmgr
and I get the following  "102 Command failed Cannot enable vif
register_vif: no such vif" error
Here is the full log and the config.boot file ; I appreciate if
somebody can help.

./xorp_rtrmgr

./xorp_rtrmgr
[ 2008/05/05 10:26:24  INFO xorp_rtrmgr:28400 RTRMGR +239
master_conf_tree.cc execute ] Changed modules: interfaces, fea, mfea4,
rib, fib2mrib, igmp, pimsm4, policy, static_routes
[ 2008/05/05 10:26:24  INFO xorp_rtrmgr:28400 RTRMGR +96
module_manager.cc execute ] Executing module: interfaces
(fea/xorp_fea)
[ 2008/05/05 10:26:24 INFO xorp_fea MFEA ] MFEA enabled
[ 2008/05/05 10:26:24 INFO xorp_fea MFEA ] CLI enabled
[ 2008/05/05 10:26:24 INFO xorp_fea MFEA ] CLI started
[ 2008/05/05 10:26:24 INFO xorp_fea MFEA ] MFEA enabled
[ 2008/05/05 10:26:24 INFO xorp_fea MFEA ] CLI enabled
[ 2008/05/05 10:26:24 INFO xorp_fea MFEA ] CLI started
[ 2008/05/05 10:26:26  INFO xorp_rtrmgr:28400 RTRMGR +96
module_manager.cc execute ] Executing module: fea (fea/xorp_fea)
[ 2008/05/05 10:26:32  INFO xorp_rtrmgr:28400 RTRMGR +96
module_manager.cc execute ] Executing module: mfea4 (fea/xorp_fea)
[ 2008/05/05 10:26:32 INFO xorp_fea MFEA ] Interface added: Vif[eth0]
pif_index: 2 vif_index: 0 addr: 192.168.0.54 subnet: 192.168.0.0/24
broadcast: 192.168.0.255 peer: 0.0.0.0 Flags: MULTICAST BROADCAST
UNDERLYING_VIF_UP MTU: 1500
[ 2008/05/05 10:26:32 INFO xorp_fea MFEA ] MFEA started
[ 2008/05/05 10:26:33  INFO xorp_rtrmgr:28400 RTRMGR +96
module_manager.cc execute ] Executing module: rib (rib/xorp_rib)
[ 2008/05/05 10:26:35  INFO xorp_rtrmgr:28400 RTRMGR +96
module_manager.cc execute ] Executing module: fib2mrib
(fib2mrib/xorp_fib2mrib)
[ 2008/05/05 10:26:37  INFO xorp_rtrmgr:28400 RTRMGR +96
module_manager.cc execute ] Executing module: igmp
(mld6igmp/xorp_igmp)
[ 2008/05/05 10:26:37  WARNING xorp_rtrmgr:28400 XrlFinderTarget +406
../xrl/targets/finder_base.cc handle_finder_0_2_resolve_xrl ] Handling
method for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command
failed Target "IGMP" does not exist or is not enabled.
[ 2008/05/05 10:26:37 INFO xorp_igmp MLD6IGMP ] Protocol enabled
[ 2008/05/05 10:26:37 INFO xorp_igmp MLD6IGMP ] CLI enabled
[ 2008/05/05 10:26:37 INFO xorp_igmp MLD6IGMP ] CLI started
[ 2008/05/05 10:26:38 INFO xorp_igmp MLD6IGMP ] Interface added:
Vif[eth0] pif_index: 0 vif_index: 0 addr: 192.168.0.54 subnet:
192.168.0.0/24 broadcast: 192.168.0.255 peer: 0.0.0.0 Flags: MULTICAST
BROADCAST UNDERLYING_VIF_UP MTU: 1500
[ 2008/05/05 10:26:38 INFO xorp_igmp MLD6IGMP ] Protocol started
[ 2008/05/05 10:26:39 INFO xorp_igmp MLD6IGMP ] Interface enabled:
Vif[eth0] pif_index: 0 vif_index: 0 addr: 192.168.0.54 subnet:
192.168.0.0/24 broadcast: 192.168.0.255 peer: 0.0.0.0 Flags: MULTICAST
BROADCAST UNDERLYING_VIF_UP MTU: 1500 DOWN IPv4 ENABLED
[ 2008/05/05 10:26:39 INFO xorp_igmp MLD6IGMP ] Interface started:
Vif[eth0] pif_index: 0 vif_index: 0 addr: 192.168.0.54 subnet:
192.168.0.0/24 broadcast: 192.168.0.255 peer: 0.0.0.0 Flags: MULTICAST
BROADCAST UNDERLYING_VIF_UP MTU: 1500 UP IPv4 ENABLED
[ 2008/05/05 10:26:39  INFO xorp_rtrmgr:28400 RTRMGR +96
module_manager.cc execute ] Executing module: pimsm4 (pim/xorp_pimsm4)
[ 2008/05/05 10:26:39  WARNING xorp_rtrmgr:28400 XrlFinderTarget +406
../xrl/targets/finder_base.cc handle_finder_0_2_resolve_xrl ] Handling
method for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command
failed Target "PIMSM_4" does not exist or is not enabled.
[ 2008/05/05 10:26:39 WARNING xorp_fea XrlMfeaTarget ] Handling method
for mfea/0.1/send_protocol_message4 failed: XrlCmdError 102 Command
failed Cannot send IGMP protocol message from 192.168.0.54 to
224.0.0.1 on vif eth0: Vif eth0 is DOWN
[ 2008/05/05 10:26:39  ERROR xorp_igmp:28404 MLD6IGMP +1519
xrl_mld6igmp_node.cc mfea_client_send_protocol_message_cb ] Cannot
send a protocol message: 102 Command failed Cannot send IGMP protocol
message from 192.168.0.54 to 224.0.0.1 on vif eth0: Vif eth0 is DOWN
[ 2008/05/05 10:26:39 INFO xorp_pimsm4 PIM ] Protocol enabled
[ 2008/05/05 10:26:39 INFO xorp_pimsm4 PIM ] CLI enabled
[ 2008/05/05 10:26:39 INFO xorp_pimsm4 PIM ] CLI started
[ 2008/05/05 10:26:40 INFO xorp_pimsm4 PIM ] Interface added:
Vif[eth0] pif_index: 0 vif_index: 0 addr: 192.168.0.54 subnet:
192.168.0.0/24 broadcast: 192.168.0.255 peer: 0.0.0.0 Flags: MULTICAST
BROADCAST UNDERLYING_VIF_UP MTU: 1500
[ 2008/05/05 10:26:40 INFO xorp_pimsm4 PIM ] Protocol started
[ 2008/05/05 10:26:41 INFO xorp_pimsm4 PIM ] Interface enabled:
Vif[eth0] pif_index: 0 vif_index: 0 addr: 192.168.0.54 subnet:
192.168.0.0/24 broadcast: 192.168.0.255 peer: 0.0.0.0 Flags: MULTICAST
BROADCAST UNDERLYING_VIF_UP MTU: 1500 DOWN IPv4 ENABLED
[ 2008/05/05 10:26:41 INFO xorp_pimsm4 PIM ] Interface started:
Vif[eth0] pif_index: 0 vif_index: 0 addr: 192.168.0.54 subnet:
192.168.0.0/24 broadcast: 192.168.0.255 peer: 0.0.0.0 Flags: MULTICAST
BROADCAST UNDERLYING_VIF_UP MTU: 1500 UP IPv4 ENABLED
[ 2008/05/05 10:26:41  ERROR xorp_pimsm4:28405 PIM +797 pim_node.cc
enable_vif ] Cannot enable vif register_vif: no such vif
[ 2008/05/05 10:26:41 WARNING xorp_pimsm4 XrlPimTarget ] Handling
method for pim/0.1/enable_vif failed: XrlCmdError 102 Command failed
Cannot enable vif register_vif: no such vif
[ 2008/05/05 10:26:41  ERROR xorp_rtrmgr:28400 RTRMGR +675
master_conf_tree.cc commit_pass2_done ] Commit failed: 102 Command
failed Cannot enable vif register_vif: no such vif
[ 2008/05/05 10:26:41  ERROR xorp_rtrmgr:28400 RTRMGR +251
master_conf_tree.cc config_done ] Configuration failed: 102 Command
failed Cannot enable vif register_vif: no such vif
[ 2008/05/05 10:26:41  INFO xorp_rtrmgr:28400 RTRMGR +2228 task.cc
run_task ] No more tasks to run
[ 2008/05/05 10:26:41  INFO xorp_rtrmgr:28400 RTRMGR +171
module_manager.cc terminate ] Terminating module: fea
[ 2008/05/05 10:26:41  INFO xorp_rtrmgr:28400 RTRMGR +171
module_manager.cc terminate ] Terminating module: fib2mrib
[ 2008/05/05 10:26:41  INFO xorp_rtrmgr:28400 RTRMGR +194
module_manager.cc terminate ] Killing module: fib2mrib
[ 2008/05/05 10:26:41  INFO xorp_rtrmgr:28400 RTRMGR +171
module_manager.cc terminate ] Terminating module: igmp
[ 2008/05/05 10:26:41  INFO xorp_rtrmgr:28400 RTRMGR +194
module_manager.cc terminate ] Killing module: igmp
[ 2008/05/05 10:26:41  INFO xorp_rtrmgr:28400 RTRMGR +171
module_manager.cc terminate ] Terminating module: interfaces
[ 2008/05/05 10:26:41  INFO xorp_rtrmgr:28400 RTRMGR +171
module_manager.cc terminate ] Terminating module: mfea4
[ 2008/05/05 10:26:41  INFO xorp_rtrmgr:28400 RTRMGR +194
module_manager.cc terminate ] Killing module: mfea4
[ 2008/05/05 10:26:41  INFO xorp_rtrmgr:28400 RTRMGR +171
module_manager.cc terminate ] Terminating module: pimsm4
[ 2008/05/05 10:26:41  INFO xorp_rtrmgr:28400 RTRMGR +194
module_manager.cc terminate ] Killing module: pimsm4
[ 2008/05/05 10:26:41  INFO xorp_rtrmgr:28400 RTRMGR +171
module_manager.cc terminate ] Terminating module: rib
[ 2008/05/05 10:26:41  INFO xorp_rtrmgr:28400 RTRMGR +194
module_manager.cc terminate ] Killing module: rib
[ 2008/05/05 10:26:41  ERROR xorp_rtrmgr:28400 RTRMGR +747
module_manager.cc done_cb ] Command
"/src1/xorp-1.4/fib2mrib/xorp_fib2mrib": terminated with signal 15.
[ 2008/05/05 10:26:41  INFO xorp_rtrmgr:28400 RTRMGR +282
module_manager.cc module_exited ] Module killed during shutdown:
fib2mrib
[ 2008/05/05 10:26:41  ERROR xorp_rtrmgr:28400 RTRMGR +747
module_manager.cc done_cb ] Command "/src1/xorp-1.4/rib/xorp_rib":
terminated with signal 15.
[ 2008/05/05 10:26:41  INFO xorp_rtrmgr:28400 RTRMGR +282
module_manager.cc module_exited ] Module killed during shutdown: rib
[ 2008/05/05 10:26:41  ERROR xorp_rtrmgr:28400 LIBXORP +533 asyncio.cc
complete_transfer ] Write error 104
[ 2008/05/05 10:26:41  ERROR xorp_rtrmgr:28400 LIBXORP +533 asyncio.cc
complete_transfer ] Write error 104
[ 2008/05/05 10:26:41  ERROR xorp_rtrmgr:28400 RTRMGR +747
module_manager.cc done_cb ] Command "/src1/xorp-1.4/fea/xorp_fea":
terminated with signal 15.
[ 2008/05/05 10:26:41  INFO xorp_rtrmgr:28400 RTRMGR +282
module_manager.cc module_exited ] Module killed during shutdown: mfea4
[ 2008/05/05 10:26:41  ERROR xorp_rtrmgr:28400 RTRMGR +747
module_manager.cc done_cb ] Command "/src1/xorp-1.4/pim/xorp_pimsm4":
terminated with signal 15.
[ 2008/05/05 10:26:41  INFO xorp_rtrmgr:28400 RTRMGR +282
module_manager.cc module_exited ] Module killed during shutdown:
pimsm4
[ 2008/05/05 10:26:41  ERROR xorp_rtrmgr:28400 RTRMGR +747
module_manager.cc done_cb ] Command
"/src1/xorp-1.4/mld6igmp/xorp_igmp": terminated with signal 15.
[ 2008/05/05 10:26:41  INFO xorp_rtrmgr:28400 RTRMGR +282
module_manager.cc module_exited ] Module killed during shutdown: igmp


 rtrmgr/config.boot
======================
/* $XORP: xorp/rtrmgr/config.boot.sample,v 1.46 2007/03/12 10:16:05
atanu Exp $ */


interfaces {
    restore-original-config-on-shutdown: false
    interface eth0 {
	description: "data interface"
	disable: false
	/* default-system-config */
	vif eth0 {
	    disable: false
	    address 192.168.0.54 {
		prefix-length: 24
		broadcast: 192.168.0.255
		disable: false
	    }
/*
	    address 10:10:10:10:10:10:10:10 {
		prefix-length: 64
		disable: false
	    }
*/
/*
	    address fe80::1 {
		prefix-length: 64
		disable: false
	    }
*/
	}
    }

}

fea {
    unicast-forwarding4 {
	disable: false
	forwarding-entries {
	    retain-on-startup: false
	    retain-on-shutdown:	false
	}
    }
/*
    unicast-forwarding6 {
	disable: false
	forwarding-entries {
	    retain-on-startup: false
	    retain-on-shutdown:	false
	}
    }
*/

}

protocols {
    static {
	route 10.20.0.0/16 {
	    next-hop: 10.10.10.20
	    metric: 1
/*
	    qualified-next-hop 172.17.0.2 {
		metric: 10
	    }
*/
	}
	mrib-route 10.20.0.0/16 {
	    next-hop: 10.10.10.30
	    metric: 1
	}
/*
	route 20:20:20:20::/64 {
	    next-hop: 10:10:10:10:10:10:10:20
	    metric: 1
	}
	mrib-route 20:20:20:20::/64 {
	    next-hop: 10:10:10:10:10:10:10:30
	    metric: 1
	}
*/
    }
}

policy {
    /* Describe connected routes for redistribution */
    policy-statement connected {
	term export {
	    from {
		protocol: "connected"
	    }
	}
    }
}

policy {
    /* Describe static routes for redistribution */
    policy-statement static {
	term export {
	    from {
		protocol: "static"
	    }
	}
    }
}


protocols {
    igmp {
	disable: false
	interface eth0 {
	    vif eth0 {
		disable: false
		/* version: 2 */
		/* enable-ip-router-alert-option-check: false */
		/* query-interval: 125 */
		/* query-last-member-interval: 1 */
		/* query-response-interval: 10 */
		/* robust-count: 2 */
	    }
	}
	traceoptions {
	    flag all {
		disable: false
	    }
	}
    }
/*
    mld {
	disable: false
	interface eth0 {
	    vif eth0 {
		disable: false
		version: 1
		enable-ip-router-alert-option-check: false
		query-interval: 125
		query-last-member-interval: 1
		query-response-interval: 10
		robust-count: 2
	    }
	}
	traceoptions {
	    flag all {
		disable: false
	    }
	}
    }
*/
}

protocols {
    pimsm4 {
	disable: false
	interface eth0 {
	    vif eth0 {
		disable: false
		/* enable-ip-router-alert-option-check: false */
		/* dr-priority: 1 */
		/* hello-period: 30 */
		/* hello-triggered-delay: 5 */
		/* alternative-subnet 10.40.0.0/16 */
	    }
	}
	interface register_vif {
	    vif register_vif {
		/* Note: this vif should be always enabled */
		disable: false
	    }
	}

	static-rps {
	    rp 10.60.0.1 {
		group-prefix 224.0.0.0/4 {
		    /* rp-priority: 192 */
		    /* hash-mask-len: 30 */
		}
	    }
	}

	bootstrap {
	    disable: false
	    cand-bsr {
		scope-zone 224.0.0.0/4 {
		    /* is-scope-zone: false */
		    cand-bsr-by-vif-name: "eth0"
		    /* cand-bsr-by-vif-addr: 10.10.10.10 */
		    /* bsr-priority: 1 */
		    /* hash-mask-len: 30 */
		}
	    }

	    cand-rp {
		group-prefix 224.0.0.0/4 {
		    /* is-scope-zone: false */
		    cand-rp-by-vif-name: "eth0"
		    /* cand-rp-by-vif-addr: 10.10.10.10 */
		    /* rp-priority: 192 */
		    /* rp-holdtime: 150 */
		}
	    }
	}

	switch-to-spt-threshold {
	    /* approx. 1K bytes/s (10Kbps) threshold */
	    disable: false
	    interval: 100
	    bytes: 102400
	}

	traceoptions {
	    flag all {
		disable: false
	    }
	}
    }

/*
    pimsm6 {
	disable: false
	interface eth0 {
	    vif eth0 {
		disable: false
		enable-ip-router-alert-option-check: false
		dr-priority: 1
		hello-period: 30
		hello-triggered-delay: 5
		alternative-subnet 40:40:40:40::/64
	    }
	}
	interface register_vif {
	    vif register_vif {
		disable: false
	    }
	}

	static-rps {
	    rp 50:50:50:50:50:50:50:50 {
		group-prefix ff00::/8 {
		    rp-priority: 192
		    hash-mask-len: 126
		}
	    }
	}

	bootstrap {
	    disable: false
	    cand-bsr {
		scope-zone ff00::/8 {
		    is-scope-zone: false
		    cand-bsr-by-vif-name: "eth0"
		    cand-bsr-by-vif-addr: 10:10:10:10:10:10:10:10
		    bsr-priority: 1
		    hash-mask-len: 126
		}
	    }

	    cand-rp {
		group-prefix ff00::/8 {
		    is-scope-zone: false
		    cand-rp-by-vif-name: "eth0"
		    cand-rp-by-vif-addr: 10:10:10:10:10:10:10:10
		    rp-priority: 192
		    rp-holdtime: 150
		}
	    }
	}

	switch-to-spt-threshold {
	    disable: false
	    interval: 100
	    bytes: 102400
	}

	traceoptions {
	    flag all {
		disable: false
	    }
	}
    }
*/
}

/*
 * Note: fib2mrib is needed for multicast only if the unicast protocols
 * don't populate the MRIB with multicast-specific routes.
 */
protocols {
    fib2mrib {
	disable: false
    }
}



/*
 * See xorp/mibs/snmpdscripts/README on how to configure Net-SNMP in your host
 * before uncommenting the snmp section below.
 * Also check that the "bgp4_mib_1657.so" exists in the correct location.
 */

/*
protocols {
    snmp {
	mib-module bgp4_mib_1657 {
	    abs-path: "/usr/local/xorp/mibs/bgp4_mib_1657.so"
	}
    }
}
*/

Regards,
Mark Ryden



More information about the Xorp-users mailing list