SlideShare a Scribd company logo
Building ONOS
Cluster in top of
openSUSE
Zufar
Dhiyaulhaq
Introduction
to ONF
Operator Led
CORD
Reference Design
Strategy
ONF Solutions
Introduction
to Software-
Defined
Networking
Introduction
to ONOS
Architectural
principles
Retrospective
Use Cases
Clustering
Devices Connection
Demo
Slides
27-1
Building ONOS Cluster in top of openSUSE
openSUSE.Asia Summit 2019
Zufar Dhiyaulhaq
Open Networking Foundation
October 16, 2019
cbna
Building ONOS
Cluster in top of
openSUSE
Zufar
Dhiyaulhaq
Introduction
to ONF
Operator Led
CORD
Reference Design
Strategy
ONF Solutions
Introduction
to Software-
Defined
Networking
Introduction
to ONOS
Architectural
principles
Retrospective
Use Cases
Clustering
Devices Connection
Demo
Slides
27-2
Self Introduction
• Zufar Dhiyaulhaq
• ONF ambassador
• Cloud Engineer @ Btech
• Undergraduate Student @ Telkom University
Building ONOS
Cluster in top of
openSUSE
Zufar
Dhiyaulhaq
Introduction
to ONF
Operator Led
CORD
Reference Design
Strategy
ONF Solutions
Introduction
to Software-
Defined
Networking
Introduction
to ONOS
Architectural
principles
Retrospective
Use Cases
Clustering
Devices Connection
Demo
Slides
27-3
ONF: Operator Led Consortium
Building ONOS
Cluster in top of
openSUSE
Zufar
Dhiyaulhaq
Introduction
to ONF
Operator Led
CORD
Reference Design
Strategy
ONF Solutions
Introduction
to Software-
Defined
Networking
Introduction
to ONOS
Architectural
principles
Retrospective
Use Cases
Clustering
Devices Connection
Demo
Slides
27-4
Operator Led - Curated Open
Source Community
Building ONOS
Cluster in top of
openSUSE
Zufar
Dhiyaulhaq
Introduction
to ONF
Operator Led
CORD
Reference Design
Strategy
ONF Solutions
Introduction
to Software-
Defined
Networking
Introduction
to ONOS
Architectural
principles
Retrospective
Use Cases
Clustering
Devices Connection
Demo
Slides
27-5
CORD - Next Generation Edge
Cloud Platform
Building ONOS
Cluster in top of
openSUSE
Zufar
Dhiyaulhaq
Introduction
to ONF
Operator Led
CORD
Reference Design
Strategy
ONF Solutions
Introduction
to Software-
Defined
Networking
Introduction
to ONOS
Architectural
principles
Retrospective
Use Cases
Clustering
Devices Connection
Demo
Slides
27-6
Reference Design Strategy
Building ONOS
Cluster in top of
openSUSE
Zufar
Dhiyaulhaq
Introduction
to ONF
Operator Led
CORD
Reference Design
Strategy
ONF Solutions
Introduction
to Software-
Defined
Networking
Introduction
to ONOS
Architectural
principles
Retrospective
Use Cases
Clustering
Devices Connection
Demo
Slides
27-7
ONF Solutions
Building ONOS
Cluster in top of
openSUSE
Zufar
Dhiyaulhaq
Introduction
to ONF
Operator Led
CORD
Reference Design
Strategy
ONF Solutions
Introduction
to Software-
Defined
Networking
Introduction
to ONOS
Architectural
principles
Retrospective
Use Cases
Clustering
Devices Connection
Demo
Slides
27-8
Software-Defined Networking
The physical separation of the network control plane from the
forwarding plane, and where a control plane controls several
devices.
• Directly Programmable
• Agile
• Centrally Managed
• Programmatically Configured
• Open Standards-Based and Vendor-Neutral
Building ONOS
Cluster in top of
openSUSE
Zufar
Dhiyaulhaq
Introduction
to ONF
Operator Led
CORD
Reference Design
Strategy
ONF Solutions
Introduction
to Software-
Defined
Networking
Introduction
to ONOS
Architectural
principles
Retrospective
Use Cases
Clustering
Devices Connection
Demo
Slides
27-9
Software-Defined Networking
Building ONOS
Cluster in top of
openSUSE
Zufar
Dhiyaulhaq
Introduction
to ONF
Operator Led
CORD
Reference Design
Strategy
ONF Solutions
Introduction
to Software-
Defined
Networking
Introduction
to ONOS
Architectural
principles
Retrospective
Use Cases
Clustering
Devices Connection
Demo
Slides
27-10
Introduction to ONOS
Open Network Operating System (ONOS) is an open source
SDN network operating system. Our mission is to enable
Service Providers to build real SDN/NFV Solutions.
Building ONOS
Cluster in top of
openSUSE
Zufar
Dhiyaulhaq
Introduction
to ONF
Operator Led
CORD
Reference Design
Strategy
ONF Solutions
Introduction
to Software-
Defined
Networking
Introduction
to ONOS
Architectural
principles
Retrospective
Use Cases
Clustering
Devices Connection
Demo
Slides
27-11
Architectural principles
• High-availability, scalability and performance
• Strong abstractions and simplicity to develop apps and
solutions
• Protocol and device behaviour independence
• Separation of concerns and modularity
Building ONOS
Cluster in top of
openSUSE
Zufar
Dhiyaulhaq
Introduction
to ONF
Operator Led
CORD
Reference Design
Strategy
ONF Solutions
Introduction
to Software-
Defined
Networking
Introduction
to ONOS
Architectural
principles
Retrospective
Use Cases
Clustering
Devices Connection
Demo
Slides
27-12
Retrospective
• In the last 12 months, ONOS had the following releases
• 1.14 (Owl), 1.15 (Peacock), 2.0.0 (Quail), 2.1.0 (Raven),
2.2.0 (Sparrow)
• ONOS community continued to add apps, device drivers,
etc.
• New SB APIs for NG SDN & Stratum
• GUI rewrite using Angular 7 and TypeScript
Building ONOS
Cluster in top of
openSUSE
Zufar
Dhiyaulhaq
Introduction
to ONF
Operator Led
CORD
Reference Design
Strategy
ONF Solutions
Introduction
to Software-
Defined
Networking
Introduction
to ONOS
Architectural
principles
Retrospective
Use Cases
Clustering
Devices Connection
Demo
Slides
27-13
Where we are now
• ONOS provides a stable platform with nice characteristics:
• easy app development
• SDK, etc.
• easy deployment as a distributed Cluster
• Docker containers, Kubernetes, etc.
• super-fast
• lots of existing apps and extensions
• support for both legacy protocols and next-gen SDN
interfaces
Building ONOS
Cluster in top of
openSUSE
Zufar
Dhiyaulhaq
Introduction
to ONF
Operator Led
CORD
Reference Design
Strategy
ONF Solutions
Introduction
to Software-
Defined
Networking
Introduction
to ONOS
Architectural
principles
Retrospective
Use Cases
Clustering
Devices Connection
Demo
Slides
27-14
Where we are now
• ONOS architecture also has some caveats and limitations:
• apps limited to Java or JVM-based languages
• e.g. Scala, Jython, Groovy
• limited isolation mechanism
• core & apps share same resources
• horizontal app/service scaling is difficult
Building ONOS
Cluster in top of
openSUSE
Zufar
Dhiyaulhaq
Introduction
to ONF
Operator Led
CORD
Reference Design
Strategy
ONF Solutions
Introduction
to Software-
Defined
Networking
Introduction
to ONOS
Architectural
principles
Retrospective
Use Cases
Clustering
Devices Connection
Demo
Slides
27-15
NG ONOS Architectural Tenets
• Use gRPC-centric interfaces
• gNMI, gNOI, P4Runtime, OpenConfig, etc.
• Follow micro-services principles
• horizontal scaling of services, support for tenant apps, etc.
• Rely on existing orchestration platforms
• e.g. Kubernetes, Helm charts
• Allow components written in different languages (Java,
Go, Python, etc.)
Building ONOS
Cluster in top of
openSUSE
Zufar
Dhiyaulhaq
Introduction
to ONF
Operator Led
CORD
Reference Design
Strategy
ONF Solutions
Introduction
to Software-
Defined
Networking
Introduction
to ONOS
Architectural
principles
Retrospective
Use Cases
Clustering
Devices Connection
Demo
Slides
27-16
Use Cases
• Interconnecting SDN network with traditional network
using SDN-IP
• SONA: DC Network Virtualization
• CORD: Central Office re-architected as a Datacenter
• Virtual Private LAN Service (VPLS)
• more uses cases in wiki.onosproject.org
• or you can create your uses cases!
Building ONOS
Cluster in top of
openSUSE
Zufar
Dhiyaulhaq
Introduction
to ONF
Operator Led
CORD
Reference Design
Strategy
ONF Solutions
Introduction
to Software-
Defined
Networking
Introduction
to ONOS
Architectural
principles
Retrospective
Use Cases
Clustering
Devices Connection
Demo
Slides
27-17
ONOS Clustering
• The Owl release (1.14) features a new architecture which
physically decouples cluster management, service
discovery, and persistent data storage from the ONOS
nodes themselves.
• These functions are now the responsibility of a separate
Atomix cluster.
Building ONOS
Cluster in top of
openSUSE
Zufar
Dhiyaulhaq
Introduction
to ONF
Operator Led
CORD
Reference Design
Strategy
ONF Solutions
Introduction
to Software-
Defined
Networking
Introduction
to ONOS
Architectural
principles
Retrospective
Use Cases
Clustering
Devices Connection
Demo
Slides
27-18
ONOS Distributed Architecture
• Distributed
• Set up as a cluster of instances
• Symmetric
• Each instance runs identical software and configuration
• Fault-tolerant
• Cluster remains operational in the face of node failures
• Location Transparent
• A client can interact with any instance. The cluster
presents the abstraction of a single logical instance
• Dynamic
• The cluster can be scaled up/down to meet usage demands
Building ONOS
Cluster in top of
openSUSE
Zufar
Dhiyaulhaq
Introduction
to ONF
Operator Led
CORD
Reference Design
Strategy
ONF Solutions
Introduction
to Software-
Defined
Networking
Introduction
to ONOS
Architectural
principles
Retrospective
Use Cases
Clustering
Devices Connection
Demo
Slides
27-19
ONOS Clustering
Building ONOS
Cluster in top of
openSUSE
Zufar
Dhiyaulhaq
Introduction
to ONF
Operator Led
CORD
Reference Design
Strategy
ONF Solutions
Introduction
to Software-
Defined
Networking
Introduction
to ONOS
Architectural
principles
Retrospective
Use Cases
Clustering
Devices Connection
Demo
Slides
27-20
How Devices connect
Building ONOS
Cluster in top of
openSUSE
Zufar
Dhiyaulhaq
Introduction
to ONF
Operator Led
CORD
Reference Design
Strategy
ONF Solutions
Introduction
to Software-
Defined
Networking
Introduction
to ONOS
Architectural
principles
Retrospective
Use Cases
Clustering
Devices Connection
Demo
Slides
27-21
How Devices connect
Building ONOS
Cluster in top of
openSUSE
Zufar
Dhiyaulhaq
Introduction
to ONF
Operator Led
CORD
Reference Design
Strategy
ONF Solutions
Introduction
to Software-
Defined
Networking
Introduction
to ONOS
Architectural
principles
Retrospective
Use Cases
Clustering
Devices Connection
Demo
Slides
27-22
How Devices connect
Building ONOS
Cluster in top of
openSUSE
Zufar
Dhiyaulhaq
Introduction
to ONF
Operator Led
CORD
Reference Design
Strategy
ONF Solutions
Introduction
to Software-
Defined
Networking
Introduction
to ONOS
Architectural
principles
Retrospective
Use Cases
Clustering
Devices Connection
Demo
Slides
27-23
How Devices connect
Building ONOS
Cluster in top of
openSUSE
Zufar
Dhiyaulhaq
Introduction
to ONF
Operator Led
CORD
Reference Design
Strategy
ONF Solutions
Introduction
to Software-
Defined
Networking
Introduction
to ONOS
Architectural
principles
Retrospective
Use Cases
Clustering
Devices Connection
Demo
Slides
27-24
Clustering
Demo
Building ONOS
Cluster in top of
openSUSE
Zufar
Dhiyaulhaq
Introduction
to ONF
Operator Led
CORD
Reference Design
Strategy
ONF Solutions
Introduction
to Software-
Defined
Networking
Introduction
to ONOS
Architectural
principles
Retrospective
Use Cases
Clustering
Devices Connection
Demo
Slides
27-25
ONOS Cluster commands
• Entering ONOS management
/opt/onos/bin/onos
• Balancing Master
balance-masters
• Activate auto balance
app activate mlb
• Activate layout
app activate layout
• Change topology to access
topo-layout access
Building ONOS
Cluster in top of
openSUSE
Zufar
Dhiyaulhaq
Introduction
to ONF
Operator Led
CORD
Reference Design
Strategy
ONF Solutions
Introduction
to Software-
Defined
Networking
Introduction
to ONOS
Architectural
principles
Retrospective
Use Cases
Clustering
Devices Connection
Demo
Slides
27-26
Slide & Automation script available on GitHub
bit.ly/ONOSopenSUSE
Building ONOS
Cluster in top of
openSUSE
Zufar
Dhiyaulhaq
Introduction
to ONF
Operator Led
CORD
Reference Design
Strategy
ONF Solutions
Introduction
to Software-
Defined
Networking
Introduction
to ONOS
Architectural
principles
Retrospective
Use Cases
Clustering
Devices Connection
Demo
Slides
27-27
Any Question?
contact me on zufar@onf-ambassador.org
linkedin Zufar Dhiyaulhaq
telegram @zufardhiyaulhaq

