Download presentation
Presentation is loading. Please wait.
Published byRalf Bradley Modified over 6 years ago
1
<kunihiro@digital-magic.co.jp>
zebra Kunihiro Ishiguro
2
What’s 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 RIPng request reply traceon traceoff poll poll-entry
… finish … obsolete? … 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? zebra mrt BGPd RIPd mrt OSPFd zebra Mutex_lock
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.