Skip to Content.

rare-users - Re: [RARE-users] [freertr] clear p4lang p4 - required in case of interface addition

Subject: RARE user and assistance email list

List archive


Re: [RARE-users] [freertr] clear p4lang p4 - required in case of interface addition


Chronological Thread 
  • From: mc36 <>
  • To: , Xavier Jeannin <>
  • Subject: Re: [RARE-users] [freertr] clear p4lang p4 - required in case of interface addition
  • Date: Thu, 24 Nov 2022 11:40:07 +0100

hi,
please redo the experiment with a small delay between the final shows, where
you do the ping test...
thanks,
cs


On 11/24/22 11:29, Xavier Jeannin wrote:
Hello Csaba

First debug session output :


DAV0001#debug server p4lang tx
DAV0001#terminal mon
DAV0001#conf t
info userReader.cmdEnter:userReader.java:1087 command DAV0001#configure terminal
from local:telnet <loop> 23 -> 127.0.0.1 46184
warning userLineHandler.doExec:userLine.java:874 <nobody> configuring from
local:telnet <loop> 23 -> 127.0.0.1 46184
DAV0001(cfg)#debug servP4langCfg.sendLine:servP4langCfg.java:1114 fwd0 tx:
keepalive
DAV0001(cfg)#
DAV0001(cfg)#
DAV0001(cfg)#
DAV0001(cfg)#bridge 8
info userReader.cmdEnter:userReader.java:1087 command DAV0001(cfg)#bridge 8 from
local:telnet <loop> 23 -> 127.0.0.1 46184
DAV0001(cfg-brdg)#mac-learn
info userReader.cmdEnter:userReader.java:1087 command DAV0001(cfg-brdg)#mac-learn
from local:telnet <loop> 23 -> 127.0.0.1 46184
DAV0001(cfg-brdg)#
DAV0001(cfg-brdg)#
DAV0001(cfg-brdg)#
DAV0001(cfg-brdg)#exit
info userReader.cmdEnter:userReader.java:1087 command DAV0001(cfg-brdg)#exit from
local:telnet <loop> 23 -> 127.0.0.1 46184
DAV0001(cfg)#server debug servP4langCfg.sendLine:servP4langCfg.java:1114 fwd0
tx: keepalive
DAV0001(cfg)#server pdebug servP4langCfg.sendLine:servP4langCfg.java:1114
fwd0 tx: bridgemac_add 2 24:6e:96:4c:3e:1a 516
DAV0001(cfg)#server p4lang p4
info userReader.cmdEnter:userReader.java:1087 command DAV0001(cfg)#server p4lang p4
from local:telnet <loop> 23 -> 127.0.0.1 46184
DAV0001(cfg-server)#export-bridge 8
info userReader.cmdEnter:userReader.java:1087 command
DAV0001(cfg-server)#export-bridge 8 from local:telnet <loop> 23 ->
127.0.0.1 46184
DAV0001(cfg-server)#debug servP4langCfg.sendLine:servP4langCfg.java:1114 fwd0
tx: bridgelabel_add 8 77945
DAV0001(cfg-server)#
DAV0001(cfg-server)#
DAV0001(cfg-server)#
DAV0001(cfg-server)#
DAV0001(cfg-server)#exit
info userReader.cmdEnter:userReader.java:1087 command DAV0001(cfg-server)#exit from
local:telnet <loop> 23 -> 127.0.0.1 46184
DAV0001(cfg)#interface sdebug servP4langCfg.sendLine:servP4langCfg.java:1114
fwd0 tx: keepalive
DAV0001(cfg)#interface sdn1.14
info userReader.cmdEnter:userReader.java:1087 command DAV0001(cfg)#interface sdn1.14
from local:telnet <loop> 23 -> 127.0.0.1 46184
% no such interface
DAV0001(cfg)#bridge debug servP4langCfg.sendLine:servP4langCfg.java:1114 fwd0
tx: keepalive
debug servP4langCfg.sendLine:servP4langCfg.java:1114 fwd0 tx: bridgemac_add 1
24:6e:96:4c:3e:1a 513
debug servP4langCfg.sendLine:servP4langCfg.java:1114 fwd0 tx: bridgemac_add 7
24:6e:96:4c:3e:1a 525
DAV0001(cfg)#interface sdn1.14
info userReader.cmdEnter:userReader.java:1087 command DAV0001(cfg)#interface sdn1.14
from local:telnet <loop> 23 -> 127.0.0.1 46184
% no such interface
DAV0001(cfg)#debug servP4langCfg.sendLine:servP4langCfg.java:1114 fwd0 tx:
keepalive
debug servP4langCfg.sendLine:servP4langCfg.java:1114 fwd0 tx: keepalive
DAV0001(cfg)#
DAV0001(cfg)#
DAV0001(cfg)#debug servP4langCfg.sendLine:servP4langCfg.java:1114 fwd0 tx:
keepalive
debug servP4langCfg.sendLine:servP4langCfg.java:1114 fwd0 tx: keepalive
DAV0001(cfg)#
DAV0001(cfg)#
DAV0001(cfg)#
DAV0001(cfg)#interface bundle1.14
info userReader.cmdEnter:userReader.java:1087 command DAV0001(cfg)#interface
bundle1.14 from local:telnet <loop> 23 -> 127.0.0.1 46184
DAV0001(cfg-subif)#debug servP4langCfg.sendLine:servP4langCfg.java:1114 fwd0
tx: portvlan_add 8134 512 14
debug servP4langCfg.sendLine:servP4langCfg.java:1114 fwd0 tx: bundlevlan_add
52 11 514
debug servP4langCfg.sendLine:servP4langCfg.java:1114 fwd0 tx: bundlevlan_add
52 12 515
debug servP4langCfg.sendLine:servP4langCfg.java:1114 fwd0 tx: bundlevlan_add
52 19 518
debug servP4langCfg.sendLine:servP4langCfg.java:1114 fwd0 tx: bundlevlan_add
52 18 520
debug servP4langCfg.sendLine:servP4langCfg.java:1114 fwd0 tx: bundlevlan_add
52 17 522
debug servP4langCfg.sendLine:servP4langCfg.java:1114 fwd0 tx: bundlevlan_add
52 16 523
debug servP4langCfg.sendLine:servP4langCfg.java:1114 fwd0 tx: bundlevlan_add
52 15 526
debug servP4langCfg.sendLine:servP4langCfg.java:1114 fwd0 tx: bundlevlan_add
52 14 8134
debug servP4langCfg.sendLine:servP4langCfg.java:1114 fwd0 tx: bundlevlan_add
176 11 514
debug servP4langCfg.sendLine:servP4langCfg.java:1114 fwd0 tx: bundlevlan_add
176 12 515
debug servP4langCfg.sendLine:servP4langCfg.java:1114 fwd0 tx: bundlevlan_add
176 19 518
debug servP4langCfg.sendLine:servP4langCfg.java:1114 fwd0 tx: bundlevlan_add
176 18 520
debug servP4langCfg.sendLine:servP4langCfg.java:1114 fwd0 tx: bundlevlan_add
176 17 522
debug servP4langCfg.sendLine:servP4langCfg.java:1114 fwd0 tx: bundlevlan_add
176 16 523
debug servP4langCfg.sendLine:servP4langCfg.java:1114 fwd0 tx: bundlevlan_add
176 15 526
debug servP4langCfg.sendLine:servP4langCfg.java:1114 fwd0 tx: bundlevlan_add
176 14 8134
DAV0001(cfg-subif)#
DAV0001(cfg-subif)#bridge-group 8
info userReader.cmdEnter:userReader.java:1087 command DAV0001(cfg-subif)#bridge-group
8 from local:telnet <loop> 23 -> 127.0.0.1 46184
DAV0001(cfg-subif)#debug servP4langCfg.sendLine:servP4langCfg.java:1114 fwd0
tx: portbridge_add 8134 8
debug servP4langCfg.sendLine:servP4langCfg.java:1114 fwd0 tx: keepalive
DAV0001(cfg-subif)#interface sdn15.14
invalid command, try ?

