ip -n $NS link set dev lo up
ip -n $NS link add name dummy1 up type dummy
ip -n $NS link add link dummy1 name dummy1.10 up type vlan id 10 \
egress-qos-map 0:0 1:1 2:2 3:3 4:4 5:5 6:6 7:7
ip -n $NS address add $IP4 dev dummy1.10
ip -n $NS address add $IP6 dev dummy1.10 nodad
ip netns exec $NS sysctl -wq net.ipv4.ping_group_range='0 2147483647'
ip -n $NS neigh add $TGT4 lladdr 00:11:22:33:44:55 nud permanent \
dev dummy1.10
ip -n $NS neigh add $TGT6 lladdr 00:11:22:33:44:55 nud permanent \
dev dummy1.10
ip -n $NS neigh add $TGT4_RAW lladdr 00:11:22:33:44:66 nud permanent \
dev dummy1.10
ip -n $NS neigh add $TGT6_RAW lladdr 00:11:22:33:44:66 nud permanent \
dev dummy1.10
tc -n $NS qdisc add dev dummy1 clsact
FILTER_COUNTER=10
for i in 4 6; do for proto in u i r; do echo"Test IPV$i, prot: $proto" for priority in {0..7}; do if [[ $i == 4 && $proto == "r" ]]; then
TGT=$TGT4_RAW elif [[ $i == 6 && $proto == "r" ]]; then
TGT=$TGT6_RAW elif [ $i == 4 ]; then
TGT=$TGT4 else
TGT=$TGT6 fi
pkts=$(tc -n $NS -j -s filter show dev dummy1 egress \
| jq ".[] | select(.options.handle == ${handle}) | \
.options.actions[0].stats.packets") if [[ $pkts == 2 ]]; then
check_result 0 else echo"prio $priority -P: expected 2, got $pkts"
check_result 1 fi done
FILTER_COUNTER=$((FILTER_COUNTER + 10)) done done
if [ $FAILED_TESTS -ne 0 ]; then echo"FAIL - $FAILED_TESTS/$TOTAL_TESTS tests failed"
exit 1 else echo"OK - All $TOTAL_TESTS tests passed"
exit 0 fi
Messung V0.5
¤ Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.0.13Bemerkung:
Wie Sie bei der Firma Beratungs- und Dienstleistungen beauftragen können
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.