More Related Content

Similar to Building ONOS Cluster in top of openSUSE

Open network operating system (onos)
Open network operating system (onos)Open network operating system (onos)
Open network operating system (onos)
Ameer Sameer
 
Contributing to ONOS
Contributing to ONOSContributing to ONOS
Contributing to ONOS
Ahmad Tajuddin Samsudin
 
Onos overview meetup sdn paris - redux
Onos overview  meetup sdn paris - reduxOnos overview  meetup sdn paris - redux
Onos overview meetup sdn paris - redux
SDN_Paris
 
Clash of Titans in SDN: OpenDaylight vs ONOS - Elisa Rojas
Clash of Titans in SDN: OpenDaylight vs ONOS - Elisa RojasClash of Titans in SDN: OpenDaylight vs ONOS - Elisa Rojas
Clash of Titans in SDN: OpenDaylight vs ONOS - Elisa Rojas
OpenNebula Project
 
Introduction of ONOS and core technology
Introduction of ONOS and core technologyIntroduction of ONOS and core technology
Introduction of ONOS and core technology
sangyun han
 
Cloud, SDN, NFV
Cloud, SDN, NFVCloud, SDN, NFV
Cloud, SDN, NFV
Igor D.C.
 
ON.LAB FlowVisor
ON.LAB FlowVisorON.LAB FlowVisor
ON.LAB FlowVisor
Isabelle Guis
 