DAV0001(cfg-subif)#exitdebug servP4langCfg.sendLine:servP4langCfg.java:1114
fwd0 tx: keepalive
DAV0001(cfg-subif)#exit
info userReader.cmdEnter:userReader.java:1087 command DAV0001(cfg-subif)#exit from
local:telnet <loop> 23 -> 127.0.0.1 46184
DAV0001(cfg)#interface sdn15.14
info userReader.cmdEnter:userReader.java:1087 command DAV0001(cfg)#interface sdn15.14
from local:telnet <loop> 23 -> 127.0.0.1 46184
DAV0001(cfg-subif)#debug servP4langCfg.sendLine:servP4langCfg.java:1114 fwd0
tx: portvlan_add 3059 12 14
DAV0001(cfg-subif)#bridge-group 8
info userReader.cmdEnter:userReader.java:1087 command DAV0001(cfg-subif)#bridge-group
8 from local:telnet <loop> 23 -> 127.0.0.1 46184
DAV0001(cfg-subif)#debug servP4langCfg.sendLine:servP4langCfg.java:1114 fwd0
tx: portbridge_add 3059 8
DAV0001(cfg-subif)#
DAV0001(cfg-subif)#
DAV0001(cfg-subif)#
DAV0001(cfg-subif)#exit
info userReader.cmdEnter:userReader.java:1087 command DAV0001(cfg-subif)#exit from
local:telnet <loop> 23 -> 127.0.0.1 46184
DAV0001(cfg)#exit
info userReader.cmdEnter:userReader.java:1087 command DAV0001(cfg)#exit from
local:telnet <loop> 23 -> 127.0.0.1 46184
warning userLineHandler.doExec:userLine.java:906 <nobody> configured from local:telnet
<loop> 23 -> 127.0.0.1 46184
DAV0001#show p4lang p4 debug servP4langCfg.sendLine:servP4langCfg.java:1114
fwd0 tx: keepalive
DAV0001#show p4lang p4 done-bridge 8
info userReader.cmdEnter:userReader.java:1087 command DAV0001#show p4lang p4
done-bridge 8 from local:telnet <loop> 23 -> 127.0.0.1 46184
packet byte
addr iface static time tx rx drop tx rx drop

