RSVP RESV not seen

Linux Advanced Routing and Traffic Control

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



all:

I"m just trying to create a simple rsvp session to familiarize myself with the protocol.  I don't ever get a rsvp RESV message only PATH AND PATH TEAR messages.  There is a timeout but i'm not sure whats causing it exactly.  Can anyone shed some light on why?  All the configs and output are below.  Please let me know if you need more information.  Thanks.  Jon

Test Setup(all Linux machines):

host1-192.85.3.2 ---> 192.85.3.254-Router-192.85.4.254 --->host2-192.85.4.1

I am using KOM RSVP

I am using TG - (Traffic Generator), sender at host1 and recever at host2.

HOST1-SENDER CONFIG:
alias sender 192.85.3.2
alias receiver 192.85.4.1
estimator sender 1
flow udp sender 2000 receiver 2001
send cbr 64 5 60.0 rsvp 20.0 sync 0
    
HOST2-RECEIVER CONFIG:
#alias sender 192.85.3.2
#alias receiver 192.85.4.1
flow udp 192.85.3.2 2001 192.85.4.1 2000
recv rate sinkrate rsvp 100

RSVP.CONF:
- all nodes have the corresponding settings
api 4000
interface eth1 refresh 10000
        tc cbq 1000000 2500

CBQ SCRIPT:
$TC qdisc add dev $DEVICE  root  handle 1:  cbq \
bandwidth $RATE avpkt 1000 mpu 64
$TC class add dev $DEVICE parent 1:0 classid :1 est 1sec 8sec cbq \
bandwidth $RATE rate $RATE allot 1514 maxburst 50 avpkt 1000
$TC class add dev $DEVICE parent 1:1 classid :2 est 1sec 8sec cbq \
bandwidth $RATE rate $BE_RATE allot 1514 weight 500Kbit \
prio 6 maxburst 50 avpkt 1000 split 1:0 defmap ffff borrow
$TC class add dev $DEVICE parent 1:1 classid :3 est 2sec 16sec cbq \
bandwidth $RATE rate `echo $2/2|bc`Mbit allot 1514 weight 100Kbit \
prio 2 maxburst 100 avpkt 1000 split 1:0 defmap c0
$TC class add dev $DEVICE parent 1:1 classid :4 est 1sec 8sec cbq \
  bandwidth $RATE rate 100Kbit allot 1514 weight 10Mbit \
  prio 7 maxburst 10 avpkt 1000 split 1:0 defmap 2
$TC class add dev $DEVICE parent 1:1 classid 1:7FFE cbq \
rate `echo 0.2*$2|bc`Mbit bandwidth $RATE allot 1514b avpkt 1000 \
maxburst 20 isolated
$TC class add dev $DEVICE parent 1:7FFE classid 1:7FFF  est 4sec 32sec cbq \
rate `echo 0.15*$2|bc`Mbit bandwidth $RATE allot 1514b avpkt 1000 weight 10Kbit \prio 6 maxburst 10 split 1:7FFE defmap ffff


CBQ SCRIPT OUTPUT - (ON ALL NOCES): scipt ran with ./cbqinit eth1 10
class cbq 1: root rate 10Mbit (bounded,isolated) prio no-transmit
class cbq 1:1 parent 1: rate 10Mbit prio no-transmit
class cbq 1:2 parent 1:1 rate 250Kbit prio 6
class cbq 1:3 parent 1:1 rate 5Mbit prio 2
class cbq 1:4 parent 1:1 rate 100Kbit prio 7
class cbq 1:7fff parent 1:7ffe rate 1500Kbit prio 6
class cbq 1:7ffe parent 1:1 rate 2Mbit (isolated) prio no-transmit
[root@netrat9 RSVP]# tc filter ls dev eth1
filter parent 1: protocol ip pref 1 rsvp

TG SENDER OUPUT:
[root@localhost RSVP]# ./tg tgsend.conf
22:33:03.268 measured select duration: 0.000993 sec
22:33:03.366 Timer: 1178317983.366 sec 183366 600.000 sec 0.001 sec 600000 1178317800.000 sec
22:33:03.369 detected 3 interfaces
22:33:03.369 detected 3 real interfaces
initializing...
starting traffic generator...
starting all actions...
22:33:03.373 starting CBR (60.000 sec, 5pkts/sec a 64bytes) Sender 192.85.3.2/2000 <- 17 -> 192.85.4.1/2001
22:33:03.373 signalling RSVP for CBR (60.000 sec, 5pkts/sec a 64bytes) Sender 192.85.3.2/2000 <- 17 -> 192.85.4.1/2001 data start synchronized
22:33:23.372 RSVP timeout: CBR (60.000 sec, 5pkts/sec a 64bytes) Sender 192.85.3.2/2000 <- 17 -> 192.85.4.1/2001
22:33:23.372 stopped CBR (60.000 sec, 5pkts/sec a 64bytes) Sender 192.85.3.2/2000 <- 17 -> 192.85.4.1/2001
All actions finished


