2017-01-12 4 views
0

Mininet을 사용하고 새로운 호스트 스위치를 사용하여 특정 포트에서 모든 트래픽을 복제하기 위해 Wireshark를 시작할 수 있도록 스위치를 구성하는 방법이 궁금합니다. 모든 교통. 어떤 제안? 와이어 샤크를 가진 (H1 말)Mininet 스위치 포트 미러링 설정

class MyTopo(Topo): 
"Simple topology example." 

def __init__(self): 
    "Create custom topo." 

# Initialize topology 
Topo.__init__(self) 

    # Add hosts and switches 
leftHost = self.addHost('h1') 
rightHost = self.addHost('h2') 
idsHost = self.addHost('h3') 
    Switch = self.addSwitch('s1') 


    # Add links 
    self.addLink(leftHost,Switch) 
    self.addLink(rightHost, Switch) 
    self.addLink(Switch, idsHost) 


topos = { 'mytopo': (lambda: MyTopo()) } 

답변

0

호스트의 스위치의 트래픽을 보려면 :

내 구성 스크립트가 있습니다. 호스트는 해당 스위치로 들어오는 각 패킷을 가져와야합니다. 적절한 호스트 (예 : h2)에 패킷을 전달할 때 h1에 패킷을 전달하는 스위치에 대해 RYU 컨트롤러를 작성할 수 있습니다. https://osrg.github.io/ryu-book/en/html/switching_hub.html 이것은 스위칭 허브입니다. 스위치로 들어오는 패킷은 들어오는 인터페이스 이외의 모든 인터페이스로 전달됩니다. 원하는 호스트와 관계없이 스위치가 h1의 인터페이스로 전달되도록 스위치를 변경해야합니다.