DAV0001#show p4lang p4 done-interface
info userReader.cmdEnter:userReader.java:1087 command DAV0001#show p4lang p4
done-interface from local:telnet <loop> 23 -> 127.0.0.1 46184
sent name
12 ifc sdn15
52 ifc sdn10
176 ifc sdn7
512 ifc bundle1
513 ifc sdn15.11
514 ifc bundle1.11
515 ifc bundle1.12
516 ifc sdn15.12
517 ifc sdn15.19
518 ifc bundle1.19
519 ifc sdn15.18
520 ifc bundle1.18
521 ifc sdn15.17
522 ifc bundle1.17
523 ifc bundle1.16
524 ifc sdn15.16
525 ifc sdn15.15
526 ifc bundle1.15
3059 ifc sdn15.14
8134 ifc bundle1.14

Thank you
Regards
Xavier


Le 24/11/2022 04:37, mc36 a crit :
hi,
let's do the following:

debug server p4 tx
term mon
bridge x
mac-learn
server p4 p4
export-bridge x
int sdn1.x
bridge-group x
int sdn15.x
bridge-group x
sho p4 p4 done-bridge x
sho p4 p4 done-inter

please give me the whole transcript, including when you configure...
thanks,
cs



On 10/28/22 16:32, Xavier Jeannin wrote:
Hello Csaba

Just to let you know that the demonstration went fine and now we will
continue the installation on the field.
It could take while as our engineering team has now to define where and how to deploy, and as we are moving a big PoP and also as the way the implementation is done within RENATER is not very reactive

Best regards
Xavier

Le 27/10/2022 09:37, Xavier Jeannin a crit :
Hello Csaba,

Thank you very much for your attention to our case.

I will make a demonstration today of the PPN at 1pm to my CTO for a
validation to go for an implementation, so I will no touch anything before
this.
This morning, I have urgent things to work on and my afternoon and tomorrow
is already full
I will try to make the test either this afternoon or tomorrow.
If I cannot do it during this period, I will on vacation next week. Unfortunately, my daughter just get a strong thyroid disease, so I will take of her trying to relieve her of the work of caring for her newborn child.
Therefore, I will back only the 7th Nov. and I will restart the debug process.

I really appreciate your help

Thank you for your understanding
Regards
Xavier

Le 27/10/2022 08:44, mc36 a crit :
hi,
could you please confirm if you configure in the following order then it
works immediately without clearing p4?

bridge x
mac-learn
server p4 p4
export-bridge x
int bun1.x
bridge-gr x
int sdn15.x
bridge-gr x

thanks,
cs


On 10/26/22 14:35, mc36 wrote:
hi,
:) those are just the debug outputs i've enabled to see whats going on...
btw im in the conference but imho you cannot hear me...
br,
cs


On 10/26/22 14:31, wrote:
Hello

Le 26/10/2022 13:26, mc36 a crit :
hi,
i've given a spin to your setup but it works here immediately...
can you try with the below sequence if it fails for you please?
thanks,
cs