TG RECEIVER OUTPUT:
[root@H13 RSVP]# ./tg tgrec.conf
15:27:16.670 measured select duration: 0.003950 sec
15:27:16.693 Timer: 1178317636.693 sec 109173 600.000 sec 0.004 sec 150000 1178317200.000 sec
15:27:16.694 detected 3 interfaces
15:27:16.694 detected 3 real interfaces
initializing...
ignoring unknown local address: 192.85.3.2
starting traffic generator...
starting all actions...


RSVP DAEMON OUPUT:
[root@localhost RSVP]# RSVPD
22:32:50.966 detected 3 interfaces
22:32:50.966 found interface lo
22:32:50.966 found interface eth0
22:32:50.967 found interface eth1
22:32:50.967 interface eth0 has system index 2
22:32:50.967 interface eth1 has system index 3
22:32:50.967 sending RSRR query
22:32:50.967 Routing: no mrouted found
22:32:50.992 measured select duration: 0.000866 sec
22:32:51.080 Timer: 1178317971.080 sec 171080 600.000 sec 0.001 sec 600000 1178317800.000 sec
22:32:51.083 interface: rsvp-api(0) 0.0.0.0 (0.000 sec) MTU: 8191  [UDP:4000 <-> 0.0.0.0:0] loss:0.000%
22:32:51.084 interface: eth0(1) 10.10.2.10 (30.000 sec) MTU: 1500 bw: 0.000 lat: 0
22:32:51.084 CBQ: enabling on interface eth1
22:32:51.085 Opened RTNetlink socket
22:32:51.085 No. of ticks in a usec = 1.024
22:32:51.085 CBQ: enabling on interface eth1
22:32:51.085 The index of eth1 is: 3
22:32:51.085 qdisc: cbq 0x1 dev eth1
22:32:51.085 root_qdisc_handle_ = 0x1
22:32:51.085 About to dump TC classes
22:32:51.085 in dump_classinfo
22:32:51.085 ** ROOT class **   rate = 1250000bps
22:32:51.085 class cbq 0x1 dev eth1 root
22:32:51.085 in dump_classinfo
22:32:51.085 class cbq 0x1:0x1 dev eth1 parent 0x1[root@H13 RSVP]# ./tg tgrec.conf
15:27:16.670 measured select duration: 0.003950 sec
15:27:16.693 Timer: 1178317636.693 sec 109173 600.000 sec 0.004 sec 150000 1178317200.000 sec
15:27:16.694 detected 3 interfaces
15:27:16.694 detected 3 real interfaces
initializing...
ignoring unknown local address: 192.85.3.2
starting traffic generator...
starting all actions...

22:32:51.085 in dump_classinfo
22:32:51.085 class cbq 0x1:0x2 dev eth1 parent 0x1:0x1
22:32:51.085 in dump_classinfo
22:32:51.086 class cbq 0x1:0x3 dev eth1 parent 0x1:0x1
22:32:51.086 in dump_classinfo
22:32:51.086 class cbq 0x1:0x4 dev eth1 parent 0x1:0x1
22:32:51.086 in dump_classinfo
22:32:51.086 class cbq 0x1:0x7fff dev eth1 parent 0x1:0x7ffe
22:32:51.086 in dump_classinfo
22:32:51.086 ** RSVP (reserved) class **   rate = 250000bps
22:32:51.086 class cbq 0x1:0x7ffe dev eth1 parent 0x1:0x1
22:32:51.086 Enabling CBQ scheduler for Linux, bandwidth 2000000.000 bps
22:32:51.086 SchedulerCBQ: localAdspec: length:40 hops: 1 bw: 2000000.000 lat: 2500 MTU: 1500
22:32:51.086 interface: eth1(2) 192.85.3.2 (10.000 sec) MTU: 1500 bw: 1000000.000 lat: 2500
22:32:51.087 RSVPD running - Release 3.1pre - build date: Fri Apr  6 17:08:42 PDT 2007
22:33:03.373 ****************   new message received   ****************
22:33:03.373 rsvp-api received MSG from localhost : InitAPI 1 1 ttl:127 length:40
 SESSION:192.85.4.1/2001(17)1
 RSVP_HOP:0.0.0.0[32824]
 TIME_VALUES:120000
22:33:03.374 timer 0x914a188 22:42:03.374 scheduled
22:33:03.374 timer 0x914a1a4 22:35:24.134 scheduled
22:33:03.374 registered 192.85.4.1/2001(17)1 for API at localhost / 32824
22:33:03.374 ****************   new message received   ****************
22:33:03.374 rsvp-api received MSG from 192.85.3.2 : PATH 1 1 ttl:63 length:88
 SESSION:192.85.4.1/2001(17)1
 RSVP_HOP:0.0.0.0[32824]
 TIME_VALUES:0
 SENDER_TEMPLATE:192.85.3.2/2000
 SENDER_TSPEC:r:530.000 b:106.000 p:530.000 m:106 M:106
