[[PageOutline]]
= Rspec Extension Proposal to Enable Port Mapping =
By Hussamuddin Nasir [nasir@netlab.uky.edu] [[BR]]
4/3/12 [[BR]]
Attached is a sample rspec node and its [http://groups.geni.net/geni/attachment/wiki/RspecExtensionProposal_PortMapping/rspec%20extension%20proposal.txt manifest ] with the proposed extension. [[BR]]
What i propose is that in a request rspec , the user also adds another tag called "rs:port" as shown below [[BR]]
The manifest returned by the Control Frameworks, will add the information on the mapping provided to the user which can be of the the form [[BR]]
[[BR]]
[[BR]]
the "mapped_port" and "mapped_hostname" would be the port number and hostname to which the requested_port number for that PC/VM is mapped to. [[BR]]
I am not sure if this is the ultimate solution, but the purpose could be two fold. [[BR]]
1. In cases where the aggregates have firewall in place, this attribute could serve as a directive for the aggregate to open up that port or map it to an alternate port so that the experiment works as designed. [[BR]]
2. In our case we have connectivity to port 80 or other ports on the VMs we need. [[BR]]
Comments and suggestions are encouraged...:) [[BR]]
(Be advised. this is only a proposal/idea that could be forwarded to the CF people ) [[BR]]
--
cheers, [[BR]]
Hussam [[BR]]
(Hussamuddin Nasir) [[BR]]
Netlab Operations Team [[BR]]