sid(cfg)#bridge 11
sid(cfg-brdg)#
sid(cfg)#server p4lang p4 debug
servP4langCfg.sendLine:servP4langCfg.java:1114 fwd0 tx: keepalive
sid(cfg)#server p4lang p4
sid(cfg-server)#export-bridge 11
sid(cfg-server)#debug servP4langCfg.sendLine:servP4langCfg.java:1114 fwd0 tx:
bridgelabel_add 11 671317

invalid command

/DAV0001(cfg-server)#$.java:1114 fwd0 tx: bridgelabel_add 11 671317//
//invalid command, try ?//
//
//DAV0001(cfg-server)#debug//
//invalid command, try ?/

Would you like to make a quick VC to debug this?

https://rendez-vous.renater.fr/ppn

Regards
Xavier

sid(cfg)#interface bundle1.11
sid(cfg-subif)#brdebug servP4langCfg.sendLine:servP4langCfg.java:1114 fwd0
tx: portvlan_add 27038 3469 11
sid(cfg-subif)#bridge-group 11
sid(cfg-subif)#debug servP4langCfg.sendLine:servP4langCfg.java:1114 fwd0 tx:
portbridge_add 27038 11
sid(cfg-subif)#
sid(cfg-subif)#
sid(cfg)#interface sdn2
sid(cfg-if)#bridge-group 11
sid(cfg-if)#debug servP4langCfg.sendLine:servP4langCfg.java:1114 fwd0 tx:
portbridge_mod 2 11
debug servP4langCfg.sendLine:servP4langCfg.java:1114 fwd0 tx: keepalive
sid#ping 1.1.1.1 vrf v3
pinging 1.1.1.1, src=null, vrf=v3, cnt=5, len=64, df=false, tim=1000, gap=0,
ttl=255, tos=0, sgt=0, flow=0, fill=0, alrt=-1, sweep=false, multi=false
!!!!!


On 10/26/22 12:58, Xavier Jeannin wrote:
Hi,

you mentioned that export-bridge was not necessary if thee is no IP@ on the
bvi. I prefer this because it was my first understanding. So all is perfect
:-)