Opnfv primer how to get into opnfv
Opnfv primer  how to get into opnfv Opnfv primer  how to get into opnfv
Opnfv primer how to get into opnfv
Tomofumi Hayashi
 
LCU13: Discussion: ODP relationship to NFV
LCU13: Discussion: ODP relationship to NFVLCU13: Discussion: ODP relationship to NFV
LCU13: Discussion: ODP relationship to NFV
Linaro
 
Open Source Networking Overview
Open Source Networking OverviewOpen Source Networking Overview
Open Source Networking Overview
Eueung Mulyana
 
Open source sdn controllers comparison
Open source sdn controllers comparisonOpen source sdn controllers comparison
Open source sdn controllers comparison
Yashaswi Jain
 
Enabling DevOps for IoT software development, powered by Open Source, OW2onli...
Enabling DevOps for IoT software development, powered by Open Source, OW2onli...Enabling DevOps for IoT software development, powered by Open Source, OW2onli...
Enabling DevOps for IoT software development, powered by Open Source, OW2onli...
OW2
 
The Future of Networks is Open...Source
The Future of Networks is Open...SourceThe Future of Networks is Open...Source
The Future of Networks is Open...Source
Francois Duthilleul
 
Onos summit roadmap dec 9
Onos summit  roadmap dec 9Onos summit  roadmap dec 9
Onos summit roadmap dec 9
ONOS Project
 
