Annotation of embedaddon/quagga/doc/fig-rs-processing.txt, revision 1.1
1.1 ! misho 1: From Peer A
! 2: | From RS-Client B
! 3: | | From RS-Client C
! 4: | | | From RS-Client D
! 5: | | | |
! 6: | | | | Main / Normal RIB
! 7: | | | | ________________________________
! 8: | | | | / _________ _________ \
! 9: | | | +--->|(D)-|Best | | Main | |
! 10: | | +--|--->|(C)-|Path |-->|Local-RIB|->[A]|--->To Peer A
! 11: | +--|--|--->|(B)-|Selection| | | |
! 12: +--|--|--|--->|(A)-|_________| |_________| |
! 13: | | | | \________________________________/
! 14: | | | |
! 15: | | | | ________________________________
! 16: | | | | / _________ _________ \
! 17: | | | +--->*D*->|{B}-|Best | |RS-Client| |
! 18: | | +--|--->*C*->|{B}-|Path |-->|Local-RIB|->[B]|--->To RS-Client B
! 19: | | | | | |Selection| | for B | |
! 20: +--|--|--|-------->|{B}-|_________| |_________| |
! 21: | | | | \________________________________/
! 22: | | | |
! 23: | | | | ________________________________
! 24: | | | | / _________ _________ \
! 25: | | | +--->*D*->|{C}-|Best | |RS-Client| |
! 26: | | | | | |Path |-->|Local-RIB|->[C]|--->To RS-Client C
! 27: | +--|--|--->*B*->|{C}-|Selection| | for C | |
! 28: +--|--|--|-------->|{C}-|_________| |_________| |
! 29: | | | \________________________________/
! 30: | | |
! 31: | | | ________________________________
! 32: | | | / _________ _________ \
! 33: | | | | |Best | |RS-Client| |
! 34: | | +------>*C*->|{D}-|Path |-->|Local-RIB|->[D]|--->To RS-Client D
! 35: | +--------->*B*->|{D}-|Selection| | for D | |
! 36: +----------------->|{D}-|_________| |_________| |
! 37: \________________________________/
! 38:
! 39:
! 40: Key: (X) - 'In' Filter applied to Peer X's announcements before
! 41: considering announcement for the normal main Local-RIB
! 42: [X] - 'Out' Filter applied to announcements to Peer X
! 43: *X* - 'Export' Filter of RS-Client X, to apply X's policies
! 44: before its routes may be considered for other RS-Clients
! 45: RIBs.
! 46: {X} - 'Import' Filter of RS-Client X, to apply X's policies
! 47: on routes before allowing them into X's RIB.
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>