I add a new user with the export-bridge got the the same result. The ping
start to work when I clear the p4lang server.
I hope I have not once again made a misconfiguration :-( (Apologies in
advance if it was the cas)

/
/

/root@nmaas-demo:~# ping 16.16.16.101//
//PING 16.16.16.101 (16.16.16.101) 56(84) bytes of data.//
//64 bytes from 16.16.16.101: icmp_seq=133 ttl=255 time=1.16 ms//
//64 bytes from 16.16.16.101: icmp_seq=134 ttl=255 time=0.866 ms//
//64 bytes from 16.16.16.101: icmp_seq=135 ttl=255 time=1.03 ms//
//64 bytes from 16.16.16.101: icmp_seq=136 ttl=255 time=1.20 ms//
//64 bytes from 16.16.16.101: icmp_seq=137 ttl=255 time=0.999 ms//
//64 bytes from 16.16.16.101: icmp_seq=138 ttl=255 time=0.811 ms//
//64 bytes from 16.16.16.101: icmp_seq=139 ttl=255 time=1.03 ms//
//^C//
//--- 16.16.16.101 ping statistics ---//
//139 packets transmitted, 7 received, 94% packet loss, time 141201ms//
//rtt min/avg/max/mdev = 0.811/1.016/1.205/0.133 ms/


DAV0001#clear p4lang p4
DAV0001#show running-config hide
hostname DAV0001
buggy
!
logging buffered debug 10240
logging file debug /var/log/freertr.log
logging rotate 655360000 /var/log/freertr.old
!
aaa userlist usr
username rare
exit
!
bundle 1
loadbalance round
exit
!
bridge 1
mac-learn
exit
!
bridge 2
mac-learn
exit
!
bridge 3
mac-learn
exit
!
bridge 4
mac-learn
exit
!
bridge 5
mac-learn
exit
!
bridge 6
mac-learn
exit
!
vrf definition inet
exit
!
vrf definition p4
exit
!
interface bundle1
no shutdown
no log-link-change
exit
!
interface bundle1.11
bridge-group 1
no shutdown
no log-link-change
exit
!
interface bundle1.12
bridge-group 2
no shutdown
no log-link-change
exit
!
interface bundle1.16
bridge-group 6
no shutdown
no log-link-change
exit
!
interface bundle1.17
bridge-group 5
no shutdown
no log-link-change
exit
!
interface bundle1.18
bridge-group 4
no shutdown
no log-link-change
exit
!
interface bundle1.19
bridge-group 3
no shutdown
no log-link-change
exit
!
interface bvi1
no shutdown
no log-link-change
exit
!
interface bvi2
no shutdown
no log-link-change
exit
!
interface bvi3
vrf forwarding inet
ipv4 address 19.19.19.1 255.255.255.0
no shutdown
no log-link-change
exit
!
interface bvi4
no shutdown
no log-link-change
exit
!
interface bvi5
no shutdown
no log-link-change
exit
!
interface bvi6
no shutdown
no log-link-change
exit
!
interface ethernet0
no shutdown
no log-link-change
exit
!
interface ethernet1
no shutdown
no log-link-change
exit
!
interface ethernet2
no shutdown
no log-link-change
exit
!
interface sdn10
mtu 1500
macaddr 002b.1540.1530
bundle-group 1
no shutdown
no log-link-change
exit
!
interface sdn15
mtu 1500
macaddr 007c.326c.7058
no shutdown
no log-link-change
exit
!
interface sdn15.11
bridge-group 1
no shutdown
no log-link-change
exit
!
interface sdn15.12
bridge-group 2
no shutdown
no log-link-change
exit
!
interface sdn15.16
bridge-group 6
no shutdown
no log-link-change
exit
!
interface sdn15.17
bridge-group 5
no shutdown
no log-link-change
exit
!
interface sdn15.18
bridge-group 4
no shutdown
no log-link-change
exit
!
interface sdn15.19
bridge-group 3
no shutdown
no log-link-change
exit
!
interface sdn7
mtu 1500
macaddr 006c.6722.2e73
bundle-group 1
no shutdown
no log-link-change
exit
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
sensor ifaces-hw
path interfaces-hw/interface/counter
prefix freertr-ifaces
prepend iface_hw_byte_
command sho inter hwsumm
name 0 ifc=
key name interfaces-hw/interface
replace \. _
column 1 name st
column 1 replace admin -1
column 1 replace down 0
column 1 replace up 1
column 2 name tx
column 3 name rx
column 4 name dr
exit
!
sensor ifaces-sw
path interfaces-sw/interface/counter
prefix freertr-ifaces
prepend iface_sw_byte_
command sho inter swsumm
name 0 ifc=
key name interfaces-sw/interface
replace \. _
column 1 name st
column 1 replace admin -1
column 1 replace down 0
column 1 replace up 1
column 2 name tx
column 3 name rx
column 4 name dr
exit
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
server telnet p4
security protocol telnet
exec logging
no exec authorization
no login authentication
login logging
vrf p4
exit
!
server telnet telnet
no exec authorization
no login authentication
vrf p4
exit
!
server p4lang p4
export-vrf inet
export-bridge 1
export-bridge 2
export-bridge 3
export-bridge 4
export-bridge 5
export-bridge 6
export-port sdn15 12 10 0 0 0
export-port sdn10 52 10 0 0 0
export-port sdn7 176 10 0 0 0
export-port bundle1 dynamic 0 0 0 0
interconnect ethernet0
vrf p4
exit
!
server prometheus pr
sensor ifaces-hw
sensor ifaces-sw
interface bvi3
vrf inet
exit
!
!
end

Regards
Xavier

Le 26/10/2022 12:08, mc36 a crit :
hi,
so you missed the required stanza export-bridge 5 under p4lang server
again... :)
can you give that a try without the clearing?
br,
cs


On 10/26/22 12:03, wrote:
Hi

Thank you Csaba. I was in a meeting

It was also my understanding that export-bridge was required but in one of
your email ...
Whatever I update the configuration according to your advice
I just keep the @IP on the bvi3 as it is used for the
monitoring

So for all others clients, no IP address on the PPN.
I just add a new client 17 and same problem

/DAV0001#conf t//
//DAV0001(cfg)#bridge 5//
//DAV0001(cfg-brdg)#mac-learn//
//DAV0001(cfg-brdg)#exit//
//DAV0001(cfg)#interface sdn15.17//
//DAV0001(cfg-subif)#bridge-group 5//
//DAV0001(cfg-subif)#exit//
//DAV0001(cfg)#interface bundle1.17//
//DAV0001(cfg-subif)#bridge-group 5//
//DAV0001(cfg-subif)#exit//
//DAV0001(cfg)#exit/