OpenNebula TechDay Boston 2015 - introduction and architecture
OpenNebula TechDay Boston 2015 - introduction and architectureOpenNebula TechDay Boston 2015 - introduction and architecture
OpenNebula TechDay Boston 2015 - introduction and architecture
OpenNebula Project
 
CNCF Introduction - Feb 2018
CNCF Introduction - Feb 2018CNCF Introduction - Feb 2018
CNCF Introduction - Feb 2018
Krishna-Kumar
 
What is OPNFV? An Introduction
What is OPNFV? An IntroductionWhat is OPNFV? An Introduction
What is OPNFV? An Introduction
OPNFV
 
Why SDN and ON.Lab are hot topics in networking
Why SDN and ON.Lab are hot topics in networkingWhy SDN and ON.Lab are hot topics in networking
Why SDN and ON.Lab are hot topics in networking
ON.Lab
 
Application Centric Microservices Architecture
Application Centric Microservices ArchitectureApplication Centric Microservices Architecture
Application Centric Microservices Architecture
Ken Owens
 
Open Day Light (ODL)
Open Day Light (ODL)Open Day Light (ODL)
Open Day Light (ODL)
Utkarsh Soni
 

Similar to Building ONOS Cluster in top of openSUSE (20)

Open network operating system (onos)
Open network operating system (onos)Open network operating system (onos)
Open network operating system (onos)
 
Contributing to ONOS
Contributing to ONOSContributing to ONOS
Contributing to ONOS
 
Onos overview meetup sdn paris - redux
Onos overview  meetup sdn paris - reduxOnos overview  meetup sdn paris - redux
Onos overview meetup sdn paris - redux
 
Clash of Titans in SDN: OpenDaylight vs ONOS - Elisa Rojas
Clash of Titans in SDN: OpenDaylight vs ONOS - Elisa RojasClash of Titans in SDN: OpenDaylight vs ONOS - Elisa Rojas
Clash of Titans in SDN: OpenDaylight vs ONOS - Elisa Rojas
 
Introduction of ONOS and core technology
Introduction of ONOS and core technologyIntroduction of ONOS and core technology
Introduction of ONOS and core technology
 
Cloud, SDN, NFV
Cloud, SDN, NFVCloud, SDN, NFV
Cloud, SDN, NFV
 
ON.LAB FlowVisor
ON.LAB FlowVisorON.LAB FlowVisor
ON.LAB FlowVisor
 
Opnfv primer how to get into opnfv
Opnfv primer  how to get into opnfv Opnfv primer  how to get into opnfv
Opnfv primer how to get into opnfv
 
LCU13: Discussion: ODP relationship to NFV
LCU13: Discussion: ODP relationship to NFVLCU13: Discussion: ODP relationship to NFV
LCU13: Discussion: ODP relationship to NFV
 
Open Source Networking Overview
Open Source Networking OverviewOpen Source Networking Overview
Open Source Networking Overview
 
Open source sdn controllers comparison
Open source sdn controllers comparisonOpen source sdn controllers comparison
Open source sdn controllers comparison
 
Enabling DevOps for IoT software development, powered by Open Source, OW2onli...
Enabling DevOps for IoT software development, powered by Open Source, OW2onli...Enabling DevOps for IoT software development, powered by Open Source, OW2onli...
Enabling DevOps for IoT software development, powered by Open Source, OW2onli...
 
The Future of Networks is Open...Source
The Future of Networks is Open...SourceThe Future of Networks is Open...Source
The Future of Networks is Open...Source
 
Onos summit roadmap dec 9
Onos summit  roadmap dec 9Onos summit  roadmap dec 9
Onos summit roadmap dec 9
 
OpenNebula TechDay Boston 2015 - introduction and architecture
OpenNebula TechDay Boston 2015 - introduction and architectureOpenNebula TechDay Boston 2015 - introduction and architecture
OpenNebula TechDay Boston 2015 - introduction and architecture
 
CNCF Introduction - Feb 2018
CNCF Introduction - Feb 2018CNCF Introduction - Feb 2018
CNCF Introduction - Feb 2018
 
