1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

BIRD2と呼ばれるソフトの情報が少ないので、置いときます。

BIRD2とは?

BGPなどを張ることができるソフトです。

やりたいこと

JSNOGの方とGREv6接続して、BGPを張る、です。

GREを張る

相手の終端IPv6は2001:470::A
自分の終端IPv6は2001:470::Bとすると。
そして境界IPは自分のだと10.1.0.1で、相手は10.1.0.0です。

network:
  version: 2
  tunnels:
    gre0:
      mode: ip6gre
      remote: 2001:470::A
      local: 2001:470::B
      addresses:
      - "10.1.0.1/31"

その後netplanを反映させます。

sudo netplan apply

その後GREトンネルが張れているかチェックしましょう。

ping 10.1.0.0 -c 4

これで問題なく通信できているのであれば設定終了です。

BIRD2のコンフィグ

router id {ルーターのID};

log syslog { info, remote, warning, error, auth, fatal, bug };
log stderr all;
debug protocols {events, states, interfaces};
graceful restart wait 15;

protocol kernel {
    ipv4 {
        import none;
        export all;
    };
    learn;
    scan time 10;
}

protocol static {
    ipv4;
    route {自分が広報する予定のIP} blackhole;
}

protocol direct {
    ipv4;
    interface {広報予定のIPがあるイーサーネット};
}

protocol device {
    scan time 100;
}

protocol bgp bgp1 {
    local as {自分のASN};
    neighbor {相手の境界IP} as {相手のASN}; 
    ipv4 {
        next hop self;
        
        import all;
        export filter {
            if net ~ [{自分が広報する予定のIP}] then accept;
            if source = RTS_BGP then accept;
            reject;
        };
    };
}

確認

sudo birdc show protocol all

これでBGP接続がEstablishになっていれば正常に張れています。

最後に

BIRD2の情報が少なすぎる、、、

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?