--> then configuration of the PE
--> Ping /
root@nmaas-demo:~# ping 17.17.17.101//
//PING 17.17.17.101 (17.17.17.101) 56(84) bytes of data./
--> no work
--> /DAV0001#clear p4lang p4/
then the ping works /
64 bytes from 17.17.17.101: icmp_seq=231 ttl=255 time=1.14 ms//
//64 bytes from 17.17.17.101: icmp_seq=232 ttl=255 time=1.03 ms//
//64 bytes from 17.17.17.101: icmp_seq=233 ttl=255 time=1.05 ms//
//^C//
//--- 17.17.17.101 ping statistics ---//
//233 packets transmitted, 3 received, 98% packet loss, time 237505ms//
//rtt min/avg/max/mdev = 1.032/1.078/1.148/0.062 ms/

Regards
Xavier


DAV0001#show running-config hide
hostname DAV0001
buggy
!
logging buffered debug 10240
logging file debug /var/log/freertr.log
logging rotate 655360000 /var/log/freertr.old
!
aaa userlist usr
username rare
exit
!
bundle 1
loadbalance round
exit
!
bridge 1
mac-learn
exit
!
bridge 2
mac-learn
exit
!
bridge 3
mac-learn
exit
!
bridge 4
mac-learn
exit
!
bridge 5
mac-learn
exit
!
vrf definition inet
exit
!
vrf definition p4
exit
!
interface bundle1
no shutdown
no log-link-change
exit
!
interface bundle1.11
bridge-group 1
no shutdown
no log-link-change
exit
!
interface bundle1.12
bridge-group 2
no shutdown
no log-link-change
exit
!
interface bundle1.17
bridge-group 5
no shutdown
no log-link-change
exit
!
interface bundle1.18
bridge-group 4
no shutdown
no log-link-change
exit
!
interface bundle1.19
bridge-group 3
no shutdown
no log-link-change
exit
!
interface bvi1
no shutdown
no log-link-change
exit
!
interface bvi2
no shutdown
no log-link-change
exit
!
interface bvi3
vrf forwarding inet
ipv4 address 19.19.19.1 255.255.255.0
no shutdown
no log-link-change
exit
!
interface bvi4
no shutdown
no log-link-change
exit
!
interface bvi5
no shutdown
no log-link-change
exit
!
interface ethernet0
no shutdown
no log-link-change
exit
!
interface ethernet1
no shutdown
no log-link-change
exit
!
interface ethernet2
no shutdown
no log-link-change
exit
!
interface sdn10
mtu 1500
macaddr 002b.1540.1530
bundle-group 1
no shutdown
no log-link-change
exit
!
interface sdn15
mtu 1500
macaddr 007c.326c.7058
no shutdown
no log-link-change
exit
!
interface sdn15.11
bridge-group 1
no shutdown
no log-link-change
exit
!
interface sdn15.12
bridge-group 2
no shutdown
no log-link-change
exit
!
interface sdn15.17
bridge-group 5
no shutdown
no log-link-change
exit
!
interface sdn15.18
bridge-group 4
no shutdown
no log-link-change
exit
!
interface sdn15.19
bridge-group 3
no shutdown
no log-link-change
exit
!
interface sdn7
mtu 1500
macaddr 006c.6722.2e73
bundle-group 1
no shutdown
no log-link-change
exit
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
sensor ifaces-hw
path interfaces-hw/interface/counter
prefix freertr-ifaces
prepend iface_hw_byte_
command sho inter hwsumm
name 0 ifc=
key name interfaces-hw/interface
replace \. _
column 1 name st
column 1 replace admin -1
column 1 replace down 0
column 1 replace up 1
column 2 name tx
column 3 name rx
column 4 name dr
exit
!
sensor ifaces-sw
path interfaces-sw/interface/counter
prefix freertr-ifaces
prepend iface_sw_byte_
command sho inter swsumm
name 0 ifc=
key name interfaces-sw/interface
replace \. _
column 1 name st
column 1 replace admin -1
column 1 replace down 0
column 1 replace up 1
column 2 name tx
column 3 name rx
column 4 name dr
exit
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
server telnet p4
security protocol telnet
exec logging
no exec authorization
no login authentication
login logging
vrf p4
exit
!
server telnet telnet
no exec authorization
no login authentication
vrf p4
exit
!
server p4lang p4
export-vrf inet
export-bridge 3
export-port sdn15 12 10 0 0 0
export-port sdn10 52 10 0 0 0
export-port sdn7 176 10 0 0 0
export-port bundle1 dynamic 0 0 0 0
interconnect ethernet0
vrf p4
exit
!
server prometheus pr
sensor ifaces-hw
sensor ifaces-sw
interface bvi3
vrf inet
exit
!
!
end

