[Xorp-users] Error recieving routes from BGP peers

Jack Coulter jscinoz at gmail.com
Thu Aug 13 23:27:06 PDT 2009


Hi,

I run a few routers on an anonymous overlay network called AnoNet. I used to use Quagga but I switched to XORP because it has better multicast support, which we intend on setting up soon.

Anyways, My 3 routers cannot recieve routes from other XORP routers on the network, however if their peers are running Quagga instead, routes are recieved fine.

They are getting accepted by the policy, however i get the following errors in the log:

[ 2009/08/14 14:44:38  ERROR xorp_fea:11991 FEA +75 fibconfig_transaction.cc operation_result ] FIB transaction commit failed on AddEntry4: net = 1.13.37.128/26 nexthop = 1.33.8.1 ifname = ano-vps vifname = ano-vps metric = 0 admin_distance = 20 xorp_route = true is_deleted = false is_unresolved = false is_connected_route = false
[ 2009/08/14 14:44:38  ERROR xorp_rib:12571 RIB +911 redist_xrl.cc dispatch_complete ] Failed to commit transaction: 102 Command failed AddEntry4: net = 1.13.37.128/26 nexthop = 1.33.8.1 ifname = ano-vps vifname = ano-vps metric = 0 admin_distance = 20 xorp_route = true is_deleted = false is_unresolved = false is_connected_route = false


Which are repeated for every route advertised by peers.

My config is below:

interfaces {
	interface ano-vps {
		default-system-config
	}

	interface ano-ubuntudell {
		default-system-config
	}

	interface ano-absinthe {
		default-system-config
	}
}
policy {
	network4-list anonet4 {
		network 1.0.0.0/8
		network 2.0.0.0/8
	}

	network6-list anonet6 {
		network de00::/8
	}

	policy-statement redist-static {
		term 1 {
			from {
				protocol: "static"
			}
		}
	}


	policy-statement anonet {
		term 1 {
			from {
				network4-list: "anonet4"
				network6-list: "anonet6"
			}

			then {
				accept
			}
		}
	}
}

protocols {
	static {
		route 1.13.37.64/26 {
			next-hop: 1.13.37.65
		}

		route 2.13.37.64/26 {
			next-hop: 2.13.37.65
		}

		route 1.33.6.0/24 {
			next-hop: 1.13.37.65
		}

		route dead:3133:7:2::/64 {
			next-hop: dead:3133:7:2::1
		}
	}

	bgp {
		bgp-id: 1.13.37.65
		local-as: 1002
		import: "anonet"
		export: "redist-static"

		peer 1.33.7.1 {
			local-ip: 1.33.7.2
			as: 1001
			next-hop: 1.33.7.2
			ipv4-unicast: true
			ipv4-multicast: true
			ipv6-unicast: true
			ipv6-multicast: true
		}

		peer 1.33.8.1 {
			local-ip: 1.33.8.2
			as: 1003
			next-hop: 1.33.8.2
			ipv4-unicast: true
			ipv4-multicast: true
			ipv6-unicast: true
			ipv6-multicast: true
		}

		peer 1.32.3.41 {
			local-ip: 1.32.3.42
			as: 1971
			next-hop: 1.32.3.42
			ipv4-unicast: true
			ipv4-multicast: true
			ipv6-unicast: true
			ipv6-multicast: true
		}
	}
}


What am I doing wrong?


Many thanks,
Jack Coulter
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: Digital signature
Url : http://mailman.ICSI.Berkeley.EDU/pipermail/xorp-users/attachments/20090814/2faf9436/attachment.bin 


More information about the Xorp-users mailing list