Download presentation
Presentation is loading. Please wait.
Published byPosy Hamilton Modified over 9 years ago
1
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 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 BGPdRIPdOSPFdzebra UNIX Kernel
7
How about mrt? zebramrt Mutex_lock RIPd BGPd OSPFd 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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.