trex路由协议

Bird简介

Bird是一个开源实现,用于在类 Unix 操作系统上路由 Internet 协议数据包。几秒钟内数百万条路由的规模(取决于协议规模,例如 BGP)与 Multi-RX 软件模型集成以支持 BIRD 协议的动态过滤器,同时保持高流量。支持多达 10K 个虚拟接口,每个接口具有不同的 QinQ/VLAN 配置,除这些功能外,BIRD 还支持:
o IPv4 和 IPv6
o 多个路由表
o 边界网关协议 (BGPv4、BGPv6)
o 开放最短路径优先协议(OSPFv2)
o 路由信息协议(RIPng)
o Babel 路由协议 (Babel)
o 双向转发检测 (BFD)
o IPv6 路由器广告
o 静态路由
o 表间协议
o 软重配置

Bird实列

bgpv4

防火墙配置

trex配置
单邻居
1.开启服务./t-rex-64 -i --bird-server --software -c 1
2.新建一个窗口开启控制台./trex-console
3.进入service模式 service –a
4.开启混杂模式 portattr --prom on --mult on
5.加载插件plugins load bird
6.建立一个namespace
plugins bird add_node -p 0 --mac 00:00:00:00:00:06 --ipv4 1.1.1.3 --ipv4-subnet 24
12. 建立邻居
plugins bird set_config -f bird/cfg/bgp.conf -r bird/cfg/ipv4_routes.conf

plugins bird set_config -f bird/cfg/bgp.conf --first-ip 42.42.42.0 --total-routes 100 --next-hop 1.1.1.3
13. 查看配置

  1. Trex查看对等体状态

  2. 防火墙查看路由

多邻居
1.前面步骤一致在建立namespace时想建多少个邻居就立多个namespace。
plugins bird add_node -p 0 --mac 00:00:00:00:00:06 --ipv4 1.1.1.3 --ipv4-subnet 24
plugins bird add_node -p 0 --mac 00:00:00:00:00:09 --ipv4 1.1.2.3 --ipv4-subnet 24
2.修改配置文件

3.建立邻居
plugins bird set_config -f bird/cfg/bgp.conf -r bird/cfg/ipv4_routes.conf
4.防火墙对等体状态查看

排错
查看trex对等体接口是否正确创建并做连接性测试

BGOV6

防火墙配置
防火墙配置与v4一致正常配置就行

Trex配置
1.之前步骤一样
1.
2在生成namespace时执行如下命令
plugins bird add_node -p 0 --mac 00:00:00:01:00:07 --ipv6-enable --ipv6 2001:db8:0:2222::3 --ipv6-subnet 64
3.建立邻居
plugins bird set_config -f bird/cfg/bgp_ipv6.conf -r bird/cfg/ipv6_routes.conf
4.防火墙查看

排错
连接性测试

Ripv4

防火墙配置

Trex配置
1.套路一样前面的步骤省略
重新生成namespace
plugins bird add_node -p 0 --mac 00:00:00:00:00:06 --ipv4 1.1.1.3 --ipv4-subnet 24
2.建立邻居
plugins bird set_config -f bird/cfg/rip.conf -r bird/cfg/ipv4_routes.conf

OSPFv4

防火墙配置

Trex
1.套路一样
生成namespace
建立邻居
plugins bird set_config -f bird/cfg/ospf.conf -r bird/cfg/ipv4_routes.conf
2.修改mtu与防火墙接口一致

排错
不修改的情况下

show router ospf debug

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值