Hi,

On 2015年06月10日 18:03, Vinllen Chen wrote:
> Sorry for ambiguous question. The hardware switch have 8 ports, but only 4 of 
> them is up which means connect to other hosts or switches. The port used in 
> the hardware switch is 1, 2, 7, my question is which "port id" will the 
> ryu-controller get from the mapping from switch port, does it use the 
> following map:
> 1 -> 1
> 2 -> 2
> 7 -> 3
> (left column is haredware switch port, right column is ryu-controller mark 
> each port)
> or 
> 1 -> 1
> 2 -> 2
> 7 -> 7

It is the same for "port_no" (which you say "port id").
Ryu uses port_no advertised from the switch by using Port Description' messages.

FYI, Datapath.ports is a dict of port_no to OFPPort class.
 
(https://github.com/osrg/ryu/blob/master/ryu/ofproto/ofproto_v1_3_parser.py#L2248-L2250)

So, if the switch advertises port_no like "g1->1, g2->2, g7->7", Ryu will map 
them as follows.
> 1 -> 1
> 2 -> 2
> 7 -> 7

Thanks,
Iwase

> 
> or
> random
> 
> On Wed, Jun 10, 2015 at 3:06 PM, Yusuke Iwase <[email protected] 
> <mailto:[email protected]>> wrote:
> 
>     Hi,
> 
>     On 2015年06月09日 21:57, Vinllen Chen wrote:
>     > Hi, Dear all:
>     >
>     >     I have a hardware switch which has eight ports name from g1 g2 g3 
> ... g8, i use g1 g3 g7 to connect to other switch or host, and then connect 
> g8 to ryu controller. My question is which name will the ryu controller mark 
> the g1, g3, g7, does it use port1, port3, port7 or port1, port2, port3 or 
> random.
> 
>     Does 'ports name' mean the values of port.name <http://port.name> (which 
> are values of Datapath.ports or something)?
>     If so, the ports naming depends on the switch configuration,
>     because Ryu gets these value from switches by using 'Port Description' 
> messages.
> 
>     Thanks,
>     Iwase
> 
>     >
>     >    Thankyou for anyone's reply.
>     >
>     > Best Regards,
>     > Vinllen
>     >
>     >
>     > 
> ------------------------------------------------------------------------------
>     >
>     >
>     >
>     > _______________________________________________
>     > Ryu-devel mailing list
>     > [email protected] <mailto:[email protected]>
>     > https://lists.sourceforge.net/lists/listinfo/ryu-devel
>     >
> 
> 
> 
> 
> ------------------------------------------------------------------------------
> 
> 
> 
> _______________________________________________
> Ryu-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/ryu-devel
> 

------------------------------------------------------------------------------
_______________________________________________
Ryu-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ryu-devel

Reply via email to