簡體   English   中英

如何ping連接到在兩個不同的遠程控制器下的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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM