| 520 | |
| 521 | == EG-ST-4 New Site to GPO EG interoperability == |
| 522 | |
| 523 | |
| 524 | Create a slice and then create the stitched slivers with the RSpec [http://groups.geni.net/geni/browser/trunk/stitch-examples/PSC/EG-ST-4.rspec EG-ST-4.rspec], which specifies a 100 Mbps link capacity. This was done to get around the mismatch in link capacity units that exists between IG and EG. |
| 525 | |
| 526 | {{{ |
| 527 | $ stitcher.py createsliver EG-ST-4b EG-ST-4.rspec -o --noExoSM --scsURL https://nutshell.maxgigapop.net:8443/geni/xmlrpc |
| 528 | 12:44:24 INFO : Configured logging from file /home/lnevers/geni-tools-2.10/src/gcf/stitcher_logging.conf |
| 529 | 12:44:24 INFO : Requested to use GENI stitching instead of ExoGENI stitching |
| 530 | 12:44:24 INFO : Reading slice EG-ST-4b credential... |
| 531 | 12:44:24 INFO : Slice urn:publicid:IDN+ch.geni.net:ln-test+slice+EG-ST-4b expires on 2017-05-29 16:44:23 UTC |
| 532 | 12:44:24 INFO : Using SCS at https://nutshell.maxgigapop.net:8443/geni/xmlrpc |
| 533 | 12:44:24 INFO : Calling SCS... |
| 534 | 12:44:25 INFO : Multi-AM reservation will include resources from these aggregates: |
| 535 | 12:44:25 INFO : <Aggregate psc-eg> |
| 536 | 12:44:25 INFO : <Aggregate al2s> |
| 537 | 12:44:25 INFO : <Aggregate gpo-eg> |
| 538 | 12:44:25 INFO : Stitcher doing createsliver at <Aggregate psc-eg>... |
| 539 | 12:44:30 INFO : ... Allocation at <Aggregate psc-eg> complete. |
| 540 | 12:44:30 INFO : Stitcher doing createsliver at <Aggregate gpo-eg>... |
| 541 | 12:44:39 INFO : ... Allocation at <Aggregate gpo-eg> complete. |
| 542 | 12:44:39 INFO : Stitcher doing createsliver at <Aggregate al2s>... |
| 543 | 12:44:41 ERROR : {'output': 'Exception: requested VLAN unavailable: rtsw.newy32aoa.net.internet2.edu,et-7/3/0.0 VLAN=3738', 'code': {'geni_code': 24}} |
| 544 | 12:44:41 WARNING : Stitching failed but will retry: Circuit reservation failed at <Aggregate al2s>. Try again from the SCS. (Error: Topology too complex for local redo - ask Stitching Service to find a VLAN tag (AMAPIError: Error from Aggregate: code 24: Exception: requested VLAN unavailable: rtsw.newy32aoa.net.internet2.edu,et-7/3/0.0 VLAN=3738.)) |
| 545 | 12:44:41 INFO : Deleting existing reservations... |
| 546 | 12:44:41 INFO : Doing deletesliver at <Aggregate psc-eg>... |
| 547 | 12:44:42 INFO : Deleted reservation at <Aggregate psc-eg>. |
| 548 | 12:44:42 INFO : Doing deletesliver at <Aggregate gpo-eg>... |
| 549 | 12:44:48 INFO : Deleted reservation at <Aggregate gpo-eg>. |
| 550 | 12:44:48 INFO : Calling SCS for the 2nd time... |
| 551 | 12:44:49 INFO : Pausing for 30 seconds for Aggregates to free up resources... |
| 552 | |
| 553 | |
| 554 | 12:45:19 INFO : Multi-AM reservation will include resources from these aggregates: |
| 555 | 12:45:19 INFO : <Aggregate psc-eg> |
| 556 | 12:45:19 INFO : <Aggregate al2s> |
| 557 | 12:45:19 INFO : <Aggregate gpo-eg> |
| 558 | 12:45:19 INFO : Stitcher doing createsliver at <Aggregate psc-eg>... |
| 559 | 12:45:25 INFO : ... Allocation at <Aggregate psc-eg> complete. |
| 560 | 12:45:25 INFO : Stitcher doing createsliver at <Aggregate gpo-eg>... |
| 561 | 12:45:34 INFO : ... Allocation at <Aggregate gpo-eg> complete. |
| 562 | 12:45:34 INFO : Stitcher doing createsliver at <Aggregate al2s>... |
| 563 | 12:45:36 ERROR : {'output': 'Exception: requested VLAN unavailable: rtsw.newy32aoa.net.internet2.edu,et-7/3/0.0 VLAN=3741', 'code': {'geni_code': 24}} |
| 564 | 12:45:36 WARNING : Stitching failed but will retry: Circuit reservation failed at <Aggregate al2s>. Try again from the SCS. (Error: Topology too complex for local redo - ask Stitching Service to find a VLAN tag (AMAPIError: Error from Aggregate: code 24: Exception: requested VLAN unavailable: rtsw.newy32aoa.net.internet2.edu,et-7/3/0.0 VLAN=3741.)) |
| 565 | 12:45:36 INFO : Deleting existing reservations... |
| 566 | 12:45:36 INFO : Doing deletesliver at <Aggregate psc-eg>... |
| 567 | 12:45:38 INFO : Deleted reservation at <Aggregate psc-eg>. |
| 568 | 12:45:38 INFO : Doing deletesliver at <Aggregate gpo-eg>... |
| 569 | 12:45:40 INFO : Deleted reservation at <Aggregate gpo-eg>. |
| 570 | 12:45:40 INFO : Calling SCS for the 3rd time... |
| 571 | 12:45:41 INFO : Pausing for 30 seconds for Aggregates to free up resources... |
| 572 | |
| 573 | |
| 574 | 12:46:11 INFO : Multi-AM reservation will include resources from these aggregates: |
| 575 | 12:46:11 INFO : <Aggregate psc-eg> |
| 576 | 12:46:11 INFO : <Aggregate al2s> |
| 577 | 12:46:11 INFO : <Aggregate gpo-eg> |
| 578 | 12:46:11 INFO : Stitcher doing createsliver at <Aggregate psc-eg>... |
| 579 | 12:46:17 INFO : ... Allocation at <Aggregate psc-eg> complete. |
| 580 | 12:46:17 INFO : Stitcher doing createsliver at <Aggregate gpo-eg>... |
| 581 | 12:46:27 INFO : ... Allocation at <Aggregate gpo-eg> complete. |
| 582 | 12:46:27 INFO : Stitcher doing createsliver at <Aggregate al2s>... |
| 583 | 12:46:28 ERROR : {'output': 'Exception: requested VLAN unavailable: rtsw.newy32aoa.net.internet2.edu,et-7/3/0.0 VLAN=3739', 'code': {'geni_code': 24}} |
| 584 | 12:46:28 WARNING : Stitching failed but will retry: Circuit reservation failed at <Aggregate al2s>. Try again from the SCS. (Error: Topology too complex for local redo - ask Stitching Service to find a VLAN tag (AMAPIError: Error from Aggregate: code 24: Exception: requested VLAN unavailable: rtsw.newy32aoa.net.internet2.edu,et-7/3/0.0 VLAN=3739.)) |
| 585 | 12:46:28 INFO : Deleting existing reservations... |
| 586 | 12:46:28 INFO : Doing deletesliver at <Aggregate psc-eg>... |
| 587 | 12:46:31 INFO : Deleted reservation at <Aggregate psc-eg>. |
| 588 | 12:46:31 INFO : Doing deletesliver at <Aggregate gpo-eg>... |
| 589 | 12:46:34 INFO : Deleted reservation at <Aggregate gpo-eg>. |
| 590 | 12:46:34 INFO : Calling SCS for the 4th time... |
| 591 | 12:46:34 INFO : Pausing for 30 seconds for Aggregates to free up resources... |
| 592 | |
| 593 | |
| 594 | 12:47:04 INFO : Multi-AM reservation will include resources from these aggregates: |
| 595 | 12:47:04 INFO : <Aggregate psc-eg> |
| 596 | 12:47:04 INFO : <Aggregate al2s> |
| 597 | 12:47:04 INFO : <Aggregate gpo-eg> |
| 598 | 12:47:04 INFO : Stitcher doing createsliver at <Aggregate psc-eg>... |
| 599 | 12:47:09 INFO : ... Allocation at <Aggregate psc-eg> complete. |
| 600 | 12:47:09 INFO : Stitcher doing createsliver at <Aggregate gpo-eg>... |
| 601 | 12:47:24 ERROR : {'output': 'ERROR: Embedding workflow ERROR: 1:Error in building the dependency tree, probably not available vlan path OR trying to reuse a stitching tag:http://geni-orca.renci.org/owl/11da9516-29d5-475e-a736-799f99cf441c#/98cbfced-a524-480e-a926-d2ba6385ac74.\n Please see https://geni-orca.renci.org/trac/wiki/orca-errors for possible solutions.', 'code': {'geni_code': 2}} |
| 602 | 12:47:24 INFO : Got an error reserving resources in EG-ST-4b at <Aggregate gpo-eg> |
| 603 | 12:47:26 WARNING : Failed to delete sliver urn:publicid:IDN+ch.geni.net:ln-test+slice+EG-ST-4b at gpo-eg (got result 'None'). Error from Aggregate: code 12: ERROR: unable to find slice urn:publicid:IDN+ch.geni.net:ln-test+slice+EG-ST-4b among active slices. |
| 604 | 12:47:26 INFO : Will put <Aggregate gpo-eg> back in the pool to allocate. Got: VLAN was unavailable. Retry <Aggregate gpo-eg> 2nd time with new suggested VLANs |
| 605 | 12:47:26 INFO : Pausing for 30 seconds for Aggregates to free up resources... |
| 606 | |
| 607 | |
| 608 | 12:47:56 INFO : Stitcher doing createsliver at <Aggregate gpo-eg>... |
| 609 | 12:48:06 INFO : ... Allocation at <Aggregate gpo-eg> complete. |
| 610 | 12:48:06 INFO : Stitcher doing createsliver at <Aggregate al2s>... |
| 611 | 12:48:14 INFO : ... Allocation at <Aggregate al2s> complete. |
| 612 | 12:48:14 INFO : All aggregates are complete. |
| 613 | 12:48:14 INFO : Your resources expire at 2017-05-28T16:37:04 (UTC). |
| 614 | 12:48:14 INFO : Saved combined reservation RSpec at 3 AM(s) to file '/home/lnevers/gcf-test/stitch-test/PSC/EG-ST-4b-manifest-rspec-multiam-combined.xml' |
| 615 | Success: Reserved resources in slice EG-ST-4b at 3 Aggregates (including 1 intermediate aggregate(s) not in the original request), creating 1 stitched link(s). |
| 616 | }}} |
| 617 | |
| 618 | Determined login information at each PSC and GPO aggregate: |
| 619 | {{{ |
| 620 | $ readyToLogin.py EG-ST-4b --useSliceAggregates |
| 621 | eg-psc's geni_status is: ready |
| 622 | User lnevers logs in to eg-psc using: |
| 623 | ssh -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@147.72.248.7 |
| 624 | |
| 625 | eg-gpo's geni_status is: ready |
| 626 | User lnevers logs in to eg-gpo using: |
| 627 | ssh -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@192.1.242.8 |
| 628 | |
| 629 | }}} |
| 630 | |
| 631 | === Measurements === |
| 632 | |
| 633 | '''Iperf ExoGENI GPO VM to ExoGENI PSC VM (TCP) - TCP window size: 85.0 KByte (default)''' |
| 634 | |
| 635 | ''Collected: 2017-05-22'' |
| 636 | |
| 637 | __One Client_ |
| 638 | {{{ |
| 639 | [ ID] Interval Transfer Bandwidth |
| 640 | [ 3] 0.0-60.0 sec 683 MBytes 95.5 Mbits/sec |
| 641 | }}} |
| 642 | |
| 643 | __Five Clients__ |
| 644 | {{{ |
| 645 | [ ID] Interval Transfer Bandwidth |
| 646 | [ 5] 0.0-60.0 sec 130 MBytes 18.2 Mbits/sec |
| 647 | [ 7] 0.0-60.0 sec 122 MBytes 17.0 Mbits/sec |
| 648 | [ 4] 0.0-60.1 sec 132 MBytes 18.4 Mbits/sec |
| 649 | [ 6] 0.0-60.1 sec 172 MBytes 24.0 Mbits/sec |
| 650 | [ 3] 0.0-60.2 sec 139 MBytes 19.3 Mbits/sec |
| 651 | [SUM] 0.0-60.2 sec 694 MBytes 96.8 Mbits/sec |
| 652 | }}} |
| 653 | |
| 654 | __Ten Clients__ |
| 655 | {{{ |
| 656 | [ ID] Interval Transfer Bandwidth |
| 657 | [ 5] 0.0-60.0 sec 76.1 MBytes 10.6 Mbits/sec |
| 658 | [ 8] 0.0-60.1 sec 54.2 MBytes 7.58 Mbits/sec |
| 659 | [ 3] 0.0-60.1 sec 61.5 MBytes 8.58 Mbits/sec |
| 660 | [ 7] 0.0-60.3 sec 79.1 MBytes 11.0 Mbits/sec |
| 661 | [ 6] 0.0-60.3 sec 74.6 MBytes 10.4 Mbits/sec |
| 662 | [ 11] 0.0-60.3 sec 76.1 MBytes 10.6 Mbits/sec |
| 663 | [ 10] 0.0-60.3 sec 62.9 MBytes 8.74 Mbits/sec |
| 664 | [ 4] 0.0-60.5 sec 64.8 MBytes 8.99 Mbits/sec |
| 665 | [ 12] 0.0-60.5 sec 64.1 MBytes 8.89 Mbits/sec |
| 666 | [ 9] 0.0-60.6 sec 82.8 MBytes 11.4 Mbits/sec |
| 667 | [SUM] 0.0-60.6 sec 696 MBytes 96.3 Mbits/sec |
| 668 | }}} |
| 669 | |
| 670 | '''Iperf ExoGENI GPO VM to ExoGENI PSC VM (UDP) - UDP buffer size: 208 KByte (default) ''' |
| 671 | {{{ |
| 672 | [ ID] Interval Transfer Bandwidth |
| 673 | [ 3] 0.0-60.0 sec 719 MBytes 101 Mbits/sec |
| 674 | [ 3] Sent 512821 datagrams |
| 675 | [ 3] Server Report: |
| 676 | [ 3] 0.0-60.3 sec 701 MBytes 97.6 Mbits/sec 15.721 ms 12897/512820 (2.5%) |
| 677 | [ 3] 0.0-60.3 sec 1 datagrams received out-of-order |
| 678 | }}} |
| 679 | |
| 680 | '''Ping from ExoGENI GPO VM to the ExoGENI PSC VM ''' |
| 681 | {{{ |
| 682 | 60 packets transmitted, 60 received, 0% packet loss, time 59079ms |
| 683 | rtt min/avg/max/mdev = 21.896/22.208/23.522/0.310 ms |
| 684 | }}} |
| 685 | |
| 686 | |
| 687 | '''Iperf ExoGENI PSC VM to ExoGENI GPO VM (TCP) - TCP window size: 85.0 KByte (default)''' |
| 688 | |
| 689 | ''Collected: 2017-05-22'' |
| 690 | |
| 691 | __One Client_ |
| 692 | {{{ |
| 693 | [ ID] Interval Transfer Bandwidth |
| 694 | [ 3] 0.0-60.0 sec 693 MBytes 96.8 Mbits/sec |
| 695 | }}} |
| 696 | |
| 697 | __Five Clients__ |
| 698 | {{{ |
| 699 | [ ID] Interval Transfer Bandwidth |
| 700 | [ 6] 0.0-60.0 sec 153 MBytes 21.4 Mbits/sec |
| 701 | [ 7] 0.0-60.2 sec 131 MBytes 18.3 Mbits/sec |
| 702 | [ 5] 0.0-60.3 sec 178 MBytes 24.8 Mbits/sec |
| 703 | [ 3] 0.0-60.5 sec 136 MBytes 18.9 Mbits/sec |
| 704 | [ 4] 0.0-60.8 sec 93.9 MBytes 12.9 Mbits/sec |
| 705 | [SUM] 0.0-60.8 sec 693 MBytes 95.5 Mbits/sec |
| 706 | }}} |
| 707 | |
| 708 | __Ten Clients__ |
| 709 | {{{ |
| 710 | [ ID] Interval Transfer Bandwidth |
| 711 | [ 4] 0.0-60.0 sec 71.6 MBytes 10.0 Mbits/sec |
| 712 | [ 12] 0.0-60.0 sec 62.1 MBytes 8.68 Mbits/sec |
| 713 | [ 10] 0.0-60.0 sec 59.2 MBytes 8.28 Mbits/sec |
| 714 | [ 8] 0.0-60.1 sec 106 MBytes 14.7 Mbits/sec |
| 715 | [ 3] 0.0-60.1 sec 78.5 MBytes 11.0 Mbits/sec |
| 716 | [ 5] 0.0-60.2 sec 87.8 MBytes 12.2 Mbits/sec |
| 717 | [ 11] 0.0-60.2 sec 47.1 MBytes 6.56 Mbits/sec |
| 718 | [ 9] 0.0-60.3 sec 67.0 MBytes 9.32 Mbits/sec |
| 719 | [ 6] 0.0-60.6 sec 64.8 MBytes 8.96 Mbits/sec |
| 720 | [ 7] 0.0-60.6 sec 53.4 MBytes 7.39 Mbits/sec |
| 721 | [SUM] 0.0-60.6 sec 697 MBytes 96.5 Mbits/sec |
| 722 | }}} |
| 723 | |
| 724 | '''Iperf ExoGENI PSC VM to ExoGENI GPO VM (UDP) - UDP buffer size: 208 KByte (default) ''' |
| 725 | {{{ |
| 726 | [ ID] Interval Transfer Bandwidth |
| 727 | [ 3] 0.0-60.0 sec 719 MBytes 101 Mbits/sec |
| 728 | [ 3] Sent 512821 datagrams |
| 729 | [ 3] Server Report: |
| 730 | [ 3] 0.0-60.0 sec 702 MBytes 98.1 Mbits/sec 0.064 ms 12336/512820 (2.4%) |
| 731 | [ 3] 0.0-60.0 sec 1 datagrams received out-of-order |
| 732 | }}} |
| 733 | |
| 734 | '''Ping from ExoGENI PSC VM to ExoGENI GPO VM ''' |
| 735 | {{{ |
| 736 | 60 packets transmitted, 60 received, 0% packet loss, time 59074ms |
| 737 | rtt min/avg/max/mdev = 21.923/22.152/23.657/0.291 ms |
| 738 | |
| 739 | }}} |
| 740 | |