[英]how to connect different switches to different remote controllers in mininet?
[英]how to ping two virtual hosts connected to two different virtual switches created in mininet under two different remote controllers
假設我通過python腳本在mininet中創建了一個虛擬網絡。
兩個遙控器(c1,c2),
兩個開關(s1,s2):s1在c1的控制下,s2在c2的控制下,s1和s2都相互連接。 兩個主機(h1,h2):h1連接到s1,h2連接到s2。
當我給ping命令作為h1 ping h2時-它顯示目標主機不可達。
請讓我知道為什么它不ping通嗎? c1 c2 / \\ s1 ------ s2 / \\ h1 h2
您必須通過以下方式對控制器進行編程以配置交換機:
如果s1收到目標IP地址 = IP(h2)的數據包,則操作集應為outport =連接到s2的端口
反之亦然。
如果s1得到了發往h1的數據包,則將其推入連接到h1的端口。
對s2做類似的事情。
考慮到此解決方案摘要非常簡單,可能您一開始就沒有考慮對控制器進行編程。 會有所幫助的第一件事是通過一個簡單的(內置)控制器(例如POX)上的小教程。 控制器代碼一開始可能會讓人不知所措,但是一旦您掌握了控制器代碼的模式,它的確變得非常簡單!
我知道我回答得太晚了,但是希望它對正在尋找類似解決方案的其他人有所幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.