Murphy earlier you said that I can try adding rules proactively.. Can you
please elaborate on this?
I need a component which can help me identify packets from other networks.
Does pox have a component which can be used for this purpose?


On Wed, Nov 14, 2012 at 7:46 PM, yashwanth kp <[email protected]>wrote:

> I have 2 controllers who have to know which network they belong to.. I
> cant hardcode the checking of network address  since there are 2 different
> controllers who have to check their own network addresses.
> How can i differentiate between the 2 networks?
>
>
> On Wed, Nov 14, 2012 at 10:17 AM, yashwanth kp <[email protected]
> > wrote:
>
>> Thanks Murphy..
>>
>> I go that working..
>> How do i find the network address of a complete openflow network?
>>
>> I am ready to have predefined network addresses for each openflow network
>> i have but how do i have it in the code?
>> Is there a way to find out when a request comes to a controller what
>> network that packet belongs without having to check it manually by entering
>> inNetwork() because i cannot have a single network address checked all the
>> time.. I need to find if the packet is from that network or some other
>> network?
>>
>> Is there a way that i can achieve this programatically?
>>
>>
>>
>> On Tue, Nov 13, 2012 at 4:59 PM, Murphy McCauley <
>> [email protected]> wrote:
>>
>>> You should make sure you really want to base it on l3_learning.  Do you
>>> really need to learning, or can you set rules proactively?
>>>
>>> If you do it based on l3_learning, you'll want to modify the PacketIn
>>> handler and check the IP address of the packet.
>>> See pong.py for an example of getting the IP addresses out of packets
>>> (along the lines of event.parsed.find('ipv4').srcip or
>>> event.parsed.next.srcip) as an IPAddr object.
>>> Then use the IPAddr objects' .inNetwork() methods to check if they're in
>>> a particular network or not.
>>>
>>> Hope that helps.
>>>
>>> -- Murphy
>>>
>>> On Nov 13, 2012, at 12:21 AM, yashwanth kp wrote:
>>>
>>> Hi all,
>>>
>>> I have 2 networks with 2 different controllers..
>>> I want the controllers to take care of their networks.
>>>
>>> c1    c2
>>>  |       |
>>> s1----s2
>>>  |       |
>>> h1    h2
>>>
>>> 2 networks are: 192.168.1.0/26 and 192.168.1.64/26
>>>
>>> I am having 2 different remote controllers on 2 different ports..
>>> i want these contollers to respond to queries within their networks only.
>>> I am using l3_learning switches.
>>>
>>> But now these controllers respond to queries from the other network also.
>>>
>>> How do i restrict them to act only within thier networks?
>>>
>>> --
>>> Regards,
>>>
>>> Yashwanth K P
>>> Final Year , B.Tech
>>> NITK, Surathkal
>>> Contact: +91-9538403606
>>>
>>>
>>>
>>
>>
>> --
>> Regards,
>>
>> Yashwanth K P
>> Final Year , B.Tech
>> NITK, Surathkal
>> Contact: +91-9538403606
>>
>>
>
>
> --
> Regards,
>
> Yashwanth K P
> Final Year , B.Tech
> NITK, Surathkal
> Contact: +91-9538403606
>
>


-- 
Regards,

Yashwanth K P
Final Year , B.Tech
NITK, Surathkal
Contact: +91-9538403606

Reply via email to