Le 26/10/2022 10:03, mc36 a
crit :
hi,
what i can see here is that you're assigning an ip to the bvi which should be
avoided...
and finally, i really have no idea how it works as the export-bridge 4 under
p4lang is missing?
br,
cs

On 10/26/22 09:45, wrote:
thank you Csaba

here it is

---------- configuration of the VLAN to connect the client ---
DAV0001#conf t
DAV0001(cfg)#bridge 4
DAV0001(cfg-brdg)#mac-learn
DAV0001(cfg-brdg)#exit
DAV0001(cfg)#interface sdn15.18
DAV0001(cfg-subif)#bridge-group 4
DAV0001(cfg-subif)#exit
DAV0001(cfg)#interface bvi4
DAV0001(cfg-if)#vrf forwarding inet
DAV0001(cfg-if)#ipv4 address 18.18.18.1 255.255.255.0
DAV0001(cfg-if)#exit
DAV0001(cfg)#exit
DAV0001#ping 18.18.18.1 vrf inet
pinging 18.18.18.1, src=null, vrf=inet, cnt=5, len=64, df=false, tim=1000,
gap=0, ttl=255, tos=0, sgt=0, flow=0, fill=0, alrt=-1, sweep=false,
multi=false
!!!!!
result=100.0%, recv/sent/lost/err=5/5/0/0, took 1, min/avg/max/dev
rtt=0/0.1/1/0.1, ttl 255/255/255/0.0, tos 0/0.0/0/0.0

DAV0001#show ipv4 arp bvi4
mac address time static
246e.964c.3e1a
18.18.18.44 00:00:37 false

-----------------

DAV0001#clear p4lang p4

----> then ping with client works

------------- configuration bundle for connection to the PE ------------

DAV0001#conf t
DAV0001(cfg)#interface bundle1.18
DAV0001(cfg-subif)#bridge-group 4
DAV0001(cfg-subif)#exit
-------------

DAV0001#clear p4lang p4
----> then ping from client to PE works

Regards
Xavier

Le 26/10/2022 09:29, mc36 a crit :
hi,
could you please give me the exact cli commands you execute on the rare box?
then maybe i can fix the issue... :)
(it must be a bug somewhere in the freerouter exporting process...)
thanks,
cs



On 10/26/22 09:26, wrote:
Hello

In my use case (see below graph) , from time to time, I will have to add a
new 'virtual' interface (bundle1.12 ... bundle1.15 etc ...) for each client.
I notice that I need to make a 'clear p4lang p4' on the PPN, each time I add
a client.
This annoy me because it will generate traffic perturbation when adding a new
client on the traffic of all other clients.

Maybe I do not configure correctly me P4lang server

/DAV0001#show running-config server p4lang p4//
//server p4lang p4//
// export-vrf inet//
// export-port sdn15 12 10 0 0 0//
// export-port sdn10 52 10 0 0 0//
// export-port sdn7 176 10 0 0 0//
// export-port bundle1 dynamic 0 0 0 0//
// interconnect ethernet0//
// vrf p4//
// exit/

Here is the description of the steps I follow to add a client :

1/ I create a VLAN between the client (here a linux machine) and the PPN Wedge; I implement a bridge on the PPN and put an address on the bvi of the bridge to check the connectivity
then
On the client - Ping from client to the bvi on the PNN -- failed
On the PPN - clear p4lang p4
then the Ping works

2/ I implement the connection between the PPN and the PE (Bundle
configuration on the PPN and on the PE)
The
On the client - Ping from client to the end of the bundle on the PE -- failed
On the PE - clear p4lang p4
On the client - Ping from client to the end of the bundle on the PE -- still
ailed
On the PPN - clear p4lang p4
then the Ping works


Any idea ?
My conf is below

Thank you
Xavier


