| 
    
 [Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-users] Scheduling traffic based on Vif interfaces on xen dom0 using DRR
 Hi
i am using tc tools on dom0 to schedule traffic that comes from
different guests using Deficit Round Robin scheduling algorithm. Here
is my scenario:
eth0------| bridge |--------------+----- vif1.0   domU 1
                 |                     |
                 |                     +----- vif2.0 domU 2
               dom0                |
                                       +----- vif3.0 domU 3
                                       |
                                       + ...  ...     ...  ...  ...
                                       |
                                       +------ vif10.0 domU 10
And i use this config:
#1
tc add qdisc add dev eth0 handle 1 root drr
#2
tc class add dev eth0 parent 1: classid1:1 drr quantum 3000
tc class add dev eth0 parent 1: classid1:2 drr quantum 1500
tc class add dev eth0 parent 1: classid1:3 drr quantum 3000
...        ...       ...       ....       ...    ....       ....
....  ....   ....   ..
tc class add dev eth0 parent 1: classid1:10 drr quantum 3000
#3
iptables -t mangle -A FORWARD -m physdev --physdev-in vif1.0 -j MARK
--set-mark 1
iptables -t mangle -A FORWARD -m physdev --physdev-in vif2.0 -j MARK
--set-mark 2
iptables -t mangle -A FORWARD -m physdev --physdev-in vif3.0 -j MARK
--set-mark 3
...        ...       ...       ....       ...    ....       ....
....  ....   ....   ..
iptables -t mangle -A FORWARD -m physdev --physdev-in vif10.0 -j MARK
--set-mark 10
#4
tc filter add dev eth0 protocol ip parent 1: handle 2 fw flowid 1:1
tc filter add dev eth0 protocol ip parent 1: handle 3 fw flowid 1:2
tc filter add dev eth0 protocol ip parent 1: handle 4 fw flowid 1:3
...        ...       ...       ....       ...    ....       ....
....  ....   ....   ..
tc filter add dev eth0 protocol ip parent 1: handle 11 fw flowid 1:10
############
the first problem is that as i just enter the first command to create
a root drr qdisc the dom0 and other guest can not be reachable outside
eth0, while inside interdomain communication is ok.
Which is  the problem?
Thanks
_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxx
http://lists.xen.org/xen-users
  | 
  
![]()  | 
            
         Lists.xenproject.org is hosted with RackSpace, monitoring our  |