SONiC (Software for Open Networking in the Cloud) is fast becoming the "Linux of Networking". SONiC was developed by Microsoft, but they made it open-source in 2016. Since it is a relatively new Network Operating System, there is not a lot of training material available for it. This channel is an effort to fill that gap and provide training content for Network Engineers and Architects who would like to understand how to deploy SONiC based switches in their Data Centres and Private Clouds. Most of the scenarios discussed in this channel can be replicated with a virtual image of SONiC that you can run on any network emulator e.g. GNS3. A virtual image of SONiC can be downloaded from:
SONiC Download: github.com/Broadcom/sonic-VirtualSwitch/releases/tag/3.1.2 Default login credentials for a SONiC device: admin/YourPaSsWoRd sonic.broadcom.com/
SONiC Dual TOR with single NIC server, server can not ping active TOR I am running SONiC in Arista 7260cx3, in Dual TOR with single NIC server, server can ping TOR_A (standby) and can not ping TOR_B (active). The server is connected with breakout muxcable (Y-cable vendor=Credo model=CACL15321P2PA1MS) to the TOR_A and TOR_B. Same scenario is running in Arista 7050cx3 with SONiC NOS, server can ping both TOR_A and TOR_B. I hope you can help in this issue.
Is there newer sonic-vs image available for version 4? The link to version 3.1.2 works but still many issues when practicing with Ansible which management container need to be upgraded.
seriously edge-core sonic is the most trash first and last open source nos i will recommended to my peers. to many bug and feature that not working properly. i have hellish time to make it work . no source to do proper troubleshooting, documentation beyond suck and all buggy from dataplane to controlplane. mikrotik is 100x much better this this shit
Thanks for the video, very informative. What happens when you want to exit maintenance mode? Do you just reverse the steps or is a different process required?
Great Explanation Sir, I received same kind of project here is the details, Customer have 2 Datacenter and DC1 is Old and DC2 is the new currently Cisco switches in core and both DC cores are reachable via L3 ip routing. customer wants to move their serverfarm from old DC to New DC, currently all gateways for servers are configured on Cisco core switch. customer have procure 2 Sonic OS switches (each per site) and wants to configure VXLAN between both DC (via uplink to Cisco core at both DC). my question here is can we configure VXLAN without spine switches and without enabling bgp l2vpn address family on cisco core switch? what need to do with existing gateways that are on cisco core as of now? if you can help me to give some idea on it, that would be really appreciated
Hi Sir, I am consistently impressed by the quality of your channel and your content on SONiC has been particularly enlightening. I have learned a lot from you. One request I have is for a tutorial on how to set up Telegraf as a container on SONiC - I think that could be very helpful. Additionally, I'm interested in whether it's feasible to schedule a cron job on SONiC, specifically to automatically enable or disable switch ports according to a predefined timetable. I'm not certain if this is possible, but it would be very useful information to have. As always, thank you for your valuable insights and knowledge sharing. I truly appreciate it.
I am hiring a Sonic Engineer in Dubai and happened to come across this video. I really appreciate if you can refer any Sonic Engineer from your circle Mr. Kamran. Also, folks who are following him may also reach out to me.
Hi Thanks for the video I have a topology where I configure MCLAG and OSPF and would need your help to set it up . Can you please help out..? Can I have your contact..?
How is Endpoint1 configured for a default gateway? Consider the scenario where Leaf1 and Leaf2 both do L3 routing, then if Endpoint1 is only pointed at one Leaf1 as its default gateway, when it goes down, then the MLAG is not effective since the default gateway is not present. In Windows Server, you can configure multiple gateways and Windows Server should fail over to the next gateway. But in my scenario, I have a storage server running TrueNAS Scale and I can only configure 1 default gateway as far as I'm aware. I'm brainstorming how to add the gateway redundancy to that server. I read some other vendors (Cisco, Juniper) have a mac synchronization mechanism so both Leaf1 and Leaf2 could share an common IP address. Does SONiC have a similar mechanism?
I tried to install using virtual box and gns3 but every time I try to start the router it gets stuck at Loading SONiC-OS OS kernel ... Loading SONiC-OS OS initial ramdisk ...
Thank you very much for sharing! If I want to implement the simplest network topology, where two hosts communicate through a sonic switch and ping from one host to the other, how should I set sonic and what commands are required?
Hi, I listened to another presentation you had. You mentioned that Broadcom is making Enterprise SONIC available on-line (without support). Is that available now? I am in particular interested in the virtual image for GNS3.
So in SONiC by EdgeCore the command 'show platform psustatus' displays voltage information amongst other things. What is the equivalent command in SONiC by Broadcom? I noticed the command 'show platform psustatus' on Broadcom does not display voltage information.
Hi Kamran, Thank you for those great videos! Hope you will continu to add video! We can see in the video that you have more recent version of vSonic, will you put newer version of sonic onto your git repository? I tey the newer version on azure/sonic but the sonic-cli is missing full of command... Again big thanks for your help in learnig Sonic!
Any chance you could do a video about configuring an evpn-vxlan overlay on this OSPF as an underlay using BGP unnumbered? Been referencing your EVPN-VXLAN-BGP video series, but can't seem to get it to work with OSPF as an underlay
I dowloaded everything from the link you provide. During installation i ran into the same problem like Lon Anrew Enkey the Checksum ist wrog the file should be 6.6 GB but it is only about 900 Mb when i import nevertheless in GNS3 i not can start the appliance correctly when i try access the console, no boot, no login, just nothing is shown for accessing the console for configuring anything
Hey there, how can I build a vsonic image locally as this repo is binary only and seems to be running on an old deb9. Is there a way to build it from source?
Hi, thanks for sharing about SONiC. This video makes me wonder if SONiC supports standard RFC-based EVPN Multihoming with Type 4 and Type 1 routes, without the need for MC-LAG?
I love the work you have been doing to educate people with Sonic. Keep it coming, people are watching... I am following all the your lab and doing some GNS3 training. I also just invested and purchased an Arista DCS-7050QX-32 on ebay for $350 just to have some physical device to train. If I may suggest future video can you please touch on the enterprise readiness of Sonic. What are the features that you think are ready for enterprise use and mature like for example: OSPF, BGP, VXLAN, EVPN, MCLAG, SNMP, SFLOW and etc. Then touch on the feature that is still lacking but yet if it is in the roadmap like for example PIM Multicast, macsec, IPSEC, DMVPN, 802.1X (if thats still a thing). Another video idea, since Sonic runs Docker what other docker container ideas can we run there for example docker Snort, docker Suricata, docker Ntop-ng, etc. Another video idea would be how do you manage Sonic on large scale, do you use Apstra, Puppet, Chef, SaltStack, or Ansible. Another video idea is Telemetry vs SNMP vs Sflow what tools idea can we use to visualize everything example Prometheus, Grafana, ElasticStack, etc. Thanks keep it coming...
I ran into a problem where it said the file was missing, I had to check the option to allow custom files and it was able to find the file and ignored the checksum. Not finished yet but making progress.
Dear Sir Can share with me full complete configuration example spine and leaf. Currently i am practicing to using GNS3. It will help me a lot....as well as your discussion so much helpful and informative .