DAV0001#show running-config hide
hostname DAV0001
buggy
!
logging buffered debug 10240
logging file debug /var/log/freertr.log
logging rotate 655360000 /var/log/freertr.old
!
aaa userlist usr
username rare
exit
!
bundle 1
loadbalance round
exit
!
bridge 1
mac-learn
exit
!
bridge 2
mac-learn
exit
!
bridge 3
mac-learn
exit
!
bridge 4
mac-learn
exit
!
vrf definition inet
exit
!
vrf definition p4
exit
!
interface bundle1
no shutdown
no log-link-change
exit
!
interface bundle1.11
bridge-group 1
no shutdown
no log-link-change
exit
!
interface bundle1.12
bridge-group 2
no shutdown
no log-link-change
exit
!
interface bundle1.18
bridge-group 4
no shutdown
no log-link-change
exit
!
interface bundle1.19
bridge-group 3
no shutdown
no log-link-change
exit
!
interface bvi1
no shutdown
no log-link-change
exit
!
interface bvi2
no shutdown
no log-link-change
exit
!
interface bvi3
vrf forwarding inet
ipv4 address 19.19.19.1 255.255.255.0
no shutdown
no log-link-change
exit
!
interface bvi4
vrf forwarding inet
ipv4 address 18.18.18.1 255.255.255.0
no shutdown
no log-link-change
exit
!
interface ethernet0
no shutdown
no log-link-change
exit
!
interface ethernet1
no shutdown
no log-link-change
exit
!
interface ethernet2
no shutdown
no log-link-change
exit
!
interface sdn10
mtu 1500
macaddr 002b.1540.1530
bundle-group 1
no shutdown
no log-link-change
exit
!
interface sdn15
mtu 1500
macaddr 007c.326c.7058
no shutdown
no log-link-change
exit
!
interface sdn15.11
bridge-group 1
no shutdown
no log-link-change
exit
!
interface sdn15.12
bridge-group 2
no shutdown
no log-link-change
exit
!
interface sdn15.18
bridge-group 4
no shutdown
no log-link-change
exit
!
interface sdn15.19
bridge-group 3
no shutdown
no log-link-change
exit
!
interface sdn7
mtu 1500
macaddr 006c.6722.2e73
bundle-group 1
no shutdown
no log-link-change
exit
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
sensor ifaces-hw
path interfaces-hw/interface/counter
prefix freertr-ifaces
prepend iface_hw_byte_
command sho inter hwsumm
name 0 ifc=
key name interfaces-hw/interface
replace \. _
column 1 name st
column 1 replace admin -1
column 1 replace down 0
column 1 replace up 1
column 2 name tx
column 3 name rx
column 4 name dr
exit
!
sensor ifaces-sw
path interfaces-sw/interface/counter
prefix freertr-ifaces
prepend iface_sw_byte_
command sho inter swsumm
name 0 ifc=
key name interfaces-sw/interface
replace \. _
column 1 name st
column 1 replace admin -1
column 1 replace down 0
column 1 replace up 1
column 2 name tx
column 3 name rx
column 4 name dr
exit
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
server telnet p4
security protocol telnet
exec logging
no exec authorization
no login authentication
login logging
vrf p4
exit
!
server telnet telnet
no exec authorization
no login authentication
vrf p4
exit
!
server p4lang p4
export-vrf inet
export-port sdn15 12 10 0 0 0
export-port sdn10 52 10 0 0 0
export-port sdn7 176 10 0 0 0
export-port bundle1 dynamic 0 0 0 0
interconnect ethernet0
vrf p4
exit
!
server prometheus pr
sensor ifaces-hw
sensor ifaces-sw
interface bvi3
vrf inet
exit
!
!
end


--
Xavier JEANNIN
Network Dpt.
GN4-3 Network technology evolution (WP6 T1) task leader
T l. : +33 1
5394 2042
Mob. : +33 6 3017 0963
www.renater.fr



--
Xavier JEANNIN
Network Dpt.
GN4-3 Network technology evolution (WP6 T1) task leader
T l. : +33 1 5394 2042
Mob. : +33 6 3017 0963
www.renater.fr

--
Xavier JEANNIN
Network Dpt.
GN4-3 Network technology evolution (WP6 T1) task leader
T l. : +33 1 5394 2042
Mob. : +33 6 3017 0963
www.renater.fr

--
Xavier JEANNIN
Network Dpt.
GN4-3 Network technology evolution (WP6 T1) task leader
T l. : +33 1 5394 2042
Mob. : +33 6 3017 0963
www.renater.fr

_._,_._,_
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Groups.io Links:

You receive all messages sent to this group.

View/Reply Online (#814) <https://groups.io/g/freertr/message/814> | Reply To Group <> | Reply To Sender <> | Mute This Topic <https://groups.io/mt/94576914/6006518> | New Topic <https://groups.io/g/freertr/post>
Your Subscription <https://groups.io/g/freertr/editsub/6006518> | Contact Group Owner <> | Unsubscribe <https://groups.io/g/freertr/unsub> []

_._,_._,_




Archive powered by MHonArc 2.6.19.

Top of Page