<div dir="ltr"><div>Hello,</div><div><br></div><div>I am trying to advertise an ipv4 host/prefix over an ipv6 ibgp session. But I keep seeing a withdrawn message on the bgp update message for the ipv4 routes. The same works with ixia traffic generator.(the router-id is picked up as the next hop in ixia's case). Can you please point me in the right direction?<br></div><div><br></div><div>bgp update packet:</div><div><br></div><div>0000   00 de fb d4 89 c7 00 00 10 00 10 02 81 00 00 65  ...............e<br>0010   86 dd 6c 00 00 00 00 40 06 40 20 01 0d b8 00 10  ..l....@.@ .....<br>0020   00 00 00 00 00 00 00 00 00 02 20 01 0d b8 00 10  .......... .....<br>0030   00 00 00 00 00 00 00 00 00 01 e7 1f 00 b3 76 3c  ..............v<<br>0040   8e 81 0f 3b 59 6e 80 18 00 e1 6d 83 00 00 01 01  ...;Yn....m.....<br>0050   08 0a 20 e1 8b 5d 46 08 2b ba ff ff ff ff ff ff  .. ..]F.+.......<br>0060   ff ff ff ff ff ff ff ff ff ff 00 20 02 00 09 20  ........... ... <br>0070   14 01 01 01 18 1e 01 01 00 00                    ..........</div><div><br></div><div>bird config.</div><div><div style="color:rgb(212,212,212);background-color:rgb(30,30,30);font-family:Menlo,Monaco,"Courier New",monospace;font-weight:normal;font-size:12px;line-height:18px;white-space:pre"><div><span style="color:rgb(212,212,212)">protocol bgp ibgp_phy1_node01 {</span></div><div><span style="color:rgb(212,212,212)">local 2001:db8:10::2 as 100</span><span style="color:rgb(106,153,85)">; </span></div><div><span style="color:rgb(212,212,212)">neighbor 2001:db8:10::1 as 100</span><span style="color:rgb(106,153,85)">; </span></div><div><span style="color:rgb(212,212,212)">ipv4 {</span></div><div><span style="color:rgb(212,212,212)">  import all</span><span style="color:rgb(106,153,85)">;</span></div><div><span style="color:rgb(212,212,212)">  export filter {</span></div><div><span style="color:rgb(212,212,212)">    if net ~[<a href="http://20.1.1.1/32">20.1.1.1/32</a>] || net ~[<a href="http://30.1.1.0/24">30.1.1.0/24</a>] then {</span></div><div><span style="color:rgb(212,212,212)">        bgp_ext_community.add((unknown 0x4004,100,0x447a0000))</span><span style="color:rgb(106,153,85)">;</span></div><div><span style="color:rgb(212,212,212)">        accept</span><span style="color:rgb(106,153,85)">;</span></div><div><span style="color:rgb(212,212,212)">    }</span></div><div><span style="color:rgb(212,212,212)">    reject</span><span style="color:rgb(106,153,85)">;</span></div><div><span style="color:rgb(212,212,212)">    }</span><span style="color:rgb(106,153,85)">;</span></div><div><span style="color:rgb(212,212,212)">  }</span><span style="color:rgb(106,153,85)">;</span></div><div><span style="color:rgb(212,212,212)">ipv6 {</span></div><div><span style="color:rgb(212,212,212)">  import all</span><span style="color:rgb(106,153,85)">;</span></div><div><span style="color:rgb(212,212,212)">  export filter {</span></div><div><span style="color:rgb(212,212,212)">    if net ~[2000:1:1::1/128] || net ~[3000:1:1::0/96] then {</span></div><div><span style="color:rgb(212,212,212)">        bgp_ext_community.add((unknown 0x4004,100,0x447a0000))</span><span style="color:rgb(106,153,85)">;</span></div><div><span style="color:rgb(212,212,212)">        accept</span><span style="color:rgb(106,153,85)">;</span></div><div><span style="color:rgb(212,212,212)">    }</span></div><div><span style="color:rgb(212,212,212)">    reject</span><span style="color:rgb(106,153,85)">;</span></div><div><span style="color:rgb(212,212,212)">    }</span><span style="color:rgb(106,153,85)">;</span></div><div><span style="color:rgb(212,212,212)">  }</span><span style="color:rgb(106,153,85)">;</span></div><div><span style="color:rgb(212,212,212)">}</span></div><br><div><span style="color:rgb(212,212,212)">protocol static staticv4 {</span></div><div><span style="color:rgb(212,212,212)">ipv4 {</span></div><div><span style="color:rgb(212,212,212)">  import all</span><span style="color:rgb(106,153,85)">;</span></div><div><span style="color:rgb(212,212,212)">  export all</span><span style="color:rgb(106,153,85)">;</span></div><div><span style="color:rgb(212,212,212)">}</span><span style="color:rgb(106,153,85)">;</span></div><div><span style="color:rgb(212,212,212)">route <a href="http://20.1.1.1/32">20.1.1.1/32</a> via 2001:db8:10::2</span><span style="color:rgb(106,153,85)">;</span></div><div><span style="color:rgb(212,212,212)">route <a href="http://30.1.1.0/24">30.1.1.0/24</a> via 2001:db8:10::2</span><span style="color:rgb(106,153,85)">;</span></div><div><span style="color:rgb(212,212,212)">}</span></div><br><div><span style="color:rgb(212,212,212)">protocol static staticv6 {</span></div><div><span style="color:rgb(212,212,212)">ipv6 {</span></div><div><span style="color:rgb(212,212,212)">  import all</span><span style="color:rgb(106,153,85)">;</span></div><div><span style="color:rgb(212,212,212)">  export all</span><span style="color:rgb(106,153,85)">;</span></div><div><span style="color:rgb(212,212,212)">}</span><span style="color:rgb(106,153,85)">;</span></div><div><span style="color:rgb(212,212,212)">route 2000:1:1::1/128 via 2001:db8:10::2</span><span style="color:rgb(106,153,85)">;</span></div><div><span style="color:rgb(212,212,212)">route 3000:1:1::0/96 via 2001:db8:10::2</span><span style="color:rgb(106,153,85)">;</span></div><div><span style="color:rgb(212,212,212)">}</span></div><div><span style="color:rgb(212,212,212)"><br></span></div>Sincerely<br>Gautham</div></div></div>