Date: Tue, 20 Dec 2005 08:21:26 +0000 (GMT) From: amit agarwal <amit_agarr@yahoo.co.in> Subject: [dhcptest:00036] Re: Welcome to our (dhcptest ML) To: dhcptest@tahi.org Message-Id: <20051220082126.10684.qmail@web8508.mail.in.yahoo.com> In-Reply-To: <200512190112.jBJ1Cxiq048601@bahamas.64translator.com> X-Mail-Count: 00036Hi Mr. Haoda, i am facing problem in the following server script. S_RFC3315_17.2.2_Creation-TransOfAdvMsgUnicast.seq In the RFC 3315, section 15,page no.27, he says : "A server MUST discard any Solicit, Confirm, Rebind or Information-request messages it receives with a unicast destination address." and i have coded DHCP Server as per this. But in section 17.2.2,pg no. 37, he says : "If the Solicit message was received directly by the server, the server unicasts the Advertise message directly to the client using the address in the source address field from the IP datagram in which the Solicit message was received. The Advertise message MUST be unicast on the link from which the Solicit message was received." These two statements contradict eachother, please comment... The script is based on 17.2.2. And also once the script recieves a reply message with server unicast option for the Request Message, the script sends solicit message via unicast, but the SID in the solicit message sent is unknown( that means, not a known DUID). Please check this also. Thanks and regards, Amit haoda <haoda@64translator.com> wrote: Good morning! Mr.Amit. Thanks for the precious information! > 1> R_RFC3315_20_RelayMsgFromRelayAgent.seq > Here you say "Relay agent should receive Client's message on the special > unicast address 3ffe:501:ffff:101:200:ff:fe00:a5a5". What exactly we need to do for > this?? My relay agent will be waiting on the multicast address ff02::1:2. The goal of this test script is to check the action of the relay when a message passes through multiple relay agents. When a relay agent replys messages from the other relay relay agent, the multicast address can't be used. The unicast address only can be used in the case with 1 relay. Like this, client - relay - server Please refer to the RFC3315 page 59, line 3254 " If the relay agent relays messages to the All_DHCP_Servers multicast address or other multicast addresses, it sets the Hop Limit field to 32.", and page 59, line 3292 " If the message received by the relay agent is a Relay-forward message and the hop-count in the message is greater than or equal to HOP_COUNT_LIMIT, the relay agent discards the received message." In above textes, the value of HOP_COUNT_LIMIT is 32. (page 16, line 876) > 2> R_RFC3315_20_MultiRelayReplyMsg.seq > Here you say "Relay agent should send Relay message to the special unicast > address 3ffe:501:ffff:100:200:ff:fe00:a4a4 and Relay agent should receive Client's > message on the special unicast address 3ffe:501:ffff:101:200:ff:fe00:a5a5" > How we need to set the server and the client address??? This test script is used to check the action when a relay-reply message is relayed. As the previous item "1)", I think the unicast address is neccessary. Like this, server -> relay1 -> relay2(NUT) -> client(or relay3) It is just against the path passed by relay-forward messages. > 3> R_RFC3736_5.1_SLDHCPRelayforward.seq and R_RFC3736_5.2_SLDHCPRelayClt.seq > In this script, i am sending a relay forward message but the script is not accepting > that. Then he says "Can not receive expected Relay Forward Message " > - Please suggest whats the problem with this. Would you like to show me the log file of this test item? It is very useful to me to confirm the rellay reason of problem. By the way, please support me thelog file of special item when you send me info, it is very helpful for me to solve the problem more quickly. Regard yours, Haoda Send instant messages to your online friends http://in.messenger.yahoo.com36_2.html (attatchment)(tag is disabled)