What is OPNFV? An Introduction
What is OPNFV? An IntroductionWhat is OPNFV? An Introduction
What is OPNFV? An Introduction
 
Why SDN and ON.Lab are hot topics in networking
Why SDN and ON.Lab are hot topics in networkingWhy SDN and ON.Lab are hot topics in networking
Why SDN and ON.Lab are hot topics in networking
 
Application Centric Microservices Architecture
Application Centric Microservices ArchitectureApplication Centric Microservices Architecture
Application Centric Microservices Architecture
 
Open Day Light (ODL)
Open Day Light (ODL)Open Day Light (ODL)
Open Day Light (ODL)
 

More from Zufar Dhiyaulhaq

Laporan Geladi Telkom University 2018
Laporan Geladi Telkom University 2018Laporan Geladi Telkom University 2018
Laporan Geladi Telkom University 2018
Zufar Dhiyaulhaq
 
Laporan Kerja Praktik Telkom University 2019
Laporan Kerja Praktik Telkom University 2019Laporan Kerja Praktik Telkom University 2019
Laporan Kerja Praktik Telkom University 2019
Zufar Dhiyaulhaq
 
LAPORAN KERJA PROYEK E-LEARNING
LAPORAN KERJA PROYEK E-LEARNINGLAPORAN KERJA PROYEK E-LEARNING
LAPORAN KERJA PROYEK E-LEARNING
Zufar Dhiyaulhaq
 
Advantages using Internet of Things
Advantages using Internet of ThingsAdvantages using Internet of Things
Advantages using Internet of Things
Zufar Dhiyaulhaq
 
Introduction to GNS3 and EVE-NG
Introduction to GNS3 and EVE-NGIntroduction to GNS3 and EVE-NG
Introduction to GNS3 and EVE-NG
Zufar Dhiyaulhaq
 
Makalah Aljabar Boolean dan Rangkaian Logika
Makalah Aljabar Boolean dan Rangkaian LogikaMakalah Aljabar Boolean dan Rangkaian Logika
Makalah Aljabar Boolean dan Rangkaian Logika
Zufar Dhiyaulhaq
 
Rangkuman UAS JTPT Telkom University
Rangkuman UAS JTPT Telkom UniversityRangkuman UAS JTPT Telkom University
Rangkuman UAS JTPT Telkom University
Zufar Dhiyaulhaq
 
Rangkuman UTS JTPT Telkom University
Rangkuman UTS JTPT Telkom UniversityRangkuman UTS JTPT Telkom University
Rangkuman UTS JTPT Telkom University
Zufar Dhiyaulhaq
 
Rangkuman UAS Ekonomi Teknik Telkom University
Rangkuman UAS Ekonomi Teknik Telkom UniversityRangkuman UAS Ekonomi Teknik Telkom University
Rangkuman UAS Ekonomi Teknik Telkom University
Zufar Dhiyaulhaq
 
Rangkuman UTS Ekonomi Teknik Telkom University
Rangkuman UTS Ekonomi Teknik Telkom UniversityRangkuman UTS Ekonomi Teknik Telkom University
Rangkuman UTS Ekonomi Teknik Telkom University
Zufar Dhiyaulhaq
 
Analisis Bisnis Vertical Farming di Indonesia
Analisis Bisnis Vertical Farming di IndonesiaAnalisis Bisnis Vertical Farming di Indonesia
Analisis Bisnis Vertical Farming di Indonesia
Zufar Dhiyaulhaq
 
Analisis Bisnis Vertical Farming di Indonesia
Analisis Bisnis Vertical Farming di IndonesiaAnalisis Bisnis Vertical Farming di Indonesia
Analisis Bisnis Vertical Farming di Indonesia
Zufar Dhiyaulhaq
 

More from Zufar Dhiyaulhaq (12)

Laporan Geladi Telkom University 2018
Laporan Geladi Telkom University 2018Laporan Geladi Telkom University 2018
Laporan Geladi Telkom University 2018
 
Laporan Kerja Praktik Telkom University 2019
Laporan Kerja Praktik Telkom University 2019Laporan Kerja Praktik Telkom University 2019
Laporan Kerja Praktik Telkom University 2019
 
LAPORAN KERJA PROYEK E-LEARNING
LAPORAN KERJA PROYEK E-LEARNINGLAPORAN KERJA PROYEK E-LEARNING
LAPORAN KERJA PROYEK E-LEARNING
 
Advantages using Internet of Things
Advantages using Internet of ThingsAdvantages using Internet of Things
Advantages using Internet of Things
 
Introduction to GNS3 and EVE-NG
Introduction to GNS3 and EVE-NGIntroduction to GNS3 and EVE-NG
Introduction to GNS3 and EVE-NG
 
Makalah Aljabar Boolean dan Rangkaian Logika
Makalah Aljabar Boolean dan Rangkaian LogikaMakalah Aljabar Boolean dan Rangkaian Logika
Makalah Aljabar Boolean dan Rangkaian Logika
 
Rangkuman UAS JTPT Telkom University
Rangkuman UAS JTPT Telkom UniversityRangkuman UAS JTPT Telkom University
Rangkuman UAS JTPT Telkom University
 
