Giter Club home page Giter Club logo

Comments (9)

julien-duponchelle avatar julien-duponchelle commented on August 23, 2024

It seem something called eNSP exist

From jeremy:

Virtual devices in eNSP runs in VirtualBox so in theory it should be possible to have an integration however without any help we have to plan for it soon.

from gns3-registry.

julien-duponchelle avatar julien-duponchelle commented on August 23, 2024

http://support.huawei.com/enterprise/toolNewInfoAction!toToolDetail?contentId=TL1000000015&productLineId=0602_ROOT

from gns3-registry.

julien-duponchelle avatar julien-duponchelle commented on August 23, 2024

And doc from matt:
https://gns3.com/news/article/connecting-huawei-ensp-to-gns3

from gns3-registry.

 avatar commented on August 23, 2024

I don't see, how a Huawei appliance could be created.

Huawei has it's own simulator, called eNSP, which can be installed within Windows and which has it's own cloud interface, which can be connected to the GNS3 cloud interface. That's what Matt describes in his doc. Huawei delivers an installer for windows. Of cause someone can build a Windows 7 VM with that eNSP installed and that could be added here in the registry. But I'm sure, that will violate the copyrights of Huawei and Microsoft.

Another way is try to extract the HUAWEI router image out of the eNSP and integrate that in GNS3. Technically it may be possible. For the AR devices there is a AR_Base.vdi within eNSP. It's about 140MB large, based on TinyCore Linux and simulates the AR device family from Huawei. But it uses only UDP tunnels to communicate to other devices and you have to upload a (undocumented) resource file via FTP into this VM to configure those UDP tunnels. So it might be tricky to integrate that, but it's not impossible. But again the HUAWEI copyright will prohibit (at least in my understanding) to put an image, that is based upon AR_base.vdi on some server, so it can be used here.

from gns3-registry.

julien-duponchelle avatar julien-duponchelle commented on August 23, 2024

How the vdi is run? It's a qemu?

Extracting the image. It's not impossible. Users are doing that for VIRL before CISCO released the images.

We can't provide them. But providing a documentation explaining how to extract them. Once they extracted it we can import it and configure it.

And one day Huawei will see that users want this and it's good for their business

from gns3-registry.

 avatar commented on August 23, 2024

vdi is the native disk format for VirtualBox, qemu-img should be able to convert it into qcow2. Also VBoxManage can convert vdi into vmdk, what qemu can work with. So the vdi format is easy to deal with.

When someone manages to modify the Huawei software and publishes the procedure, anyone can use it to build it's own image and use it with GNS3. It's similar like the olive images made from the juniper junos. It's interesting, helps people using it with GNS3, but that's not an appliance.

That derived image can't be published, because of legal problems. So I'm pessimistic only about the possibility to create an appliance, but not about the possibility to integrate Huawei.

from gns3-registry.

 avatar commented on August 23, 2024

BTW: I was trying to use the AR_Base.vdi outside eNSP. It sends some random data out of COM2 and seems to want a key as a reply. If I send some random data, the VM terminates with an error message.

Giving up.

from gns3-registry.

grossmj avatar grossmj commented on August 23, 2024

Yep, Huawei stuff is a bit complicated to reverse-engineer... I didn't figure it out when I tried a year ago.

from gns3-registry.

adosztal avatar adosztal commented on August 23, 2024

I looked/asked around:

  • eNSP is definitely a no-go
  • the virtual router's download page is empty

I think this issue can be closed. I'll check once in a while if something will be available.

from gns3-registry.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.