Interesting situation you have and nice drawing btw
What you need is MEDs ( multi-exit-discriminator )
I took the liberty and craft a sample that you could following using your map. Trick here is to set the Metrics on all paths and then lower the one in the route-map for the usptream peer that you want.
Try this on for size.;
1st set 2 prefix-list
config router prefix-list
edit " metric-high"
set comments " install routes that you want metrics for"
config rule
edit 1
set prefix 10.0.9.98 255.255.255.255
unset ge
unset le
next
edit 2
set prefix 10.0.5.0 255.255.255.0
unset ge
unset le
next
edit 3
set prefix 10.0.9.0 255.255.255.0
unset ge
unset le
next
end
next
edit " metric-low"
set comments " install routes that you want metrics for_low
"
config rule
edit 1
set prefix 10.0.4.0 255.255.255.0
unset ge
unset le
next
edit 2
set prefix 10.0.6.0 255.255.255.0
unset ge
unset le
next
edit 3
set prefix 10.0.2.0 255.255.255.0
unset ge
unset le
next
end
next
en
note: I installed all of your prefixes to show you how you could load balance traffic
2nd you need to make a route-maps that we will apply to our neighbors
config router route-map
edit " BGPpref"
config rule
edit 1
set match-ip-address " metric-high"
set set-metric 1000
next
end
next
edit " BGPpref2"
config rule
edit 1
set match-ip-address " metric-low"
set set-metric 900
next
end
next
end
The items in the BGPpref2 will be preferred due to the lower metrics in the BGP path selection by your upstream peers. Lower Vrs Higher Metrics in the path selection by your AS2011 neighbors.
Next we apply these to your neighbors.
config router bgp
set as 1.1.1.1 <----- your asn #
config neighbor
edit " 1.1.1.1" <-- your peer 1
set interface " port1"
set remote-as 2011
set route-map-out " BGPpref"
set weight 250
next
edit " 2.2.2.1"
set interface " port2"
set remote-as 2011
set route-map-out " BGPpref2"
set weight 200
next
end
So adjust the prefix-list and the metrics to influence traffic IN_BOUND to your AS. For outbound your higher weight will always select that upstream peer, unless you deploy some ECMP.
I hope that works, and update us as to what you ultimately do. Whatever you do, conduct some trace routes inbound to ensure the correct next-hop is selected entering your router.