Rangkuman UTS JTPT Telkom University
Rangkuman UTS JTPT Telkom UniversityRangkuman UTS JTPT Telkom University
Rangkuman UTS JTPT Telkom University
 
Rangkuman UAS Ekonomi Teknik Telkom University
Rangkuman UAS Ekonomi Teknik Telkom UniversityRangkuman UAS Ekonomi Teknik Telkom University
Rangkuman UAS Ekonomi Teknik Telkom University
 
Rangkuman UTS Ekonomi Teknik Telkom University
Rangkuman UTS Ekonomi Teknik Telkom UniversityRangkuman UTS Ekonomi Teknik Telkom University
Rangkuman UTS Ekonomi Teknik Telkom University
 
Analisis Bisnis Vertical Farming di Indonesia
Analisis Bisnis Vertical Farming di IndonesiaAnalisis Bisnis Vertical Farming di Indonesia
Analisis Bisnis Vertical Farming di Indonesia
 
Analisis Bisnis Vertical Farming di Indonesia
Analisis Bisnis Vertical Farming di IndonesiaAnalisis Bisnis Vertical Farming di Indonesia
Analisis Bisnis Vertical Farming di Indonesia
 

Recently uploaded

Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
University of Maribor
 
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMSA SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
IJNSA Journal
 
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Sinan KOZAK
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
Dr Ramhari Poudyal
 
Engineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdfEngineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdf
abbyasa1014
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
KrishnaveniKrishnara1
 
basic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdfbasic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdf
NidhalKahouli2
 
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptxML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
JamalHussainArman
 
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
ihlasbinance2003
 
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student MemberIEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
VICTOR MAESTRE RAMIREZ
 
Engine Lubrication performance System.pdf
Engine Lubrication performance System.pdfEngine Lubrication performance System.pdf
Engine Lubrication performance System.pdf
mamamaam477
 
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
IJECEIAES
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
insn4465
 
New techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdfNew techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdf
wisnuprabawa3
 
International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...
gerogepatton
 
Question paper of renewable energy sources
Question paper of renewable energy sourcesQuestion paper of renewable energy sources
Question paper of renewable energy sources
mahammadsalmanmech
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
IJECEIAES
 
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesHarnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Christina Lin
 
132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
kandramariana6
 
CSM Cloud Service Management Presentarion
CSM Cloud Service Management PresentarionCSM Cloud Service Management Presentarion
CSM Cloud Service Management Presentarion
rpskprasana
 

Recently uploaded (20)

Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
 
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMSA SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
 
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
 
Engineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdfEngineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdf
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
 
basic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdfbasic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdf
 
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptxML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
 
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
 
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student MemberIEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
 
Engine Lubrication performance System.pdf
Engine Lubrication performance System.pdfEngine Lubrication performance System.pdf
Engine Lubrication performance System.pdf
 
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
 
New techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdfNew techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdf
 
International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...
 
Question paper of renewable energy sources
Question paper of renewable energy sourcesQuestion paper of renewable energy sources
Question paper of renewable energy sources
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
 
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesHarnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
 
132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
 
CSM Cloud Service Management Presentarion
CSM Cloud Service Management PresentarionCSM Cloud Service Management Presentarion
CSM Cloud Service Management Presentarion
 

