210 likes | 389 Views
Linux-Zebra BGP Router. FRANCIS A. VIDAL (francisv@bitstop.ph) Bitstop Network Services, Inc. Topic Outline. Introduction What is the open source initiative? What is Red Hat Linux? What is GNU Zebra? Basic routing principles How does the system work? Conclusion. Introduction.
E N D
Linux-Zebra BGP Router FRANCIS A. VIDAL (francisv@bitstop.ph) Bitstop Network Services, Inc.
Topic Outline • Introduction • What is the open source initiative? • What is Red Hat Linux? • What is GNU Zebra? • Basic routing principles • How does the system work? • Conclusion BNS: Linux-Zebra BGP Router
Introduction Bitstop Network Services, Inc.
Introduction: BNS, Inc. • Relatively new company • Setup to handle network-related products of Bitstop, Inc. • Bitstop, Inc. has been in the computer business for more than 10 years BNS: Linux-Zebra BGP Router
Introduction: BNS, Inc. (cont.) • Certified professionals • Microsoft Certified Systems Engineer • Microsoft Certified DB Admin • Microsoft Office User Specialists • Microsoft Certified Professionals • Cisco Certified Network Associates • Cisco Certified Design Associate • Cisco Wireless LAN Experts • A+ Certified technical support BNS: Linux-Zebra BGP Router
Introduction: BNS, Inc. • Diversified servers • Windows NT4/2000 • Web servers, proxy/cache farm, and DNS resolvers running FreeBSD • Game server running Linux BNS: Linux-Zebra BGP Router
Open Source A look at the roots of the open source initiative
Open Source: What is it? • In general, refers to any program whose source code is made available for use or modification as users or other developers see fit • It’s also certification mark owned by the Open Source Initiative (OSI) which requires that: BNS: Linux-Zebra BGP Router
Open Source: What is it? • The software being distributed must be redistributed to anyone else without any restriction • The source code must be made available (so that the receiving party will be able to improve or modify it) • The license can require improved versions of the software to carry a different name or version from the original software BNS: Linux-Zebra BGP Router
Red Hat Linux What is Red Hat Linux?
Red Hat Linux • Red Hat is a leading software company in the business of assembling open source components for the Linux operating system • Red Hat Linux is a distribution that uses the Linux kernel • Linux is a UNIX-like operating system designed to provide PC users an alternative to expensive UNIX systems BNS: Linux-Zebra BGP Router
GNU Zebra What is GNU Zebra? Is it an animal or what?
GNU Zebra • A free software that manages TCP/IP based routing protocols • Supports the border gateway (BGP-4) protocol • Also supports OSPF & RIP • Runs on popular UNIX operating systems • Developed by Kunihiro Ishiguro BNS: Linux-Zebra BGP Router
Basic Routing Principles A look at how routing works
Basic Routing Principles • Process of deciding where the packets will go • Normally involves a router; a device that determines the next network point to which a packet should be forwarded toward its destination BNS: Linux-Zebra BGP Router
Internet Basic Routing Principles 192.168.0.0/24 192.168.1.0/24 192.168.2.0/24 BNS: Linux-Zebra BGP Router
How Does the System Work? Now that you know how “routing” works, how does the PCIA setup work?
Internet DSL DSL DSL PCIA Network: Before Ip_address_1 Ip_address_2 Ip_address_3 Web server MS ISA server Linux gateway Internal LAN BNS: Linux-Zebra BGP Router
Internet DSL DSL DSL PCIA Network: After Web server MS ISA server Internal LAN Linux + Zebra (pbgprouter) BNS: Linux-Zebra BGP Router
How does it work? • Uses BGP to decide where the packets should go • Border gateway protocol (BGP) is a routing protocol used to span autonomous systems on the Internet • An AS (autonomous system) is a way of referring to “someone network” BNS: Linux-Zebra BGP Router
Border Gateway Protocol • Principal protocol used for routing across the Internet BNS: Linux-Zebra BGP Router