22:33:03.374 creating Hop:192.85.3.2 via rsvp-api
22:33:03.374 received PATH for 192.85.4.1/2001,17
22:33:03.374 new Session: 192.85.4.1/2001(17)1
22:33:03.375 requesting unicast route for 192.85.4.1
22:33:03.375 unicast route lookup result: index  3 via 192.85.3.254 reported dest is 192.85.4.1
22:33:03.375 requesting unicast route for 192.85.4.1
22:33:03.375 unicast route lookup result: index  3 via 192.85.3.254 reported dest is 192.85.4.1
22:33:03.375 routing result after adjustment: eth1
22:33:03.375 creating PSB:192.85.3.2/2000 PHOP not yet set
22:33:03.375 creating PHopSB:192.85.3.2[32824] via rsvp-api
22:33:03.375 setting new PHOP PHopSB:192.85.3.2[32824] via rsvp-api
22:33:03.376 TSpec changed: r:530.000 b:106.000 p:530.000 m:106 M:106
22:33:03.376 creating: OIatPSB:192.85.3.2/2000 -> eth1
22:33:03.376 timer 0x9aa3ef8 22:33:10.974 scheduled
22:33:03.376 eth1 sends MSG to 192.85.4.1 : PATH 1 1 ttl:63 length:132
 SESSION:192.85.4.1/2001(17)1
 RSVP_HOP:192.85.3.2[2]
 TIME_VALUES:10000
 SENDER_TEMPLATE:192.85.3.2/2000
 SENDER_TSPEC:r:530.000 b:106.000 p:530.000 m:106 M:106
 ADSPEC:length:40 hops: 1 bw: 2000000.000 lat: 2500 MTU: 1500
22:33:03.376 PSB::updateRoutingInfo done, gateway is 192.85.3.254 , new lif count: 1
22:33:10.974 timer 0x9aa3ef8 22:33:10.974 fired at time 22:33:10.974
22:33:10.974 timer 0x9aa3ef8 22:33:24.964 scheduled
22:33:10.974 eth1 sends MSG to 192.85.4.1 : PATH 1 1 ttl:63 length:132
 SESSION:192.85.4.1/2001(17)1
 RSVP_HOP:192.85.3.2[2]
 TIME_VALUES:10000
 SENDER_TEMPLATE:192.85.3.2/2000
 SENDER_TSPEC:r:530.000 b:106.000 p:530.000 m:106 M:106
 ADSPEC:length:40 hops: 1 bw: 2000000.000 lat: 2500 MTU: 1500
22:33:23.373 ****************   new message received   ****************
22:33:23.373 rsvp-api received MSG from 192.85.3.2 : PTEAR 1 1 ttl:63 length:44
 SESSION:192.85.4.1/2001(17)1
 RSVP_HOP:0.0.0.0[32824]
 SENDER_TEMPLATE:192.85.3.2/2000
22:33:23.373 received PTEAR for 192.85.4.1/2001,17
22:33:23.373 found Session: 192.85.4.1/2001(17)1
22:33:23.373 eth1 sends MSG to 192.85.4.1 : PTEAR 1 1 ttl:63 length:44
 SESSION:192.85.4.1/2001(17)1
 RSVP_HOP:192.85.3.2[2]
 SENDER_TEMPLATE:192.85.3.2/2000
22:33:23.373 deleting PSB:192.85.3.2/2000 from PHopSB:192.85.3.2[32824] via rsvp-api
22:33:23.374 deleting OIatPSB: OIatPSB:192.85.3.2/2000 -> eth1
22:33:23.374 timer 0x9aa3f14 00:00:00.000 deleted
22:33:23.374 timer 0x9aa3ef8 22:33:24.964 deleted
22:33:23.374 PSB::updateRoutingInfo done, gateway is 192.85.3.254 , new lif count: 0
22:33:23.374 timer 0x9aa3da8 00:00:00.000 deleted
22:33:23.374 deleting PHopSB:192.85.3.2[32824] via rsvp-api
22:33:23.374 timer 0x9aa3e3c 00:00:00.000 deleted
22:33:23.374 delete Session: 192.85.4.1/2001(17)1
22:33:23.374 ****************   new message received   ****************
22:33:23.374 rsvp-api received MSG from localhost : RemoveAPI 1 1 ttl:127 length:32
 SESSION:192.85.4.1/2001(17)0
 RSVP_HOP:0.0.0.0[32824]
22:33:23.374 removing API: 192.85.4.1/2001(17)1 for API at localhost / 32824
22:33:23.374 timer 0x914a1a4 22:35:24.134 deleted
22:33:23.374 timer 0x914a188 22:42:03.374 deleted
_______________________________________________
LARTC mailing list
LARTC@xxxxxxxxxxxxxxx
http://mailman.ds9a.nl/cgi-bin/mailman/listinfo/lartc


[Index of Archives]     [LARTC Home Page]     [Netfilter]     [Netfilter Development]     [Network Development]     [Bugtraq]     [GCC Help]     [Yosemite News]     [Linux Kernel]     [Fedora Users]
  Powered by Linux