Building ONOS Cluster in top of openSUSE

  • 1. Building ONOS Cluster in top of openSUSE Zufar Dhiyaulhaq Introduction to ONF Operator Led CORD Reference Design Strategy ONF Solutions Introduction to Software- Defined Networking Introduction to ONOS Architectural principles Retrospective Use Cases Clustering Devices Connection Demo Slides 27-1 Building ONOS Cluster in top of openSUSE openSUSE.Asia Summit 2019 Zufar Dhiyaulhaq Open Networking Foundation October 16, 2019 cbna
  • 2. Building ONOS Cluster in top of openSUSE Zufar Dhiyaulhaq Introduction to ONF Operator Led CORD Reference Design Strategy ONF Solutions Introduction to Software- Defined Networking Introduction to ONOS Architectural principles Retrospective Use Cases Clustering Devices Connection Demo Slides 27-2 Self Introduction • Zufar Dhiyaulhaq • ONF ambassador • Cloud Engineer @ Btech • Undergraduate Student @ Telkom University
  • 3. Building ONOS Cluster in top of openSUSE Zufar Dhiyaulhaq Introduction to ONF Operator Led CORD Reference Design Strategy ONF Solutions Introduction to Software- Defined Networking Introduction to ONOS Architectural principles Retrospective Use Cases Clustering Devices Connection Demo Slides 27-3 ONF: Operator Led Consortium
  • 4. Building ONOS Cluster in top of openSUSE Zufar Dhiyaulhaq Introduction to ONF Operator Led CORD Reference Design Strategy ONF Solutions Introduction to Software- Defined Networking Introduction to ONOS Architectural principles Retrospective Use Cases Clustering Devices Connection Demo Slides 27-4 Operator Led - Curated Open Source Community
  • 5. Building ONOS Cluster in top of openSUSE Zufar Dhiyaulhaq Introduction to ONF Operator Led CORD Reference Design Strategy ONF Solutions Introduction to Software- Defined Networking Introduction to ONOS Architectural principles Retrospective Use Cases Clustering Devices Connection Demo Slides 27-5 CORD - Next Generation Edge Cloud Platform
  • 6. Building ONOS Cluster in top of openSUSE Zufar Dhiyaulhaq Introduction to ONF Operator Led CORD Reference Design Strategy ONF Solutions Introduction to Software- Defined Networking Introduction to ONOS Architectural principles Retrospective Use Cases Clustering Devices Connection Demo Slides 27-6 Reference Design Strategy
  • 7. Building ONOS Cluster in top of openSUSE Zufar Dhiyaulhaq Introduction to ONF Operator Led CORD Reference Design Strategy ONF Solutions Introduction to Software- Defined Networking Introduction to ONOS Architectural principles Retrospective Use Cases Clustering Devices Connection Demo Slides 27-7 ONF Solutions
  • 8. Building ONOS Cluster in top of openSUSE Zufar Dhiyaulhaq Introduction to ONF Operator Led CORD Reference Design Strategy ONF Solutions Introduction to Software- Defined Networking Introduction to ONOS Architectural principles Retrospective Use Cases Clustering Devices Connection Demo Slides 27-8 Software-Defined Networking The physical separation of the network control plane from the forwarding plane, and where a control plane controls several devices. • Directly Programmable • Agile • Centrally Managed • Programmatically Configured • Open Standards-Based and Vendor-Neutral
  • 9. Building ONOS Cluster in top of openSUSE Zufar Dhiyaulhaq Introduction to ONF Operator Led CORD Reference Design Strategy ONF Solutions Introduction to Software- Defined Networking Introduction to ONOS Architectural principles Retrospective Use Cases Clustering Devices Connection Demo Slides 27-9 Software-Defined Networking
  • 10. Building ONOS Cluster in top of openSUSE Zufar Dhiyaulhaq Introduction to ONF Operator Led CORD Reference Design Strategy ONF Solutions Introduction to Software- Defined Networking Introduction to ONOS Architectural principles Retrospective Use Cases Clustering Devices Connection Demo Slides 27-10 Introduction to ONOS Open Network Operating System (ONOS) is an open source SDN network operating system. Our mission is to enable Service Providers to build real SDN/NFV Solutions.
  • 11. Building ONOS Cluster in top of openSUSE Zufar Dhiyaulhaq Introduction to ONF Operator Led CORD Reference Design Strategy ONF Solutions Introduction to Software- Defined Networking Introduction to ONOS Architectural principles Retrospective Use Cases Clustering Devices Connection Demo Slides 27-11 Architectural principles • High-availability, scalability and performance • Strong abstractions and simplicity to develop apps and solutions • Protocol and device behaviour independence • Separation of concerns and modularity
  • 12. Building ONOS Cluster in top of openSUSE Zufar Dhiyaulhaq Introduction to ONF Operator Led CORD Reference Design Strategy ONF Solutions Introduction to Software- Defined Networking Introduction to ONOS Architectural principles Retrospective Use Cases Clustering Devices Connection Demo Slides 27-12 Retrospective • In the last 12 months, ONOS had the following releases • 1.14 (Owl), 1.15 (Peacock), 2.0.0 (Quail), 2.1.0 (Raven), 2.2.0 (Sparrow) • ONOS community continued to add apps, device drivers, etc. • New SB APIs for NG SDN & Stratum • GUI rewrite using Angular 7 and TypeScript
  • 13. Building ONOS Cluster in top of openSUSE Zufar Dhiyaulhaq Introduction to ONF Operator Led CORD Reference Design Strategy ONF Solutions Introduction to Software- Defined Networking Introduction to ONOS Architectural principles Retrospective Use Cases Clustering Devices Connection Demo Slides 27-13 Where we are now • ONOS provides a stable platform with nice characteristics: • easy app development • SDK, etc. • easy deployment as a distributed Cluster • Docker containers, Kubernetes, etc. • super-fast • lots of existing apps and extensions • support for both legacy protocols and next-gen SDN interfaces
  • 14. Building ONOS Cluster in top of openSUSE Zufar Dhiyaulhaq Introduction to ONF Operator Led CORD Reference Design Strategy ONF Solutions Introduction to Software- Defined Networking Introduction to ONOS Architectural principles Retrospective Use Cases Clustering Devices Connection Demo Slides 27-14 Where we are now • ONOS architecture also has some caveats and limitations: • apps limited to Java or JVM-based languages • e.g. Scala, Jython, Groovy • limited isolation mechanism • core & apps share same resources • horizontal app/service scaling is difficult
  • 15. Building ONOS Cluster in top of openSUSE Zufar Dhiyaulhaq Introduction to ONF Operator Led CORD Reference Design Strategy ONF Solutions Introduction to Software- Defined Networking Introduction to ONOS Architectural principles Retrospective Use Cases Clustering Devices Connection Demo Slides 27-15 NG ONOS Architectural Tenets • Use gRPC-centric interfaces • gNMI, gNOI, P4Runtime, OpenConfig, etc. • Follow micro-services principles • horizontal scaling of services, support for tenant apps, etc. • Rely on existing orchestration platforms • e.g. Kubernetes, Helm charts • Allow components written in different languages (Java, Go, Python, etc.)
  • 16. Building ONOS Cluster in top of openSUSE Zufar Dhiyaulhaq Introduction to ONF Operator Led CORD Reference Design Strategy ONF Solutions Introduction to Software- Defined Networking Introduction to ONOS Architectural principles Retrospective Use Cases Clustering Devices Connection Demo Slides 27-16 Use Cases • Interconnecting SDN network with traditional network using SDN-IP • SONA: DC Network Virtualization • CORD: Central Office re-architected as a Datacenter • Virtual Private LAN Service (VPLS) • more uses cases in wiki.onosproject.org • or you can create your uses cases!
  • 17. Building ONOS Cluster in top of openSUSE Zufar Dhiyaulhaq Introduction to ONF Operator Led CORD Reference Design Strategy ONF Solutions Introduction to Software- Defined Networking Introduction to ONOS Architectural principles Retrospective Use Cases Clustering Devices Connection Demo Slides 27-17 ONOS Clustering • The Owl release (1.14) features a new architecture which physically decouples cluster management, service discovery, and persistent data storage from the ONOS nodes themselves. • These functions are now the responsibility of a separate Atomix cluster.
  • 18. Building ONOS Cluster in top of openSUSE Zufar Dhiyaulhaq Introduction to ONF Operator Led CORD Reference Design Strategy ONF Solutions Introduction to Software- Defined Networking Introduction to ONOS Architectural principles Retrospective Use Cases Clustering Devices Connection Demo Slides 27-18 ONOS Distributed Architecture • Distributed • Set up as a cluster of instances • Symmetric • Each instance runs identical software and configuration • Fault-tolerant • Cluster remains operational in the face of node failures • Location Transparent • A client can interact with any instance. The cluster presents the abstraction of a single logical instance • Dynamic • The cluster can be scaled up/down to meet usage demands
  • 19. Building ONOS Cluster in top of openSUSE Zufar Dhiyaulhaq Introduction to ONF Operator Led CORD Reference Design Strategy ONF Solutions Introduction to Software- Defined Networking Introduction to ONOS Architectural principles Retrospective Use Cases Clustering Devices Connection Demo Slides 27-19 ONOS Clustering
  • 20. Building ONOS Cluster in top of openSUSE Zufar Dhiyaulhaq Introduction to ONF Operator Led CORD Reference Design Strategy ONF Solutions Introduction to Software- Defined Networking Introduction to ONOS Architectural principles Retrospective Use Cases Clustering Devices Connection Demo Slides 27-20 How Devices connect
  • 21. Building ONOS Cluster in top of openSUSE Zufar Dhiyaulhaq Introduction to ONF Operator Led CORD Reference Design Strategy ONF Solutions Introduction to Software- Defined Networking Introduction to ONOS Architectural principles Retrospective Use Cases Clustering Devices Connection Demo Slides 27-21 How Devices connect
  • 22. Building ONOS Cluster in top of openSUSE Zufar Dhiyaulhaq Introduction to ONF Operator Led CORD Reference Design Strategy ONF Solutions Introduction to Software- Defined Networking Introduction to ONOS Architectural principles Retrospective Use Cases Clustering Devices Connection Demo Slides 27-22 How Devices connect
  • 23. Building ONOS Cluster in top of openSUSE Zufar Dhiyaulhaq Introduction to ONF Operator Led CORD Reference Design Strategy ONF Solutions Introduction to Software- Defined Networking Introduction to ONOS Architectural principles Retrospective Use Cases Clustering Devices Connection Demo Slides 27-23 How Devices connect
  • 24. Building ONOS Cluster in top of openSUSE Zufar Dhiyaulhaq Introduction to ONF Operator Led CORD Reference Design Strategy ONF Solutions Introduction to Software- Defined Networking Introduction to ONOS Architectural principles Retrospective Use Cases Clustering Devices Connection Demo Slides 27-24 Clustering Demo
  • 25. Building ONOS Cluster in top of openSUSE Zufar Dhiyaulhaq Introduction to ONF Operator Led CORD Reference Design Strategy ONF Solutions Introduction to Software- Defined Networking Introduction to ONOS Architectural principles Retrospective Use Cases Clustering Devices Connection Demo Slides 27-25 ONOS Cluster commands • Entering ONOS management /opt/onos/bin/onos • Balancing Master balance-masters • Activate auto balance app activate mlb • Activate layout app activate layout • Change topology to access topo-layout access
  • 26. Building ONOS Cluster in top of openSUSE Zufar Dhiyaulhaq Introduction to ONF Operator Led CORD Reference Design Strategy ONF Solutions Introduction to Software- Defined Networking Introduction to ONOS Architectural principles Retrospective Use Cases Clustering Devices Connection Demo Slides 27-26 Slide & Automation script available on GitHub bit.ly/ONOSopenSUSE
  • 27. Building ONOS Cluster in top of openSUSE Zufar Dhiyaulhaq Introduction to ONF Operator Led CORD Reference Design Strategy ONF Solutions Introduction to Software- Defined Networking Introduction to ONOS Architectural principles Retrospective Use Cases Clustering Devices Connection Demo Slides 27-27 Any Question? contact me on zufar@onf-ambassador.org linkedin Zufar Dhiyaulhaq telegram @zufardhiyaulhaq