zebra - PowerPoint PPT Presentation

About This Presentation
Title:

zebra

Description:

We can disable protocol by killing process And debug easy. Then . Zebra ML (English only) Zebra Home Page Hurd 0.2 will be out soon. – PowerPoint PPT presentation

Number of Views:72
Avg rating:3.0/5.0
Slides: 10
Provided by: Digit58
Category:
Tags: english | hurd | zebra

less

Transcript and Presenter's Notes

Title: zebra


1
zebra
Kunihiro Ishiguro ltkunihiro_at_digital-magic.co.jpgt
2
Whats zebra?
  • Zebra provide full routing power
  • One process per one protocol
  • Route Server Route Reflector integrated
  • Multithread based technology
  • Policy control and filtering

3
BGPd
  • Now it can announce routing information!
  • Community support is undergoing
  • Confederation support is not yet impl.
  • AS regular expression match not yet impl.
  • No further bgpd-pre-XXX release

4
RIPd
  • RIPv1 RIPv2

request reply traceon traceoff poll poll-en
try
finish finish obsolete?
obsolete? developing developing
  • RIPng

There is some lines of code for RIPng
5
Interface handling
  • We do not use ioctl(sock,SIOCGICONF)
  • We use sysctl (mib, MIBSIZ)
  • Zebra can handle unlimited number of interface
  • Zebra has unlimited size of FD_SETSIZE

6
Zebra architecture
BGPd
RIPd
OSPFd
zebra
UNIX Kernel
7
How about mrt?
Mutex_lock
BGPd
Mutex_lock
RIPd
mrt
Mutex_lock
Mutex_lock
OSPFd
zebra
Mutex_lock
zebra
mrt
8
New world with zebra
  • We can develop each protocol daemon separately
  • We only need BGPd for Route Server and/or Route
    Reflector.
  • We can disable protocol by killing process
  • And debug easy.

9
Then.
  • Zebra ML (English only)
  • Zebra Home Page
  • Hurd 0.2 will be out soon. They will change
    interface from C-thread to P-thread
  • Until that we develop thread routine under
    Solaris 2.X
Write a Comment
User Comments (0)
About PowerShow.com