From dedc678164d80720de3fd0acc8ce724568fae02f Mon Sep 17 00:00:00 2001 From: xuewei wang Date: Thu, 10 Dec 2015 15:06:29 +0800 Subject: [PATCH] Add flow entry config for lldp and arp in topology creation shell scripts. Change-Id: Iae056210e750f0c4b7e1d0b8a0107fcb3ad7645e Signed-off-by: xuewei wang --- .../src/test/resources/network-up-bod.sh | 14 ++++++++++++++ .../src/test/resources/network-up-servicechain.sh | 6 ++++++ 2 files changed, 20 insertions(+) diff --git a/nemo-renderers/openflow-renderer/src/test/resources/network-up-bod.sh b/nemo-renderers/openflow-renderer/src/test/resources/network-up-bod.sh index 3ad445d..21a1e81 100644 --- a/nemo-renderers/openflow-renderer/src/test/resources/network-up-bod.sh +++ b/nemo-renderers/openflow-renderer/src/test/resources/network-up-bod.sh @@ -45,6 +45,20 @@ ofprotocol unix:/tmp/sw3 tcp:127.0.0.1:6633 --fail=closed --listen=ptcp:6663 1> ofdatapath -i sw4-eth1,eth3 punix:/tmp/sw4 -d 000000000004 1> /tmp/sw4-ofd.log 2> /tmp/sw4-ofd.log & ofprotocol unix:/tmp/sw4 tcp:127.0.0.1:6633 --fail=closed --listen=ptcp:6664 1> /tmp/sw4-ofp.log 2> /tmp/sw4-ofp.log & +sleep 5 + +########## lldp ########## +dpctl unix:/tmp/sw1 flow-mod cmd=add,table=0,idle=0,hard=0,prio=65535 eth_type=0x88cc apply:output=ctrl:0xff +dpctl unix:/tmp/sw2 flow-mod cmd=add,table=0,idle=0,hard=0,prio=65535 eth_type=0x88cc apply:output=ctrl:0xff +dpctl unix:/tmp/sw3 flow-mod cmd=add,table=0,idle=0,hard=0,prio=65535 eth_type=0x88cc apply:output=ctrl:0xff +dpctl unix:/tmp/sw4 flow-mod cmd=add,table=0,idle=0,hard=0,prio=65535 eth_type=0x88cc apply:output=ctrl:0xff + +########## arp ########## +dpctl unix:/tmp/sw1 flow-mod cmd=add,table=0,idle=0,hard=0,prio=65535 eth_type=0x0806 apply:output=ctrl:0xff +dpctl unix:/tmp/sw2 flow-mod cmd=add,table=0,idle=0,hard=0,prio=65535 eth_type=0x0806 apply:output=ctrl:0xff +dpctl unix:/tmp/sw3 flow-mod cmd=add,table=0,idle=0,hard=0,prio=65535 eth_type=0x0806 apply:output=ctrl:0xff +dpctl unix:/tmp/sw4 flow-mod cmd=add,table=0,idle=0,hard=0,prio=65535 eth_type=0x0806 apply:output=ctrl:0xff + exit 0 diff --git a/nemo-renderers/openflow-renderer/src/test/resources/network-up-servicechain.sh b/nemo-renderers/openflow-renderer/src/test/resources/network-up-servicechain.sh index 345c51d..60bb5e0 100644 --- a/nemo-renderers/openflow-renderer/src/test/resources/network-up-servicechain.sh +++ b/nemo-renderers/openflow-renderer/src/test/resources/network-up-servicechain.sh @@ -42,6 +42,12 @@ ofprotocol unix:/tmp/sw4 tcp:127.0.0.1:6633 --fail=closed --listen=ptcp:6664 1> sleep 5 +########## lldp ########## +dpctl unix:/tmp/sw1 flow-mod cmd=add,table=0,idle=0,hard=0,prio=65535 eth_type=0x88cc apply:output=ctrl:0xff +dpctl unix:/tmp/sw2 flow-mod cmd=add,table=0,idle=0,hard=0,prio=65535 eth_type=0x88cc apply:output=ctrl:0xff +dpctl unix:/tmp/sw3 flow-mod cmd=add,table=0,idle=0,hard=0,prio=65535 eth_type=0x88cc apply:output=ctrl:0xff +dpctl unix:/tmp/sw4 flow-mod cmd=add,table=0,idle=0,hard=0,prio=65535 eth_type=0x88cc apply:output=ctrl:0xff + exit 0 -- 2.36.6