Knowledge (XXG)

OpenBGPD

Source 📝

335: 413: 208: 108: 64: 1119: 1176: 27: 295:), reliable, and lean enough for most users, both in size and memory usage. The configuration language should be both powerful and easy to use. It must also be able to quickly handle hundreds of thousands of table entries in a 1255: 1221: 726: 1088: 348: 154:
RFC 1997, RFC 2385, RFC 2545, RFC 2918, RFC 3765, RFC 4271, RFC 4360, RFC 4364, RFC 4456, RFC 4486, RFC 4760, RFC 4893, RFC 5082, RFC 5492,
340: 1214: 1160: 531: 440: 473: 319:; the others do, in the interest of non-exploitability. The parent process cannot drop privileges, because it needs to update the 1093: 735: 1265: 1250: 1207: 719: 903: 776: 1011: 87: 259:
OpenBSD Border Gateway Protocol Daemon is developed by Henning Brauer, Peter Hessler, and Claudio Jeker as part of the
292: 55: 249: 712: 508: 315:: the Route Decision Engine (RDE), and the Session Engine (SE). The parent process is the only part that doesn't 1098: 751: 268: 121: 1153: 1083: 503: 253: 172: 1240: 466: 369: 953: 931: 829: 638: 316: 296: 155: 1260: 541: 207: 167: 63: 1146: 677: 241: 229: 148: 1036: 872: 837: 272: 1191: 1130: 1245: 1183: 1001: 966: 743: 561: 459: 233: 180: 128: 389: 842: 784: 693: 107: 435: 412: 96: 1057: 976: 546: 445: 308: 256:
version 4. This allows a machine to exchange routes with other systems that speak BGP.
1234: 1067: 656: 596: 320: 312: 159: 1062: 1006: 764: 661: 267:, developed by Esben Nørby, is a companion daemon of OpenBGPD that implements the 291:
The design goals of OpenBSD Border Gateway Protocol Daemon include being secure (
971: 185: 867: 852: 608: 330: 37: 1031: 1021: 1016: 961: 857: 819: 586: 581: 264: 1187: 939: 916: 911: 862: 804: 789: 633: 576: 571: 551: 430: 271:
protocol. The suite was developed as an alternative to packages such as
237: 1118: 921: 891: 809: 591: 498: 483: 426: 260: 137: 133: 43: 451: 981: 877: 847: 794: 601: 556: 526: 1175: 283:
and does not meet the project's requirements and quality standards.
26: 704: 618: 613: 276: 141: 420: 1126: 1041: 814: 799: 628: 623: 536: 245: 708: 455: 20:
OpenBGPD (also known as OpenBSD Border Gateway Protocol Daemon)
280: 228:, also known as OpenBSD Border Gateway Protocol Daemon, is a 406: 196: 252:
that provides a free, open-source implementation of the
1195: 1134: 1076: 1050: 994: 952: 930: 902: 890: 828: 775: 763: 742: 686: 670: 649: 519: 491: 441:
Hasso Tepper's work on OpenBGPD on Debian GNU/Linux
279:-focused routing suite which is licensed under the 215: 191: 179: 166: 147: 127: 117: 86: 54: 36: 446:Routing with OpenBSD using OpenOSPFD and OpenBGPD 323:and it has to run on a privileged port (179). 1215: 1154: 720: 467: 436:A paper explaining OpenBGPD by Henning Brauer 8: 19: 1099:National Security Agency#Software backdoors 1222: 1208: 1161: 1147: 899: 772: 760: 727: 713: 705: 474: 460: 452: 411: 206: 106: 62: 18: 1089:List of router and firewall distributions 360: 1256:OpenBSD software using the ISC license 448:- Paper (pdf) by Claudio Jeker (2006) 349:List of open source routing platforms 156:draft-ietf-idr-optional-transitive-00 16:Open-source BGP daemon implementation 7: 1172: 1170: 1115: 1113: 341:Free and open-source software portal 368:Claudio Jeker (19 September 2024). 1194:. You can help Knowledge (XXG) by 1133:. You can help Knowledge (XXG) by 14: 1174: 1117: 1094:List of router firmware projects 333: 25: 1: 236:that allows general purpose 390:A Secure BGP Implementation 1282: 1169: 1112: 82: 50: 24: 269:Open Shortest Path First 1084:Comparison of firewalls 370:"OpenBGPD 8.6 released" 307:OpenBGPD consists of a 254:Border Gateway Protocol 173:Border Gateway Protocol 1266:Network software stubs 1129:-related article is a 160:draft-ietf-grow-mrt-17 1251:Free routing software 69:; 0 days ago 31:"Go ahead. Explore." 67:/ 19 September 2024 21: 932:Partly proprietary 838:AirOS & EdgeOS 830:Partly proprietary 678:OpenBSD Foundation 101:/openbgpd-portable 1203: 1202: 1142: 1141: 1107: 1106: 990: 989: 948: 947: 886: 885: 702: 701: 509:security features 429:System Manager's 223: 222: 103:/openbgpd-openbsd 74:19 September 2024 1273: 1224: 1217: 1210: 1178: 1171: 1163: 1156: 1149: 1121: 1114: 1077:Related articles 900: 773: 761: 736:Routing software 729: 722: 715: 706: 520:Related projects 492:Operating system 476: 469: 462: 453: 424: 423: 415: 410: 409: 407:Official website 392: 387: 381: 380: 378: 376: 365: 343: 338: 337: 336: 299:-efficient way. 211: 210: 203: 200: 198: 129:Operating system 110: 105: 102: 100: 98: 77: 75: 70: 66: 29: 22: 1281: 1280: 1276: 1275: 1274: 1272: 1271: 1270: 1231: 1230: 1229: 1228: 1168: 1167: 1110: 1108: 1103: 1072: 1046: 995:Routing daemons 986: 944: 926: 895: 882: 843:Alliedware Plus 824: 768: 755: 753: 750: 748: 745: 738: 733: 703: 698: 694:OpenBSD Journal 682: 666: 645: 515: 504:version history 487: 480: 419: 418: 405: 404: 401: 396: 395: 388: 384: 374: 372: 367: 366: 362: 357: 339: 334: 332: 329: 317:drop privileges 313:child processes 305: 293:non-exploitable 289: 205: 195: 113: 95: 78: 73: 71: 68: 32: 17: 12: 11: 5: 1279: 1277: 1269: 1268: 1263: 1258: 1253: 1248: 1243: 1233: 1232: 1227: 1226: 1219: 1212: 1204: 1201: 1200: 1179: 1166: 1165: 1158: 1151: 1143: 1140: 1139: 1122: 1105: 1104: 1102: 1101: 1096: 1091: 1086: 1080: 1078: 1074: 1073: 1071: 1070: 1065: 1060: 1058:Captive portal 1054: 1052: 1051:Other software 1048: 1047: 1045: 1044: 1039: 1034: 1029: 1024: 1019: 1014: 1009: 1004: 998: 996: 992: 991: 988: 987: 985: 984: 979: 974: 969: 964: 958: 956: 950: 949: 946: 945: 943: 942: 936: 934: 928: 927: 925: 924: 919: 914: 908: 906: 897: 888: 887: 884: 883: 881: 880: 875: 870: 865: 860: 855: 850: 845: 840: 834: 832: 826: 825: 823: 822: 817: 812: 807: 802: 797: 792: 787: 781: 779: 770: 758: 740: 739: 734: 732: 731: 724: 717: 709: 700: 699: 697: 696: 690: 688: 684: 683: 681: 680: 674: 672: 668: 667: 665: 664: 659: 653: 651: 647: 646: 644: 643: 642: 641: 631: 626: 621: 616: 611: 606: 605: 604: 594: 589: 584: 579: 574: 569: 564: 559: 554: 549: 544: 539: 534: 529: 523: 521: 517: 516: 514: 513: 512: 511: 506: 495: 493: 489: 488: 481: 479: 478: 471: 464: 456: 450: 449: 443: 438: 433: 416: 400: 399:External links 397: 394: 393: 382: 359: 358: 356: 353: 352: 351: 345: 344: 328: 325: 309:parent process 304: 301: 288: 285: 240:to be used as 221: 220: 217: 213: 212: 193: 189: 188: 183: 177: 176: 170: 164: 163: 152: 145: 144: 131: 125: 124: 119: 115: 114: 112: 111: 92: 90: 84: 83: 80: 79: 60: 58: 56:Stable release 52: 51: 48: 47: 40: 34: 33: 30: 15: 13: 10: 9: 6: 4: 3: 2: 1278: 1267: 1264: 1262: 1259: 1257: 1254: 1252: 1249: 1247: 1244: 1242: 1239: 1238: 1236: 1225: 1220: 1218: 1213: 1211: 1206: 1205: 1199: 1197: 1193: 1190:article is a 1189: 1185: 1180: 1177: 1173: 1164: 1159: 1157: 1152: 1150: 1145: 1144: 1138: 1136: 1132: 1128: 1123: 1120: 1116: 1111: 1100: 1097: 1095: 1092: 1090: 1087: 1085: 1082: 1081: 1079: 1075: 1069: 1066: 1064: 1061: 1059: 1056: 1055: 1053: 1049: 1043: 1040: 1038: 1035: 1033: 1030: 1028: 1025: 1023: 1020: 1018: 1015: 1013: 1010: 1008: 1005: 1003: 1000: 999: 997: 993: 983: 980: 978: 975: 973: 970: 968: 965: 963: 960: 959: 957: 955: 951: 941: 938: 937: 935: 933: 929: 923: 920: 918: 915: 913: 910: 909: 907: 905: 904:Entirely free 901: 898: 893: 889: 879: 876: 874: 871: 869: 866: 864: 861: 859: 856: 854: 851: 849: 846: 844: 841: 839: 836: 835: 833: 831: 827: 821: 818: 816: 813: 811: 808: 806: 803: 801: 798: 796: 793: 791: 788: 786: 783: 782: 780: 778: 777:Entirely free 774: 771: 766: 762: 759: 757: 747: 741: 737: 730: 725: 723: 718: 716: 711: 710: 707: 695: 692: 691: 689: 685: 679: 676: 675: 673: 671:Organizations 669: 663: 660: 658: 657:Theo de Raadt 655: 654: 652: 648: 640: 637: 636: 635: 632: 630: 627: 625: 622: 620: 617: 615: 612: 610: 607: 603: 600: 599: 598: 595: 593: 590: 588: 585: 583: 580: 578: 575: 573: 570: 568: 565: 563: 560: 558: 555: 553: 550: 548: 545: 543: 540: 538: 535: 533: 530: 528: 525: 524: 522: 518: 510: 507: 505: 502: 501: 500: 497: 496: 494: 490: 485: 477: 472: 470: 465: 463: 458: 457: 454: 447: 444: 442: 439: 437: 434: 432: 428: 425: –  422: 417: 414: 408: 403: 402: 398: 391: 386: 383: 371: 364: 361: 354: 350: 347: 346: 342: 331: 326: 324: 322: 321:routing table 318: 314: 310: 302: 300: 298: 294: 286: 284: 282: 278: 274: 270: 266: 262: 257: 255: 251: 247: 243: 239: 235: 231: 227: 218: 214: 209: 202: 194: 190: 187: 184: 182: 178: 174: 171: 169: 165: 161: 157: 153: 150: 146: 143: 139: 135: 132: 130: 126: 123: 120: 116: 109: 104: 94: 93: 91: 89: 85: 81: 65: 59: 57: 53: 49: 45: 41: 39: 35: 28: 23: 1241:BSD software 1196:expanding it 1181: 1135:expanding it 1124: 1109: 1063:Neighbornode 1026: 1007:B.A.T.M.A.N. 687:Publications 662:Niels Provos 566: 385: 375:19 September 373:. Retrieved 363: 306: 290: 258: 225: 224: 38:Developer(s) 967:ExtremeWare 954:Proprietary 1261:Unix stubs 1235:Categories 868:SmoothWall 853:ExtremeXOS 355:References 311:, and two 244:. It is a 219:April 2021 162:, RFC 6608 118:Written in 88:Repository 1186:-related 1032:OpenOSPFD 1022:GNU Zebra 1017:FRRouting 962:Cisco IOS 858:FRITZ!Box 820:Zeroshell 754:operating 744:Operating 587:OpenSMTPD 582:OpenOSPFD 265:OpenOSPFD 263:project. 238:computers 232:software 199:.openbgpd 61:8.6  1188:software 1027:OpenBGPD 940:Junos OS 917:OPNsense 912:m0n0wall 863:RouterOS 805:libreCMC 790:Floppyfw 634:Xenocara 577:OpenNTPD 572:OpenIKED 567:OpenBGPD 552:LibreSSL 327:See also 226:OpenBGPD 149:Standard 1246:OpenBSD 1184:network 922:pfSense 892:FreeBSD 810:OpenWrt 756:systems 752:network 746:systems 609:sensors 592:OpenSSH 499:OpenBSD 486:Project 484:OpenBSD 427:OpenBSD 421:bgpd(8) 261:OpenBSD 248:system 242:routers 234:program 192:Website 181:License 138:FreeBSD 134:OpenBSD 72: ( 46:Project 44:OpenBSD 1037:Quagga 878:Vyatta 873:Tomato 848:DD-WRT 795:IPFire 785:Endian 650:People 602:pfsync 557:mandoc 431:Manual 303:Design 297:memory 273:Quagga 250:daemon 230:server 204:  175:daemon 97:github 1182:This 1125:This 1002:Babel 977:TiMOS 972:NX-OS 896:based 769:based 765:Linux 749:& 619:spamd 614:sndio 542:httpd 287:Goals 277:Linux 216:As of 142:Linux 1192:stub 1131:stub 1127:Unix 1042:XORP 1012:BIRD 815:VyOS 800:LEDE 629:tmux 624:sudo 537:doas 532:CARP 482:The 377:2024 275:, a 246:Unix 201:.org 168:Type 99:.com 42:The 1068:Tor 982:VRP 639:cwm 547:fdm 527:bio 281:GPL 197:www 186:ISC 151:(s) 1237:: 597:PF 562:mg 158:, 140:, 136:, 1223:e 1216:t 1209:v 1198:. 1162:e 1155:t 1148:v 1137:. 894:- 767:- 728:e 721:t 714:v 475:e 468:t 461:v 379:. 122:C 76:)

Index


Developer(s)
OpenBSD
Stable release
Edit this on Wikidata
Repository
github.com/openbgpd-portable/openbgpd-openbsd
Edit this at Wikidata
C
Operating system
OpenBSD
FreeBSD
Linux
Standard
draft-ietf-idr-optional-transitive-00
draft-ietf-grow-mrt-17
Type
Border Gateway Protocol
License
ISC
www.openbgpd.org
Edit this on Wikidata
server
program
computers
routers
Unix
daemon
Border Gateway Protocol
OpenBSD

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.